Skip to content

noinip/docker-pytivo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

pytivo docker container

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •