PDA

View Full Version : HME/VLC video streamer, v1.0 -- watch NASA TV, etc.


Pages : 1 [2]

trashjunkid
05-12-2009, 04:21 PM
The following should allow you to play the DVD.

[DVD]
url=dvdsimple://e:
needs_vlc=True


You might try this for subtitles but since there is a space it might not work.

[DVD]
url=dvdsimple://e: :sub-track=0
needs_vlc=True


I actually tried both of those at first and it rejected my virtual drive, so I had to use

dir=E:\

in order to get it to work at all (which it did quite nicely).
The
:sub-track=0
does not work in either instance for me.

-trashjunkid

PS- I'm on windows vista, so the datapath stuff's a bit different than on linux.

trashjunkid
05-14-2009, 08:09 AM
I think this is the critical bit for the vlc.py file:



PARAMS = '#transcode{vcodec=%(VCODEC)s,vb=%(VBITRATE)d,' + \
'acodec=%(ACODEC)s,ab=%(ABITRATE)d,audio-sync,samplerate=44100,' + \
'fps=29.97}:std{access=http,dst=:%(SERVER)d,mux=ps}'


Here's what I've tried to add (it isn't working):

PARAMS = '#transcode{vcodec=%(VCODEC)s,vb=%(VBITRATE)d,' + \
'acodec=%(ACODEC)s,ab=%(ABITRATE)d,audio-sync,samplerate=44100,' + \
'fps=29.97,soverlay}:std{access=http,dst=:%(SERVER)d,mux=ps} ' + \
'--sub-track=0'


I've added the ",soverlay" and the final line.
I've tried this also with :sub-track=0

This is all in attempts to get DVD image (VOB files) to play with embedded subtitles. I'd also like to get it to work with srt or other varieties of subtitle track text files.

-Trashjunkid

madneon
05-14-2009, 01:43 PM
Currently running the lastest seems fine sofar got a question havent found it yet does this software auto update the feeds or do I manually download them and how often does it auto update time wise thanks and sorry if they have already been answered.

Allanon
05-14-2009, 01:52 PM
Currently running the lastest seems fine sofar got a question havent found it yet does this software auto update the feeds or do I manually download them and how often does it auto update time wise thanks and sorry if they have already been answered.

The feeds are read from the Internet every time the feed's menu is opened so they are current every time you see the menu. Also, the feeds and the videos within the feeds are not saved to disk, they are streamed off the Internet as you view them.

madneon
05-14-2009, 04:31 PM
thanks for the reply....:)

Astrobirder
05-26-2009, 07:46 PM
Hello,

I'm new to HME/VLC and after downloading and dumping it into a folder in my Applications area I ran into a few problems.

First, even though VLC is installed in the default location on my Mac (/Applications/VLC.app/Contents/MacOS/VLC), I still had to modify the config.ini as below to get any of the "needs_vlc" options to show up on my Tivo HD.


[hmevlc]
vlcport=9044
vbitrate=2048
abitrate=384
vlc=/Applications/VLC.app/Contents/MacOS/VLC


I'm running the latest VLC (0.9.9a). I have made very few modifications to the default config.ini (just changed the above and the paths to Videos and Movies).

When I choose a "Live Stream", such as NASA TV, I get what you see below. On the screen of the TV, I see "Loading NASA TV" and the white Cylon bar. During that time, I actually hear about 20 seconds worth of audio through my Mac Book's Speakers!, and then I get "Error Connecting to Stream" and the Tivo screen goes back to the list of Live streams.

Any ideas on what I'm doing wrong?

Thanks in advance.


Last login: Tue May 26 20:31:01 on ttys000
cd '/Applications/HME_VLC/' && '/usr/local/bin/pythonw' '/Applications/HME_VLC/start.py' && echo Exit status: $? && exit 1
XXX-XXX$ cd '/Applications/HME_VLC/' && '/usr/local/bin/pythonw' '/Applications/HME_VLC/start.py' && echo Exit status: $? && exit 1
HME Server for Python 0.17
Tue May 26 20:31:01 2009 Server Starts
Registering: hmevlc
192.168.1.60:55472 - - [26/May/2009 20:33:41] "GET /hmevlc/icon.png HTTP/1.0" 200 -
192.168.1.60:55473 - - [26/May/2009 20:33:45] "GET /hmevlc/ HTTP/1.1" 200 -
192.168.1.60:55473 - - [26/May/2009 20:33:45] Starting HME: hmevlc
192.168.1.60:55473 - - [26/May/2009 20:33:45] Bad path: /users/pwkelly/Videos
[00000001] main libvlc debug: VLC media player - version 0.9.9a Grishenko - (c) 1996-2009 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured with ./configure '--enable-release' '--disable-debug' '--with-macosx-sdk=/Developer/SDKs/MacOSX10.4u.sdk'
[00000001] main libvlc debug: translation test: code is "C"
Warning: missing argument for option --sout
Try specifying options as '--optionname=value' instead of '--optionname value'
Warning: missing argument for option --sout
Try specifying options as '--optionname=value' instead of '--optionname value'
Warning: missing argument for option --sout
Try specifying options as '--optionname=value' instead of '--optionname value'
[00000385] dummy interface: using the dummy interface module...
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Could not open #transcode{vcodec=mp1v,vb=2048,acodec=a52,ab=384,audio-sync,samplerate=44100,fps=29.97}:std{access=http,dst=:9044,m ux=ps} with libdvdcss.
libdvdread: Can't open #transcode{vcodec=mp1v,vb=2048,acodec=a52,ab=384,audio-sync,samplerate=44100,fps=29.97}:std{access=http,dst=:9044,m ux=ps} for reading
libdvdnav: vm: failed to open/read the DVD
[00000429] access_directory access error: #transcode{vcodec=mp1v,vb=2048,acodec=a52,ab=384,audio-sync,samplerate=44100,fps=29.97}:std{access=http,dst=:9044,m ux=ps}: No such file or directory
[00000429] access_file access error: cannot open file #transcode{vcodec=mp1v,vb=2048,acodec=a52,ab=384,audio-sync,samplerate=44100,fps=29.97}:std{access=http,dst=:9044,m ux=ps} (No such file or directory)
[00000425] main input error: open of `#transcode{vcodec=mp1v,vb=2048,acodec=a52,ab=384,audio-sync,samplerate=44100,fps=29.97}:std{access=http,dst=:9044,m ux=ps}' failed: could not create access: no suitable access module
[00000436] access_mms access: selecting stream[0x1] audio (34 kb/s)
[00000436] access_mms access: selecting stream[0x2] video (275 kb/s)
[00000436] access_mms access: connection successful
[00000383] signals interface error: Caught Interrupt signal, exiting...
[00000436] access_mms access error: failed to send command

Allanon
05-26-2009, 09:47 PM
I'm running the latest VLC (0.9.9a)

VLC version 0.8.6 is recommended, newer versions don't work with HME/VLC Video Streamer.

Astrobirder
05-26-2009, 11:55 PM
Thanks Allanon!

I forgot to mention that I had tried VLC 0.8.6i before, but after Allanon's suggestion I decided to App-Zapper my VLC 0.9.9a install (I didn't do that before), and reinstall 0.8.6i from scratch and that DID it. NASA TV is streaming now!

And, I need to give props to William McBrine for putting this together. I can't wait to see all the net video that I've been missing.

I've seen a few RSS and URL links in this thread. Has anyone gather a longer list of their favorites--the base config.ini is a good start, but I'd love to start exploring more!

crossbred900
05-30-2009, 03:42 PM
I just found this program yesterday and have since been trying to get it to work. I am currently using Python 2.6.2 and vlc 0.8.6i on a machine with Windows Vista. I can run start.py go onto the tivo and run hme/vlc and see all the stuff fine, but can't actually watch anything. Only once did I get an rss feed to work, it was tekzilla, and that was before I even had the config pointed to vlc and such. At first I thought SP2 might have caused the problem, because I installed it at the same time I was doing this, but after removing it the problem is the same.

In an attempt to be as thorough as possible here is my config and messages I get:

config.ini
[hmeserver]
port=9043
datapath=
apps=hmevlc

[hmevlc]
vlcport=9044
vbitrate=2048
abitrate=384

[Videos]
dir=D:\video
needs_vlc=True

[Movies]
dir=D:\Video

[Archive Classic Movies]
rss=http://www.archiveclassicmovies.com/acm.rss

[TED Talks]
rss=http://feeds.feedburner.com/tedtalks_video

[Tekzilla]
rss=http://revision3.com/tekzilla/feed/quicktime-high-definition/

[GeekBrief.TV]
rss=http://geekbrief.podshow.com/feed.xml

[Stranger Things]
rss=http://feeds.feedburner.com/StrangerThings?format=xml

[DL.TV]
rss=http://feeds.ziffdavis.com/ziffdavis/dltvh264video?format=xml
needs_vlc=True

[Cranky Geeks]
rss=http://feeds.ziffdavis.com/ziffdavis/cgh264video?format=xml
needs_vlc=True

[NASA, This Week at]
rss=http://www.nasa.gov/rss/TWAN_vodcast.rss

[NASA Mission Updates]
rss=http://www.nasa.gov/rss/mission_update_vodcast.rss

[Democracy Now!]
rss=http://www.democracynow.org/podcast-video.xml
needs_vlc=True

[MSNBC: Countdown with Keith Olbermann]
rss=http://podcast.msnbc.com/audio/podcast/MSNBC-COUNTDOWN-NETCAST-M4V.xml
needs_vlc=True

[MSNBC: The Rachel Maddow Show]
rss=http://podcast.msnbc.com/audio/podcast/MSNBC-MADDOW-NETCAST-M4V.xml
needs_vlc=True

[CBS Evening News]
rss=http://feeds.cbsnews.com/podcast_eveningnews_video_1?format=xml

[Shoutcast TV]
shout_list=http://www.shoutcast.com/sbin/newtvlister.phtml
shout_tune=http://www.shoutcast.com/sbin/tunein-tvstation.pls?id=
needs_vlc=True

#[DVD]
#url=dvdsimple://
#needs_vlc=True

[CNN 1]
url=http://www.cnn.com/video/live/cnnlive_1.asx
needs_vlc=True

[CNN 2]
url=http://www.cnn.com/video/live/cnnlive_2.asx
needs_vlc=True

[CNN 3]
url=http://www.cnn.com/video/live/cnnlive_3.asx
needs_vlc=True

[CNN 4]
url=http://www.cnn.com/video/live/cnnlive_4.asx
needs_vlc=True

[C-SPAN]
url=http://play.rbn.com/play.asx?url=cspan/cspan/wmlive/cspan1v.asf
needs_vlc=True
icon=icons/cspan1.png

[C-SPAN 2]
url=http://play.rbn.com/play.asx?url=cspan/cspan/wmlive/cspan2v.asf
needs_vlc=True
icon=icons/cspan2.png

[C-SPAN 3]
url=http://play.rbn.com/play.asx?url=cspan/cspan/wmlive/cspan3v.asf
needs_vlc=True
icon=icons/cspan3.png

[NASA TV]
url=http://playlist.yahoo.com/makeplaylist.dll?id=1368162
needs_vlc=True
icon=icons/nasatv.png

[ResearchChannel]
url=mms://media-wm.cac.washington.edu/ResearchTV Live (LAN)
needs_vlc=True
icon=icons/research.png

#[PG24]
#url=rtsp://stream.pg24.tv/PG24-High
#needs_vlc=True

#[ReelGood TV]
#url=rtsp://www.reelgood.tv/reelgoodtv
#needs_vlc=True


When trying to stream an rss feed that doesn't need vlc it goes to the black screen that says loading and goes back and forth forever.

When the feed needs vlc (CrankyGeeks 168) I see the following:
[00000288] dummy interface: VLC media player - version 0.8.6h Janus - (c) 1996-2
008 the VideoLAN team
[00000288] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I wx"

[00000288] dummy interface: using the dummy interface module...
[00000295] main private: creating httpd
[00000298] mux_ps private: Open
Compiler did not align stack variables. Libavcodec has been miscompiled
and may be very slow or crash. This is not a bug in libavcodec,
but in the compiler. Do not report crashes to FFmpeg developers.


When trying to stream cspan I get:
[00000288] dummy interface: VLC media player - version 0.8.6h Janus - (c) 1996-2
008 the VideoLAN team
[00000288] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I wx"

[00000288] dummy interface: using the dummy interface module...
[00000295] main private: creating httpd
[00000298] mux_ps private: Open
[00000298] mux_ps private: Close
[00000308] main private: creating httpd
[00000311] mux_ps private: Open
[00000313] access_mms access: selecting stream[0x1] audio (21 kb/s)
[00000313] access_mms access: selecting stream[0x2] video (177 kb/s)
[00000313] access_mms access: connection successful
Compiler did not align stack variables. Libavcodec has been miscompiled
and may be very slow or crash. This is not a bug in libavcodec,
but in the compiler. Do not report crashes to FFmpeg developers.


When trying to play a Geekbrief TV podcast (in .mp4) using vlc I get:
[00000288] dummy interface: VLC media player - version 0.8.6h Janus - (c) 1996-2
008 the VideoLAN team
[00000288] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I wx"

[00000288] dummy interface: using the dummy interface module...
[00000295] main private: creating httpd
[00000298] mux_ps private: Open
Compiler did not align stack variables. Libavcodec has been miscompiled
and may be very slow or crash. This is not a bug in libavcodec,
but in the compiler. Do not report crashes to FFmpeg developers.
[00000298] mux_ps private: Close
[00000285] main playlist: nothing to play

Also I noticed that hme/vlc stays on my list even when not being run on my computer. Is there information that is on the Tivo that could be wrong/bad?

Hopefully I gave enough info that one of you guys can help me.

wmcbrine
05-30-2009, 06:43 PM
datapath=This line is not helpful. Either take it out, or add a path there. (Actually, looking at your share paths, I'd make it "datapath=D:\".)

Also I noticed that hme/vlc stays on my list even when not being run on my computer.start.py sends out notice when it's shut down properly. Unfortunately, ^C doesn't work on Windows, and all you can do is terminate start.py without a proper shutdown. So the TiVo remembers the last announcement, and keeps HME/VLC in the list. It will expire eventually, or you can select it, and that should clear it. Anyway, it doesn't indicate a problem.

Hopefully I gave enough info that one of you guys can help me.I dunno... it could be a firewall issue (i.e. you need to allow VLC to bind ports, not just Python), or your TiVo could be in a bad state where it won't stream, which you could clear by rebooting it.

trashjunkid
06-01-2009, 12:48 PM
[CODE][hmeserver]
port=9043
datapath=
apps=hmevlc

[hmevlc]
vlcport=9044
vbitrate=2048
abitrate=384

[Videos]
dir=D:\video
needs_vlc=True

[Movies]
dir=D:\Video


I don't know if it matters, but having videos & movies point to the same directory might not be a good idea.

In my config I have:
datapath=C:\

and then videos is set as:
dir=\Users\name\Videos

(so I specify the the drive letter in the datapath, and leave out the drive letter in the videos directory listing).

I am sure you tried many of the feeds, but just in case: many of the listed streams did not work for me. TED talks did, and the Archive Classic Movies did, too.

Finally, are you able to stream your own local videos (on your hard drive) to your tivo using hme/vlc?

(Ok, finally, finally: do you have both vlc 8.6h and 8.6i installed? You reference 8.6i in your comments, but your quoted material shows 8.6h).

-Trashjunkid

wmcbrine
06-01-2009, 02:01 PM
I don't know if it matters, but having videos & movies point to the same directory might not be a good idea.Nah, that's not a problem.

I am sure you tried many of the feeds, but just in case: many of the listed streams did not work for me.Which ones failed?

They all had worked for me at the time I included them; however, some of them are more consistently available than others.

(Ok, finally, finally: do you have both vlc 8.6h and 8.6i installed? You reference 8.6i in your comments, but your quoted material shows 8.6h).IIRC this is a bug in VLC itself, where they didn't update the version number everywhere.

crossbred900
06-01-2009, 04:38 PM
I did end up rebooting the tivo, and that didn't help. Then I just gave up for a day and fiddled with pytivo, came back this morning and all the rss feeds and video streams work fine. I don't know if they share some files somewhere, like ffmpeg, or if it was just coincidence. Either way it works and I'm happy.

On a side note, is it possible for vlc to pad the videos like ffmpeg and pytivo? Or is that beyond its capabilities while streaming?

Thanks

dwgsp
06-03-2009, 11:49 AM
I have intermittent success getting the network streams to work. But the funny thing is that I try several that fail, then one works, then the ones that previously failed appear to be more likely to work.

Example, during the recent Hubble repair mission I made several attempts to get NASA TV to work. Each time it failed (these attempts were back to back, with little time delay between attempts). Then I tried one that usually works (ResearchChannel), and it worked fine. After that, my next attempt to use NASA TV worked.

I have seen this happen enough times that I now always try Research Network before trying anything else, and my success rate is now much better than before.

dwgsp
07-12-2009, 11:16 AM
Has anyone tried VLC 1.0, which was release this week, with HME/VLC?

http://www.videolan.org/vlc/

/Don

Allanon
07-13-2009, 12:56 PM
Has anyone tried VLC 1.0, which was release this week, with HME/VLC?

http://www.videolan.org/vlc/

/Don

Doesn't work, has same problem as versions that came after VLC 8.6.

leenuxg33k
07-13-2009, 01:20 PM
What needs to be changed to get it to work with the newest VLC? I'm sure it was mentioned but I've forgotten and I'm wondering if there is further news.

Ckought
07-20-2009, 10:30 PM
Anyone know how to fix this error?

C:\Program Files\HME-VLC>start.py
File "C:\Program Files\HME-VLC\start.py", line 224
except socket.error, msg:
^
SyntaxError: invalid syntax

I'm running XP and just installed VLC 0.8.6.i & python 3.1

Allanon
07-20-2009, 10:39 PM
Anyone know how to fix this error?

C:\Program Files\HME-VLC>start.py
File "C:\Program Files\HME-VLC\start.py", line 224
except socket.error, msg:
^
SyntaxError: invalid syntax

I'm running XP and just installed VLC 0.8.6.i & python 3.1

I would suggest using Python 2.5 as recommended because version 3.0 and above changed a lot of stuff that caused older Python programs to not be compatible.

Ckought
07-20-2009, 11:07 PM
I uninstalled python 3.1 and installed 2.5 -- it works now.

Thanks.

wmcbrine
07-21-2009, 12:12 AM
I'd actually suggest 2.6 over 2.5, but yeah -- 3.x won't work.

MirclMax
07-21-2009, 01:36 PM
Okay, I think I'm doing something silly.. but I'll toss it out here for you folks to offer some assistance. Just did a reinstall of my ubuntu box and I'm setting things back up again. I *did* have this working before.. but I'm using an updated version of the software now.

I can run ./start.py and everything shows up exactly as it should.
I can even run ./start.py & and have access to the terminal window.. just like I would expect. But if I close that window, HME/VLC ceases to function.

Using the "&" *should* throw it into the background... right? I even run pyTivo that way. What I wanted to do was put "/path/start.py &" in the "Startup Applications" and have it auto-run.

Can someone explain why using the & isn't working in this case?

-MirclMax

wmcbrine
07-21-2009, 01:46 PM
You have to redirect the output, too, or it will hang until it's foregrounded. Something like: ./start.py >/dev/null 2>&1 &

MirclMax
07-21-2009, 02:13 PM
Well that makes perfect sense.. and does seem to work. Odd that I didn't seem to have to do that before.. But thanks!

ionman1964
07-22-2009, 05:38 AM
Hi I am getting this when I try to access iso with hme/vlc and the iso mounted with deamon tools. Can anyone shed any light on this?

@wmcbrine: kudos on a very useful program, really appreciate it.

[00000555] dummy interface: using the dummy interface module...
[00000562] main private: creating httpd
[00000565] mux_ps private: Open
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdread: Could not open dir=h:\ with libdvdcss.
libdvdread: Could not open dir=h:\ for reading
[00000566] dvdread demuxer error: DVDRead cannot open source: dir=h:\
[00000556] main input error: no suitable access module for 'dvdsimple:dir=h:\'
[00000565] mux_ps private: Close
[00000552] main playlist: nothing to play

Ckought
07-22-2009, 06:04 AM
Do the CNN live feeds not work, or just not work for me?

I can't get the feeds to work on the TiVo or on the computer (using WMP & VLC).

spolebitski
07-22-2009, 06:28 AM
Does this work with Hulu?

Allanon
07-22-2009, 08:21 AM
Hi I am getting this when I try to access iso with hme/vlc and the iso mounted with deamon tools. Can anyone shed any light on this?

@wmcbrine: kudos on a very useful program, really appreciate it.

[00000555] dummy interface: using the dummy interface module...
[00000562] main private: creating httpd
[00000565] mux_ps private: Open
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdread: Could not open dir=h:\ with libdvdcss.
libdvdread: Could not open dir=h:\ for reading
[00000566] dvdread demuxer error: DVDRead cannot open source: dir=h:\
[00000556] main input error: no suitable access module for 'dvdsimple:dir=h:\'
[00000565] mux_ps private: Close
[00000552] main playlist: nothing to play

Can you play the iso with VLC?

Also, what does your entrie in the config.ini file look like? It shoud look something like this if you want to use the h:\ drive:


[DVD]
url=dvdsimple://h:

Allanon
07-22-2009, 08:39 AM
Do the CNN live feeds not work, or just not work for me?

I can't get the feeds to work on the TiVo or on the computer (using WMP & VLC).

Those CNN streams are dead, CNN now uses a Flash player for their live feeds and VLC can't access them so they wont work with HME/VLC Video Streamer.

Allanon
07-22-2009, 08:47 AM
Does this work with Hulu?
At this time there isn't a program with a nice interface that allows you to browse Hulu and play their videos. But there is a hack which allows you to stream the computer's desktop to the Tivo thus allowing you to play Hulu videos on the Tivo but it isn't an ideal situation. Checkout my reply to this post:

http://www.tivocommunity.com/tivo-vb/showthread.php?t=429831

wmcbrine
07-22-2009, 10:35 AM
libdvdread: Could not open dir=h:\ with libdvdcss.Try it without the "\"?

ionman1964
07-22-2009, 03:06 PM
Alright everybody thank-you wmcbrine and Allanon for responding both of your suggestions did not work but they led me in the right direction or basically got me into another round of tinkering. Hehe. The other thing was another post way back when that said to use movie.iso as format. So here is the deal if anyone is interested:
[DVD]
url=dvdsimple:h:\movie.iso
needs_vlc=True
where h: is a virtual drive mounted with Deamon Tools. Of course you do have to take that step of mounting it in the first place but that is a small price to pay. Thanks again for a great program and all of the forum posts about it.

ionman1964
07-22-2009, 03:11 PM
Also one other thing: I am going to watch Bourne Ultimatum all the way through. I heard that it will die about half way through I'll post result.

ionman1964
07-22-2009, 04:32 PM
Ok as I expected it died about halfway through Bourne Ultimatum. Sigh. I know there was a post before about this. It died about 1 hour and 5 minutes into the movie. Unfortuately that is right before that great fight scene. LOL. I'll keep searching for when this subject was addressed but if someone want to tell me the post number I will be eternally greatful. thanx again.

moyekj
07-22-2009, 05:52 PM
Ok as I expected it died about halfway through Bourne Ultimatum. Sigh. I know there was a post before about this. It died about 1 hour and 5 minutes into the movie. Unfortuately that is right before that great fight scene. LOL. I'll keep searching for when this subject was addressed but if someone want to tell me the post number I will be eternally greatful. thanx again. There's a ~1.1GB buffer limit for streaming to Tivos via HME so anything over that cannot be streamed without interruption. streambaby works around the issue by restarting the stream once the buffer limit is reached, but you can't use iso files with streambaby - you need to play mpeg or vob files directly.

ionman1964
07-22-2009, 06:08 PM
@moyekj Thanx for the information I knew it was addressed before I just could not find it. And yes I am using the Streambaby program you worked on as well.
Works great! Kudos to you for Streambaby and everyone else that works on it. Hell you can put me down as a beta tester. I only have one system but nothing that has been put out there so far with regard to HME/VLC or Streambaby has broken my system. So thanks again.

PaJo
07-22-2009, 07:14 PM
I have hme-vlc running and like it but for movies stream baby seems to work better. hme-vlc some times produced choppy video on the system I have it running on at this time.

Pytivo and vobcopy is my favorite for movies.

vobcopy -l for one large file
it will copy from a dvd or
vobcopy -l -i /direct/path to video and
it will make one large .vob file that plays well on the hdtivo.
You can also name it with -t

vobcoy -l -i /fulldisk/movie -t mymovie

will produce one large file mymovie1.vob , which tivo has no
problems playing.

vobcopy is pretty fast, and once copied pytivo will send it to your tivo. There is no transcoding so it plays like a normal tivo recording.

on edit: http://vobcopy.org/projects/c/c.shtml

grantsa4
07-25-2009, 09:49 AM
Anyone know how to use Veetle (similar to SopCast) using HME-VLC?
Anyone know the settings to use in the config.ini file?

NeroGuy
08-11-2009, 02:54 PM
Do I have to set somthing else??

HME Server for Python 0.17
Tue Aug 11 15:47:57 2009 Server Starts
Registering: hmevlc
192.168.2.54:38041 - - [11/Aug/2009 15:48:17] "GET /hmevlc/icon.png HTTP/1.0" 20
0 -
192.168.2.54:38042 - - [11/Aug/2009 15:48:24] "GET /hmevlc/ HTTP/1.1" 200 -
192.168.2.54:38042 - - [11/Aug/2009 15:48:24] Starting HME: hmevlc
192.168.2.54:38042 - - [11/Aug/2009 15:48:24] Bad path: /home/wmcbrine/Videos
192.168.2.54:38045 - - [11/Aug/2009 15:48:56] code 403, message Forbidden
192.168.2.54:38045 - - [11/Aug/2009 15:48:56] "GET /V%3A%5C30_Rock%5CSeason_1%5C
Disc_1%5C01-Pilot.mp4 HTTP/1.1" 403 -
192.168.2.4:1096 - - [11/Aug/2009 15:48:58] code 403, message Forbidden
192.168.2.4:1096 - - [11/Aug/2009 15:48:58] "GET /V%3A%5C30_Rock%5CSeason_1%5CDi
sc_1%5C01-Pilot.mp4 HTTP/1.1" 403 -
192.168.2.4:1097 - - [11/Aug/2009 15:48:58] code 403, message Forbidden
192.168.2.4:1097 - - [11/Aug/2009 15:48:58] "GET /V%3A%5C30_Rock%5CSeason_1%5CDi
sc_1%5C01-Pilot.mp4 HTTP/1.0" 403 -
192.168.2.4:1098 - - [11/Aug/2009 15:48:58] code 403, message Forbidden
192.168.2.4:1098 - - [11/Aug/2009 15:48:58] "GET /V%3A%5C30_Rock%5CSeason_1%5CDi
sc_1%5C01-Pilot.mp4 HTTP/1.0" 403 -
----------------------------------------
Exception happened during processing of request from ('192.168.2.4', 1098)
Traceback (most recent call last):
File "C:\Python26\lib\SocketServer.py", line 558, in process_request_thread
self.finish_request(request, client_address)
File "C:\Python26\lib\SocketServer.py", line 320, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "C:\Python26\lib\SocketServer.py", line 615, in __init__
self.handle()
File "C:\Python26\lib\BaseHTTPServer.py", line 329, in handle
self.handle_one_request()
File "C:\Python26\lib\BaseHTTPServer.py", line 323, in handle_one_request
method()
File "C:\Data\Tivo\Hme-vlc-3.5\start.py", line 232, in do_GET
self._page(True)
File "C:\Data\Tivo\Hme-vlc-3.5\start.py", line 197, in _page
self.send_error(403)
File "C:\Python26\lib\BaseHTTPServer.py", line 357, in send_error
self.send_response(code, message)
File "C:\Python26\lib\BaseHTTPServer.py", line 385, in send_response
self.send_header('Date', self.date_time_string())
File "C:\Python26\lib\BaseHTTPServer.py", line 390, in send_header
self.wfile.write("%s: %s\r\n" % (keyword, value))
File "C:\Python26\lib\socket.py", line 297, in write
self.flush()
File "C:\Python26\lib\socket.py", line 284, in flush
self._sock.sendall(buffer)
error: [Errno 10054] An existing connection was forcibly closed by the remote ho
st
----------------------------------------
192.168.2.4:1099 - - [11/Aug/2009 15:48:58] code 403, message Forbidden
192.168.2.4:1099 - - [11/Aug/2009 15:48:58] "GET /V:\30_Rock\Season_1\Disc_1\01-
Pilot.mp4 HTTP/1.1" 403 -
192.168.2.4:1100 - - [11/Aug/2009 15:48:58] code 403, message Forbidden
192.168.2.4:1100 - - [11/Aug/2009 15:48:58] "GET /V:\30_Rock\Season_1\Disc_1\01-
Pilot.mp4 HTTP/1.0" 403 -
----------------------------------------
Exception happened during processing of request from ('192.168.2.4', 1100)
Traceback (most recent call last):
File "C:\Python26\lib\SocketServer.py", line 558, in process_request_thread
self.finish_request(request, client_address)
File "C:\Python26\lib\SocketServer.py", line 320, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "C:\Python26\lib\SocketServer.py", line 615, in __init__
self.handle()
File "C:\Python26\lib\BaseHTTPServer.py", line 329, in handle
self.handle_one_request()
File "C:\Python26\lib\BaseHTTPServer.py", line 323, in handle_one_request
method()
File "C:\Data\Tivo\Hme-vlc-3.5\start.py", line 232, in do_GET
self._page(True)
File "C:\Data\Tivo\Hme-vlc-3.5\start.py", line 197, in _page
self.send_error(403)
File "C:\Python26\lib\BaseHTTPServer.py", line 362, in send_error
self.wfile.write(content)
File "C:\Python26\lib\socket.py", line 297, in write
self.flush()
File "C:\Python26\lib\socket.py", line 284, in flush
self._sock.sendall(buffer)
error: [Errno 10054] An existing connection was forcibly closed by the remote ho
st
----------------------------------------
192.168.2.4:1101 - - [11/Aug/2009 15:48:58] code 403, message Forbidden
192.168.2.4:1101 - - [11/Aug/2009 15:48:58] "GET /V:\30_Rock\Season_1\Disc_1\01-
Pilot.mp4 HTTP/1.0" 403 -

NeroGuy
08-11-2009, 03:13 PM
Got it to play by editing the ini file to:
[Videos]
;dir=/home/wmcbrine/Videos
dir=V:/
needs_vlc=True

But sound is not playing correct.

[00000298] dummy interface: VLC media player - version 0.8.6d Janus - (c) 1996-2
007 the VideoLAN team
[00000298] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I wx"

[00000298] dummy interface: using the dummy interface module...
[00000315] main private: creating httpd
[00000319] mux_ps private: Open
Compiler did not align stack variables. Libavcodec has been miscompiled
and may be very slow or crash. This is not a bug in libavcodec,
but in the compiler. Do not report crashes to FFmpeg developers.

NeroGuy
08-11-2009, 03:30 PM
Also note that all of my mp4 files play with no problem with Windows VLC player, sound is out of computer to stereo.

Allanon
08-11-2009, 06:18 PM
NeroGuy, do videos from the RSS feeds play with sound?

NeroGuy
08-11-2009, 06:32 PM
NeroGuy, do videos from the RSS feeds play with sound?

Yes, RSS feeds play ok.

Allanon
08-11-2009, 11:39 PM
Don't know if it would help but you might try different combinations of audio and video codecs in the hmevlc/vlc.py file. These codecs are what the video and audio get converted to by VLC before being sent to the Tivo.

Try changing the video codec from:

VCODEC = 'mp1v'


To one of the following:

VCODEC = 'mp2v'

or

VCODEC = 'mp4v'

or

VCODEC = 'h264'


And you might try changing the audio codec from:

ACODEC = 'a52'


To one of the following:


ACODEC = 'mpga'

or

ACODEC = 'mp2a'

or

ACODEC = 'mp3'

or

ACODEC = 'mp4a'

wmcbrine
08-12-2009, 12:46 AM
I don't think the TiVo will accept MP3 audio on a video track. But I suppose "mpga" might be worth trying. (Not to mention, "sound is not playing correct" is a pretty vague complaint. What exactly does that mean?)

Changing the video codec is more likely to hurt than to help.

Allanon
08-12-2009, 01:16 AM
In the Streambaby thread he posted:

I tried using HME/VLC, the vidoes all play but the sound is chopped up and can't make out the voices.

I assume it's the same audio problem some of the Shoutcast TV streams experience.

NeroGuy
08-12-2009, 06:46 AM
Is it possible to post the Nero mp4 somewhere for you guys to test..
The file size is 96,421 kb

madneon
08-21-2009, 04:25 PM
I have noticed that if you have too many rss links up on the pc hosting HME and you bounce from rss feed to rss feed your TiVo will reboot has anyone else had this problem ?

Ronio
09-18-2009, 10:28 PM
First, let me says thanks. The HME/VLC loaded up on my first try :)

I'm receiving the following errors when selecting any of the CNN links.
[00000462] mux_ps mux: Open
[00000464] main access error: cannot resolve cnn-cnnlive-2-primary.wm.llnwd.net port 80 : Name or service not known
[00000464] access_http access error: cannot connect to cnn-cnnlive-2-primary.wm.llnwd.net:80
[00000464] main access error: cannot resolve cnn-cnnlive-2-primary.wm.llnwd.net port 80 : Name or service not known
[00000464] access_mms access error: cannot connect to cnn-cnnlive-2-primary.wm.llnwd.net:80
[00000454] main input error: open of `http://cnn-cnnlive-2-primary.wm.llnwd.net/cnn_cnnlive_2_primary' failed: could not create access


I receive the following when I select NasaTV
[00000462] mux_ps mux: Open
[00000464] access_mms access: selecting stream[0x1] audio (32 kb/s)
[00000464] access_mms access: selecting stream[0x2] video (267 kb/s)
[00000464] access_mms access: connection successful
[00000506] avcodec encoder error: cannot open encoder
[00000456] stream_out_transcode stream out error: cannot find video encoder (module:any fourcc:mp1v)
[00000456] stream_out_transcode stream out error: cannot create video chain
[00000504] main packetizer error: cannot create packetizer output (WMV3)


Thanks in Advance for any pointers.

My Setup
Ubuntu 9.04
Python 2.6.2
VLC 0.9.9a

wmcbrine
09-19-2009, 04:40 AM
CNN is dead, apparently. Those links will be removed from the default config.ini with the next release.

As noted above, you have to use VLC 0.8.6i or earlier; they broke MPEG encoding in newer versions. And yes, I know VLC 0.8.6i is not available in Ubuntu 9.04. :(

ThomD
10-12-2009, 01:21 PM
Just wanted to say thank you for all the work. I'm able to use HME & VLC to turn an RTSP feed from a video camera into an HTTP stream that Tivo can display.

wmcbrine
10-30-2009, 02:01 PM
Can any Australians or New Zealanders report on what happens with 11.3?

philhu
11-02-2009, 10:44 PM
This got me intrigued, so I installed it. Pretty cool!

Anyone update the config.ini for newer content? Quite a few of the items on the list come back with 0 second items, which I assumed means the stream is missing (My assumption).

A good example is most of the old movies, etc. They must be dead links, cause they act just like the cnn links do. It sows a link of 0 seconds and nothing after that.

Anyone update the list? Or have any cool ones to add?

DanielJackson
11-09-2009, 03:32 PM
Hi,

Cool application! So of course I would like to extend things just a bit.

I have auxilary speakers connected to my surround unit located in the kitchen. I'm trying to find a way to wirelessly stream audio from my laptop to the Tivo for playback on the auxilary speakers.

Using VLC I can stream capture the sound card and stream the data to an mp3 file. Tivo Desktop can of course stream MP3 files to the AVR. So... the question is "how to stream the sound card to the AVR"? This way I can listen to podcasts, etc using the AVR when working in the kitchen area. Does HME/VLC support an MP3 stream? What port should the stream be directed to if possible?

Thanks!

wmcbrine
11-09-2009, 05:32 PM
What's an AVR?

You could try just specifying the source using the "url=" option in config.ini. Port number wouldn't enter into it; neither would MP3. The source would just be the URL you'd give to VLC. I don't know what that is in your case, but for example:

[TV Capture Card]
url=dshow://
needs_vlc=True

[DVD]
url=dvdsimple://
needs_vlc=True

Alternatively, you could provide a playlist with a URL (http only) to TiVo Desktop. In this case, you'd also have to arrange for the sound card to stream to MP3, perhaps via VLC. But HME/VLC wouldn't be involved.

pdd2
11-20-2009, 08:13 AM
Can any Australians or New Zealanders report on what happens with 11.3?

It fails and returns 'Error Readin Stream' on the Tivo screen.

The command prompt window reads the following when trying to stream NASA TV
[00000298] dummy interface: VLC media player - version 0.8.6h Janus -
008 the VideoLAN team
[00000298] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line wind
the directory where you installed VLC and run "vlc -I wx"

[00000298] dummy interface: using the dummy interface module...
[00000315] main private: creating httpd
[00000319] mux_ps private: Open
[00000319] mux_ps private: Close
[00000370] main private: creating httpd
[00000373] mux_ps private: Open
[00000375] access_mms access: selecting stream[0x1] audio (32 kb/s)
[00000375] access_mms access: selecting stream[0x2] video (267 kb/s)
[00000375] access_mms access: connection successful


This was working prior to the release of Tivo software 11.3 which also happened to break streambaby.

A fix would be great as I prefer to watch Nasa TV through the Tivo.

If you need any more information please let me know

wmcbrine
11-20-2009, 09:48 AM
Thanks, I just wanted to confirm that it had the same problem as Streambaby (yes), and see if I could get any more insight about it (no). I don't think there's anything I can do to fix it, sorry.

pdd2
11-20-2009, 01:37 PM
Thanks, I just wanted to confirm that it had the same problem as Streambaby (yes), and see if I could get any more insight about it (no). I don't think there's anything I can do to fix it, sorry.

I do have a modded Tivo so have access to all the logs if you want me to get into the guts of it?

Also if it helps PyTivo still works?

tvlog contains this which is probably of no use too
TiVoHD/var/log $ tail -4000 tvlog | grep HME
Nov 20 19:55:15 (none) TvPvrPromoHelper[18667]: IsValidNoRetry:1159: HME url was found in KHS table
Nov 20 19:55:23 (none) HME[392]: TvHmeHostActivity::EnterScreen()
Nov 20 19:55:23 (none) HME[392]: Creating url to application: ht_tp://192.168.0.210:9043/hmevlc/
Nov 20 19:55:23 (none) HME[392]: HmeReceiver restarted
Nov 20 19:55:23 (none) HME[392]: Version match: receiver 0.47, application 0.44
Nov 20 19:59:16 (none) HME[392]: TvHmeStreamResource Close w/ error (0xffff)

Ignore the ht_tp://192.168.0.210:9043/hmevlc/ part I am just blocked from adding links due to limited posts to these forums

The kernel throws this
TiVoHD/var/log $ tail -10 kernel
Nov 20 20:09:18 (none) kernel: assert: TmkLogDebugAssertionFailure: this->Count() == 0
Nov 20 20:09:18 (none) kernel: assert: TmkListenersGeneric::~TmkListenersGeneric(), line 68 (TmkListeners.C)
Nov 20 20:09:18 (none) kernel: assert: Someone forgot to unlisten.
Nov 20 20:09:18 (none) kernel: assert: Backtrace: 0x04a8aa00 0x04a367d4 0x0054a9e0 0x04a29218 0x00cfad18 0x04a29218 0x00450a60 0x00448f40 0x00d0f780 0x00448678 0x00ceeb64 0x04a2d96c 0x04a2d59c 0x04a2ce00 0x04a2bd74 0x04a2e59c

jkates
11-28-2009, 10:12 AM
I was able to find the hme-vlc-2.6 (hacked by BelSmith) version in the thread, but since I normally just read I can't find the current wmcbrine version nor a link to it in SVN or GIT.

With wmcbrine I see this at the bottom of his posts, and thus I can't see where he is linking to etc.

"
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
"

Thanks -Jason

wmcbrine
11-28-2009, 10:28 AM
The current version is in the first message of this thread. I haven't updated it in a while, partly due to a lack of progress on the VLC front.

snash22
11-28-2009, 11:25 AM
Anyone update the list? Or have any cool ones to add?

I'd like to find a good way to search using google hacks for streams that would be available.

I'm pretty new to this tool and google hacking but maybe i'll find something worthwhile.

jkates
11-28-2009, 03:27 PM
The current version is in the first message of this thread. I haven't updated it in a while, partly due to a lack of progress on the VLC front.

Thanks for the help, I appreciate the pointer, as I don't know how I missed it.


I would also thank you for your great Tivo software!

Thanks Again -Jason

cburbs
12-21-2009, 03:11 PM
I have two questions:
1) How would I share out say F:\Movies? This then has subfolders in it like Action, Drama, Animation.

2) I have a wireless bridge setup and this doesn't seem to allow HME/VLC to show up under "Music, Photos, & Showcases". It will work fine if I wire it in directly to my switch upstairs but I am trying to use the wireless bridge I have downstairs. This is a Linksys running DDWRT on it. Netflix runs on it fine.

wmcbrine
12-21-2009, 03:45 PM
1. [Movies]
dir=F:\Movies

2. WiFi seems to be a problem for the TiVo's Zeroconf system. It usually works, but sometimes items go mysteriously disappearing. I dunno why. I don't think there's anything I can do about it, sorry.

cburbs
12-21-2009, 03:56 PM
1. [Movies]
dir=F:\Movies

2. WiFi seems to be a problem for the TiVo's Zeroconf system. It usually works, but sometimes items go mysteriously disappearing. I dunno why. I don't think there's anything I can do about it, sorry.

Directory works now I will have to see if I can do something with the wireless bridge stuff.

Andrewp75
12-28-2009, 05:06 PM
Can I play a file on my laptop in VLC and it will show up once I open the HME on the Tivo?

Andrewp75
12-28-2009, 05:14 PM
Also, what arer the advantages of this program over Pytivo?

cbomba
01-24-2010, 10:49 AM
I downloaded v3.5 and unzipped it. I changed the config.ini file to include my share. When I go to run the start.py file I get the following.

christopher@linux-skd0:/usr/local/lib/HME-VLC> ./start.py
HME Server for Python 0.17
Sun Jan 24 11:39:51 2010 Server Starts
Traceback (most recent call last):
File "./start.py", line 368, in <module>
bd = Broadcast((host, port), apptitles)
File "./start.py", line 240, in __init__
self.rz = Zeroconf.Zeroconf()
File "/usr/local/lib/HME-VLC/Zeroconf.py", line 1241, in __init__
self.intf = socket.gethostbyname(socket.gethostname())
socket.gaierror: (-2, 'Name or service not known')
christopher@linux-skd0:/usr/local/lib/HME-VLC>

wmcbrine
01-24-2010, 12:20 PM
Weird. I googled "socket.gaierror" and found some possible explanations and fixes:

http://coding.derkeiler.com/Archive/Python/comp.lang.python/2007-08/msg03198.html
http://xmailforum.homelinux.net/index.php?showtopic=2342
http://moinmo.in/MoinMoinBugs/Socket.Gaierror

I've recently seen a patch for Zeroconf.py that claims to make it IPv6-compatible, so we could try that if that's your issue.

cbomba
01-24-2010, 01:16 PM
I fixed it. I went into /etc/HOSTNAME and changed my hostname. I then restarted my computer. Then I did:

sudo hostname -F /etc/HOSTNAME



That allowed me to start up HME-VLC.

Thanks for the help.

dant98
01-27-2010, 09:30 AM
Also, what arer the advantages of this program over Pytivo?

Streaming. PyTiVo downloads the content to the TiVo hard drive. This means you have to have the file on your system, then pull it to TiVo to watch. Also, I don't think PyTiVo supports DVDs (well, I think you can pull individual VOD files, but PyTiVo doesn't know how to send it as a single file). Likewise, you'd have to rip a bluray disk before playing it.

Using the HME/VLC streamer, you can stream files to TiVo rather than saving them. Also, you can attach to other live video streams (RSS feeds, news broadcasts, etc.)

cburbs
02-09-2010, 11:54 AM
Can this run as a service in windows?

cburbs
02-09-2010, 12:36 PM
Ok I was back to trying this and I get the following -

Loading - error reading stream.

My file is a DVD rip - VOB files merged and then changed to MPG. Is this not supported?

HME Server for Python 0.17
Tue Feb 09 10:29:58 2010 Server Starts
Registering: hmevlc
192.168.X.X:33947 - - [09/Feb/2010 10:30:02] "GET /hmevlc/icon.png HTTP/1.0"
200 -
192.168.X.X:33990 - - [09/Feb/2010 10:30:33] "GET /hmevlc/icon.png HTTP/1.0"
200 -
192.168.X.X:33991 - - [09/Feb/2010 10:30:39] "GET /hmevlc/ HTTP/1.1" 200 -
192.168.X.X:33991 - - [09/Feb/2010 10:30:39] Starting HME: hmevlc
192.168.X.X:33992 - - [09/Feb/2010 10:30:51] code 404, message Not Found
192.168.X.X:33992 - - [09/Feb/2010 10:30:51] "GET /%5C%5Cmsi-pc%5CD%5Cmovies
%5CAction%5CBAD%20BOYS%5CBadBoys.mpg HTTP/1.1" 404 -
192.168.X.X33993 - - [09/Feb/2010 10:31:01] code 404, message Not Found
192.168.X.X:33993 - - [09/Feb/2010 10:31:01] "GET /%5C%5Cmsi-pc%5CD%5Cmovies
%5CAction%5CBAD%20BOYS%202%5CBad%20Boys%20II.mpg HTTP/1.1" 404 -

wmcbrine
02-09-2010, 01:23 PM
Can this run as a service in windows?I don't see why not, but I can't advise you on that.

My file is a DVD rip - VOB files merged and then changed to MPG. Is this not supported?Sure, it's supported. That's not the problem here.

192.168.X.X:33992 - - [09/Feb/2010 10:30:51] "GET /%5C%5Cmsi-pc%5CD%5Cmovies
%5CAction%5CBAD%20BOYS%5CBadBoys.mpg HTTP/1.1" 404 -Based on this, it looks like your share is on a network path. If that's the case, I'd suggest mounting that as a drive, and using that as the path in config.ini instead. But really, it makes more sense to run HME/VLC on the machine where the video files are, so you're not sending them over the network twice each time.

cburbs
02-09-2010, 03:14 PM
I get the same message with a movie on a local drive from the PC running HME. Oh yeah I am also trying to run this on win7 64 bit.

[Movies]
dir=f:\movies

wmcbrine
02-09-2010, 04:42 PM
Oh, I forgot... you have to set the datapath in config.ini, if you want to use a different drive than C: (and you can only use one drive at a time), unless you set the share to needs_vlc=True, which forces everything to be reencoded. I believe this was discussed earlier in the thread, though admittedly it's not in the README.txt -- except in the version history, which you should read even if this is the first version you've used, because I tend to put stuff there as I go along, and not integrate it into the main body of the documentation as I should. Sorry.

cburbs
02-09-2010, 06:19 PM
Oh yeah I forgot about that as well.

I went to test something and my 4 year old was in the room so I selected a kids movie and it played for like 30 minutes and then stopped. Not sure what happened so I will have to look at it again tomorrow.

cburbs
02-16-2010, 03:46 PM
It did it again today. It is like it buffered to 25 minutes and then once the movie gets to that point nothing...it just stops at that frame.

Allanon
02-16-2010, 04:28 PM
It did it again today. It is like it buffered to 25 minutes and then once the movie gets to that point nothing...it just stops at that frame.

Is the movie larger than 1.1 GB? That is the limit of the streaming video buffer.

cburbs
02-16-2010, 05:04 PM
Yes so does this work like streambaby where it needs to rebuffer and then it will continue playing?

Allanon
02-16-2010, 05:32 PM
It doesn't have built in rebuffering like Streambaby, it just stops and there is no easy way to restart from the stopped position.

cburbs
02-16-2010, 07:39 PM
Where is there mention of size limitation....I must have missed that part until you mentioned it in the previous post.

Allanon
02-17-2010, 02:30 AM
Where is there mention of size limitation....I must have missed that part until you mentioned it in the previous post.

Tivo set the size limitation, all these streaming programs such as HME/VLC Video Streamer and Streambaby were reverse engineered from the YouTube streaming feature and that feature only allows a max of 1.1GB to be streamed. Streambaby gets around the limitation by replaying the stream from the spot it stopped, HME/VLC Video Streamer doesn't have that feature.

cburbs
02-18-2010, 09:20 AM
So is this used more for watching say TV shows?

Allanon
02-18-2010, 04:22 PM
So is this used more for watching say TV shows?
HME/VLC Video Streamer started as a live stream viewer so once the 1.1GB limit was reached you could just restart the stream and continue watching. Then RSS feeds were added and most of those videos are internet friendly and are less than 1.1GB. Watching videos from the hard drive and DVDs was probably just an after thought and easy to implement. I would recommend using Streambaby if you are going to stream videos from the hard drive.

BrennanU
03-14-2010, 03:52 PM
I was playing around with HME/VLC and was wondering if there is any way to use this to stream your computers video out. (ie your desktop) I stumbled on the screen:// protocol/ command. Is there any way to get this working. When I tried it, it spit out an error.

Brennan

Allanon
03-14-2010, 05:56 PM
I was playing around with HME/VLC and was wondering if there is any way to use this to stream your computers video out. (ie your desktop) I stumbled on the screen:// protocol/ command. Is there any way to get this working. When I tried it, it spit out an error.

Brennan
I tried getting screen:// to work but was unable but I was able to use a screen capture program and have HME/VLC stream it to the TiVo. I explain it in this thread: http://www.tivocommunity.com/tivo-vb/showthread.php?t=429831

Also, I've recently found success using a WinTV video capture card to stream the desktop to the TiVo. I hook the S-Video from my computer's graphics card to the WinTV capture card then use the dshow:// command with HME/VLC to stream the video to the TiVo.

papafreebird
05-20-2010, 09:51 AM
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 (http://www.rsshandler.com/converter) 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 (http://gdata.youtube.com/).


Here is an example of a RSS feed created using the TiVo channel url:
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:

[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.


[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:

[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 (http://pipes.yahoo.com/pipes/) to combine the RSS feeds so I can get more than 25 videos per playlist.

Did this quit working? Whenever I try to watch a youtube channel with this I get error reading stream. Other rss streams like tekzilla work fine.

edit-
I even copy/pasted those star trek rss just so I could make sure that I didn't mess something up. Still didn't work.

Allanon
05-20-2010, 04:16 PM
Did this quit working? Whenever I try to watch a youtube channel with this I get error reading stream. Other rss streams like tekzilla work fine.

edit-
I even copy/pasted those star trek rss just so I could make sure that I didn't mess something up. Still didn't work.
I believe YouTube now blocks most of the TV Shows from being downloaded. Also I haven't used rsshandler.com for a while so their format might have changed.

papafreebird
05-20-2010, 05:41 PM
Hmm. Okay. Too bad because the built in youtube service in music and showcases is slow and clunky and just doesn't work to well.

Not a huge issue though. Thanks for taking the time to answer.

orangeboy
05-27-2010, 07:30 PM
Just installed this app, and I have come across a non-fatal error that pops up from time to time:


Traceback (most recent call last):
File "D:\Program Files\HME VLC\Zeroconf.py", line 862, in run
self.readers[socket].handle_read()
File "D:\Program Files\HME VLC\Zeroconf.py", line 907, in handle_read
msg = DNSIncoming(data)
File "D:\Program Files\HME VLC\Zeroconf.py", line 470, in __init__
self.readOthers()
File "D:\Program Files\HME VLC\Zeroconf.py", line 534, in readOthers
domain = self.readName()
File "D:\Program Files\HME VLC\Zeroconf.py", line 592, in readName
result = ''.join((result, self.readUTF(off, len) + '.'))
File "D:\Program Files\HME VLC\Zeroconf.py", line 575, in readUTF
result = self.data[offset:offset+len].decode('utf-8')
File "C:\Python26\lib\encodings\utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 0-1: invalid data


I'm ignoring it.

Windows XP SP3
Python 2.6
VLC 1.0.5
HME/VLC 3.5

wmcbrine
05-27-2010, 10:17 PM
Yeah, that's fixed in newer versions of Zeroconf.py, but I haven't updated HME/VLC since then. You can pull a copy of Zeroconf.py from pyTivo or HME for Python if you like.

orangeboy
05-27-2010, 11:41 PM
Yeah, that's fixed in newer versions of Zeroconf.py, but I haven't updated HME/VLC since then. You can pull a copy of Zeroconf.py from pyTivo or HME for Python if you like.

Done. Thanks!

MiltonDorkenhoff
05-28-2010, 05:41 PM
I just installed the v3.5 of HME/VLC. Some things work, some don't. RSS shows such as Archived television works fine. But for shows that require VLC, I only get audio, no video - NASA TV, CNN, C-SPAN, etc all have this issue. When I select one of these for viewing, I see this in the command prompt window that pops up (the one VLC is running in):


[0x309d33c] dummy interface: VLC media player - version 1.0.3 Goldeneye - (c) 19
96-2009 the VideoLAN team
[0x309d33c] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I qt"

[0x309d33c] dummy interface: using the dummy interface module...
[0x310dfec] main access out: creating httpd
[0x3111e4c] mux_ps mux: Open
[0x3111e4c] mux_ps mux: Close
[0x310df1c] main access out: creating httpd
[0x3111e4c] mux_ps mux: Open
[0x310ee4c] access_mms access: selecting stream[0x1] audio (34 kb/s)
[0x310ee4c] access_mms access: selecting stream[0x2] video (274 kb/s)
[0x310ee4c] access_mms access: connection successful
low delay forcing is only available for mpeg2
[0x314c46c] avcodec encoder error: cannot open encoder
[0x314c46c] main encoder error: Streaming / Transcoding failed
[0x314c46c] main encoder error: VLC could not open the encoder.
[0x3076d5c] stream_out_transcode stream out error: cannot find video encoder (mo
dule:any fourcc:mp1v)
[0x3076d5c] stream_out_transcode stream out error: cannot create video chain
[0x30db7bc] main packetizer error: cannot create packetizer output (WMV3)

Any thoughts as to what might be going on? My computer is running Windows 7, 64-bit. VLC is version 1.0.3 and works fine - I can play MPEG2 videos that are stored locally, and, in fact, if I plug in the NASATV URL, VLC can play that (through a RDP session no less!)

Edit: I upgraded to 1.0.5, nothing.. Then I searched and found some wmcbrine posts on the videolan forum from 2008 with this problem. Is there a solution other than "install 0.86"??

Thanks

wmcbrine
05-28-2010, 05:56 PM
I'm surprised it works that well. They broke VLC pretty thoroughly (for my purposes) in 0.9, which is why I recommend 0.8.6i. (See much discussion above.)

You could try changing HME/VLC's codec from mp1v to mp2v. (That's what it's complaining about -- that it can't encode it to MPEG-1.) I wouldn't expect much, but having it work even audio-only is better than I'd seen with 0.9 or later, so maybe there's hope.

MiltonDorkenhoff
05-28-2010, 07:23 PM
I'm surprised it works that well. They broke VLC pretty thoroughly (for my purposes) in 0.9, which is why I recommend 0.8.6i. (See much discussion above.)

You could try changing HME/VLC's codec from mp1v to mp2v. (That's what it's complaining about -- that it can't encode it to MPEG-1.) I wouldn't expect much, but having it work even audio-only is better than I'd seen with 0.9 or later, so maybe there's hope.

Thanks. I downloaded/unzipped 0.8.6 and then changed config.ini to use it. The only problem I ran into was figuring out what needed to change. The README talked about a "DEFAULT" section, and a "DEFAULTS" section. It wasn't until I read hmevlc\vlc.py that I realized it was the [hmevlc] section that I was supposed to be changing :)

Thanks

Allanon
06-06-2010, 03:47 AM
I downloaded the latest version of VLC (http://download.videolan.org/pub/testing/vlc-1.1.0-rc/) and got it working. After doing some research, it turns out that later versions of VLC have a FPS bug, it doesn't like 29.97 so if you change the FPS to 30 then it will work.

I changed the FPS from 29.97 to 30 in this code located in the VLC.py file:

PARAMS = '#transcode{vcodec=%(VCODEC)s,vb=%(VBITRATE)d,' + \
'acodec=%(ACODEC)s,ab=%(ABITRATE)d,audio-sync,samplerate=44100,' + \
'fps=30}:std{access=http,dst=:%(SERVER)d,mux=ps}'



Edit:
But it's still not perfect, it works with the CSPAN and NASA TV streams but I couldn't get Cranky Geeks to play and Shoutcast's sound doesn't play in most videos. I would like to get this working because this version just added the WebM video format. Plus this new versions allows playback of YouTube Videos just by adding the YouTube URL, This makes RSS feeds that link to YouTube urls playable also. I've tried that feature and it works.

wmcbrine
07-03-2010, 11:05 AM
Thanks to Allanon's report above, I'm finally motivated to resume work on HME/VLC. This new version will work with either the old (0.8.6 or earlier) or latest (1.0.6 or later) versions of VLC -- probably not for those in between, and I've only tested 1.0.6 on Ubuntu 10.04. Now does MPEG-2 (MPEG-1 still won't work with 1.x) at twice the bit rate by default, and includes various minor fixes. Sadly we've lost a lot of the live feeds. Hosted at GitHub now (github.com/wmcbrine/hmevlc), so you don't have to register to download it.

Allanon
07-04-2010, 12:05 PM
Just downloaded the source from GitHub and it's missing the start.py, hme.py, and Zeroconf.py files.

wmcbrine
07-04-2010, 06:43 PM
Not missing; they're part of HME for Python. Download from the "Downloads" (http://github.com/wmcbrine/hmevlc/downloads) link rather than "Download Source" (http://github.com/wmcbrine/hmevlc/archives/master) if you want the complete package.

I guess I'll have to make a proper page for this to make it clear.

jkates
07-05-2010, 07:42 PM
Thanks for the new version! I haven't been able to use the old version due to the VLC requirements. I setup the new version which took 2 minutes and it seems to work really well so far!

Thanks -Jason

swissguy
07-12-2010, 06:00 PM
The latest versions of VLC finally work again, _if_ the frame
rate is set to 30 (instead of 29.97) and the codec to mp2v
(instead of mp1v). Reported by "Allanon".


Many thanks for this program. I have used it to stream live UK TV successfully.

I managed to get the new version working, but the aspect ratios seem to be wrong.

I'm no expert but do I need to make the changes listed above manually or is it done already in the latest version? If so, how do you make the changes?

The other issue I have is the live stream pausing and sometimes stopping after a few minutes (sometimes it works longer). I need to go out of the stream and then re-enter Can vlc settings be changed to improve this ? This happened with the previous version too (using 0.86 vlc version).

wmcbrine
07-12-2010, 08:54 PM
I have used it to stream live UK TV successfully.URL?

I'm no expert but do I need to make the changes listed above manuallyNo, that was the main point of the new version. :)

The other issue I have is the live stream pausing and sometimes stopping after a few minutes (sometimes it works longer). I need to go out of the stream and then re-enter Can vlc settings be changed to improve this ?I don't think so. But one point: I don't think this is what you're talking about, but, don't give up on a stream too early. HME/VLC plays the "end of program" sound whenever play catches up with the buffer, but often buffering will continue, which you can see by the advancing of the second number, and the contracting of the progress bar. Stream playback pauses when you hit the end of the buffer, but you can resume it just by pressing Play again once more is buffered. (It won't resume automatically.) You probably realize this already, but anyway.

swissguy
07-13-2010, 10:34 AM
URL?

I'm reluctant to post them here, as they get shut down with some regularity, but google "vlc uk tv playlist"



No, that was the main point of the new version. :)


Thanks.



I don't think so. But one point: I don't think this is what you're talking about, but, don't give up on a stream too early. HME/VLC plays the "end of program" sound whenever play catches up with the buffer, but often buffering will continue, which you can see by the advancing of the second number, and the contracting of the progress bar. Stream playback pauses when you hit the end of the buffer, but you can resume it just by pressing Play again once more is buffered. (It won't resume automatically.) You probably realize this already, but anyway.

Yes, I have noticed that, the clock on the screen normally displays 5.06/5.11 or something, if it the first no. catches up the the second then it pauses. I can restart with play sometimes a no. of times, but eventually the bar goes a pink color and I have to leave and start the stream again.

Thanks for your help.

wmcbrine
07-13-2010, 11:35 AM
The pink color means fast forward. (Blue for rewind.) It's not an indicator of the end of the stream.

You will eventually fill up the TiVo's maximum buffer size (1.1 GB, IIRC) if you watch for a long time, and have to restart the stream then. Streambaby has a way around that (partly -- it still pauses at that point, as I understand it), which I'll have to try to work out. You'd have to be watching for quite a long time to see this (I have yet to run into the end of the buffer myself), although only half as long as with previous versions, since I doubled the bit rate.

swissguy
07-13-2010, 03:44 PM
The pink color means fast forward. (Blue for rewind.) It's not an indicator of the end of the stream.

I see.


You will eventually fill up the TiVo's maximum buffer size (1.1 GB, IIRC) if you watch for a long time, and have to restart the stream then. Streambaby has a way around that (partly -- it still pauses at that point, as I understand it), which I'll have to try to work out. You'd have to be watching for quite a long time to see this (I have yet to run into the end of the buffer myself), although only half as long as with previous versions, since I doubled the bit rate.

Yes, I am aware of that. The problem occurs often after a few seconds or minutes. The 2nd number stops advancing and the stream is lost.

mikeylikesit40
07-30-2010, 08:02 AM
I have a network camera that I'd like to add as a feed.

It has an IP 192.168.x.x, it has a built in web server... so multiple urls to choose from to view image ex: 192.168.x.x/cgi-bin/video.jpg or 192.168.x.x/snapshot.vslx or 192.168.1.1:5003 (for udp streaming).

So... can this be done? I've tried just adding those urls to
[teststream]
url = {one of the above urls}

any ideas?

wmcbrine
07-30-2010, 03:12 PM
It might be easier to test them in VLC on your desktop first. If they work there, they may (should) work on the TiVo. But if they don't, they won't.

m_ghuloum
08-20-2010, 05:58 AM
Guys,

some channels can be streamed properly on the PC but when I try to do the same on HME/VLC I get a gray screen. For example: http://altelfaza.com/asx/funoontv.asx has such behavior.

Any thoughts?

Ehlo
10-18-2010, 11:22 PM
Used to work, now it doesn't. Here is the config:
Turned off firewalls, AV, etc. Not sure what I am doing wrong, any help would be GREAT!!!!

[hmeserver]
port=9043
datapath=/
apps=hmevlc

[hmevlc]
#[Online Media Steaming]
vlcport=9044
vbitrate=2048
abitrate=384


[Calvary of Aurora]
url=dove.streambird.com/sb700216_1



This works if I open it in VLC, however it does not once I use HME/VLC video streamer. It used to, now it does not. Any thoughts? BTW- I did have the URL with HTTP tags, but the posting wanted me to remove them.

Allanon
10-18-2010, 11:45 PM
Ehlo, the url you provided didn't work in VLC without the "http://" so I added it to the url. The TiVo tried playing the stream without opening VLC but when it did there was no audio or video. So you will need to add "needs_vlc =True" to the config.ini file. For example the following worked:


[Calvary of Aurora]
url=http://dove.streambird.com/sb700216_1
needs_vlc=True

m_jonis
10-31-2010, 09:28 PM
I just tried to watch the Tron Legacy trailer in the HD Trailers RSS feed

Actually none of the trailers played

All I see on the console is:

Start HME: hmevlc
Error 1 can't create rsrc. unsupported stream type /movies/universal/sanctum/scanctum-tlr1_h480p.mov
Error 3 resource 2172 not found (type type[-1])
Error 1 can't create rsrc. unsupported stream type /movies/movies/disney/tron-clip1_h480p.mov
Error 3 resource 2172 not found (type type[-1])

OTHER RSS feeds worked fine.


any ideas?

arrarrgee
12-25-2010, 12:34 AM
Could you pls confirm if this HME could be modified to play TVU player channels....

wmcbrine
12-25-2010, 02:29 AM
I don't know what that is. More info, please.

Edit: Googling it, I'd say, probably not. I don't see much in the way of technical info, but I do see the claim "effective DRM", which would pretty much leave us out, if true.

Unless you know of it working in VLC?

Allanon
12-25-2010, 04:02 PM
Could you pls confirm if this HME could be modified to play TVU player channels....

I haven't tried in a while but this worked before:

http://www.tivocommunity.com/tivo-vb/showthread.php?p=7021244&highlight=tvu#post7021244

wmcbrine
12-25-2010, 05:32 PM
Heh, I knew I should've reviewed the thread before I answered that.

arrarrgee
12-26-2010, 02:13 AM
HME/VLC option shows up on my Tivo...but when i try to acces it i get a http 10054 error...probably something o do with the firewall that i am running...could you pls tell me whats the purpose of vlc coz i dont think i am referring to it anywhere in my config file...pls find the same below....(not sure what to write next to datapath/..help pls)

[hmeserver]
port=9043
datapath=/
apps=hmevlc

[hmevlc]
vlcport=9044
vbitrate=2048
abitrate=384

[Videos]
dir=d:/Movies

[TVu]
url=http://127.0.0.1:8901
needs_vlc=True

[Archive Classic Movies]
rss=http://www.archiveclassicmovies.com/acm.rss

[TED Talks]
rss=http://feeds.feedburner.com/tedtalks_video

[Tekzilla]
rss=http://revision3.com/tekzilla/feed/MP4-hd30

[HD Nation]
rss=http://revision3.com/hdnation/feed/MP4-hd30

[GeekBrief.TV]
rss=http://geekbrief.podshow.com/feed.xml

[Stranger Things]
rss=http://feeds.feedburner.com/StrangerThings?format=xml

[Cranky Geeks]
rss=http://feeds.feedburner.com/ziffdavis/cgmpeg4video
needs_vlc=True

[NASA, This Week at]
rss=http://www.nasa.gov/rss/TWAN_vodcast.rss

[NASA Mission Updates]
rss=http://www.nasa.gov/rss/mission_update_vodcast.rss

[NASA Edge]
rss=http://www.nasa.gov/rss/NASAEdge_vodcast.rss

[Democracy Now!]
rss=http://www.democracynow.org/podcast-video.xml
needs_vlc=True

[MSNBC: Countdown with Keith Olbermann]
rss=http://podcast.msnbc.com/audio/podcast/MSNBC-COUNTDOWN-NETCAST-M4V.xml
needs_vlc=True

[MSNBC: The Rachel Maddow Show]
rss=http://podcast.msnbc.com/audio/podcast/MSNBC-MADDOW-NETCAST-M4V.xml
needs_vlc=True

[CBS Evening News]
rss=http://feeds.cbsnews.com/podcast_eveningnews_video_1?format=xml

[HD Trailers]
rss=http://www.hd-trailers.net/blog/feed/
#needs_vlc=True

[Washington Post HD Video Podcast]
rss=http://www.washingtonpost.com/wp-srv/mmedia/hd_podcast.xml

[Hubblecast (HD)]
rss=http://www.spacetelescope.org/rss/vodcasthd.xml

#[Shoutcast TV]
#shout_list=http://www.shoutcast.com/sbin/newtvlister.phtml
#shout_tune=http://www.shoutcast.com/sbin/tunein-tvstation.pls?id=
#needs_vlc=True

#[DVD]
#url=dvdsimple://
#needs_vlc=True

[NASA TV]
url=http://playlist.yahoo.com/makeplaylist.dll?id=1368162
needs_vlc=True
icon=icons/nasatv.png

[ResearchChannel]
url=mms://media-wm.cac.washington.edu/ResearchTV Live (LAN)
needs_vlc=True
icon=icons/research.png

#[PG24]
#url=rtsp://stream.pg24.tv/PG24-High
#needs_vlc=True

#[ReelGood TV]
#url=rtsp://www.reelgood.tv/reelgoodtv
#needs_vlc=True


It's the full path, including the filename, so the second (commented-out) line would be correct. However, that path is already the default, so there's no reason to specify it at all... assuming that you actually have a copy of VLC there.

It's normal for the "needs_vlc=True" entries not to show up in the menus if the VLC executable isn't present.

Allanon
12-26-2010, 04:26 AM
HME/VLC option shows up on my Tivo...but when i try to acces it i get a http 10054 error...

If you get that error when accessing TVU then make sure the TVU player on your computer is playing video before trying to access the TVU stream on the TiVo. Also each time you change a channel in the TVU player you will need to exit the TVU stream on the TiVo and then reselect it once the channel has been changed.

could you pls tell me whats the purpose of vlc coz i dont think i am referring to it anywhere in my config file...

VLC is used to read a video stream or file and convert it in to a format that TiVo can use. If you have VLC installed in the default folder then you shouldn't have to set the path in the config.ini file.

arrarrgee
12-28-2010, 01:55 PM
I get the error when i try to access HME/VLC option on Tivo..I cant see the different channels under it (havent gotten that far yet..it doesnt let me)..I think it mostly has to do with the mcafee firewall that I am running...will disable it and see if the result is any different

If you get that error when accessing TVU then make sure the TVU player on your computer is playing video before trying to access the TVU stream on the TiVo. Also each time you change a channel in the TVU player you will need to exit the TVU stream on the TiVo and then reselect it once the channel has been changed.



VLC is used to read a video stream or file and convert it in to a format that TiVo can use. If you have VLC installed in the default folder then you shouldn't have to set the path in the config.ini file.

Allanon
01-01-2011, 05:47 PM
Someone posted a question asking if there was a way to watch Ustream.tv or Justin.tv on the Tivo and I thought about it and came up with this solution:

http://www.tivocommunity.com/tivo-vb/showthread.php?p=8304579#post8304579

Allanon
01-02-2011, 03:08 AM
An easy way to watch Hulu on the TiVo is to use Stream Transport (http://www.streamtransport.com/) to download the Hulu video and use HME/VLC Video Streamer to watch the .FLV video file as it downloads.

schochy
01-03-2011, 10:32 AM
where do i find start.py for this hmevlc software

Allanon
01-03-2011, 05:43 PM
where do i find start.py for this hmevlc software

Download hme-vlc-3.6.zip (https://github.com/downloads/wmcbrine/hmevlc/hme-vlc-3.6.zip) and extract it to a folder. Open that folder and you will see the start.py file. To run the software you will need to install Python 2.6 (http://www.python.org/download/releases/2.6/) and VLC (http://www.videolan.org/vlc/download-windows.html).

schochy
01-03-2011, 09:51 PM
Thanks Allanon is there a support area for this server software?(hme-vlc)

Allanon
01-03-2011, 10:08 PM
Thanks Allanon is there a support area for this server software?(hme-vlc)

The software is hosted at GitHub (https://github.com/wmcbrine/hmevlc) but this thread is the support area, just post your questions here and wmcbrine the developer or other users such as myself will try to answer your questions. You can also search this thread for answers since a lot of support questions have already been asked and answered.

schochy
01-03-2011, 11:46 PM
New to this stuff but using a tivo hd , tivo premiere , linux servers, Need help with a error message on tivo hd screen (htttp error 0x50005) I can post my configs and logs if needed.

using hme-vlc-3.6 also same thing happens using stream baby

Allanon
01-04-2011, 01:21 AM
New to this stuff but using a tivo hd , tivo premiere , linux servers, Need help with a error message on tivo hd screen (htttp error 0x50005) I can post my configs and logs if needed.

using hme-vlc-3.6 also same thing happens using stream baby

Grantsa4 had the same error (http://www.tivocommunity.com/tivo-vb/showthread.php?p=6887072#post6887072) and fixed it by modifying his firewall. Try turning your firewall off just to see if that solves the problem.

schochy
01-04-2011, 06:09 PM
Thanks that fixed the problem to get streambaby up but hme-vlc still has problems and it looks like paths not setup correctly 'apples/something.png' file does not exist! Oh well not worried cause I got the use of the other app. Thanks again!

arrarrgee
01-22-2011, 08:45 PM
New to this stuff but using a tivo hd , tivo premiere , linux servers, Need help with a error message on tivo hd screen (htttp error 0x50005) I can post my configs and logs if needed.

using hme-vlc-3.6 also same thing happens using stream baby

I got the same error too...its got to do with mcafee firewall ( I use mcafee)..I fixed it by modifying my firewall settings .,..but i am unable to access any of the channels (I am able to see them on Tivo though)..I get a "Error Reading Stream" error...could someone help me pls...i so badly want to access the TVU Player channel...


Edit: Did a reinstall of my VLC...now it works like a charm...awesome app..thx guys

arrarrgee
01-23-2011, 07:08 AM
I prefer not to pre-announce anything that isn't already 90% done. :)

I can say that it's now, finally, doing more or less what I planned when I started. Beyond that, you can find a few hints elsewhere in the thread.

If you really want to encourage me, see my sig...

hey wmcbrine..awesome app....i donot see your signature.could you pls add it..i would like to chip in for your broken laptop.....keep up the good work

orangeboy
01-31-2011, 09:08 AM
This looks like a good site for content:

http://www.streamick.com/index.php

However, I haven't been able to figure out the stream source locations to plug into VLC. Anyone have a clue?

Allanon
01-31-2011, 10:30 AM
This looks like a good site for content:

http://www.streamick.com/index.php

However, I haven't been able to figure out the stream source locations to plug into VLC. Anyone have a clue?

They link to a lot of different places so there is a different source location for each stream. You can use StreamTransport (http://www.streamtransport.com/) to easily get the urls. It can also be used to record the stream and while it's recording you can just play the file.

orangeboy
01-31-2011, 08:17 PM
They link to a lot of different places so there is a different source location for each stream. You can use StreamTransport (http://www.streamtransport.com/) to easily get the urls. It can also be used to record the stream and while it's recording you can just play the file.

I'm not having much luck with StreamTransport. Nothing shows up in the window below the internal browser, and it lacks flash for quite a few streams - Youtube/Hulu/Streamick. I get this message when browsing Youtube:

"Your browser is no longer supported.
Please upgrade to a modern browser."

The one stream that I did get to play, the app really did nothing, other than just play the video. I see a total of 9 buttons. Does that sound right? No configuration?

Allanon
02-01-2011, 12:48 AM
I'm not having much luck with StreamTransport. Nothing shows up in the window below the internal browser, and it lacks flash for quite a few streams - Youtube/Hulu/Streamick. I get this message when browsing Youtube:

"Your browser is no longer supported.
Please upgrade to a modern browser."

The one stream that I did get to play, the app really did nothing, other than just play the video. I see a total of 9 buttons. Does that sound right? No configuration?

I think it uses Internet Explorer as the browser so you might have to update to a newer version.

Use StreamTransport as a browser and go to the page that has the video you want to watch. After the video starts you should see it's url and other information at the bottom. Select the url and click the download button. Then click on the show tasks button and select the file you want to watch and then locate. This will show you the location of the video being recorded then use HME/VLC Video Streamer to play the file or even Streambaby if it is a compatible format.

orangeboy
02-01-2011, 08:03 AM
I think it uses Internet Explorer as the browser so you might have to update to a newer version.

Use StreamTransport as a browser and go to the page that has the video you want to watch. After the video starts you should see it's url and other information at the bottom. Select the url and click the download button. Then click on the show tasks button and select the file you want to watch and then locate. This will show you the location of the video being recorded then use HME/VLC Video Streamer to play the file or even Streambaby if it is a compatible format.

Makes sense. When I use IE, the pages look the same as in StreamTransport. Hulu also says this: "Internet Explorer 6.0 is no longer a supported browser. Please click here for our system requirements." Getting IE7 now.

Thanks!

tomm1079
03-12-2011, 08:40 PM
I just found this program. I was using stream baby and it just stopped working for some reason. So i came across this and it works great. What are the differences between this and stream baby? Do people prefer one over other?

nrnoble
03-16-2011, 03:58 AM
Looks pretty cool. Got it installed. Found HME app on my S3, it shows the RSS and Video folders. I can see the contents in each one, but it only streams videos from the RSS feeds. Every video in video folder returns the follow message "Error reading from steam".

This is in a Vista computer. The pystreaming console window is reporting a Http 403 error when ever it tries to read a streaming file. The files are standard MPEG2 files (ripped movies) that play perfectly when uploaded to the S3.

C:\Tivo Stuff\Steaming Server>start.py
HME Server for Python 0.18
Wed Mar 16 01:34:57 2011 Server Starts
Registering: hmevlc
192.168.1.104:1469 - - [16/Mar/2011 01:35:19] "GET /hmevlc/ HTTP/1.1" 200 -
192.168.1.104:1469 - - [16/Mar/2011 01:35:19] Starting HME: hmevlc
192.168.1.104:1470 - - [16/Mar/2011 01:35:31] code 403, message Forbidden
192.168.1.104:1470 - - [16/Mar/2011 01:35:31] "GET /i%3A%5Cmovies%5CClip.mpg HTTP/1.1" 403 -
192.168.1.104:1469 - - [16/Mar/2011 01:40:34] Ending HME: hmevlc

Ideas?

wmcbrine
03-16-2011, 01:57 PM
Probably you need to set your datapath to... drive "i", is it? From the README:

It should no longer be necessary to set the datapath under Windows, unless your videos are on a different drive from HME/VLC.

Aside from that note, this is really only documented in this thread. Sorry.

[hmeserver]
datapath=i:\

AsSiMiLaTeD
03-24-2011, 01:54 PM
Clearly I'm missing something, hoping someone here can help me out.

In the instructions it indicates to run start.py, but I don't see any such file. Am I reading that too literally, or what am I missing?

I have python and VLC install, not sure what step i left out.

Thanks

orangeboy
03-24-2011, 03:29 PM
I have python and VLC install, not sure what step i left out.

Perhaps the application (http://github.com/wmcbrine/hmevlc)?

AsSiMiLaTeD
03-24-2011, 05:21 PM
I have all those files downloaded to my PC, but don't know which file to launch to get it working. The instructions reference a start.py, but I'm not seeing that file there anywhere, plenty of other .py files, but not a start.py

orangeboy
03-24-2011, 05:54 PM
I have all those files downloaded to my PC, but don't know which file to launch to get it working. The instructions reference a start.py, but I'm not seeing that file there anywhere, plenty of other .py files, but not a start.py

Yep, I just re-downloaded the zip file, and start.py is missing, as well as other files(?):


Thu 03/24
18:58:17=>diff "E:\Development\Dev\HME VLC\wmcbrine-hmevlc-cae226d" "E:\Development\Dev\HME VLC\Prod"
Common subdirectories: E:\Development\Dev\HME VLC\wmcbrine-hmevlc-cae226d/apples and E:\Development\Dev\HME VLC\Prod/apples
Only in E:\Development\Dev\HME VLC\Prod: hme.py
Common subdirectories: E:\Development\Dev\HME VLC\wmcbrine-hmevlc-cae226d/hmevlc and E:\Development\Dev\HME VLC\Prod/hmevlc
Common subdirectories: E:\Development\Dev\HME VLC\wmcbrine-hmevlc-cae226d/icons and E:\Development\Dev\HME VLC\Prod/icons
diff E:\Development\Dev\HME VLC\wmcbrine-hmevlc-cae226d/README.txt E:\Development\Dev\HME VLC\Prod/README.txt
220c220
Only in E:\Development\Dev\HME VLC\Prod: start.py
Only in E:\Development\Dev\HME VLC\Prod: Zeroconf.py

AsSiMiLaTeD
03-24-2011, 07:47 PM
So is this project dead, or just some broken links somewhere?

wmcbrine
03-25-2011, 12:30 AM
No, it's not dead, and there are no broken links or missing files. You're just downloading the wrong file.

http://www.tivocommunity.com/tivo-vb/attachment.php?attachmentid=13934&d=1301030808

http://www.tivocommunity.com/tivo-vb/attachment.php?attachmentid=13935&d=1301030823

And you know, this was already covered just a few posts further back in the thread.

nrnoble
03-25-2011, 06:35 AM
For whatever psychological reasons, right or wrong, it appears to be very common\typical mistake that people make when selecting the download.

AsSiMiLaTeD
03-25-2011, 07:33 AM
My apologies, did not see this mentioned before. I'd rad a few pages in the thread and didn't see anyone mention it, and didn't see anything about it in the instructions so assumed I was doing something wrong or that maybe it had been discontinued.

It runs fine on my machine now that I've got all the files. Now I just need to read through this thread in its entirety and see if I can get my other answer there, mainly 'how do I set up a feed from CNN'. Searching for that is what brought me to this thread in the first place, just need to figure out how to get that to work and I'm good.

orangeboy
04-25-2011, 04:16 PM
I'm having trouble playing audio for this stream:
rtsp://169.229.131.16:554//bibs/s2004/group1/cs162/20040121.rm

VLC GUI plays the audio fine, but HME/VLC is silent. Any ideas?

config.ini:


[hmeserver]
port=9043
datapath=/
apps=hmevlc

[hmevlc]
vlcport=9044

[Berkeley CS 162 Lecture 01]
url=rtsp://169.229.131.16:554//bibs/s2004/group1/cs162/20040121.rm
needs_vlc=True

[Berkeley CS 162 Lecture 02]
url=rtsp://169.229.131.16:554//bibs/s2004/group1/cs162/20040126.rm
needs_vlc=True

[Berkeley CS 162 Lecture 03]
url=rtsp://169.229.131.16:554//bibs/s2004/group1/cs162/20040128.rm
needs_vlc=True

[Berkeley CS 162 Lecture 04]
url=rtsp://169.229.131.16:554//bibs/s2004/group1/cs162/20040202.rm
needs_vlc=True


Edit: There is no audio in the stream for the first 4 minutes, 34 seconds when using the VLC GUI. I believe this is by design, allowing time for the students and instructor to get settled in.

Allanon
04-25-2011, 11:11 PM
Here is the output form VLC when I tried the URL:
[00e2a924] dummy interface: VLC media player - 1.1.5 The Luggage
[00e2a924] dummy interface: Copyright c 1996-2010 the VideoLAN team
[00e2a924] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to the directory where you installed VLC and run "vlc -I qt"

[00e2a924] dummy interface: using the dummy interface module...
[00e24d64] main access out: creating httpd
[00e1a26c] mux_ps mux: Open
[00e1b324] live555 demux: real codec detected, using real-RTSP instead
[00e1b324] live555 demux: real codec detected, using real-RTSP instead
[00e1b324] live555 demux error: Nothing to play for rtsp://169.229.131.16:554//bibs/s2004/group1/cs162/20040121.rm
[00e2a42c] main stream out error: Failed to create audio filter
[00e2a42c] stream_out_transcode stream out error: Failed to find conversion filter for resampling
[00e2a42c] stream_out_transcode stream out error: cannot create audio chain
[00e0f1ac] main decoder error: cannot create packetizer output (sipr)
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set

Looks like it doesn't like the audio filter, whatever that means.

orangeboy
04-26-2011, 07:53 AM
Here is the output form VLC when I tried the URL:
[00e2a924] dummy interface: VLC media player - 1.1.5 The Luggage
[00e2a924] dummy interface: Copyright c 1996-2010 the VideoLAN team
[00e2a924] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to the directory where you installed VLC and run "vlc -I qt"

[00e2a924] dummy interface: using the dummy interface module...
[00e24d64] main access out: creating httpd
[00e1a26c] mux_ps mux: Open
[00e1b324] live555 demux: real codec detected, using real-RTSP instead
[00e1b324] live555 demux: real codec detected, using real-RTSP instead
[00e1b324] live555 demux error: Nothing to play for rtsp://169.229.131.16:554//bibs/s2004/group1/cs162/20040121.rm
[00e2a42c] main stream out error: Failed to create audio filter
[00e2a42c] stream_out_transcode stream out error: Failed to find conversion filter for resampling
[00e2a42c] stream_out_transcode stream out error: cannot create audio chain
[00e0f1ac] main decoder error: cannot create packetizer output (sipr)
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set
unknown bit3 set

Looks like it doesn't like the audio filter, whatever that means.

Right, but only in the non-gui mode. That's what has me confused. VLC can find the filter/codec/whatever when the gui is used, but not when in "batch/dummy/CLI" mode? :confused:

Allanon
04-26-2011, 01:05 PM
Right, but only in the non-gui mode. That's what has me confused. VLC can find the filter/codec/whatever when the gui is used, but not when in "batch/dummy/CLI" mode? :confused:

It must be a filter used for the conversion, when you play in VLC it's not converting the audio to a Tivo compatible format.

orangeboy
04-27-2011, 07:56 AM
I've given up on those streams. I altered vlc.py to hardcode in the same samplerate as the source (16000), and found no joy. I eliminated all audio parameters except for codec specification, and had a shade of success with not getting any error messages, but I also had no audio. Meh. The content of those lectures in the streams wasn't what I thought it would be, so I'm not too bummed about not being able to view them on my TV.

arrarrgee
04-27-2011, 09:31 PM
Hi Could someone help me install pytivo app pls...I tried adding the vidmgr to the pyhme framework of wmcbrine...(HME/VLC folder) i am posting my config file below with the changes I have made..pls help

[hmeserver]
port=9043
datapath=C:\hme-vlc-3.6
apps=vidmgr
apps=hmevlc

[tivos]
tivo1.name=Family Room
tivo1.tsn=313-22221-9044-1111

[pytivos]
pytivo1.config=C:\hme-vlc-3.6\start.conf
pytivo1.ip=192.168.1.201
pytivo1.port=9032
pytivo1.sep=/

[hmevlc]
vlcport=9044
vbitrate=2048
abitrate=384

[Videos]
dir=e:/Movies
dir=E:/iphone
dir=E:/pics

arrarrgee
04-27-2011, 10:01 PM
could someone help me find instructions for installing pytivo pls

orangeboy
04-27-2011, 10:04 PM
Hi Could someone help me install pytivo app pls...I tried adding the vidmgr to the pyhme framework of wmcbrine...(HME/VLC folder) i am posting my config file below with the changes I have made..pls help


Take the dashes out of the TSN, or replace the TSN with the TiVo Name:
tivo1.tsn=3132222190441111
or
tivo1.tsn=Family Room

J.R.
05-05-2011, 12:25 AM
I added a scheduled task on Windows 7 to run HME/VLC hidden on start up. Getting the following errors:


HME Server for Python 0.18
Skipping: apples - No application class
Skipping: icons - No module named icons
Thu May 05 01:22:09 2011 Server Starts
Registering: hmevlc
192.168.0.142:47056 - - [05/May/2011 01:22:10] "GET /hmevlc/icon.png HTTP/1.0" 2
00 -
192.168.0.142:47057 - - [05/May/2011 01:22:14] "GET /hmevlc/ HTTP/1.1" 200 -
192.168.0.142:47057 - - [05/May/2011 01:22:14] Starting HME: hmevlc
----------------------------------------
Exception happened during processing of request from ('192.168.0.142', 47057)
Traceback (most recent call last):
File "C:\Program Files\Python\lib\SocketServer.py", line 558, in process_reque
st_thread
self.finish_request(request, client_address)
File "C:\Program Files\Python\lib\SocketServer.py", line 320, in finish_reques
t
self.RequestHandlerClass(request, client_address, self)
File "D:\Downloads\TiVo\HME VLC Video Streamer\hme-vlc-3.6\start.py", line 139
, in __init__
client_address, server)
File "C:\Program Files\Python\lib\SocketServer.py", line 615, in __init__
self.handle()
File "C:\Program Files\Python\lib\BaseHTTPServer.py", line 329, in handle
self.handle_one_request()
File "C:\Program Files\Python\lib\BaseHTTPServer.py", line 323, in handle_one_
request
method()
File "D:\Downloads\TiVo\HME VLC Video Streamer\hme-vlc-3.6\start.py", line 230
, in do_GET
self._page(True)
File "D:\Downloads\TiVo\HME VLC Video Streamer\hme-vlc-3.6\start.py", line 184
, in _page
appinst.mainloop()
File "D:\Downloads\TiVo\HME VLC Video Streamer\hme-vlc-3.6\hme.py", line 1120,
in mainloop
while self.active and self.get_event():
File "D:\Downloads\TiVo\HME VLC Video Streamer\hme-vlc-3.6\hme.py", line 1201,
in get_event
handle()
File "D:\Downloads\TiVo\HME VLC Video Streamer\hme-vlc-3.6\hmevlc\__init__.py"
, line 184, in handle_active
self.push_menu(TITLE, items, RED)
File "D:\Downloads\TiVo\HME VLC Video Streamer\hme-vlc-3.6\hmevlc\__init__.py"
, line 289, in push_menu
self.set_background(color)
File "D:\Downloads\TiVo\HME VLC Video Streamer\hme-vlc-3.6\hmevlc\__init__.py"
, line 192, in set_background
self.root.set_image(self.graphics[color])
File "D:\Downloads\TiVo\HME VLC Video Streamer\hme-vlc-3.6\hme.py", line 1021,
in set_image
self.set_resource(Image(self.app, name, f, data), flags)
File "D:\Downloads\TiVo\HME VLC Video Streamer\hme-vlc-3.6\hme.py", line 716,
in __init__
f = open(name, 'rb')
IOError: [Errno 2] No such file or directory: 'apples/red-hd.png'
----------------------------------------

wmcbrine
05-05-2011, 10:12 AM
Make sure you change to the HME/VLC directory before starting it.

J.R.
05-05-2011, 02:16 PM
Thanks! I added the HME/VLC directory (C:\Program Files\hme-vlc-3.6) to the "start in" option in scheduled task.

srhodian
05-13-2011, 05:38 AM
Hi Guys,

I've installed HME/VLC and set it up as a scheduled task in Windows 7 but when I try to access any of the RSS feeds or my local videos I get an 'error reading from stream' on The Tivo.

Looking at the HME logging, it does not appear to be doing anything, please see below:

HME Server for Python 0.18
Fri May 13 19:18:30 2011 Server Starts
Registering: hmevlc
192.168.0.101:32848 - - [13/May/2011 19:19:00] "GET /hmevlc/icon.png HTTP/1.0" 200 -
192.168.0.101:32849 - - [13/May/2011 19:19:04] "GET /hmevlc/ HTTP/1.1" 200 -
192.168.0.101:32849 - - [13/May/2011 19:19:04] Starting HME: hmevlc
192.168.0.101:32849 - - [13/May/2011 19:19:41] Ending HME: hmevlc



config.ini looks like the following:

[hmeserver]
port=9043
datapath=f:\
apps=hmevlc

[hmevlc]
vlcport=9044
vbitrate=2048
abitrate=384

[Series]
dir=f:\media\series

[Movies]
dir=f:\media\movies

[Archive Classic Movies]
rss=h**p://...

<snip>
... other RSS feed info
</snip>

[ResearchChannel]
url=mm*://...
needs_vlc=True
icon=icons/research.png



Any help that you can provide would be greatly appreciated.

srhodian
05-13-2011, 06:21 AM
I added the "vlc=" line into the hmevlc section and got a little further...

Now I get the following:

HME Server for Python 0.18
Fri May 13 21:09:49 2011 Server Starts
Registering: hmevlc
192.168.0.101:32905 - - [13/May/2011 21:10:15] "GET /hmevlc/icon.png HTTP/1.0" 2
00 -
192.168.0.101:32906 - - [13/May/2011 21:10:19] "GET /hmevlc/ HTTP/1.1" 200 -
192.168.0.101:32906 - - [13/May/2011 21:10:19] Starting HME: hmevlc
192.168.0.101:32906 - - [13/May/2011 21:10:34] Ending HME: hmevlc
192.168.0.101:32922 - - [13/May/2011 21:10:35] "GET /hmevlc/icon.png HTTP/1.0" 2
00 -
192.168.0.101:32924 - - [13/May/2011 21:10:37] "GET /hmevlc/ HTTP/1.1" 200 -
192.168.0.101:32924 - - [13/May/2011 21:10:37] Starting HME: hmevlc
192.168.0.2:57556 - - [13/May/2011 21:10:53] "GET /media%5Cmovies%5CXXXXXX%20XXXXXX%5COneDDL.com-japhson-XXXXXXX-720p.mp4 HTTP/1.1" 200 -
192.168.0.101:32924 - - [13/May/2011 21:11:00] Ending HME: hmevlc
----------------------------------------
Exception happened during processing of request from ('192.168.0.101', 32924)
Traceback (most recent call last):
File "c:\python26\lib\SocketServer.py", line 560, in process_request_thread
self.finish_request(request, client_address)
File "c:\python26\lib\SocketServer.py", line 322, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "start.py", line 139, in __init__
client_address, server)
File "c:\python26\lib\SocketServer.py", line 618, in __init__
self.finish()
File "c:\python26\lib\SocketServer.py", line 661, in finish
self.wfile.flush()
File "c:\python26\lib\socket.py", line 297, in flush
self._sock.sendall(buffer(data, write_offset, buffer_size))
error: [Errno 10053] An established connection was aborted by the software in yo
ur host machine
----------------------------------------
192.168.0.2:57556 - - [13/May/2011 21:11:01] socket.error 10054 - An existing co
nnection was forcibly closed by the remote host
----------------------------------------
Exception happened during processing of request from ('192.168.0.2', 57556)
Traceback (most recent call last):
File "c:\python26\lib\SocketServer.py", line 560, in process_request_thread
self.finish_request(request, client_address)
File "c:\python26\lib\SocketServer.py", line 322, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "start.py", line 139, in __init__
client_address, server)
File "c:\python26\lib\SocketServer.py", line 618, in __init__
self.finish()
File "c:\python26\lib\SocketServer.py", line 661, in finish
self.wfile.flush()
File "c:\python26\lib\socket.py", line 297, in flush
self._sock.sendall(buffer(data, write_offset, buffer_size))
error: [Errno 10054] An existing connection was forcibly closed by the remote host
----------------------------------------


Thanks again....

J.R.
05-15-2011, 01:11 AM
I added the "vlc=" line into the hmevlc section and got a little further...

Now I get the following:


Thanks again....

Add start.py folder location in scheduled task > actions tab > start in option > C:\startpy\folder\location

srhodian
05-15-2011, 03:59 AM
Add start.py folder location in scheduled task > actions tab > start in option > C:\startpy\folder\location

Thanks J.R.,

Already done....

wmcbrine
05-15-2011, 10:50 AM
Yeah, that's not the issue here. What those errors say is that the TiVo doesn't like your file. You might try rebooting it... I dunno; it should automatically retry it with transcoding, but that doesn't seem to be happening. Is your VLC actually working?

You might also try running qtfaststart on the file to make it streamable, assuming that it isn't now.

You should still be able to access some files and most of the RSS feeds even without a working VLC, though.

srhodian
05-15-2011, 03:31 PM
Yeah, that's not the issue here. What those errors say is that the TiVo doesn't like your file. You might try rebooting it... I dunno; it should automatically retry it with transcoding, but that doesn't seem to be happening. Is your VLC actually working?

You might also try running qtfaststart on the file to make it streamable, assuming that it isn't now.

You should still be able to access some files and most of the RSS feeds even without a working VLC, though.

Rebooted the TiVo and still no good.... Can't even get to the RSS feeds.

VLC is installed and working, how do I check to see if it is working with hmevlc?

The files are streamable, they were created using MP4box (converting MKV to MP4) and I can view them if I initiate a push from PyTiVo (no transcoding occurs).

Also tries disabling my firewall, just in case!

wmcbrine
05-15-2011, 11:05 PM
pyTivo incorporates qtfaststart, but HME/VLC doesn't, yet. (I've got to add that in one of these days.) My guess is that the files are of the type that need qtfaststart processing.

When you say "can't even get to the RSS feeds"... what exactly are you seeing?

TheWGP
05-16-2011, 10:00 AM
Hmm, I was linked here by a question someone posted elsewhere, but I'm actually trying to deal with the same issue right now - is there a way to use this to play .avi or .mkv with .srt subtitles on the Tivo? I actually don't care if it's streaming or copying, I'm just trying to figure out a way to get video + subs on the TV screen!

I realize I can reencode to burn the softsubs in as hardsubs, but I'm willing to go to some length to avoid this for family-friendly reasons. ;)

orangeboy
05-16-2011, 01:00 PM
Hmm, I was linked here by a question someone posted elsewhere, but I'm actually trying to deal with the same issue right now - is there a way to use this to play .avi or .mkv with .srt subtitles on the Tivo? I actually don't care if it's streaming or copying, I'm just trying to figure out a way to get video + subs on the TV screen!

I realize I can reencode to burn the softsubs in as hardsubs, but I'm willing to go to some length to avoid this for family-friendly reasons. ;)

Use Streambaby (http://code.google.com/p/streambaby/):


http://code.google.com/p/streambaby/wiki/ChangeLog: (http://code.google.com/p/streambaby/wiki/ChangeLog)

Added coded from moyekj for support SRT files for closed captioning/subtitles.

If movie name is movie.mpg, subtitles should be in movie.srt
Added new config options cc.mintime, and cc.minchartime
both are in milliseconds and control the minimum time a CC is displayed on the screen (unless it needs to be erased to display another one)

added new INI cc.fontsize to configure fontsize for CC. default=20
Aspect button currently turns CC on/off. It is ON by default if a SRT file exists.

MrJedi
05-16-2011, 01:33 PM
I want to being to use this to watch NASA TV HD. Is there a non-flash HD feed out there or would I need to use this method: http://www.tivocommunity.com/tivo-vb/showthread.php?p=8304579#post8304579

wmcbrine
05-16-2011, 04:55 PM
That's a good question. I get the NASA HD feed on my Roku, which I don't think uses Flash, but I don't know a URL for it.

TheWGP
05-16-2011, 06:41 PM
EDIT:

I managed to get PyTivoX working using the BETA version of it, which solved the issues I was having with 1.3.

wmcbrine, apologies for the threadjack - your solution does look interesting but it's not quite what I need now. :)

rajiv
06-15-2011, 12:34 AM
That's a good question. I get the NASA HD feed on my Roku, which I don't think uses Flash, but I don't know a URL for it.

nasa tv hd 720p stream at http://liveips.nasa.gov.edgesuite.net/msfc/Wifi.m3u8

adamt56
07-18-2011, 11:57 AM
nasa tv hd 720p stream at http://liveips.nasa.gov.edgesuite.net/msfc/Wifi.m3u8


Great! Any idea on how to get it to work?

djl25
08-02-2011, 01:34 PM
What a great program! It's working fine for me on Windows Vista Premium, but I'm having trouble with this stream:
http://mtvnmobile2.rd.llnwd.net/44620/mtvnorigin/gsp.comedystor/com/dailyshow/TDS/season_16/episode_098/ds_weekly_072511_768x432_1720.mp4
This is video from The Daily Show, optimized for iPad. The stream plays fine with vlc 1.1.11 (it crashes vlc 0.8.4, but that version just doesn't work well with Vista, period.) When loading the same stream in hme-vlc I get:
[01d881cc] dummy interface: using the dummy interface module...
[01d61564] main access out: creating httpd
[01d64004] mux_ps mux: Open
[01d8712c] main stream out error: Failed to create audio filter
[01d8712c] stream_out_transcode stream out error: Failed to find conversion filt
er for resampling
[01d8712c] stream_out_transcode stream out error: cannot create audio chain
[043925e4] main decoder error: cannot create packetizer output (mp4a)
Again, this works fine if I just paste the url into VLC. Any suggestions on getting it to play on the Tivo?

wmcbrine
08-02-2011, 02:33 PM
That stream file is directly compatible with a TiVo (at least the Premiere). No need to involve VLC, and you shouldn't. Just don't put "needs_vlc=True" in the config.ini entry for it.

djl25
08-03-2011, 07:20 AM
Thanks so much for the quick reply. In fact, I don't have needs_vlc=True in that entry, but it seems to invoke vlc automatically. This is on a Tivo HD.
I noticed that you differentiated between the stream and the file; is this the problem? As I mentioned, vlc will play the stream without problem.

That stream file is directly compatible with a TiVo (at least the Premiere). No need to involve VLC, and you shouldn't. Just don't put "needs_vlc=True" in the config.ini entry for it.

wmcbrine
08-03-2011, 01:46 PM
In fact, I don't have needs_vlc=True in that entry, but it seems to invoke vlc automatically. This is on a Tivo HD.VLC is invoked when the direct stream is rejected by the TiVo. It may be that this file is incompatible with an HD, even though it works with a Premiere.

I noticed that you differentiated between the stream and the file; is this the problem?No. I was just observing that it is in fact a file, and not really a "live stream". That doesn't make any difference to HME/VLC, but it does mean that you could download the file and use other means to transfer it to the TiVo.

djl25
08-05-2011, 07:37 AM
I was just looking for a way to automate the Daily Show clips, and even went so far as to write a scraper that created an RSS feed from the mobile web site. hme-vlc would have been a great way to finish it off since it picks up the feed perfectly. Unfortunately, it can't play the file...

VLC is invoked when the direct stream is rejected by the TiVo. It may be that this file is incompatible with an HD, even though it works with a Premiere.

No. I was just observing that it is in fact a file, and not really a "live stream". That doesn't make any difference to HME/VLC, but it does mean that you could download the file and use other means to transfer it to the TiVo.

wmcbrine
08-05-2011, 08:39 AM
I can reproduce this if I force needs_vlc=True. (I don't have an HD. I tried it with an S3, which still didn't invoke VLC, but the sound was messed up.) It seems to be just more VLC brokenness, not much I can do, sorry.

Allanon
08-06-2011, 08:11 AM
I've been experimenting with Mencoder, it takes video streams and files as input and converts them to mpeg files. I set it up so when Mencoder outputs to a temp file that temp file is also streamed to the Tivo. I've had success but still need to work on Mencoder's settings. There are other programs that do the same type of conversions and I was thinking of changing the needs_vlc parameter to one that allows the user to specify which transcoder should be used. So if one stream doesn't work with VLC then the user can try other methods such as Mencoder.

djl25
08-06-2011, 12:35 PM
That's a great idea. I was thinking of something similar, perhaps overriding the hme-vlc transcoding defaults for stubborn streams in config.ini.

I've been experimenting with Mencoder, it takes video streams and files as input and converts them to mpeg files. I set it up so when Mencoder outputs to a temp file that temp file is also streamed to the Tivo. I've had success but still need to work on Mencoder's settings. There are other programs that do the same type of conversions and I was thinking of changing the needs_vlc parameter to one that allows the user to specify which transcoder should be used. So if one stream doesn't work with VLC then the user can try other methods such as Mencoder.

richkeith
02-27-2012, 10:53 AM
I've installed python and downloaded the zip file from github, but there is no start.py file included in the zip file. And when I launch any of the other files it only opens up the source code files in python. Where is the start.py file and how to I have python execute it rather than open the source code.

wmcbrine
02-27-2012, 05:35 PM
I've installed python and downloaded the zip file from github, but there is no start.py file included in the zip file.

http://www.tivocommunity.com/tivo-vb/showthread.php?p=8446417#post8446417

The screen looks a little different now, but the advice still applies.

richkeith
02-29-2012, 06:46 PM
That worked but now when i click on start.py it just opens the file in the python editor. How do I get python to actually run the file? Sorry I'm brand new to python.

richkeith
02-29-2012, 06:50 PM
Nevermind. figured it out. MAC was opening it with IDLE and not Python Launcher