Giter Site home page Giter Site logo

tivotogo.bundle's Introduction

TiVoToGo.bundle

This Plex plugin uses the TiVo To Go API to watch a stream off a TiVo or to download a recorded program from the TiVo. It requires a Series 2 or newer TiVo with an ethernet connection. The Plex Server needs to have a high speed connection between itself and the TiVo.

Q: What would I use this channel for?

A: You browse to a show on your TiVo and watch it without downloading it to the Plex Server.

Q: Can I download something from the TiVo it to the Plex Server using this channel?

A: Yes! If you enable the TiVoToGo service, and fill in a folder name, the channel will have extra entries to allow you to download the content.

NOTE: You should create a library on your Plex server which points to the same directory which you are downloading the file into. If you name the Plex library "TiVo To Go" it will automatically get refreshed when downloads are initiated and when they complete. If you decide to name the Plex library something different simply add that name in the TiVoToGo preferences.

Requires:

  • Linux, OSX or Windows Plex Server (No ARM Processor NAS support)
  • On Linux, OSX or X86 NAS requires curl be installed

To Do:

  • Use the urllib instead of curl
  • Stop using /tmp/cookies.txt
  • Use dynamic sockets and a fixed URL for the live stream video
  • If the community support for the MPEG-TS improves, add MPEG-TS support, for now it only works with MPEG-PS

Installation Instructions

  1. Install curl if you don't already have it
  2. Copy TiVoToGo.bundle to your plugin directory
    • Mac: ~/Library/Application Support/Plex Media Server/Plug-ins
    • Windows: C:\Users\[user]\AppData\Local\Plex Media Server\Plug-ins
    • Linux: /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
  3. Make sure to update the plugins settings
    • Enter your Media Access Key from the TiVo
    • Enter a IP address for the TiVo if the Plex Server is on a different subnet and then exit the channel and enter it again.
    • If you want enable the To Go offline download check the box and fill in a directory that is writable by the plex user.

Contribute to the project if you like! :-)

https://github.com/tivoguy/TiVoToGo.bundle

tivotogo.bundle's People

Contributors

tivoguy avatar sander1 avatar techstoa avatar

Watchers

 avatar James Cloos avatar Justin Donnelly avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.