Separate names with a comma.
Discussion in 'TiVo Home Media Features & TiVoToGo' started by Yoav, Dec 10, 2008.
Okay, what is in 1.2b?
as the comments say, I've been regularly taking the latest svn of streambaby and pytivo, ffmpeg, x264, and lame. Since 1.1 is now released, the beta number just got bumped to 1.2b1. It's just a regular build with the latest code.
edit: oh I lied a little. The latest 1.2b code incorporates some new code that should now 'do the right thing' when you upgrade versions AND have 'launch at login' set.
I assumed... I was just being silly.
I had been running 1.1 and found the (something like) "install and restart" message after it had downloaded this build. All sorts of "wrong things" happened: it kept crashing on (pyTivoX) restart, and after manually downloading 1.2b1 and installing it, streaming wouldn't work, I couldn't empty the trash because of all the .jar files still active, etc.
So... I guess this 1.2b1 code will fix that, but thought I'd mention it Just In Case.
I forgot to mention how grateful I am for this delightful, elegant hack. I'm a late adopter of TiVo, just got here last summer, and just found this forum last week. We don't watch that much TV, but making that which we do watch more convenient, nearly fun, is very much appreciated.
So... thanks very much!
Ermm, actually, 1.2b1 shouldn't really fix any of that. It sounds like streambaby is still running instead of being reaped during the upgrade. The easiest thing to do is probably reboot, which will clean up everything, including errant processes. I haven't seen this happen before, and you're the first to report it, so I'm hoping 'something interesting' went on that caused it and this is hopefully a unique thing.. But if it's still going on, I'm gonna ask for your help debugging it
This may have been mentioned before, but I can't find the answer. Is there anyway using pyTivoX to transfer files and keep the sub-folders they are in? I want to transfer my home movies to my Tivo, but I want them all to show up in a "Home Movies" folder. When I use the Tivo to transfer the files, they all show up in the Now Playing list. I know that using the Tivo Desktop the only way to do it is to setup Auto-Transfers. Any way to do it with pyTivoX?
That's a function of pyTiVo generally, not pyTiVoX specifically. You need to create a metadata file that includes a valid seriesID to get things in folders. There is information here about the metadata file. Here's a thread with some discussion about that issue from the pyTiVo forum.
In the update window, what does "Automatically download and install updates in the future" mean? I ask, since I have yet to see it actually do this, so figure I must be misunderstanding
Well, this is sparkle, so it does whatever sparkle claims it does
It generally only checks for new versions about once a day. I believe setting it to auto-download and install will make it just download it when a new version is available instead of prompting you -- but I havent tried it).
Just got MAK ability enabled on my Australian TiVo (don't ask about the price - we have no subscription but high upfront cost).
pyTiVoX seems to be working fine at first, but after a few minutes of transfer/playing (ie pytivo mode) or streaming (streambaby mode) my TiVo just restarts itself - all the way to the starting up graphic (then the "it'll only be a few more minutes").
Sounds like an issue with the tivo software. Are you guys running the same release as we are in the US?
No, they aren't. I've had a few Australians show up on my Reversi game, and they're running "11.1" rather than 11.0b. Which should not be read as them being ahead -- I think their version is crippled, and not (yet?) allowing TTCB. Although I'm surprised to hear that it does work for a few minutes. I dunno, they have some strange policies.
Is TTCB what TiVo Desktop uses to re-encode shows to send to TiVo for playback? If this is the case then yes this just got enabled in our Home Networking Pack (enables TTG, Music, Photos etc).
As for policies how it is sold here is different:
Upfront one-off cost - no TiVo subscription, but this is for approved apps (weather, games etc), EPG & broadband movie service.
MAK was turned off (so no external apps, multi room etc). This has been enabled now for a fee for your account (ie one off payment to enable, does so for all TiVo's on your TiVo account).
Whilst it's strange, the good thing is there are no ongoing subscription costs.
TTCB is short for Tivo To Come Back which just means transferring shows from computer back to Tivo.
i.e. The opposite of TTG = Tivo To Go which means transferring shows from Tivo to computer.
Until fairly recently one could only transfer mpeg2 program streams back to Tivo so any other kind of video needed to be transcoded to mpeg2 (which can be done on the fly) before being transferred. Series 3 Tivos (at least the ones sold in USA) now do have ability to natively store videos in a limited number of other formats as well. This Wiki page summarizes what Series 3 Tivos can natively decode:
(The most useful other native format other than mpeg2 is mpeg4 container with H.264 video and AAC or AC3 audio)
So, scrytch, do you get the same results with TiVo Desktop?
I just started using pytivox (thanks yoav for the gui and the developers for the underlying code) and was wondering about the ability to "natively store" other-format videos on my TivoHD.
Does that mean I can just upload a mp4 file encoded in h264 with AC3 audio? I haven't found a way to do that... Are we still talking streaming? Just a little confused.
It's probably not well documented or widely known at this point but it was discovered that via Tivo Desktop Plus auto pushes to series 3 Tivos of some mp4 files were not being transcoded to mpeg2 and that eventually led to confirmation and integration of that capability into pyTivo. See this thread for the whole sequence of events:
Summary of how to setup for mp4 pushes to your Tivo(s):
* Install wmcbrine's pyTivo fork (Just grab the latest zip file and unpack it somewhere)
* Fire it up (double-click on pyTivo.py) and then with a browser connect to http://localhost:9032
* In Web Configuration section under Global Server Settings set tivo_username and tivo_password to what you use for logging into Tivo web page
* Add a new videos section where your mp4 videos (H.264 + AAC or AC3 audio) reside and save changes
* Stop pyTivo and start it again (may not be necessary but just to be sure)
* Connect again to http://localhost:9032 and click on your video shares name
* Now select an mp4 video and Tivo to push to and click on the appropriate Send To Tivo button
* Leave pyTivo running and wait a few seconds (maybe minutes) and you will notice some pyTivo console activity and a blue light on the Tivo you are sending to light up and the transfer begins. You will also note no transcoding happens if you pick a compatible mp4 video.
(The details may not be 100% precise and I may have forgotten something but I think that should be enough to get you going). It would probably be good to have a detailed and accurate step by step reference page for this saved somewhere for easy reference.
moyekj answered this, but in the interest of saving you some work:
pyTivoX ships with wmcbrine's pyTivo. You just need to provide extra information to the config to enable push. The web interface is enabled.
However, if you ever hit the 'apply' button on the gui, it will lose all the configurations you made via the web gui. So, you should probably do something like 'run pyTivoX, set up all your shares, decide if you want 'launch at login', and hit 'apply'. Then do the web configuration to enable push. From that point on you should never need to hit the apply button.
Thanks Yoav. I thought I remembered you used a different version of pytivo, but in all my "catchup" reading I guess you switched... Good. GUI's and I are better speaking terms.
So, setup the shares, streambaby checkbox etc... hit apply THEN do the web config....
You probably addressed it elsewhere, but any possibility of adding .mp4 functionality to the pytivox interface? KISS - I know, and the mp4 support seems like a very recent addition for Tivo, but it sure would be nice to archive HD content in H264 via iTivo and handbrake (using a relatively HIGH quality with ac3 support AND comskip) and have the ability to stream that back to the Tivo (or transfer) at a much quicker speed than the native mpeg-2.