1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

HME/VLC video streamer, v1.0 -- watch NASA TV, etc.

Discussion in 'TiVo Home Media Features & TiVoToGo' started by wmcbrine, Aug 23, 2008.

  1. Allanon

    Allanon Member

    580
    0
    Nov 2, 2005
    I haven't seen these RSS feeds that you are talking about. The ones I've seen on the Hulu site only have links to the pages that play the embedded video not to the actual FLV file.
     
  2. wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
    No, you weren't. You got the URL of an SWF file. Which, no, is not playable by any version of VLC. The bit you quoted about 0.9 was about Flash video, and it was about serving it out, not playing or transcoding from it, which VLC 0.8 can also do. Flash video = FLV (playable); Flash = SWF (not playable).

    Now, like I said, there is a way to get Hulu streams; that's just not it. You might want to read this thread for more on the subject. Note particularly the bit near the end about how they're starting to encrypt everything, and going after downloaders. Which is why I'm not going to pursue this.

    I still have DLNA/UPnP on my mind, though, so you might be able to use Hulu via PlayOn at some point. But, don't hold your breath, don't nag, and don't go buying a PlayOn license in anticipation.
     
  3. Chew

    Chew New Member

    284
    0
    Jan 22, 2003
    That would be awesome. :up:
     
  4. Allanon

    Allanon Member

    580
    0
    Nov 2, 2005
    I found a website that will create YouTube RSS feeds with links to mp4 files. This is great if you have YouTube channels that you regularly watch.

    The site is RSS Handler and it has forms for creating RSS feeds from a YouTube channel URL or username. But a little hacking of the url will allow you to do playlists or almost any type feed you can get using the YouTube API.


    Here is an example of a RSS feed created using the TiVo channel url:
    Code:
    http://www.rsshandler.com/flvrss.rss?feedurl=http%3A%2F%2Fwww.youtube.com%2Frss%2Fuser%2FTiVo%2Fvideos.rss&format=18
    Notice the url has a lot of hex codes in it, you will need to change those to ascii characters in order for HME/VLC Streamer to work. It should look like this:
    Code:
    [YouTube TiVo Channel]
    rss=http://www.rsshandler.com/flvrss.rss?feedurl=http://www.youtube.com/rss/user/TiVo/videos.rss&format=18 
    
    Here is another example of a RSS feed of CBS's Jerico playlist which features full episodes of Jerico. You can replace the playlist ID with any other YouTube playlist ID but be warned it only display a max of 25 videos.

    Code:
    [Jerico]
    rss=http://www.rsshandler.com/favorites.rss?feedurl=http://gdata.youtube.com/feeds/api/playlists/D9B106198C36985E?alt=rss&format=18
    
    The playlist ID is D9B106198C36985E

    Here are other CBS playlists you might want:
    Code:
    [Star Trek: Season 1]
    rss=http://www.rsshandler.com/favorites.rss?feedurl=http://gdata.youtube.com/feeds/api/playlists/9A1D50153A6698B3?alt=rss&format=18
    
    [Star Trek: Season 2]
    rss=http://www.rsshandler.com/favorites.rss?feedurl=http://gdata.youtube.com/feeds/api/playlists/4A44617F09E27E8F?alt=rss&format=18
    
    [Star Trek: Season 3]
    rss=http://www.rsshandler.com/favorites.rss?feedurl=http://gdata.youtube.com/feeds/api/playlists/ED53E2533E5C3068?alt=rss&format=18
    
    Also, since RSS Handler doesn't care what URL it gets as long as it has YouTube links I was thinking of using Yahoo Pipes to combine the RSS feeds so I can get more than 25 videos per playlist.
     
  5. Allanon

    Allanon Member

    580
    0
    Nov 2, 2005
    Attached below is an update to HME/VLC Streamer version 3.5. Just unzip and overwrite the listview.py file in the apples folder with the new listview.py file.

    This update allows you to press the info button while in the menus to see the title and description of the files, feeds, and streams. You can scroll through the menus while the info screen is displayed and it will be updated with your new selections. You can also press the info button to remove the info screen. I find this makes it a lot easier to choose what I want to watch before playing the video.
     

    Attached Files:

  6. BigInJapan

    BigInJapan New Member

    39
    0
    Aug 10, 2008
    Raleigh, NC
    I'm struggling to get the feed for Obama's addresses to work. Plenty of other feeds are working fine. Not sure what's different about this one.

    Here's what's in my config:
    [Obama Addresses]
    rss=http://www.whitehouse.gov/rss/speeches.xml
    needs_vlc=True

    On the TiVo, I see "Obama Adresses" in the RSS list. When I click through, I just get a blank list. On the PC, nothing reported in the console window.

    The same URL worked fine in my desktop podcatcher.

    Am I missing something obvious?
     
  7. wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
    Hmm... the last time I looked at it, the Obama addresses weren't being provided as enclosures. They've fixed that, but now, they're tagged as being of type "audio/mpeg", even though they're actually video. HME/VLC filters entries and displays only those with video enclosures.
     
  8. BigInJapan

    BigInJapan New Member

    39
    0
    Aug 10, 2008
    Raleigh, NC
    Got it. Thanks for checking into it. Guess I need to find their content manager and ask them for a...

    ...

    ... feed I can believe in.
     
  9. Allanon

    Allanon Member

    580
    0
    Nov 2, 2005
    BigInJapan, here is a URL for Obama's addresses from YouTube. The RSS feed is created using a custom Yahoo Pipe I wrote to convert YouTube playlists in to RSS feeds that can be used with HME/VLC Streamer.

    Code:
    [Obama Addresses]
    rss=http://pipes.yahoo.com/pipes/pipe.run?_id=43dd95b46fd5799ee6eac8d3027a395d&_render=rss&textinput1=263D206A36953C4A
    
    VLC is not required and if you want to convert any other YouTube playlist just replace the YouTube playlist ID located at the end of the above URL.
     
  10. wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
    BTW, I'd downloaded one of those in February and tried streaming it locally. Without reencoding: didn't work, presumably because it didn't have the MOOV atom at the front, or whatever (the thing that's fixed by qt-faststart -- I may incorporate this into HME/VLC, but it can only work for local files). With reencoding: worked poorly, since the file was HD, and VLC was having a hard time keeping up, at least on my netbook. More recently, I tried it with pyTivo push (which has qt-faststart now). That worked, but the sound was distorted. I noticed that it was 44.1 KHz; I think the TiVo can only handle 48 KHz for AAC audio. So I tried reencoding just the audio, which worked, but then the video was messed up. But I'm not giving up...
     
  11. BigInJapan

    BigInJapan New Member

    39
    0
    Aug 10, 2008
    Raleigh, NC
    Thanks Allanon. That worked fine. Of course, also made me realize I could just subscribe to whitehouse in a YouTube account and watch it on my TiVo that way. But whatever. Good to have options.
     
  12. sgtstadanko

    sgtstadanko New Member

    53
    0
    Jan 9, 2005
    Birmingham, AL
    has anyone been able to get Apple Trailers to work with this. I havent tested it out yet but it looks like the apple rss feeds only print to pages with the video files not the actual files themselves.

    Apple has an xml feed that lists the actual file names though. Going to try it with that and see what magic happens.

    really looking forward to tinkering with this as I have been using pyTivo for a while and love it.

    Thanks,
    Bill
     
  13. Allanon

    Allanon Member

    580
    0
    Nov 2, 2005
    The apple RSS feed won't work because it points to the page and not the file. I couldn't find the XML feed that has the filenames so I couldn't tell you if it would work or not.

    There is always the hd-trailers.net RSS feed that should work. Except the 480p video will probably be the only video played because I think HME/VLC Streamer only checks for and plays the first video in the selection.

    Some additions that I might attempt would be to give the user a choice if there are multiple videos for the selection and maybe if a video is not found then it goes to the link and parses the web page for video files. This would allow a lot more RSS feeds to work.
     
  14. sgtstadanko

    sgtstadanko New Member

    53
    0
    Jan 9, 2005
    Birmingham, AL
    thanks.

    here is the link to apple xml feed:

    http://www.apple.com/trailers/home/xml/current.xml

    This contains descriptions and links to the movies files. I am guessing that hmevlc doesnt loke this format of xml for rss. Is there a particular type of feed it prefers...if so maybe can parse it with xslt or something.
     
  15. Sicklybutsexy

    Sicklybutsexy New Member

    179
    0
    May 5, 2007
    hey wmcbrine, are there any plans on implementing such things as seeking within a stream and the program remebering where you last watched like in streambaby?
     
  16. wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
  17. digger69

    digger69 New Member

    24
    0
    Dec 12, 2007
    I'd like to run this as a service as well. Any hopes of that? Thanks,
    M
     
  18. Tivogre

    Tivogre Active Member

    1,382
    0
    Jul 12, 2002
    Springfield, VA
    All I get to select from is the RSS feeds (menu tree). The individual channels (like CNN feeds) are not listed.

    What have I done wrong?
     
  19. wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
    You don't have VLC set up, or it's not in a place that HME/VLC checks for. If it is installed, point to it in config.ini. (Under [hmevlc] -- vlc=/your/path/here.exe.)

    When VLC is not found, HME/VLC only displays the items that aren't marked "needs_vlc".
     
  20. spellow

    spellow Damn! Winters coming

    130
    0
    Oct 31, 2003
    Northern, VA
    ok, I can't figure what I'm doing wrong....I installed python, installed 0.8.6 VLC...I'm not sure what to update in the config file, but I added my IP for my live webcam that I want to stream.

    When I click on start.py the dos window comes up, but it never gets past registering.....

    HME Server for Python 0.17
    Mon Apr 20 14:25:57 2009 Server Starts
    Registering: hmevlc
     

Share This Page