Menu

Tree [4e5f85] master /
 History

HTTPS access


File Date Author Commit
 Cheetah unknown
 content unknown
 mutagen 2015-10-11 Hugh Mackworth Hugh Mackworth [33b6aa] Improve MP4 metadata reading
 plugins 2018-03-18 William McBrine William McBrine [a94124] Provisional fix for timelines on remuxed h.264 ...
 templates 2017-01-01 William McBrine William McBrine [64120d] Removing all Push support. TiVo has broken it o...
 README 2013-07-21 William McBrine William McBrine [2a2238] Require Python 2.5; revert some 2.4 compatibili...
 beacon.py 2014-06-19 William McBrine William McBrine [2bce1d] Version 0.14 of zeroconf.py -- see the pyzeroco...
 config.py 2018-05-09 William McBrine William McBrine [4e5f85] Still need to skip "_tivo_4K" sections when bui...
 httpserver.py 2017-01-01 William McBrine William McBrine [64120d] Removing all Push support. TiVo has broken it o...
 lrucache.py 2016-02-28 William McBrine William McBrine [bafd35] Tentative fix for LRUcache bug (with Python 2.7...
 metadata.py 2016-10-24 William McBrine William McBrine [9fdbd7] Strip new Rovi copyright notices as well as Tri...
 plugin.py 2015-03-18 William McBrine William McBrine [d60af0] Workaround for the TiVo losing track of the gro...
 pyTivo.conf.dist 2015-12-09 William McBrine William McBrine [1fa51c] Eliminate width and height options.
 pyTivo.py 2014-12-23 William McBrine William McBrine [6b352c] Restore pre-Python-2.7.9 behavior. Neither indi...
 pyTivoConfigurator.pyw unknown
 pyTivoService.py unknown
 turing.py 2013-10-29 William McBrine William McBrine [961214] More Turing tweaks.
 zeroconf.py 2014-06-19 William McBrine William McBrine [2bce1d] Version 0.14 of zeroconf.py -- see the pyzeroco...

Read Me

---Description

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.

---Requirements

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

Python - http://www.python.org/download/
- You need at least version 2.5 of python

pywin32 (only to install as a service) - 
http://sourceforge.net/project/showfiles.php?group_id=78018&package_id=79063
- Windows users only and only if you intend to install as a service

---Usage

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.

run pyTivo.py

---To install as a service in Windows

run pyTivoService.py --startup auto install

---To remove service

run pyTivoService.py remove

---Notes
pyTivo was created by Jason Michalski ("armooo"). Contributors include 
Kevin R. Keegan, William McBrine, and Terry Mound ("wgw").
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.