FAQ  •  Register  •  Login

Playlist plugin (last update: version 3.2 30/06/12)

<<

nilicule

User avatar

Serviio newbie

Posts: 3

Joined: Sat May 12, 2012 10:24 pm

Location: The Netherlands

Post Sat May 19, 2012 2:46 am

Re: Playlist plugin (last update: version 1.5 15/05/12)

wildcard wrote:nilicule, you drive letter needed. I'm on a headless ubuntu server and use the same format. I find when adding online sources that it's not 100% needed but help in restarting Serviio. I just added 3 new lists tonight and after waiting a bit still nothing. A reboot worked fine. I manage Serviio from the Android app.


Mac OSX doesn't have a drive letter...
nilicule - certified duct tape technician
"The medium is the message."
<<

olli

User avatar

Streaming enthusiast

Posts: 34

Joined: Wed Apr 04, 2012 4:20 am

Location: Berne, Switzerland

Post Sat May 19, 2012 5:23 am

Re: Playlist plugin (last update: version 1.5 15/05/12)

nilicule wrote:
wildcard wrote:nilicule, you drive letter needed. I'm on a headless ubuntu server and use the same format. I find when adding online sources that it's not 100% needed but help in restarting Serviio. I just added 3 new lists tonight and after waiting a bit still nothing. A reboot worked fine. I manage Serviio from the Android app.


Mac OSX doesn't have a drive letter...


The plugin should work with all kinds of valid URLs or relative URLs - valid for the operating system Serviio is running on.

If it does not I would like to please you to stop Serviio, delete every log file and restart Serviio in DEBUG mode. After 5 to 10 min please collect the new produced log files and email them to me attached by your playlist that isn't working. I will have a look and try debugging the plugin. For HOWTOs take a look at my signature.

Thanks, Olaf
<<

djoimania

Serviio newbie

Posts: 6

Joined: Tue May 15, 2012 1:09 am

Post Sun May 20, 2012 10:41 pm

Re: Playlist plugin (last update: version 1.5 15/05/12)

Please feedback.


Sorry , had no much time last days :S

So my feedback:
No problems with rights.
I can play the files without problems alone
I tried to play them with xbmc but same result. File dont play.

log from xbmc :
  Code:
00:26:58 T:3624  NOTICE: -->Python Interpreter Initialized<--
00:27:21 T:3988 WARNING: XFILE::CFileCurl::CReadState::FillBuffer: curl failed with code 22
00:27:21 T:3988   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
00:27:21 T:3988   ERROR: XFILE::CFileCache::Open - failed to open source <http://192.168.1.1:8895/resource/1000000000180001/MEDIA_ITEM/MP3*0>
00:27:21 T:3988   ERROR: MP3Codec: Unable to open file http://192.168.1.1:8895/resource/1000000000180001/MEDIA_ITEM/MP3*0
00:27:21 T:3988   ERROR: CAudioDecoder: Unable to Init Codec while loading file http://192.168.1.1:8895/resource/1000000000180001/MEDIA_ITEM/MP3*0
00:27:21 T:3988   ERROR: Playlist Player: skipping unplayable item: 0, path [upnp://232e919c-d3d9-3eeb-ac51-8e4209d980af/A%5fOF%5eFOL%5fFD18%24OI1000000000180001]
<<

olli

User avatar

Streaming enthusiast

Posts: 34

Joined: Wed Apr 04, 2012 4:20 am

Location: Berne, Switzerland

Post Tue May 22, 2012 5:26 pm

Re: Playlist plugin (last update: version 1.5 15/05/12)

djoimania wrote:Sorry , had no much time last days :S

So my feedback:
No problems with rights.
I can play the files without problems alone
I tried to play them with xbmc but same result. File dont play.

log from xbmc :
  Code:
00:26:58 T:3624  NOTICE: -->Python Interpreter Initialized<--
00:27:21 T:3988 WARNING: XFILE::CFileCurl::CReadState::FillBuffer: curl failed with code 22
00:27:21 T:3988   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
00:27:21 T:3988   ERROR: XFILE::CFileCache::Open - failed to open source <http://192.168.1.1:8895/resource/1000000000180001/MEDIA_ITEM/MP3*0>
00:27:21 T:3988   ERROR: MP3Codec: Unable to open file http://192.168.1.1:8895/resource/1000000000180001/MEDIA_ITEM/MP3*0
00:27:21 T:3988   ERROR: CAudioDecoder: Unable to Init Codec while loading file http://192.168.1.1:8895/resource/1000000000180001/MEDIA_ITEM/MP3*0
00:27:21 T:3988   ERROR: Playlist Player: skipping unplayable item: 0, path [upnp://232e919c-d3d9-3eeb-ac51-8e4209d980af/A%5fOF%5eFOL%5fFD18%24OI1000000000180001]


Hi djoimania

I don't know xbmc so this log realy doesn't tell me anything :cry: I pleased you:
You should test the URL by directly transmitting it to ffmpeg, as might be described here: http://wiki.serviio.org/doku.php?id=howto_lm_ffmpeg. Another possibilty for localizing the problem: test whether your file is played by the tv when you register its folder '/data/vdr/data/3_MUSIK/Test' under 'Shared folders' in Serviio's console.
Could you try out these two things? And tell me the output of ffmpeg and transmit the zipped complete Serviio log files here after deleting the old logs and Serviio restart? For me it seems to be a problem for ffmpeg rather then an error of the playlist plugin. But I'm really not shure! 8-)

Olaf
<<

djoimania

Serviio newbie

Posts: 6

Joined: Tue May 15, 2012 1:09 am

Post Sat May 26, 2012 1:58 pm

Re: Playlist plugin (last update: version 1.5 15/05/12)

Hi,

i think it has nothing to do with ffmpeg.
The file alone plays just fine over local library
and TV has support for mp3 input.

I did the following. Copied a little folder for testing to a Win7 64 bit system
and installed serviio and playlist-plugin .
Only to see whats going on there.
Same result.

Maybe its java :D
I have a little knowledge about c/c++ coz im a maintainer of some plugins for vdr (video disk recorder) on linux
but im going to be blind if i see java code ;)

  Code:
stefan@server:~$  ffmpeg -i /data/vdr/data/3_MUSIK/Test/gaga.mp3
ffmpeg version git-2011-11-21-d2e0a6d, Copyright (c) 2000-2011 the FFmpeg developers
  built on Nov 22 2011 18:37:22 with gcc 4.4.3
  configuration: --prefix=/usr --enable-librtmp --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-x11grab --enable-libmp3lame
  libavutil    51. 26. 0 / 51. 26. 0
  libavcodec   53. 36. 0 / 53. 36. 0
  libavformat  53. 21. 0 / 53. 21. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 49. 0 /  2. 49. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[mp3 @ 0x9635a80] max_analyze_duration 5000000 reached at 5015510
Input #0, mp3, from '/data/vdr/data/3_MUSIK/Test/gaga.mp3':
  Metadata:
    album           : Born This Way (CDS)
    artist          : Lady GaGa
    genre           : Pop
    title           : Born This Way (Main)
    track           : 01
    date            : 2011
  Duration: 00:04:20.54, start: 0.000000, bitrate: 320 kb/s
    Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16, 320 kb/s
At least one output file must be specified
Attachments
serviio.zip
log
(18.72 KiB) Downloaded 211 times
<<

AlexSP

Serviio newbie

Posts: 8

Joined: Sun May 13, 2012 7:09 pm

Location: Saint-Petersburg, Russia

Post Sun May 27, 2012 12:05 pm

Re: Playlist plugin (last update: version 1.5 15/05/12)

olli wrote:Hi guys

Sorry for the delay, I've been busy. And thanks for questions and the opportunity for me to improve the plugin.

First nilicule: the plugin wasn't be able to handle solved IP addresses. This problem is solved with the new version (1.5). Also you should confirm the AUDIO type by integrating switch -tAUDIO into the URL (e.g. 'file:///Users/nilicule/_pls/techhouseYYY-tAUDIOYYY.pls'. Another thing might be that the drive letter is missing, perhaps the entry in Serviio console should be 'file:///C:/Users/nilicule/_pls/techhouseYYY-tAUDIOYYY.pls' ? I don't know your system ;) The questionmark is no problem, it doesn't disturbe the plugin and is transmitted to ffmpeg. In my experience the IP addresses might be switching very soon, this could be another problem.

Second AlexSP: about not handling solved IP addresses please take a look above. Nevertheless at least the .pls file you've submitted isn't well formed: the closing tag </playList> is missing. Also the entry for the URL in the Serviio console should be 'file:///E:/1.1.xspf' (':' is missing). Support for extension '.xspf' I've added to the new plugin version. Nevertheless I don't know, whether an OSI layer 4 protocol (i.e. udp) is readable for ffmpeg in this way. But I'm no technician.

Third djoimania: thanks for transmitting the digest of the log file. This is informative for me. What I can see: 1. the plugin is interpreting the transmitted track URL as a relative one and it constructs '/data/vdr/data/3_MUSIK/Test/gaga.mp3' as the complete URL. 2. This should be a valide URL of an existing file, because of the plugin is testing the local URLs whether they do point to an existing file. Otherwise the URL won't be transmitted to Serviio. So it might be a question of rights to read this file (this isn't tested by the plugin)? It's just a assumption. You should test the URL by directly transmitting it to ffmpeg, as might be described here: http://wiki.serviio.org/doku.php?id=howto_lm_ffmpeg. Another possibilty for localizing the problem: test whether your file is played by the tv when you register its folder '/data/vdr/data/3_MUSIK/Test' under 'Shared folders' in Serviio's console.

Please feedback.

Cheers, Olaf


I've corrected the URL and made 2 sources:
1. file:///E:/1/2.m3u (Display name M3U)
  Code:
#EXTM3U
#EXTINF:0,FI
http://192.168.1.2:7781/udp/233.166.172.91:1234

2. file:///E:/1/1.xspf (Display name XSPF)
  Code:
<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
   <trackList>
      <track>
      <location>http://192.168.1.2:7781/udp/233.166.172.91:1234
</location>
         <title>First</title>
      </track>
</playlist>

I use UdpProxy for udp to http
My TV doesn't see the XSPF playlist at all
It sees the M3U, but it is empty (no entries inside it)
<<

olli

User avatar

Streaming enthusiast

Posts: 34

Joined: Wed Apr 04, 2012 4:20 am

Location: Berne, Switzerland

Post Mon May 28, 2012 3:54 pm

Re: Playlist plugin (last update: version 1.5 15/05/12)

djoimania wrote:Hi,

i think it has nothing to do with ffmpeg.
The file alone plays just fine over local library
and TV has support for mp3 input.

I did the following. Copied a little folder for testing to a Win7 64 bit system
and installed serviio and playlist-plugin .
Only to see whats going on there.
Same result.

Hi djoimania

I have to admit having the same problems with my Samsung series D TV! Because of almost all my audio files are .m4a I havn't noticed this until you're wrote about the problem. In fact both of our TVs seem to handle an online .mp3 in another way than a local one. And the playlist plugin pretends to serve the TV an online file. I've found a solution that works for me: http://forum.serviio.org/viewtopic.php?f=10&t=5705&p=41738&hilit=online+mp3#p41738.

To follow this hint simply add the three lines between the ********** in the 'Sony Bravia TV (2011)' profile (or another profile you're using):

  Code:
<OnlineTranscoding>
[...]

**********
    <Audio targetContainer="mp3">
         <Matches container="mp3" />
    </Audio>
**********

</OnlineTranscoding>

I hope this will work for you as well!

Greetings,
Olli
Last edited by olli on Wed May 30, 2012 8:28 pm, edited 1 time in total.
<<

AlexSP

Serviio newbie

Posts: 8

Joined: Sun May 13, 2012 7:09 pm

Location: Saint-Petersburg, Russia

Post Tue May 29, 2012 8:27 am

Re: Playlist plugin (last update: version 1.5 15/05/12)

olli

Can you halp to solve my problem?
I've made the m3u playlist
  Code:
#EXTM3U
#EXTINF:0,First
udp://@233.166.172.1:1234

I've encoded it in different encodings
But the problem is the same - TV sees only empty folder named Display name (IPTV)
Source type - Web Resource
Source Url - file:///E:/IPTV.m3u
Display name - IPTV
Media Type: Video

My TV can successfully read a Live Stream with Source Url like udp://@233.166.172.1:1234
<<

olli

User avatar

Streaming enthusiast

Posts: 34

Joined: Wed Apr 04, 2012 4:20 am

Location: Berne, Switzerland

Post Wed May 30, 2012 8:26 pm

Re: Playlist plugin (last update: version 1.5 15/05/12)

AlexSP wrote:olli

Can you halp to solve my problem?
I've made the m3u playlist
  Code:
#EXTM3U
#EXTINF:0,First
udp://@233.166.172.1:1234

I've encoded it in different encodings
But the problem is the same - TV sees only empty folder named Display name (IPTV)
Source type - Web Resource
Source Url - file:///E:/IPTV.m3u
Display name - IPTV
Media Type: Video

My TV can successfully read a Live Stream with Source Url like udp://@233.166.172.1:1234


Hi AlexSP

Please be patient, I do have a full time job and a small private life ;)

I do see some points where you can try something:
1. in your .xspf file
  Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <playlist version="1" xmlns="http://xspf.org/ns/0/">
       <trackList>
          <track>
          <location>http://192.168.1.2:7781/udp/233.166.172.91:1234
    </location>
             <title>First</title>
          </track>
    </playlist>
the closing tag <trackList> is missing. Please take a look at http://xspf.org/
2. you have to use the -tVIDEO switch for the 'Source URL' in Serviio console 'Enter details of online source' mask. So the right entry may be 'file:///E:/IPTVYYY-tVIDEOYYY.m3u'. Without determine the media type (i.e. -tVIDEO or -tAUDIO) the playlist plugin is looking for an file extension and tries to decide by itself which type of media inside the playlist may be. Every unknown extension and every missing extension (as in your case) is handled as an audio file. Sorry, havn't mentioned it in my first answer. If you're in doubt please take a look here http://forum.serviio.org/viewtopic.php?f=20&t=6022#p43389. Servvio's 'Video' radio button only determines for which medialist of your TV (i.e. Video - Audio - Pictures) the playlist has to be displayed. It doesn't determine type of media in matters of the plugin function.
3. under these conditions a playlist entry like 'http://95.170.186.178:7781/udp/239.255.4.2:1234' has been working for me. (Sorry, it's an sex link, the first entry I've found in the Serviio forum searching for 'UDP' :roll:)
4. I didn't managed to do this with 'UDP-to-HTTP Proxy' for the same UDP address. This is what you're trying. The problem is that I don't speak any russian so I've had to stress google translate to understand something about the different UDPProxy entries. But I think making some errors, don't know. The result has been: UDP-to-HTTP Proxy didn't work for me. But after 'http://95.170.186.178:7781/udp/239.255.4.2:1234' has been working this seems to be a problem of UDPProxy or my UDPProxy handling.
5. as I understand this discussion http://forum.serviio.org/viewtopic.php?f=5&t=4859&hilit=udp+%40#p33779 'udp://@...' links don't work with ffmpeg. Otherwise you have written direct linking to your TV is working. Can you please post a real 'udp://@...' link? I would like to make some tests. But I suppose that you need some converting like UDPProxy.
6. if these hints don't work, can you please post the Serviio log files as described here http://forum.serviio.org/viewtopic.php?f=20&t=6022&start=20#p44917 and your playlist? This may help me in better understanding the problem.

Cheers, Olaf
<<

AlexSP

Serviio newbie

Posts: 8

Joined: Sun May 13, 2012 7:09 pm

Location: Saint-Petersburg, Russia

Post Thu May 31, 2012 10:36 am

Re: Playlist plugin (last update: version 1.5 15/05/12)

Olaf
Thanks a lot!
Now everything works great!
Both M3U and XSPF
YYY-tVIDEOYYY has solved a problem
I've used udp paths like udp://@233.166.172.91:1234

  Code:
#EXTM3U
#EXTINF:0,First
udp://@233.166.172.91:1234


and Source Url: file:///E:/SOFT/IPTV/1YYY-tVIDEOYYY.m3u

I have no real udp url cause I use my providers multicast streams

Olaf, thank you for your plugin!
<<

djoimania

Serviio newbie

Posts: 6

Joined: Tue May 15, 2012 1:09 am

Post Thu May 31, 2012 10:54 am

Re: Playlist plugin (last update: version 1.5 15/05/12)

I hope this will work for you as well!


Thanks alot !
I added the line with "Matches container="mp3"..." under "Generic DLNA profile"
and now its working with xbmc.

As i understand, the Sony Profile (id=9) is only an extension to Generic DLNA profile (id=1) it should work
with the Bravia TV too.

Edit:
As we all know that the sony is a beast , it dont work or better , some plays , some not,
so i think its an issue with supported formats or bitrates on tv.
No wonder that selfmade HTPCs so popular. ;)

bye
<<

iplem

Streaming enthusiast

Posts: 35

Joined: Wed Apr 25, 2012 10:05 am

Post Fri Jun 01, 2012 2:47 am

Re: Playlist plugin (last update: version 1.5 15/05/12)

Hi Olli,

This is a great plugin, and I use it a lot. The only problem I'm facing now is the refresh. Whenever I change the playlist (in my case m3u) content, I try the "force refresh" from the servio console but the content it is not being refreshed. It's only refresh if I restart the servio service. Any idea?

Thanks
<<

AlexSP

Serviio newbie

Posts: 8

Joined: Sun May 13, 2012 7:09 pm

Location: Saint-Petersburg, Russia

Post Fri Jun 01, 2012 5:51 am

Re: Playlist plugin (last update: version 1.5 15/05/12)

In addition to the previous post I want to note that
it takes time for the Serviio (or plugin) to show playlist entries
If there are a lot of entries we could observe appearing of url strings on TV during
manual refresh
It takes about a minute or two for a total list to be formed
<<

goras

Serviio newbie

Posts: 8

Joined: Sun Jun 19, 2011 7:13 am

Post Sun Jun 03, 2012 1:10 am

Re: Playlist plugin (last update: version 1.5 15/05/12)

When I try to add a playlist to a livestream my TV fails to access the Online folder.

Any ideas why?

Playlist:
  Code:
#EXTM3U
#EXTINF:-1,Goal TV/ESPN HD
rtmp://119.235.255.205/goal1/ pageUrl=http://livetvstreaming.ucoz.com live=1 playpath=live


Serviio parsing the playlist:
  Code:
2012-06-02 22:08:35,765 INFO  [FeedUpdaterThread] Started looking for information about online resources
2012-06-02 22:08:35,765 DEBUG [FeedUpdaterThread] Checking for new and expired online resources
2012-06-02 22:08:35,765 DEBUG [OnlineRepositoryDAOImpl] Reading all OnlineRepositories
2012-06-02 22:08:35,796 DEBUG [OnlineRepositoryDAOImpl] Reading an OnlineRepository (id = 105)
2012-06-02 22:08:35,828 DEBUG [OnlineLibraryManager] Resource file:/c:/usr/download/test.m3u not in cache yet, loading it
2012-06-02 22:08:35,828 DEBUG [WebResourceParser] Parsing web resource 'file:/c:/usr/download/test.m3u'
2012-06-02 22:08:35,859 DEBUG [DiscoveryAdvertisementNotifier] Will advertise again in 00:01:17
2012-06-02 22:08:35,859 DEBUG [WebResourceParser] Found matching url extractor (Playlist extractor) for resource file:/c:/usr/download/test.m3u
2012-06-02 22:08:35,859 DEBUG [FeedItemUrlExtractor] Playlist extractor: Starting parsing resource: file:/c:/usr/download/test.m3u
2012-06-02 22:08:35,875 DEBUG [FeedItemUrlExtractor] Playlist extractor:   - OS: WINDOWS
2012-06-02 22:08:35,875 DEBUG [FeedItemUrlExtractor] Playlist extractor:   - transmitted from WebResourceParser - playlistUrl: file:/c:/usr/download/test.m3u
2012-06-02 22:08:35,875 DEBUG [FeedItemUrlExtractor] Playlist extractor:   - transmitted from WebResourceParser - playlistThumbnailUrl: http://www.veryicon.com/icon/png/System/Rhor%20v2%20Part%202/MP3%20File.png
2012-06-02 22:08:35,875 DEBUG [FeedItemUrlExtractor] Playlist extractor:   - transmitted from WebResourceParser - playlistMediaType: null
2012-06-02 22:08:35,875 DEBUG [FeedItemUrlExtractor] Playlist extractor:   - transmitted from WebResourceParser - playlistName: null
2012-06-02 22:08:35,875 DEBUG [FeedItemUrlExtractor] Playlist extractor:   - transmitted from WebResourceParser - itunesPlaylistName: []
2012-06-02 22:08:35,875 DEBUG [FeedItemUrlExtractor] Playlist extractor:   - transmitted from WebResourceParser - playlistLive: UNKNOWN
2012-06-02 22:08:35,921 DEBUG [FeedItemUrlExtractor] Playlist extractor:   - playlistType: EXTM3U
2012-06-02 22:08:35,968 DEBUG [FeedItemUrlExtractor] playlist extractor:   - playlistLine no: 0, content: #EXTM3U
2012-06-02 22:08:35,984 DEBUG [FeedItemUrlExtractor] playlist extractor:   - playlistLine no: 1, content: #EXTINF:-1,Goal TV/ESPN HD
2012-06-02 22:08:35,984 DEBUG [FeedItemUrlExtractor] playlist extractor:   - playlistLine no: 2, content: rtmp://119.235.255.205/goal1/ pageUrl=http://livetvstreaming.ucoz.com live=1 playpath=live
2012-06-02 22:08:35,984 DEBUG [FeedItemUrlExtractor] playlist extractor:   - original mediaUrl: rtmp://119.235.255.205/goal1/ pageUrl=http://livetvstreaming.ucoz.com live=1 playpath=live
2012-06-02 22:08:35,984 DEBUG [FeedItemUrlExtractor] playlist extractor:   - mediaUrl interpreted as web URL
2012-06-02 22:08:35,984 DEBUG [FeedItemUrlExtractor] playlist extractor:   - mediaName from playlist: Goal TV/ESPN HD
2012-06-02 22:08:36,000 DEBUG [FeedItemUrlExtractor] playlist extractor:   - transmitted to ContentURLContainer extractUrl - playlistThumbnailUrl: http://www.veryicon.com/icon/png/System/Rhor%20v2%20Part%202/MP3%20File.png
2012-06-02 22:08:36,015 DEBUG [FeedItemUrlExtractor] playlist extractor:   - transmitted to ContentURLContainer extractUrl - mediaType: null
2012-06-02 22:08:36,015 DEBUG [FeedItemUrlExtractor] playlist extractor:   - transmitted to ContentURLContainer extractUrl - mediaUrl: rtmp://119.235.255.205/goal1/ pageUrl=http://livetvstreaming.ucoz.com live=1 playpath=live
2012-06-02 22:08:36,015 DEBUG [FeedItemUrlExtractor] playlist extractor:   - transmitted to ContentURLContainer extractUrl - mediaName: 001 - Goal TV/ESPN HD
2012-06-02 22:08:36,015 DEBUG [FeedItemUrlExtractor] playlist extractor:   - transmitted to ContentURLContainer extractUrl - mediaLive: true
2012-06-02 22:08:36,015 DEBUG [FeedItemUrlExtractor] playlist extractor: --- medium cached in mediaItems
2012-06-02 22:08:36,015 DEBUG [FeedItemUrlExtractor] Playlist extractor: Starting extraction of url for item: 001 - Goal TV/ESPN HD
2012-06-02 22:08:36,031 DEBUG [FeedItemUrlExtractor] Playlist extractor:   - mediaType: AUDIO
2012-06-02 22:08:36,031 DEBUG [FeedItemUrlExtractor] Playlist extractor: Finished extraction of url: ContentURLContainer [fileType=AUDIO, contentUrl=rtmp://119.235.255.205/goal1/ pageUrl=http://livetvstreaming.ucoz.com live=1 playpath=live, thumbnailUrl=http://www.veryicon.com/icon/png/System/Rhor%20v2%20Part%202/MP3%20File.png, live=true, expiresImmediately=false, ]
2012-06-02 22:08:36,031 DEBUG [WebResourceParser] Skipping web resource item '001 - Goal TV/ESPN HD' because it's not of type VIDEO
2012-06-02 22:08:36,031 DEBUG [OnlineContentCacheDecorator] Stored online content 'file:/c:/usr/download/test.m3u' in the cache (online_feeds), returning it
2012-06-02 22:08:36,031 DEBUG [OnlineLibraryManager] Resource file:/c:/usr/download/test.m3u will expire in the cache on Sun Jun 03 22:08:36 GMT-03:00 2012


Serviio error when I try to access the online folder:
  Code:
2012-06-02 22:09:07,890 DEBUG [ContentDirectory] Browse() called for renderer Samsung DTV DMR (profile 7) with parameters: objectID = V, browseFlag = BrowseDirectChildren, filter = *, startIndex = 0, count = 1, sortCriteria =
2012-06-02 22:09:07,890 INFO  [ContentDirectoryDefinitionParser] Parsing ContentDirectory definition
2012-06-02 22:09:07,906 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=0, titleKey=serviio_media_library, class=CONTAINER, cacheRegion=no_cache, browsable = null, editable = null
2012-06-02 22:09:07,921 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=A, titleKey=audio, class=CONTAINER, cacheRegion=no_cache, browsable = null, editable = true
2012-06-02 22:09:07,937 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=A_A, titleKey=artists, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:07,937 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.person.ListArtistInitialsCommand, containerClass=CONTAINER, itemClass=null, idPrefix=INI, recursive=false, cacheRegion=local_default
2012-06-02 22:09:07,937 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.person.ListArtistsForInitialCommand, containerClass=MUSIC_ARTIST, itemClass=null, idPrefix=ART, recursive=false, cacheRegion=local_default
2012-06-02 22:09:07,953 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListAlbumsForArtistCommand, containerClass=MUSIC_ALBUM, itemClass=null, idPrefix=A, recursive=false, cacheRegion=local_default
2012-06-02 22:09:07,953 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListSongsForArtistAndAlbumCommand, containerClass=null, itemClass=MUSIC_TRACK, idPrefix=S, recursive=false, cacheRegion=local_default
2012-06-02 22:09:07,968 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=AL_A, titleKey=album_artists, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:07,968 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.person.ListAlbumArtistInitialsCommand, containerClass=CONTAINER, itemClass=null, idPrefix=INI, recursive=false, cacheRegion=local_default
2012-06-02 22:09:07,968 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.person.ListAlbumArtistsForInitialCommand, containerClass=MUSIC_ARTIST, itemClass=null, idPrefix=ART, recursive=false, cacheRegion=local_default
2012-06-02 22:09:07,984 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListAlbumsForAlbumArtistCommand, containerClass=MUSIC_ALBUM, itemClass=null, idPrefix=A, recursive=false, cacheRegion=local_default
2012-06-02 22:09:07,984 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListSongsForAlbumCommand, containerClass=null, itemClass=MUSIC_TRACK, idPrefix=S, recursive=false, cacheRegion=local_default
2012-06-02 22:09:07,984 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=A_F, titleKey=folders, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,000 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListAudioFoldersByNameCommand, containerClass=STORAGE_FOLDER, itemClass=MUSIC_TRACK, idPrefix=FOL, recursive=true, cacheRegion=local_default
2012-06-02 22:09:08,000 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=A_G, titleKey=genres, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,015 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListAudioGenresByNameCommand, containerClass=MUSIC_GENRE, itemClass=null, idPrefix=GEN, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,015 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListSongsForGenreCommand, containerClass=null, itemClass=MUSIC_TRACK, idPrefix=S, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,015 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=A_C, titleKey=composers, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,031 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.person.ListComposerInitialsCommand, containerClass=CONTAINER, itemClass=null, idPrefix=INI, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,031 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.person.ListComposersForInitialCommand, containerClass=MUSIC_ARTIST, itemClass=null, idPrefix=COM, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,046 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListAlbumsForComposerCommand, containerClass=MUSIC_ALBUM, itemClass=null, idPrefix=A, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,046 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListSongsForComposerAndAlbumCommand, containerClass=null, itemClass=MUSIC_TRACK, idPrefix=S, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,046 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=A_T, titleKey=titles, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,062 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListSongInitialsCommand, containerClass=CONTAINER, itemClass=null, idPrefix=INI, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,062 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListSongsForInitialCommand, containerClass=null, itemClass=MUSIC_TRACK, idPrefix=S, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,078 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=A_R, titleKey=random, class=CONTAINER, cacheRegion=no_cache, browsable = null, editable = true
2012-06-02 22:09:08,078 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListRandomSongsCommand, containerClass=null, itemClass=MUSIC_TRACK, idPrefix=S, recursive=false, cacheRegion=no_cache
2012-06-02 22:09:08,078 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=A_OF, titleKey=online, class=CONTAINER, cacheRegion=no_cache, browsable = null, editable = true
2012-06-02 22:09:08,093 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListAudioOnlineContentCommand, containerClass=STORAGE_FOLDER, itemClass=MUSIC_TRACK, idPrefix=FOL, recursive=true, cacheRegion=no_cache
2012-06-02 22:09:08,093 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=A_S, titleKey=All songs, class=CONTAINER, cacheRegion=local_default, browsable = false, editable = null
2012-06-02 22:09:08,109 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListAllSongsCommand, containerClass=null, itemClass=MUSIC_TRACK, idPrefix=S, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,109 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=A_AS, titleKey=Artist Songs, class=CONTAINER, cacheRegion=local_default, browsable = false, editable = null
2012-06-02 22:09:08,109 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.person.ListArtistsByNameCommand, containerClass=MUSIC_ARTIST, itemClass=null, idPrefix=ART_S, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,125 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListSongsForArtistCommand, containerClass=null, itemClass=MUSIC_TRACK, idPrefix=S, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,125 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=A_ALB, titleKey=All albums, class=CONTAINER, cacheRegion=local_default, browsable = false, editable = null
2012-06-02 22:09:08,140 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListAllAlbumsCommand, containerClass=MUSIC_ALBUM, itemClass=null, idPrefix=ALB, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,140 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.audio.ListSongsForAlbumCommand, containerClass=null, itemClass=MUSIC_TRACK, idPrefix=S, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,156 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=I, titleKey=image, class=CONTAINER, cacheRegion=no_cache, browsable = null, editable = true
2012-06-02 22:09:08,156 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=I_A, titleKey=albums, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,156 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.image.ListFlatImageFoldersByNameCommand, containerClass=CONTAINER, itemClass=null, idPrefix=ALB, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,171 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.image.ListImagesForFolderCommand, containerClass=null, itemClass=PHOTO, idPrefix=I, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,171 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=I_F, titleKey=folders, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,187 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.image.ListImageFoldersByNameCommand, containerClass=STORAGE_FOLDER, itemClass=PHOTO, idPrefix=FOL, recursive=true, cacheRegion=local_default
2012-06-02 22:09:08,187 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=I_Y, titleKey=year, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,187 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.image.ListImagesCreationYearsCommand, containerClass=CONTAINER, itemClass=null, idPrefix=YEAR, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,203 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.image.ListImagesForCreationYearCommand, containerClass=null, itemClass=PHOTO, idPrefix=I, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,203 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=I_T, titleKey=month, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,218 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.image.ListImagesCreationYearsCommand, containerClass=CONTAINER, itemClass=null, idPrefix=YEAR, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,218 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.image.ListImagesCreationMonthsCommand, containerClass=CONTAINER, itemClass=null, idPrefix=MON, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,234 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.image.ListImagesForCreationMonthAndYearCommand, containerClass=null, itemClass=PHOTO, idPrefix=I, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,234 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=I_OF, titleKey=online, class=CONTAINER, cacheRegion=no_cache, browsable = null, editable = true
2012-06-02 22:09:08,250 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.image.ListImageOnlineContentCommand, containerClass=STORAGE_FOLDER, itemClass=PHOTO, idPrefix=FOL, recursive=true, cacheRegion=no_cache
2012-06-02 22:09:08,250 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=I_AI, titleKey=All images, class=CONTAINER, cacheRegion=local_default, browsable = false, editable = null
2012-06-02 22:09:08,250 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.image.ListAllImagesCommand, containerClass=null, itemClass=PHOTO, idPrefix=I, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,250 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=V, titleKey=video, class=CONTAINER, cacheRegion=no_cache, browsable = null, editable = true
2012-06-02 22:09:08,250 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=V_T, titleKey=titles, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,250 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListVideoInitialsCommand, containerClass=CONTAINER, itemClass=null, idPrefix=INI, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,250 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListVideosForInitialCommand, containerClass=null, itemClass=VIDEO_ITEM, idPrefix=V, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,265 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=V_M, titleKey=movies, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,265 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListMovieVideosByNameCommand, containerClass=null, itemClass=VIDEO_ITEM, idPrefix=V, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,281 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=V_S, titleKey=series, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,281 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListSeriesByNameCommand, containerClass=CONTAINER, itemClass=null, idPrefix=SER, recursive=false, cacheRegion=local_resetafterplay
2012-06-02 22:09:08,296 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListSeasonsForSeriesCommand, containerClass=CONTAINER, itemClass=null, idPrefix=SSN, recursive=false, cacheRegion=local_resetafterplay
2012-06-02 22:09:08,296 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListEpisodesForSeriesSeasonCommand, containerClass=null, itemClass=VIDEO_ITEM, idPrefix=V, recursive=false, cacheRegion=local_resetafterplay
2012-06-02 22:09:08,296 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=V_F, titleKey=folders, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,312 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListVideoFoldersByNameCommand, containerClass=STORAGE_FOLDER, itemClass=VIDEO_ITEM, idPrefix=FOL, recursive=true, cacheRegion=local_default
2012-06-02 22:09:08,312 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=V_LV, titleKey=last_viewed, class=CONTAINER, cacheRegion=local_resetafterplay, browsable = null, editable = true
2012-06-02 22:09:08,359 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListLastViewedVideosCommand, containerClass=null, itemClass=VIDEO_ITEM, idPrefix=V, recursive=false, cacheRegion=local_resetafterplay
2012-06-02 22:09:08,359 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=V_LA, titleKey=last_added, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,375 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListLastAddedVideosCommand, containerClass=null, itemClass=VIDEO_ITEM, idPrefix=V, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,375 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=V_G, titleKey=genres, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,390 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListVideoGenresByNameCommand, containerClass=CONTAINER, itemClass=null, idPrefix=GEN, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,390 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListVideosForGenreCommand, containerClass=null, itemClass=VIDEO_ITEM, idPrefix=V, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,390 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=V_A, titleKey=actors, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,406 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.person.ListActorInitialsCommand, containerClass=CONTAINER, itemClass=null, idPrefix=INI, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,406 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.person.ListActorsForInitialCommand, containerClass=PERSON, itemClass=null, idPrefix=P, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,421 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListVideosForActorCommand, containerClass=null, itemClass=VIDEO_ITEM, idPrefix=V, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,421 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=V_D, titleKey=directors, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,437 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.person.ListDirectorInitialsCommand, containerClass=CONTAINER, itemClass=null, idPrefix=INI, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,437 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.person.ListDirectorsForInitialCommand, containerClass=PERSON, itemClass=null, idPrefix=P, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,453 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListVideosForDirectorCommand, containerClass=null, itemClass=VIDEO_ITEM, idPrefix=V, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,453 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=V_P, titleKey=producers, class=CONTAINER, cacheRegion=local_default, browsable = null, editable = true
2012-06-02 22:09:08,468 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.person.ListProducerInitialsCommand, containerClass=CONTAINER, itemClass=null, idPrefix=INI, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,468 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.person.ListProducersForInitialCommand, containerClass=PERSON, itemClass=null, idPrefix=P, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,484 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListVideosForProducerCommand, containerClass=null, itemClass=VIDEO_ITEM, idPrefix=V, recursive=false, cacheRegion=local_default
2012-06-02 22:09:08,484 DEBUG [ContentDirectoryDefinitionParser] Found Container node with attributes: id=V_OF, titleKey=online, class=CONTAINER, cacheRegion=no_cache, browsable = null, editable = true
2012-06-02 22:09:08,500 DEBUG [ContentDirectoryDefinitionParser] Found Action node with attributes: command=org.serviio.upnp.service.contentdirectory.command.video.ListVideoOnlineContentCommand, containerClass=STORAGE_FOLDER, itemClass=VIDEO_ITEM, idPrefix=FOL, recursive=true, cacheRegion=no_cache
2012-06-02 22:09:08,500 DEBUG [RepositoryDAOImpl] Retrieving list of Repositories for VIDEO (from=0, count=1)
2012-06-02 22:09:08,546 DEBUG [FolderDAOImpl] Getting number of VIDEO sub-folders and media items in folder 'root'
2012-06-02 22:09:08,640 DEBUG [RepositoryDAOImpl] Retrieving number of repositories for VIDEO
2012-06-02 22:09:08,640 DEBUG [ServiceControlRequestHandler] Returning OK SOAP message
2012-06-02 22:09:08,656 DEBUG [WebServer] Incoming connection from /192.168.1.20:38203
2012-06-02 22:09:08,656 DEBUG [ServiceControlRequestHandler] ServiceControl request received for action '"urn:schemas-upnp-org:service:ContentDirectory:1#X_GetFeatureList"' from 192.168.1.20:
2012-06-02 22:09:08,656 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.20
2012-06-02 22:09:08,656 DEBUG [ServiceControlRequestHandler] Returning OK SOAP message
2012-06-02 22:09:08,671 DEBUG [WebServer] Incoming connection from /192.168.1.20:39694
2012-06-02 22:09:08,671 DEBUG [ServiceControlRequestHandler] ServiceControl request received for action '"urn:schemas-upnp-org:service:ContentDirectory:1#Browse"' from 192.168.1.20:
2012-06-02 22:09:08,687 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.20
2012-06-02 22:09:08,687 DEBUG [ContentDirectory] Browse() called for renderer Samsung DTV DMR (profile 7) with parameters: objectID = V, browseFlag = BrowseDirectChildren, filter = @id,@parentID,@restricted,dc:title,upnp:class,res,dc:date,@childCount,sec:CaptionInfo,sec:CaptionInfoEx, sec:dcmInfo, sec:MetaFileInfo,res@resolution,res@size,upnp:genre,dc:date,upnp:album,res@duration,upnp:albumArtURI,res@bitrate,dc:creator, startIndex = 0, count = 20, sortCriteria =
2012-06-02 22:09:08,687 DEBUG [RepositoryDAOImpl] Retrieving list of Repositories for VIDEO (from=0, count=20)
2012-06-02 22:09:08,687 DEBUG [FolderDAOImpl] Getting number of VIDEO sub-folders and media items in folder 'root'
2012-06-02 22:09:08,703 DEBUG [FolderDAOImpl] Getting number of VIDEO sub-folders and media items in folder 'root'
2012-06-02 22:09:08,734 DEBUG [FolderDAOImpl] Getting number of VIDEO sub-folders and media items in folder 'root'
2012-06-02 22:09:08,765 DEBUG [RepositoryDAOImpl] Retrieving number of repositories for VIDEO
2012-06-02 22:09:08,765 INFO  [BrowsingCategoriesMessages] Loaded browsing categories message bundle for locale: en
2012-06-02 22:09:08,765 DEBUG [OnlineRepositoryDAOImpl] Retrieving list of [FEED, WEB_RESOURCE] OnlineRepositories for VIDEO
2012-06-02 22:09:08,781 DEBUG [OnlineRepositoryDAOImpl] Retrieving list of [LIVE_STREAM] OnlineRepositories for VIDEO
2012-06-02 22:09:08,796 DEBUG [ServiceControlRequestHandler] Returning OK SOAP message
2012-06-02 22:09:08,796 DEBUG [WebServer] Incoming connection from /192.168.1.20:59621
2012-06-02 22:09:08,796 DEBUG [ServiceControlRequestHandler] ServiceControl request received for action '"urn:schemas-upnp-org:service:ContentDirectory:1#Browse"' from 192.168.1.20:
2012-06-02 22:09:08,796 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.20
2012-06-02 22:09:08,812 DEBUG [ContentDirectory] Browse() called for renderer Samsung DTV DMR (profile 7) with parameters: objectID = V, browseFlag = BrowseDirectChildren, filter = *, startIndex = 0, count = 1, sortCriteria =
2012-06-02 22:09:08,812 DEBUG [RepositoryDAOImpl] Retrieving list of Repositories for VIDEO (from=0, count=1)
2012-06-02 22:09:08,812 DEBUG [FolderDAOImpl] Getting number of VIDEO sub-folders and media items in folder 'root'
2012-06-02 22:09:08,812 DEBUG [RepositoryDAOImpl] Retrieving number of repositories for VIDEO
2012-06-02 22:09:08,812 DEBUG [ServiceControlRequestHandler] Returning OK SOAP message
2012-06-02 22:09:08,828 DEBUG [WebServer] Incoming connection from /192.168.1.20:47371
2012-06-02 22:09:08,828 DEBUG [ServiceControlRequestHandler] ServiceControl request received for action '"urn:schemas-upnp-org:service:ContentDirectory:1#X_GetFeatureList"' from 192.168.1.20:
2012-06-02 22:09:08,828 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.20
2012-06-02 22:09:08,828 DEBUG [ServiceControlRequestHandler] Returning OK SOAP message
2012-06-02 22:09:08,843 DEBUG [WebServer] Incoming connection from /192.168.1.20:41758
2012-06-02 22:09:08,843 DEBUG [ServiceControlRequestHandler] ServiceControl request received for action '"urn:schemas-upnp-org:service:ContentDirectory:1#Browse"' from 192.168.1.20:
2012-06-02 22:09:08,843 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.20
2012-06-02 22:09:08,859 DEBUG [ContentDirectory] Browse() called for renderer Samsung DTV DMR (profile 7) with parameters: objectID = V, browseFlag = BrowseDirectChildren, filter = @id,@parentID,@restricted,dc:title,upnp:class,res,dc:date,@childCount,sec:CaptionInfo,sec:CaptionInfoEx, sec:dcmInfo, sec:MetaFileInfo,res@resolution,res@size,upnp:genre,dc:date,upnp:album,res@duration,upnp:albumArtURI,res@bitrate,dc:creator, startIndex = 0, count = 20, sortCriteria =
2012-06-02 22:09:08,859 DEBUG [RepositoryDAOImpl] Retrieving list of Repositories for VIDEO (from=0, count=20)
2012-06-02 22:09:08,859 DEBUG [FolderDAOImpl] Getting number of VIDEO sub-folders and media items in folder 'root'
2012-06-02 22:09:08,859 DEBUG [FolderDAOImpl] Getting number of VIDEO sub-folders and media items in folder 'root'
2012-06-02 22:09:08,859 DEBUG [FolderDAOImpl] Getting number of VIDEO sub-folders and media items in folder 'root'
2012-06-02 22:09:08,875 DEBUG [RepositoryDAOImpl] Retrieving number of repositories for VIDEO
2012-06-02 22:09:08,875 DEBUG [OnlineRepositoryDAOImpl] Retrieving list of [FEED, WEB_RESOURCE] OnlineRepositories for VIDEO
2012-06-02 22:09:08,875 DEBUG [OnlineRepositoryDAOImpl] Retrieving list of [LIVE_STREAM] OnlineRepositories for VIDEO
2012-06-02 22:09:08,875 DEBUG [ServiceControlRequestHandler] Returning OK SOAP message
2012-06-02 22:09:11,421 DEBUG [WebServer] Incoming connection from /192.168.1.20:46292
2012-06-02 22:09:11,421 DEBUG [ServiceControlRequestHandler] ServiceControl request received for action '"urn:schemas-upnp-org:service:ContentDirectory:1#X_GetFeatureList"' from 192.168.1.20:
2012-06-02 22:09:11,421 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.20
2012-06-02 22:09:11,421 DEBUG [ServiceControlRequestHandler] Returning OK SOAP message
2012-06-02 22:09:11,421 DEBUG [WebServer] Incoming connection from /192.168.1.20:37507
2012-06-02 22:09:11,421 DEBUG [ServiceControlRequestHandler] ServiceControl request received for action '"urn:schemas-upnp-org:service:ContentDirectory:1#Browse"' from 192.168.1.20:
2012-06-02 22:09:11,421 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.20
2012-06-02 22:09:11,437 DEBUG [ContentDirectory] Browse() called for renderer Samsung DTV DMR (profile 7) with parameters: objectID = V_OF, browseFlag = BrowseDirectChildren, filter = *, startIndex = 0, count = 1, sortCriteria =
2012-06-02 22:09:11,437 DEBUG [OnlineRepositoryDAOImpl] Retrieving list of [FEED, WEB_RESOURCE] OnlineRepositories for VIDEO
2012-06-02 22:09:11,437 DEBUG [OnlineRepositoryDAOImpl] Retrieving list of [FEED, WEB_RESOURCE] OnlineRepositories for VIDEO
2012-06-02 22:09:11,437 DEBUG [OnlineRepositoryDAOImpl] Reading an OnlineRepository (id = 105)
2012-06-02 22:09:11,437 DEBUG [OnlineRepositoryDAOImpl] Retrieving list of [FEED, WEB_RESOURCE] OnlineRepositories for VIDEO
2012-06-02 22:09:11,437 DEBUG [OnlineRepositoryDAOImpl] Retrieving list of [LIVE_STREAM] OnlineRepositories for VIDEO
2012-06-02 22:09:11,437 WARN  [ContentDirectory] Browse for object id V_OF failed with exception: Missing required class attribute 'TITLE'
java.lang.RuntimeException: Missing required class attribute 'TITLE'
   at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.storeNode(GenericDLNAMessageBuilder.java:220)
   at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.storeNode(GenericDLNAMessageBuilder.java:234)
   at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.storeContainerFields(GenericDLNAMessageBuilder.java:142)
   at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.storeObjectNode(GenericDLNAMessageBuilder.java:125)
   at org.serviio.upnp.service.contentdirectory.GenericDLNAMessageBuilder.buildXML(GenericDLNAMessageBuilder.java:102)
   at org.serviio.upnp.service.contentdirectory.ContentDirectory.setupSuccessfulResult(ContentDirectory.java:396)
   at org.serviio.upnp.service.contentdirectory.ContentDirectory.Browse(ContentDirectory.java:214)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.serviio.upnp.protocol.soap.ServiceInvoker.invokeOperation(ServiceInvoker.java:253)
   at org.serviio.upnp.protocol.soap.ServiceInvoker.invokeService(ServiceInvoker.java:93)
   at org.serviio.upnp.webserver.ServiceControlRequestHandler.handleRequest(ServiceControlRequestHandler.java:74)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:54)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:293)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:58)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:212)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:187)
2012-06-02 22:09:11,453 DEBUG [ServiceControlRequestHandler] Returning error SOAP message
<<

olli

User avatar

Streaming enthusiast

Posts: 34

Joined: Wed Apr 04, 2012 4:20 am

Location: Berne, Switzerland

Post Sun Jun 03, 2012 3:45 pm

Playlist plugin: New version 2.0, complete new switches!

Thanks for active participating in the work of optimizing the plugin. It's great!

iplem wrote:The only problem I'm facing now is the refresh. Whenever I change the playlist (in my case m3u) content, I try the "force refresh" from the servio console but the content it is not being refreshed. It's only refresh if I restart the servio service. Any idea?

AlexSP wrote:In addition to the previous post I want to note that it takes time for the Serviio (or plugin) to show playlist entries
If there are a lot of entries we could observe appearing of url strings on TV during manual refresh It takes about a minute or two for a total list to be formed

You're right: 'force refresh' didn't work with the previous versions. I've noticed this fact but ignored it :cry:.

For some reasons Serviio don't update it's database for local sources starting with 'file://'. Therefore every playlist entry in Serviio console has to start with 'http://' and I've integrated this in version 2.0 of the plugin. However this results in a complete new syntax for switches. Please take a look at http://forum.serviio.org/viewtopic.php?f=20&t=6022#p43389. Sorry, you have to update your Serviio console entries for the new plugin version. But in return I think the entries are better readable this way and 'force refresh' is working ;) .

goras wrote:When I try to add a playlist to a livestream my TV fails to access the Online folder.
Any ideas why?

Your playlist entry is handled as Audio type. For reason and fixing with plugin versions 1.n please take a look at http://forum.serviio.org/viewtopic.php?f=20&t=6022&start=20#p45598. For fixing with plugin version 2.0 you have to use switch "-SW-tVIDEO" (without quotes). Please take a look at http://forum.serviio.org/viewtopic.php?f=20&t=6022#p43389. With -tVIDEO on the link is working.

More news:
  • more flexible track numbering
  • switch for omitting automatic (re-) numbering (http://forum.serviio.org/viewtopic.php?f=20&t=6022#p43389)
  • local album cover art JPGs are imported for thumbnail presentation of the playlist tracks by the renderer. Provided that they're named 'AlbumArt*.jpg or 'Folder*.jpg' and saved in the same folder as the track itself.

Cheers,
Olaf
<<

goras

Serviio newbie

Posts: 8

Joined: Sun Jun 19, 2011 7:13 am

Post Mon Jun 04, 2012 2:31 am

Re: Playlist plugin (last update: version 2.0 03/06/12)

it worked with the new version, thx
<<

lionbest

Serviio newbie

Posts: 6

Joined: Tue Sep 20, 2011 11:40 am

Post Mon Jun 04, 2012 6:47 pm

Re: Playlist plugin (last update: version 2.0 03/06/12)

I'm not quite sure if this program will do this, but I need to play on my TV a playlist (m3u) that contains a list of online channels (IPTV). Can I do that at all?
THX
<<

djoimania

Serviio newbie

Posts: 6

Joined: Tue May 15, 2012 1:09 am

Post Tue Jun 05, 2012 3:26 am

Re: Playlist plugin (last update: version 2.0 03/06/12)

hi,

only for correctness,

i solved my problems in this way , that i changed the bravia 2011 profile like this :

  Code:
                <OnlineTranscoding>
                        <Audio targetContainer="lpcm" aSamplerate="48000" forceInheritance="true">
                                <Matches container="mp3" />
                                <Matches container="mp4" />
                                <Matches container="ogg" />
                                <Matches container="flac" />
                                <Matches container="adts" />
                        </Audio>
                </OnlineTranscoding>


Good thing is , every file is playing but bad thing is , now every local mp3-file or mp3-onlinestream (which plays fine before w/o transcoding)
will be transcoded to lpcm.
~30 Minutes need ~ 600 MB.. 90 min nonstopmix ~ 1,8 GB.

Something is wrong.. ;)
<<

olli

User avatar

Streaming enthusiast

Posts: 34

Joined: Wed Apr 04, 2012 4:20 am

Location: Berne, Switzerland

Post Tue Jun 05, 2012 4:00 pm

Re: Playlist plugin (last update: version 2.0 03/06/12)

djoimania wrote:Good thing is , every file is playing but bad thing is , now every local mp3-file or mp3-onlinestream (which plays fine before w/o transcoding)
will be transcoded to lpcm.
~30 Minutes need ~ 600 MB.. 90 min nonstopmix ~ 1,8 GB.

Something is wrong.. ;)

I'm sorry for this but have to confirm that "my" solution does need transcoding. But I don't really know anything about transcoding, playing mp3 by devices and related stuff, so please ask this question in one off the TV or transconding forums. I'm very interested in a solution. As I discovered there have to be more problems with online mp3s: try http://audiostream.wunderground.com/DixonNorth/Weather.mp3 (inserting it directly into Serviio console as 'Online source' - 'Live stream') and it will interupt after 30 s as described at http://forum.serviio.org/viewtopic.php?f=10&t=5999&p=45956#p43210 if you have not enabled an onlinetranscoding for mp3 in the TV profile. With onlinetranscoding I don't have any problems with this link. And this link handled in the described way has problems independent of playlist plugin!

Olaf
<<

olli

User avatar

Streaming enthusiast

Posts: 34

Joined: Wed Apr 04, 2012 4:20 am

Location: Berne, Switzerland

Post Tue Jun 05, 2012 4:03 pm

Re: Playlist plugin (last update: version 2.0 03/06/12)

lionbest wrote:I'm not quite sure if this program will do this, but I need to play on my TV a playlist (m3u) that contains a list of online channels (IPTV). Can I do that at all?
THX

Hi lionbest

This should work. Give a try! In case of errors please post Serviio debug log and an example m3u.
PreviousNext

Return to Available plugins

Who is online

Users browsing this forum: No registered users and 4 guests

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.