SlimTiVoWeb
Control your TiVo with your Squeezebox remote
I got rid of my TiVo, and hence I no longer maintain this code. If you would like to take over the maintenance and hosting of this then please contact me (address below)
This plugin enables your TiVo to be controlled from your Squeezebox. This is useful if you are using a video sender or long cable to watch your TiVo in another room to where it is physically situated, if you have a Squeezebox there. This plugin requires the TivoWeb http interface to send commands to the TiVo.
New feature Whatever state your Squeezebox is in (even switched off) this plugin will now respond to button presses from the original Tivo remote.
Requirements
- Networked TiVo with TiVoWeb installed on the TiVo
Tested with a UK standalone TiVo with TiVoWeb 1.9.4.
Version 1.3 of this plugin has also been tested with a Series 1 DirecTV Tivo, SlimServer 6.0.2 and perl 5.8 running on Linux (thanks to Rob Engle) - SlimServer and a Squeezebox
- SlimTivoWeb Version 1.3 Tested with 6.0.1 on Win32
- or SlimTivoWeb Version 1.1 Tested with and 5.4.0 on Win32/Linux
Once the file is installed in the plugins folder, use the web interface (server settings > plugins) to set the address of the TiVo, and if required, the username and password. The SlimTiVoWeb plugin will appear in the plugins list on the Squeezebox as "TiVoWeb Control". Selecting this will redirect buttons pressed on the remote control to the TiVoWeb interface. As the left arrow is used extensively in controlling the TiVo, the standard of using the left arrow to get back to the plugins menu is dropped, and you must hold down "Pause" instead.
Additionally, you can use your TiVo remote control with this plug in. To do this, you will need
- tivo.ir - the tivo IR control codes; or
- directv_tivo.ir - the tivo IR control codes - place one of these whole file in the slimserver\server\IR folder
- tivo.map - place this whole file in the slimserver\server\IR folder, then set the player to use this map in Player Settings > Remote
Curently, the TiVo remote will only work when the SlimTiVoWeb plugin is active on the Squeezebox.
Key Mapping
Version History
Version | Date | Notes |
| 1.3 (current v6.0.1) | 17/04/2005 |
|
| 1.2 | 17/04/2005 |
|
| 1.1 (current v5.4.0) | 08/01/2005 |
|
| 1.0 | 07/01/2005 |
|
| 0.3 | 04/01/2005 |
|
| 0.2 | 03/01/2005 | Added the rest of the key mappings, as per the table above |
| 0.1 | 02/01/2005 | Initial release botched together with code snippets from Live365.pm, Rescan.pm, RssNews.pm, ShoutcastBrowser.pm and Shooter.pm. Only up, down, left, right, play, pause forward and reverse keys enabled |
Known issues
- Using the Squeezebox remote control arrow buttons frequently results in repeated actions
- The plugin occasionally locks up for a few seconds - particularly noticeable with repeated key presses
If you have an idea how to solve the preceding issues, or some additional features, or any problems with this plugin at all, please contact rob at crispbox.com
Last update: 12/09/2005 15:55 GMT

