Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 2.45 KB

README.md

File metadata and controls

46 lines (35 loc) · 2.45 KB

This is a Dockerfile for the latest lucansnz version of pyTivo

For maximum flexibility on file transfers, run it in host mode:

docker run -d --net="host" --name="pytivo" -v /path/to/media/:/media -v /path/to/config:/config -v /etc/localtime:/etc/localtime:ro pinion/docker-pytivo

If you don't need to push files (see below), you can use bridge mode:

docker run -p 9032:9032 -p 2190:2190/udp -d -h unraid --name="pytivo" -v /path/to/media/:/media -v /path/to/config:/config -v /etc/localtime:/etc/localtime:ro pinion/docker-pytivo

After installing, go to http://server:9032/ and click "settings"

  • Select "Global Server Settings"
  • No need to set paths for ffmpeg, tivodecode and tdcat, they will be found automatically
  • Although if you find it's not working set them to /usr/local/bin/tivodecode and /usr/local/bin/tdcat
  • Set the beacon to the IP address of your TiVo, followed by " listen". i.e.: "192.168.1.5 listen"
  • Set your tivo_username and tivo_password if you want to push files to your TiVo
  • Set your tivo_mak if you want tivodecode to automatically decrypt the .tivo file to .mpg
  • Set the togo_path to /media or whatever is appropriate for your system
  • Click "Save Changes"
  • Select "MyMovies"
  • Set the path to /media or whatever is appropriate for your system
  • Click "Save Changes"
  • Click "Restart pyTivo"
  • After about 10 seconds, return to the pyTivo home page and you should see your TiVo in the list.

For additional help on the settings, see: http://pytivo.sourceforge.net/wiki/index.php/Configure_pyTivo

Not sure how to find your TiVo Media Access Key (MAK)? See http://lmgtfy.com/?q=what+is+my+tivo+mak

You have three options for transferring files:

  • Using the pyTivo web interface, you can pull files from the TiVo.
    The transfer will start immediately and there is an option to automatically decrypt the file. Note: If you have the option to "transfer as mpeg-ts" and it fails, try disabling it.
  • Using the TiVo "Now Playing" interface, you can pull files from pyTivo.
    The transfer will start immediately and they will automatically converted to a format the Tivo can handle.
  • Using the pyTivo web interface you can push files to the TiVo.
    This request goes through the Tivo.com servers so there is a random delay before the transfer starts. Once it starts, pyTivo will automatically convert the file to a format the TiVo can handle.

There are other pros and cons of each, for more info see http://lmgtfy.com/?q=pytivo+push+vs+pull