This project is a fork of the pyTivo.git project. If you have that one already cloned locally, you can use
git clone --reference /path/to/your/pyTivo.git/incarnation mirror_URL
to save bandwidth during cloning.
descriptionwmcbrine's branch of pyTivo
last changeWed, 9 May 2018 10:02:42 +0000 (9 06:02 -0400)
content tags

pyTivo lets you stream most videos from your PC to your unhacked tivo. 
It uses the HMO server protocol. It will guess if your video is 4:3 or 
16:9 and pad your video if it thinks it is needed. It will not transcode 
an mpeg that is supported by your tivo.


OS = Anything that will run python and ffmpeg, which I think is 
anything. Known to work on Linux, Mac OS X and Windows.

Python -
- You need at least version 2.5 of python

pywin32 (only to install as a service) -
- Windows users only and only if you intend to install as a service


You need to edit pyTivo.conf in 3 places

1. ffmpeg=
2. [<name of share>]
3. path=

ffmpeg should be the full path to ffmpeg including filename. path is the 
absolute path to your media.


---To install as a service in Windows

run --startup auto install

---To remove service

run remove

pyTivo was created by Jason Michalski ("armooo"). Contributors include 
Kevin R. Keegan, William McBrine, and Terry Mound ("wgw").
2018-05-09 William McBrineStill need to skip "_tivo_4K" sections when building... master
2018-03-18 William McBrineProvisional fix for timelines on remuxed h.264 videos...
2018-03-10 William McBrineRevert all the 4K changes -- the Bolt doesn't actually...
2017-01-02 William McBrineNo more pyTivo-temp files.
2017-01-01 William McBrinevideo/mp4 only worked for push.
2017-01-01 William McBrinevideo/bif only worked (and poorly) for push.
2017-01-01 William McBrineRemoving all Push support. TiVo has broken it on their...
2016-11-14 William McBrineMerge pull request #21 from geekmug/patch-1
2016-11-14 Scott DialUse -bsf:v to avoid issues with unsupported audio
2016-10-24 William McBrineStrip new Rovi copyright notices as well as Tribune.
2016-03-21 William McBrineNew options for ts: on/off/auto (like zeroconf), defaul...
2016-02-28 William McBrineTentative fix for LRUcache bug (with Python 2.7.11...
2016-02-21 William McBrineIt seems not. :(
2016-01-22 William McBrineDoes 11.0n support transferring H.264 in transport...
2015-12-09 William McBrineEliminate width and height options.
2015-12-08 William McBrineEliminate audio_ch, audio_fr, copy_ts and video_fps...
7 months ago master
Cached version (1586s old)
pyTivo/wmcbrine/lucasnz.git lucas_nz version of pyTivo/wmcbrine 2 years ago