Page 1 of 1

Online Sources.

PostPosted: Thu Oct 06, 2011 3:01 am
by jhb50
It is taking about 45 minutes to populate my "Online Feeds" menus, and they get repopulated whenever Serviio is restarted. I know from my WIIMC YouTube Browsing development work with the YouTube API's that the Youtube menus can be populated instantly so I am surprised that they are taking multiple minutes on Serviio.

While it may not be possible to speed this up, it would be nice if the items in the Console URL list could be reordered (move any item in the list up or down) so that the list could be prioritized so the most used links could be populated first.

Secondly once population begins the menu items get a generated name which putt-putts along the menu box at about 2 characters a second. That's fine except for youtube search links that get a "YouTube Videos matching query: searchterm [gdata.youtube.com]" message which means you have to highlite the menu item and wait 6 seconds for the search term to appear. Top Rated and Most Viewed don't have that excessive header and it would be nice if the created name was simply "Searchterm [gdata.youtube.com]"

Finally it would be nice if a folder hierarchy could be created and named even if its just one level, so we could group common links such as news, youtube, earth-touch etc.

Here is my current set of on-line url's. The first 4 take 4-5 minutes to populate and the earth-touch take the remaining 40 minutes. Perhaps I'm doing something wrong.

http://gdata.youtube.com/feeds/api/stan ... time=today
http://gdata.youtube.com/feeds/api/stan ... /top_rated
http://gdata.youtube.com/feeds/api/videos?v=2&q=shania

http://abclocal.go.com/kgo/xml?id=7095531&param1=mrss

http://feeds.feedburner.com/earth-touch ... commentary
http://feeds.feedburner.com/earth-touch_podcast_720p
http://feeds.feedburner.com/moremi_podcast_720
http://feeds.feedburner.com/WeeklyMarinePodcast-hd
http://feeds.feedburner.com/bestofearthtouch-hd

Re: Online Sources.

PostPosted: Thu Oct 06, 2011 3:39 am
by Cerberus
please next trime use teh search box at top of the page, these have all already been request and assigned bitbucket ticket for inclusion into future version of serviio.

Re: Online Sources.

PostPosted: Thu Oct 06, 2011 12:17 pm
by jhb50
The only ticket I found was #399 for editing of ol url's and the only feature requests below were for that editing and import of the list.

I found nothing for my requests:
1. Fix slow menu populate
2. Reorder list with up/down buttons
3. Remove Generated YouTube Search Name Header
4. Provide Folder Hierarchy for OL URL's

Please be so good as to point me to where your "duplicate" requests are, so I can avoid raising duplicate tickets for each of these.

Thanks

Re: Online Sources.

PostPosted: Sun Oct 09, 2011 3:33 pm
by zip
Regarding the slow retrieval - it';s fast to get the item list, but then Serviio has to run ffmpeg -i for each of the videos. It cannot offer the files to browse before it retrieves this technical metadata, as the TV already expects this information when browsing (and possibly Serviio has to decide it it'll be transcoded or not).

Try to run ffmpeg -i on the URLs that take long, it might be that the website is slow and it takes 20 seconds to get that information. I can imagine it might also depend on the web server's capability to support byte range downloads.

Re: Online Sources.

PostPosted: Thu Oct 13, 2011 1:56 pm
by jhb50
I've raised ticket #422 with proposals (see change #7) https://bitbucket.org/xnejp03/serviio/issue/422/2-stage-online-menu-population to either store the online ffmpeg data in the database so it is available to serviio on startup, so that unexpired links can be added to the menus without the delay of rerunning ffmpeg, or to populate online links that have yet to be populated on demand when they are clicked. Otherwise the delay on startup to access online files will become intollerable once many on-line links are added, which is the way of the future.

The ticket also reports the bug and the crash.log which causes one to be kicked out of serviio if a displayed link is clicked before it starts to populate.