Kodi Community Forum

Full Version: Unsupported protocol(newsmartplaylist) in newsmartplaylist://movie.tbn/
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello, I'm hoping someone can help me out here with this problem. I've seen some other threads with this but never seen a resolution.

I've got a brand new/clean install of Eden (GIT:20120321-14feb09) with Aeon Nox 3.6 on Windows 8 x64. I'm using the advancedsettings.xml file and populating the database that sits on my Synology NAS. All of the files are on the NAS as well.

I've added my sources and they all work and resolve.

When I go to add a playlist I get the following error, I'm adding the playlist through the GUI. I get the same error when I click into the created playlist. The playlist is also empty

Code:
16:36:44 T:5176 WARNING: XFILE::CFactoryDirectory::Create - Unsupported protocol(newsmartplaylist) in newsmartplaylist://
16:36:44 T:5176 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(newsmartplaylist) in newsmartplaylist://movie.tbn/

I'm creating the playlist based on a source. Basically I create a new playlist, under rule I select "PATH IS", I click browse and then I pick one of the already created sources that show up in the browse.

Here is the debug when I go to try and add any playlist or enter a playlist

Code:
16:41:46 T:8488   DEBUG: Previous line repeats 1 times.
16:41:46 T:8488   DEBUG: CGUIMediaWindow::GetDirectory (special://videoplaylists/)
16:41:46 T:8488   DEBUG:   ParentPath = [special://videoplaylists/]
16:41:46 T:8488   DEBUG: CMultiPathDirectory::GetDirectory(multipath://special%3a%2f%2fprofile%2fplaylists%2fvideo/special%3a%2f%2fprofile%2fplaylists%2fmixed/)
16:41:46 T:8488   DEBUG: Getting Directory (special://profile/playlists/video)
16:41:46 T:8488   DEBUG: Getting Directory (special://profile/playlists/mixed)
16:41:46 T:8488   DEBUG: CMultiPathDirectory::MergeItems, items = 2
16:41:46 T:8488   DEBUG: Testing path: [000] special://profile/playlists/video/Kids Movies.xsp
16:41:46 T:8488   DEBUG: CMultiPathDirectory::MergeItems, items = 2,  took 0 ms
16:41:46 T:6744   DEBUG: Thread Background Loader start, auto delete: 0
16:41:46 T:6744 WARNING: XFILE::CFactoryDirectory::Create - Unsupported protocol(newsmartplaylist) in newsmartplaylist://
16:41:46 T:6744 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(newsmartplaylist) in newsmartplaylist://movie.tbn/
16:41:46 T:6744   DEBUG: Thread Background Loader 6744 terminating
16:41:51 T:8488   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/ImageLib.dll)
16:41:53 T:8488   DEBUG: CApplication::ProcessMouse: trying mouse action leftclick
16:41:53 T:8488   DEBUG: CGUIMediaWindow::GetDirectory (special://profile/playlists/video/Kids Movies.xsp)
16:41:53 T:8488   DEBUG:   ParentPath = [special://videoplaylists/]
16:41:53 T:8488   DEBUG: CVideoDatabase::RunQuery took 2 ms for 0 items query: select * from movieview WHERE (strPath LIKE 'smb://NAS2/Sabnzbd/complete/-- XBMC --/-- Kids --/')
16:41:53 T:9116   DEBUG: Thread Background Loader start, auto delete: 0
16:41:53 T:9116   DEBUG: Thread Background Loader 9116 terminating
16:41:55 T:8488   DEBUG: CApplication::ProcessMouse: trying mouse action leftclick
16:41:55 T:8488   DEBUG: CGUIMediaWindow::GetDirectory (special://videoplaylists/)
16:41:55 T:8488   DEBUG:   ParentPath = []
16:41:55 T:8488   DEBUG: CMultiPathDirectory::GetDirectory(multipath://special%3a%2f%2fprofile%2fplaylists%2fvideo/special%3a%2f%2fprofile%2fplaylists%2fmixed/)
16:41:55 T:8488   DEBUG: Getting Directory (special://profile/playlists/video)
16:41:55 T:8488   DEBUG: Getting Directory (special://profile/playlists/mixed)
16:41:55 T:8488   DEBUG: CMultiPathDirectory::MergeItems, items = 2
16:41:55 T:8488   DEBUG: Testing path: [000] special://profile/playlists/video/Kids Movies.xsp
16:41:55 T:8488   DEBUG: CMultiPathDirectory::MergeItems, items = 2,  took 0 ms
16:41:55 T:7692   DEBUG: Thread Background Loader start, auto delete: 0
16:41:55 T:7692 WARNING: XFILE::CFactoryDirectory::Create - Unsupported protocol(newsmartplaylist) in newsmartplaylist://
16:41:55 T:7692 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(newsmartplaylist) in newsmartplaylist://movie.tbn/
16:41:55 T:7692   DEBUG: Thread Background Loader 7692 terminating

Here is a list of my sources
Code:
<sources>
    <programs>
        <default pathversion="1"></default>
    </programs>
    <video>
        <default pathversion="1"></default>
        <source>
            <name>-- TV --</name>
            <path pathversion="1">smb://NAS2/Sabnzbd/complete/-- XBMC --/-- TV --/</path>
        </source>
        <source>
            <name>-- Movies --</name>
            <path pathversion="1">smb://NAS2/Sabnzbd/complete/-- XBMC --/-- Movies --/</path>
        </source>
        <source>
            <name>-- Kids_Movies --</name>
            <path pathversion="1">smb://NAS2/Sabnzbd/complete/-- XBMC --/-- Kids --/</path>
        </source>
        <source>
            <name>-- Kids_TV --</name>
            <path pathversion="1">smb://NAS2/Sabnzbd/complete/-- XBMC --/-- Kids_TV --/</path>
        </source>
    </video>
    <music>
        <default pathversion="1"></default>
    </music>
    <pictures>
        <default pathversion="1"></default>
    </pictures>
    <files>
        <default pathversion="1"></default>
    </files>
</sources>

Here is my playlists

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<smartplaylist type="movies">
    <name>TV</name>
    <match>all</match>
    <rule field="path" operator="is">smb://NAS2/Sabnzbd/complete/-- XBMC --/-- TV --/</rule>
</smartplaylist>

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<smartplaylist type="movies">
    <name>Kids Movies</name>
    <match>all</match>
    <rule field="path" operator="is">smb://NAS2/Sabnzbd/complete/-- XBMC --/-- Kids --/</rule>
</smartplaylist>

When I go to Videos and click on the source all of the shows display fine. Through the playlist it's empty.

Any ideas?

Thanks so much for the help
As a test I also tried this on a local drive without the Synology in case it was permission problems on the synology and I received the exact same error.

Josh
The "errors" in your log are completely bogus. Don't cut logs. Post the whole thing so that we can see what is going on.
try with 'path' 'contains'

the warning in the logfile seems unrelated to me.
Of course now that I'm going back to post some logs things seems to be working.

Let me see if I can break it again.. :-)
And your media files (located in your smb shares) have been scanned into your video library using the appropriate scrapers for TV and movies? Your smartplaylists won't work otherwise.
(2012-11-15, 02:31)artrafael Wrote: [ -> ]And your media files (located in your smb shares) have been scanned into your video library using the appropriate scrapers for TV and movies? Your smartplaylists won't work otherwise.

They have, yes

Things are working right now. Hopefully they stay that way.

Josh