pyTivo 2008-08-03

Help us keep the list up to date and Submit new tools here.


            Search tool or Browse all tools by sections

Tool Description Type Rating Comment


pyTivo transcodes almost any video on your PC, using ffmpeg, and streams it to your TiVo for viewing. Runs on Windows, Linux and MAC OSX. TiVo files and TiVo-compatible mpeg2 files are streamed directly without transcoding. Requires Python, FFmpeg, The Python Imaging Library.

Free software
Win Win

Version:2008-08-03
Released:

Size:3.1MB

Download (direct link)


Download old versions

9.4/10
3 votes


Read 3
comments

244 views
this month
1297677
total views
  Latest version:
2008-08-03 (August 04, 2008)


Download sites:
Download (direct link)


More download options:


Download old versions


Supported operating systems:
Windows


Sections/Browse similar tools:
Other useful toolsVideo Streaming

pyTivo screenshot
Click to enlarge screenshot

User options:
Email me when it has been updated    Report this tool (dead link/new version)  


Version history:
2008.05.02

Add version icon to start menu - easier to figure out which version you have
Don't show CopyProtected shows in NPL - Fixes #1087
Throw and error and exit if pyTivo.conf does not exist - Fixes #2145
Fix: Movies shouldn't have an eposideTitle - Fixes #1158
Merged with wgw - A few tweaks for 9.3 and better support for 540 and 649 series TiVos.


2008.04.10

Bad file dates will now be ignored - Fixes #1220
Metadata time will overwrite file times - Fixes #1166


2008.03.28

Do not make shares of dot folders with auto_subshares - Fixes #945
Fix hack83 bug when exiting folder - Fixes #961
Add unicode support for NPL
Add path seperator to start of part_path if not there - Fixes #925
Quote container names in root_container - Fixes Ticket #793
ffmpeg can output more than 4096 characters to stder


2008.03.26

Limit the number of items per page on ToGo plugin - prevents stalling on large TiVos
Add exception to Windows Firewall if windows firewall is running.


2008.03.25

Output an install log of windows install - Closes Ticket #424
Rework username password for service install
Reworked the design of the help messages in web admin


2008.03.24 - Bug Fix for ToGo

Fixed missing folder bug in ToGo
Updated pyTivoService.exe, hopefully this version won't trip virus scanners


2008.03.23 - New ToGo Feature

Add new ToGo feature to Admin plugin
Add ability to enter username and password for service - access to network shares
Merge with wgw's updates
This includes the deprecation of ffmpeg_prams - see admin page for help


2008.03.02

Fixed bug: choking on lacking permission for folder
Some updates to debug
Pass original frame rate to HD units


2008.02.28 - New Admin Feature

Add new pyTivo Web Configuration
Make pyTivo more crash resistant


2008.02.24

Also check .meta subfolder for metadata
Don't crash if given a bad share type
Don't exit if Python Imaging Library is not installed. Just give 404 errors
Quote Python path in batch in case directory structure has spaces
Quote paths in pyTivoService.ini in case directory structure has spaces


2008.02.21

Add description about install options page
Readable error when python imaging is not installed
Fix it so Console pauses on exit in case there is an error


2008.02.20 - Windows installer Major Bug Fix

Added missing photo plugin
Added missing music template
Added missing video.ext file
Make sure to uninstall all these files


2008.02.19

Check HKCU for python as well
Only copy pyTivoService executable to folder if component selected
Display capture in file list based on modified time
Display Total Items in Folders
Ignore files and folders that start with dot '.'
Fixed bug which caused videos to show up in middle of NPL


2008.02.16 - Major windows installer updates

Windows shortcuts are now correct
Windows installer can now install service without pywin32.
Forces uninstall of prior versions before install
New readme at end of install
Updated batch program to start/stop service or run in console
Added wmcbrine's method to skip ffmpeg test when not precaching.


2008.02.11

Added new precache feature.


2008.02.07

Changed version number to a date. This seems to better coincide with the rapid development.
Updated Music plugin to wmcbrines version
Added wmcbrine photo plugin
Updated ffmpeg version
Merged all updates from wmcbrine, including video extension file.

- Apr 25, 2008 variable video_br based on percent of source bitrate
- Apr 22, 2008 17408k video bitrate limit removed due to 9.3a tivo software fixes
- Mar 28, 2008 fix for pytivo distorting aspect ratios
- Mar 28, 2008 transcode non 4:3 video on 540 tivo's
- Mar 28, 2008 fix for excessive python cpu usage on some os's
- Mar 26, 2008 fix to reduce audio sync issues
- Mar 23, 2008 New ToGo Feature, on web admin page
- Mar 21, 2008 support for 1:1 pixel aspect ratio
- Mar 16, 2008 another fix for transfers ending early, related to audio codec copy.
- Mar 15, 2008 Common audio codec/copy selection for all tivos. Default audio codec/bitrate changed to ac3/384k for all tivos.
- Mar 12, 2008 per tivo optres added to allow separate settings for S2/S3 Tivos.
- Mar 09, 2008 added conf parameters for all ffmpeg template settings. Use Web Admin tool to modify your config file for best results.
- Mar 05, 2008 various debug enhancements
- Mar 03, 2008 Add '.flac' to supported audio extensions.
- Mar 02, 2008 pass source frame rate to HD TiVo
- Feb 26, 2008 Enable rereading of pyTivo.conf without restart from admin plugin
- Feb 19, 2008 Added Total Items Count to Folders
- Feb 19, 2008 Fixed bug in metadata time
- Feb 15, 2008 Initial Web Administration Plugin
- Feb 12, 2008 music rewind and fast forward support
- Feb 12, 2008 Call ffmpeg only when really needed: when getting the detailed info for a single file. Much faster page display.
- Feb 12, 2008 PreCache Files so TiVo Loads Faster
- Feb 10, 2008 merged subfolders branch into master branch.
- Feb 09, 2008 source audio frequency is retained if 44100 or 48000 to reduce audio sync issues.
- Feb 09, 2008 Limit shares which appear on certain TiVos.
- Feb 07, 2008 does not re-encode audio if source has compatible audio codec and bitrate. fixes mkv ac3 channel reassignment if source bitrate is 448k or less.
- Feb 07, 2008 changed default max_audio_br to 448k for all TiVo's
- Feb 07, 2008 updated ffmpeg to rev.11870 (supports audio transcode)
- Feb 06, 2008 fix that makes subfolders work 2 levels deep.
- Feb 05, 2008 Transcode support for music plugin. Now plays music files other than mp3.
- Feb 03, 2008 Extension-based video_file_filter - much faster file display.
- Jan 24, 2008 Set separate optimized defaults for S2/S3 width/height & audio/video bitrates.
- Jan 22, 2008 Retains source resolution when transcoding to HD TiVo's.
- Jan 15, 2008 fixes for transfers terminating early
- Jan 12, 2008 more sophisticated pyTivoConfigurator
- Jan 12, 2008 updated ffmpeg to rev.11143.
- Jan 01, 2008 Adds S2/S3 bitrate compatibility checks, retains 5.1 audio for HD Tivos
- Dec 30, 2007 Adds new photo plugin
- Dec 30, 2007 Adds playlist functionality to the music module


11/15/07:

21:25 Changeset [208] by armooo
Patch from nick@cpanel.net millisecs not found files with space in the …

11/06/07:

19:46 Changeset [206] by armooo
Added support for ffmpeg command templates Moved dist config

11/02/07:

22:10 Changeset [205] by armooo
Per tivo height/width
22:10 Changeset [204] by armooo
Fixed new lines
22:10 Changeset [203] by armooo
Per tivo audio video bitrates
22:10 Changeset [202] by armooo
Maxbit fix You can now set a max bit rate and buff size. Should fix the …

06/07/07:

19:48 Changeset [201] by armooo
python 2.4 compatabile fixes #14

05/10/07:

12:38 Changeset [200] by KRKeegan
-Cleaned up code in hack -Fixed some logic errors in hack -Added more …05/09/07:

00:50 Changeset [199] by armooo
- pyTivo * Testing commit scripts * Fixed #12
00:25 Changeset [198] by armooo
-pyTivo * Testing commit script. If it works try this out.
00:03 Changeset [197] by armooo
-pyTivo * Undoing change set 193 on the trunk

05/08/07:

23:57 Changeset [196] by armooo
Merged revisions 193 via svnmerge from …
23:48 Changeset [195] by armooo
Initialized merge tracking via "svnmerge" with revisions "1-187" from …
22:26 Changeset [194] by KRKeegan
-Fixed dumb errors in video.py I hate it when I make a stupid mistake!
22:16 Changeset [193] by KRKeegan
##MAJOR Code Change - Huge hack to allow 8.3 to work, affects all four …

04/27/07:

00:25 Changeset [192] by armooo
- pyTivo * This seems like a good start sub folders one level deep load …

04/25/07:

23:22 Changeset [191] by armooo
- PyTivo? * Better default config.


04/22/07:

00:48 Changeset [190] by armooo
- pyTivo * It looks like the tivo crap is more broken than I thought


04/19/07:

22:42 Changeset [189] by armooo
-pyTivo * Kinda works * Can't page down * Gets very fucked up if 2 …
22:39 Changeset [188] by armooo
- pyTivo * Creating branch to fuck around with the broken folders in …


04/08/07:

15:30 Changeset [187] by armooo
- pyTivo * Changed 1% to 99%

04/06/07:

22:31 Changeset [186] by armooo
- pyTivo * added hd rez opptions

04/02/07:

22:08 Changeset [185] by armooo
- pyTivo * 2.4 compatibility fix
19:56 Changeset [184] by armooo
- pyTivo * Check the mtime when using the cache
19:41 Changeset [183] by armooo
- pyTivo * Removed the cache from video.py because the newer cache on …

04/01/07:

02:50 Changeset [182] by armooo
- pyTivo * inthewoods' patch * Bitrate configuration close #8 * Output …

03/23/07:

23:28 Changeset [181] by armooo
- pyTivo * Documentation update for "audio" music plugin.

03/21/07:

21:41 Changeset [180] by armooo
- pyTivo * Fixed missing NoOptionError? import

03/20/07:

23:09 Changeset [179] by armooo
- pyTivo * Added 16:9 blacklist * Added per tivo 16:9 settings

03/18/07:

23:50 Changeset [178] by armooo
- pyTivo * LRN2TYP
23:45 Changeset [177] by armooo
- pyTivo * Fixed windows service

03/17/07:

22:23 Changeset [176] by KRKeegan
- Major changes to code for determining padding, much more accurate - …
00:12 Changeset [175] by armooo
-pyTivo * Well that was easy dicts passed down fixes #4

03/16/07:

22:20 Changeset [174] by KRKeegan
-Fixed transposition error in 4:3 and 16:9 list -Added option to write …

03/11/07:

23:56 Changeset [173] by armooo
pyTivo - Remove extra print
23:54 Changeset [172] by armooo
pyTivo - Don't do reverse DNS lookups when logging (adds 4.5 sec to …

03/09/07:

01:59 Changeset [171] by KRKeegan
- Added dlfl's mod to allow for transferring of ".tivo" files

03/08/07:

08:25 Changeset [170] by armooo
pyTivo - Music should not try to load transcode
08:19 Changeset [169] by armooo
pyTivo - Retabed

03/07/07:

23:55 Changeset [168] by KRKeegan
- More ffmpeg output changes for different versions - TiVo compatible file …

03/04/07:

22:47 Changeset [167] by KRKeegan
- Fixed bug in vertical padding.

03/03/07:

23:07 Changeset [166] by KRKeegan
- Added strange hex characters to 206 message, I think they might mean end …

03/02/07:

22:50 Changeset [165] by KRKeegan
-Fixed height, width transposition problems -Changed ffmpeg signal to kill …
20:23 Changeset [164] by KRKeegan
- Added file size estimation - Added stretch to ratio if within range - …
01:55 Changeset [163] by KRKeegan
--

03/01/07:

23:50 Changeset [162] by armooo
pyTivo - Ok a guid for a host name is bad use the hostname
00:12 Changeset [161] by armooo
pyTivo - machine must also be diffrent on the network. Lets use the guid …

02/28/07:

23:50 Changeset [160] by armooo
pyTivo - Using the GUID config setting
23:02 Changeset [159] by armooo
pyTivo - Added the Config.py to fix files path when running as a windows …
21:05 Changeset [158] by armooo
- pyTivo Added the first take at the config tool.

02/26/07:

23:02 Changeset [157] by armooo
Removing unused file
22:47 Changeset [156] by armooo
Fixing config
22:45 Changeset [155] by armooo
Kill mmpeg on linux
22:21 Changeset [154] by armooo
Random change to test post commit hook.
21:53 Changeset [153] by armooo
Merged KRKeegan's changes
21:45 Changeset [152] by armooo
Initialized merge tracking via "svnmerge" with revisions "1-148" from …
21:43 Changeset [151] by armooo
Commiting KRKeegan's changes without the o.path to o[2] change
21:25 Changeset [150] by armooo
Initialized merge tracking via "svnmerge" with revisions "1-148" from …
21:23 Changeset [149] by armooo
Creating branch for KRKeegan's changes
21:19 Changeset [148] by armooo
Adding branch directory

01/09/07:

22:47 Changeset [146] by armooo
pyTivo - plugins/music/music.py, plugins/video/video.py using lrucache - …

01/06/07:

19:01 Changeset [145] by armooo
pyTivo - Made plugins singletons

01/05/07:

20:48 Changeset [144] by armooo
pyTivo - Added a playable cache

01/04/07:

22:19 Changeset [143] by armooo
pyTivo - Fixed a aspect ratio bug

12/24/06:

13:11 Changeset [142] by armooo
pyTivo - eyeD3 fucks up on some mp3s so wrapped in a try now

12/23/06:

21:36 Changeset [141] by armooo
pyTivo - Added common crap to the base plugin
21:16 Changeset [140] by armooo
pyTivo - Music update
02:56 Changeset [139] by armooo
pyTivo - ID3 suport for music
01:44 Changeset [138] by armooo
pyTivo - Helps when you add the files
01:43 Changeset [137] by armooo
pyTivo - "Working" Music playback

12/19/06:

01:40 Changeset [136] by armooo
pyTivo - Spaces in the share name
01:39 Changeset [135] by armooo
pyTivo - Files with & in the name
01:05 Changeset [134] by armooo
pyTivo - Play some other videos I did not like

12/18/06:

22:46 Changeset [133] by armooo
pyTivo - Missed a file
22:44 Changeset [132] by armooo
pyTivo - Plugin system working I think
20:46 Changeset [131] by armooo
pyTivo - Moving to plugins this will be broken

11/28/06:

00:55 Changeset [127] by armooo
pyTivo - Stop the beacon should exit cleanly now
00:16 Changeset [126] by armooo
pyTivo - svn:eol-style native

11/27/06:

23:18 Changeset [125] by armooo
pyTivo - Added some custom sorting (still don't sort how the tivo asks)
21:49 Changeset [124] by armooo
pyTivo - Cleaned up httpserver.py
03:12 Changeset [123] by armooo
Hook test
03:01 Changeset [122] by armooo
test
02:45 Changeset [121] by armooo
Test
02:44 Changeset [120] by armooo
Test
02:39 Changeset [119] by armooo
pyTivo - Remove debugging

11/26/06:

22:30 Changeset [118] by armooo
pyTivo -Removed some debugging -Changed back to windows ffmpeg path
22:18 Changeset [117] by armooo
pyTivo -Rolled back the config change
22:08 Changeset [116] by armooo
pyTivo - Linux suport added (need to change the ffmpeg path)
16:06 Changeset [115] by armooo
pyTivo -Fixed & + and a few others in file names
15:47 Changeset [114] by armooo
pyTivo -Fixed subsubfolder support

11/25/06:

19:13 Changeset [113] by armooo
pyGroup - Config Path fix - README typo
05:38 Changeset [112] by armooo
pyTivo -more words
05:36 Changeset [111] by armooo
pyTivo -Words suck
05:33 Changeset [110] by armooo
pyTivo - Added README
04:15 Changeset [109] by armooo
pyTivo - Remove debugging
04:07 Changeset [108] by armooo
pyTivo - BAD HACK to get subprocess to work without a console - …
01:21 Changeset [107] by armooo
pyTivo -Service typo
01:13 Changeset [106] by armooo
pyTivo - Added service (requires pywin32) - Fixed other crap

11/24/06:

22:20 Changeset [105] by armooo
pyTivo - Fixed AnchorItem? when a folder - Should do a better job picking …
19:23 Changeset [104] by armooo
pyTivo - Lets add a default config
19:21 Changeset [103] by armooo
pyTivo - Added Config file
18:36 Changeset [102] by armooo
pyTivo - Added support to pass correct mpegs past - Added support to pick …
15:42 Changeset [101] by armooo
Remove templates/.container.tmpl.swp
15:40 Changeset [100] by armooo
Lets try the import again
15:35 Changeset [99] by armooo
Lots of binary crap retrying
01:31 Changeset [98] by armooo
Import

Hide changelog



Sponsors:



Guides and How to's:
No guides/tutorials, submit guides here.



Comments Post comment
3 comments, Showing 1 to 3 comments
 - 

Still a must have for any tivo owner. I love pytivo. Can't see a reason why anyone would choose tivo desktop over pytivo. I did rate it's ease of use at an 8 because it does require a little configuring to get things set up right but once you have it set up it's great. Works perfect to serve video from pc to the tivo. Also a plus that I can use it on both my windows and linux machines.

For downloading from a tivo look for kmttg.


Posted November 15, 2009 by . Tool version wmcbrine-2009.03.19-RC1 using OS WinXP
Ease of use 8 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 9 of 10






I can't believe this works. This is the best thing since sliced bread, or the flush toilet. Changed two settings and 'boom' showed up on my Tivo. Any thing sittin on your PC that ffmpeg can convert, you can now view on your Tivo.
Thank you to the author(s.
Stick to open source, it's the way to go


Posted June 09, 2007 by . Tool version 8.3 using OS Linux
Ease of use 9 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 9 of 10






I'm not much on software that makes me make entries into a config file nor do I like command line programs, but this small utility does what it says it does and it works like a champ.

What surprised me was that I had a ,MOV file from my Kodak digital camera and it showed up fine on my TiVo and played without a hitch. I know there was some conversion going on there behind the scenes, but I played the clip and ti streamed from my PC to the TiVo while it was playing and never hiccupped.

I gave it a score of 9 only because the user friendliness of it was awful. Its a a geek tool written and designed by a geek (no hard feelings toward the author). It gets the job done, but its not elegant.

There are a couple of other utils out there that lets you stream stuff to your TiVo, but I couldn't get any of them to work properly and they all required a hack to be on the TiVo. This one does not need any hacks. BTW, I'm using a Series 2 TiVo with the wireless connection.


Posted May 09, 2007 by . Tool version 199 using OS WinXP
Ease of use 9 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 9 of 10





3 comments, Showing 1 to 3 comments
 - 

1 tool hits, Showing 1 to 1 tools
 - 

Explanation:
New tool= New tool since your last visit
New version= New version since your last visit
New comments= New comments since your last visit

Type and download
Freeware = Free software.
Free software = Free software and also open source code.
Freeware/Adware = Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
v1.0.1 = Latest version available.
Download beta = It could be a BETA, RC(Release Candidate) and even a ALPHA version of the software.
Download (direct link) = A direct link to the software download.
Download (developer's site) = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64 bit version = If you have a 64bit operating system you can download this version.
Download portable version = No installation is required, just extract the files to a folder and run directly.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using www.virustotal.com and virusscan.jotti.org.

Rating
Rating from 0-10.

Browse software by sections

All In One Blu-ray Converters (11)
All In One DVD Converters (22)
All In One MKV to MP4/Blu-ray/AVCHD (11)
All In One Video Converters (27)
Animation (3D & 2D animation) (6)
Audio Editors (15)
Audio Encoders (57)
Audio Players (4)
Authoring (Blu-ray/AVCHD) (19)
Authoring (DivX) (5)
Authoring (DVD) (40)
Authoring (SVCD/VCD) (11)
Bitrate Calculators (7)
Blu-ray to AVI/MKV/MP4 (11)
Blu-ray to Blu-ray/AVCHD (9)
Burn (CD,DVD,Blu-ray) (22)
Camcorders/DV/HDV/AVCHD (35)
Capture (33)
CD/DVD recovery (4)
Codec Packs (8)
Codec/Video Identifiers (31)
Codecs (65)
Decrypters (Blu-ray) (6)
Decrypters (DVD Rippers) (13)
DigitalTV/DVB/HDTV (45)
DVD to AVI/DivX/XviD (19)
DVD to DVD (22)
DVD to MP4/MKV/H264 (18)
DVD to VCD/SVCD (5)
ISO/Image (15)
Linux video tools (91)
MacOS video tools (126)
Media (Blu-ray/DVD/CD) (7)
Media Center/HTPC/PS3/360 (41)
Other useful tools (90)
Photo Blu-ray/DVD/VCD (10)
Portable/Mobile/PSP/iPod (45)
Region free tools (5)
Screen capture/Screenshots (22)
Subtitle (46)
Video De/Multiplexers (48)
Video Editors (Advanced/NLE) (38)
Video Editors (Basic) (40)
Video Editors (H264/MP4/MKV/MTS) (12)
Video Editors (MPG/DVD) (20)
Video Editors (WMV/AVI) (15)
Video Encoders / Converters (131)
Video Encoders (AVI/WMV) (41)
Video Encoders (H264/MP4/MKV) (38)
Video Encoders (MPG/DVD) (25)
Video Frameservers (7)
Video Players (29)
Video Repair/Fix (16)
Video Streaming (29)
Video Streaming Recording (40)
Virtualdub tools (10)
Search   Contact us   About   Advertise   Forum   RSS Feeds   Statistics   Tools