Skip to content

Control your Virgin Media Tivo box using this Node.js web application

License

Notifications You must be signed in to change notification settings

sparcs360/tivo-network-remote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tivo-network-remote

Control your Virgin Media Tivo box using this Node.js web application.

Pre-requisites

  • Node.js must be installed on the machine that will run the web application - https://nodejs.org
  • A Tivo box, with network access enabled (see below), that's on a network visible to the web application.

Tivo Setup

See this Virgin Media article

Application Setup and Configuration

  • Clone this repository
  • Install required node modules (run this from the local repo directory)
npm install express net serve-favicon

Run

As a process

  • Start the web application (run this from your local repo directory)
node tivo-network-remote.js

As a Service

I'm using PM2 (http://pm2.keymetrics.io/) to run the web application as a service.

See the getting started guide (http://pm2.keymetrics.io/docs/usage/quick-start/)

  • Start with pm2 start tivo-network-remote.js --name remote -i 1
  • Make sure the web application is working ok
  • Save the configuration with pm2 save so that the application is automatically started after a reboot

Additional Information

Info on Tivo's network protocol: https://www.tivo.com/assets/images/abouttivo/resources/downloads/brochures/TiVo_TCP_Network_Remote_Control_Protocol.pdf

About

Control your Virgin Media Tivo box using this Node.js web application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published