Talk:OSD Roadmap&History

From The Neuros Technology Wiki

Jump to: navigation, search

As for the EPG, I think taking a page from MythTV might be in order. The XML data provided by Zap2It is free, extensive, and accurate. XMLTV also has a lot of potential, but user configuration is more involved. With Zap2It, the OSD could include a setup page frame which could load the Zap2It Labs page--a TV-friendly CSS stylesheet could retain the visual style.

[edit] YouTube Videos

YouTube uses flash, yes, but the flash player just plays FLV source videos which you can download using specific URL. Using this it would be possible to download the .flv source video and convert to MPEG/AVI and play on the fly. I'm not sure how fast it would convert on the 200mhz ARM, but I imagine it wouldn't be inconceivable to play as it converts and put the extra in buffer space. They can be converted using FFmpeg. Alternatively, we could research current FLV players and possibly implement our own.

The base URL is http://www.youtube.com/get_video?video_id= which must be supplimented with both the public id and a session id in order to download. This can be obtained by loading the page and looking for a specific line, assuming our video's public id is ES6kSKGv7dA (e.x.):

var fo = new SWFObject("/player2.swf?video_id=ES6kSKGv7dA&l=96&t=OEgsToPDskKoz8wtBCz6Pz7GrBUx-PZX", "movie_player", "450", "370", 7, "#FFFFFF");

By parsing this we can get the string video_id=ES6kSKGv7dA&l=96&t=OEgsToPDskKoz8wtBCz6Pz7GrBUx-PZX and adding it to the base url (http://www.youtube.com/get_video?video_id=ES6kSKGv7dA&l=96&t=OEgsToPDskKoz8wtBCz6Pz7GrBUx-PZX) it redirects us to a site in which the source FLV can be downloaded.

--Xorlev 22:15, 9 October 2006 (CDT)

[edit] iTunes/DAAP Client

One thing that would make the OSD immediately useful as a media client would be to implement some form of network media player function. Using a client such as Banshee or Amarok, a media player that could both serve out music via DAAP (Firefly) as well as play from shared iTunes libraries on PCs (Windows users who prefer not to use iTunes can use Tangerine). Implementing this functionality is not my forte, but it would make the player a more immediately functional product OOTB and is less work than many other pending features.

--Matticus 00:40, 20 October 2006 (PDT)

NOTE: These should be in bugzilla I can enter them myself but its better for you to enter them yourselves so that we can have an ongoing discussion there... Bugzilla is the place that feeds all the internal development. Nothing gets done until it's in there first.

Personal tools