pyTivo/wgw.git
15 years agonot needed with 20Mimaster
wgw [Sat, 31 Jan 2009 01:42:12 +0000 (30 19:42 -0600)]
not needed with 20Mi

15 years agoRemove date sort patch until perfected
wgw [Wed, 28 Jan 2009 01:35:03 +0000 (27 19:35 -0600)]
Remove date sort patch until perfected

15 years agoforgot to update the SD TiVo Settings in template
wgw [Sun, 25 Jan 2009 20:21:08 +0000 (25 14:21 -0600)]
forgot to update the SD TiVo Settings in template

15 years agoupdate audio_lang help recommended setting
wgw [Sun, 25 Jan 2009 19:56:12 +0000 (25 13:56 -0600)]
update audio_lang help recommended setting

15 years agosuggested settings for big screens
wgw [Sun, 25 Jan 2009 19:26:11 +0000 (25 13:26 -0600)]
suggested settings for big screens

15 years agoincrease default audio_br to 448k
wgw [Sun, 25 Jan 2009 19:15:18 +0000 (25 13:15 -0600)]
increase default audio_br to 448k

15 years agoIncrease default video_pct to 85
wgw [Sun, 25 Jan 2009 19:07:10 +0000 (25 13:07 -0600)]
Increase default video_pct to 85

15 years agoIncrease default HD TiVo video_br to 16384K
wgw [Sun, 25 Jan 2009 19:02:00 +0000 (25 13:02 -0600)]
Increase default HD TiVo video_br to 16384K

More in line with the default 720 height.

15 years agoNew config sections for HD and SD TiVo settings
wgw [Sun, 25 Jan 2009 18:49:00 +0000 (25 12:49 -0600)]
New config sections for HD and SD TiVo settings

15 years agoMerge branch 'master' of git://repo.or.cz/pyTivo/wmcbrine
wgw [Sun, 25 Jan 2009 16:18:08 +0000 (25 10:18 -0600)]
Merge branch 'master' of git://repo.or.cz/pyTivo/wmcbrine

15 years agoMissed this when moving init_logging() from pyTivo.py to config.py.
William McBrine [Wed, 21 Jan 2009 12:28:22 +0000 (21 07:28 -0500)]
Missed this when moving init_logging() from pyTivo.py to config.py.
Reported by Bill Nottingham.

15 years agovideo template bug fix
wgw [Sun, 11 Jan 2009 20:16:11 +0000 (11 14:16 -0600)]
video template bug fix

15 years agoDate sort for video, by "goldfndr".
William McBrine [Wed, 7 Jan 2009 05:59:24 +0000 (7 00:59 -0500)]
Date sort for video, by "goldfndr".

15 years agoA more thorough kill(), by Anton Solovyev.
William McBrine [Wed, 7 Jan 2009 05:49:04 +0000 (7 00:49 -0500)]
A more thorough kill(), by Anton Solovyev.

15 years agoForgot this part of TiVo Standard video template
wgw [Wed, 7 Jan 2009 04:37:12 +0000 (6 22:37 -0600)]
Forgot this part of TiVo Standard video template

15 years agoAdd partCount and partIndex to video template
wgw [Wed, 7 Jan 2009 04:34:01 +0000 (6 22:34 -0600)]
Add partCount and partIndex to video template

15 years agoTiVo Standard video template
wgw [Wed, 7 Jan 2009 04:31:29 +0000 (6 22:31 -0600)]
TiVo Standard video template

15 years agoMerge branch 'master' of git://repo.or.cz/pyTivo/wmcbrine
wgw [Wed, 7 Jan 2009 04:14:48 +0000 (6 22:14 -0600)]
Merge branch 'master' of git://repo.or.cz/pyTivo/wmcbrine

Conflicts:

config.py
plugins/admin/help.txt
plugins/video/templates/TvBus.tmpl
plugins/video/transcode.py

15 years agoA more sound interpretation of the EXIF orientation, ignoring undefined
William McBrine [Mon, 5 Jan 2009 05:24:43 +0000 (5 00:24 -0500)]
A more sound interpretation of the EXIF orientation, ignoring undefined
values like 0, courtesy "paskhaver". Still does not address the flips
which are implied by the even-numbered orientations.

15 years agoImprovements to LockedLRUCache from "paskhaver".
William McBrine [Mon, 5 Jan 2009 05:14:54 +0000 (5 00:14 -0500)]
Improvements to LockedLRUCache from "paskhaver".

15 years agoReverting the startswith() consolidations for compatibility with Python 2.4.
William McBrine [Mon, 5 Jan 2009 02:42:36 +0000 (4 21:42 -0500)]
Reverting the startswith() consolidations for compatibility with Python 2.4.
:-P

15 years agoSpacing.
William McBrine [Mon, 5 Jan 2009 02:23:55 +0000 (4 21:23 -0500)]
Spacing.

15 years agowgw's "standard" TiVo template changes (with corrected spacing).
William McBrine [Mon, 5 Jan 2009 02:18:42 +0000 (4 21:18 -0500)]
wgw's "standard" TiVo template changes (with corrected spacing).
To Do: Test.

15 years agoKill this awful kludge at last.
William McBrine [Mon, 5 Jan 2009 01:47:10 +0000 (4 20:47 -0500)]
Kill this awful kludge at last.

15 years agoAn 'a' went missing. (Also, why the change from "Alternate" to "Alternative"?)
William McBrine [Mon, 5 Jan 2009 01:41:58 +0000 (4 20:41 -0500)]
An 'a' went missing. (Also, why the change from "Alternate" to "Alternative"?)

15 years agogit complained about whitespace errors when applying wgw's patches... could be a...
William McBrine [Mon, 5 Jan 2009 01:38:55 +0000 (4 20:38 -0500)]
git complained about whitespace errors when applying wgw's patches... could be a CR/LF
issue?

15 years agouser defined ffmpeg_wait per mr.cello
wgw [Thu, 1 Jan 2009 07:51:55 +0000 (1 01:51 -0600)]
user defined ffmpeg_wait per mr.cello

15 years agowgw's comments, to make these sync.
William McBrine [Mon, 5 Jan 2009 01:31:43 +0000 (4 20:31 -0500)]
wgw's comments, to make these sync.

15 years agoUpdate par help
wgw [Thu, 1 Jan 2009 06:08:53 +0000 (1 00:08 -0600)]
Update par help

15 years agoSet par by file using metadata Override option.
wgw [Thu, 1 Jan 2009 03:47:41 +0000 (31 21:47 -0600)]
Set par by file using metadata Override option.

Add the following to the metadata txt file replacing x.xxxx with your par setting
Override_par : x.xxxx

Added because ffmpeg does not report par for mp4's

15 years agouser defined ffmpeg_wait per mr.cello
wgw [Thu, 1 Jan 2009 07:51:55 +0000 (1 01:51 -0600)]
user defined ffmpeg_wait per mr.cello

15 years agoUpdate par help
wgw [Thu, 1 Jan 2009 06:08:53 +0000 (1 00:08 -0600)]
Update par help

15 years agoSet par by file using metadata Override option.
wgw [Thu, 1 Jan 2009 03:47:41 +0000 (31 21:47 -0600)]
Set par by file using metadata Override option.

Add the following to the metadata txt file replacing x.xxxx with your par setting
Override_par : x.xxxx

Added because ffmpeg does not report par for mp4's

15 years agosimpler, no need to check isepisode
wgw [Wed, 31 Dec 2008 05:51:58 +0000 (30 23:51 -0600)]
simpler, no need to check isepisode

The existance of episodetitle or episodenumber means it's an episode

15 years agoMerge branch 'master' of git://repo.or.cz/pyTivo/wmcbrine
wgw [Tue, 30 Dec 2008 07:04:21 +0000 (30 01:04 -0600)]
Merge branch 'master' of git://repo.or.cz/pyTivo/wmcbrine

Conflicts:

config.py
plugins/video/transcode.py

15 years agoOops.
William McBrine [Thu, 25 Dec 2008 18:17:53 +0000 (25 13:17 -0500)]
Oops.

15 years agoSome better author info. More to do here.
William McBrine [Thu, 25 Dec 2008 09:06:45 +0000 (25 04:06 -0500)]
Some better author info. More to do here.

15 years agoShorten the gap with no config available.
William McBrine [Thu, 25 Dec 2008 09:03:04 +0000 (25 04:03 -0500)]
Shorten the gap with no config available.

15 years agoSomewhat simpler and cleaner.
William McBrine [Thu, 25 Dec 2008 08:12:20 +0000 (25 03:12 -0500)]
Somewhat simpler and cleaner.

15 years agort
William McBrine [Thu, 25 Dec 2008 07:20:53 +0000 (25 02:20 -0500)]
rt

15 years agoUse a single save/load for the config, instead of having a separate
William McBrine [Thu, 25 Dec 2008 07:06:38 +0000 (25 02:06 -0500)]
Use a single save/load for the config, instead of having a separate
reimplementation in the admin plugin. This makes the admin plugin
respect the case where pyTivo.conf is not in the default location.

15 years agoMore fiddly bits that probably no one else cares about.
William McBrine [Tue, 23 Dec 2008 06:16:52 +0000 (23 01:16 -0500)]
More fiddly bits that probably no one else cares about.

15 years agoLatest version of eyeD3 -- 0.6.16.
William McBrine [Tue, 23 Dec 2008 03:45:51 +0000 (22 22:45 -0500)]
Latest version of eyeD3 -- 0.6.16.

15 years agoLatest version of Cheetah -- 2.0.1.
William McBrine [Tue, 23 Dec 2008 03:33:31 +0000 (22 22:33 -0500)]
Latest version of Cheetah -- 2.0.1.

15 years agoA BSD-licensed version of lrucache.py. (The copyright notice is the only
William McBrine [Tue, 23 Dec 2008 02:57:40 +0000 (22 21:57 -0500)]
A BSD-licensed version of lrucache.py. (The copyright notice is the only
thing changed.) Finally pyTivo is legal.

15 years agoOne more reference to auto_subshares.
William McBrine [Tue, 23 Dec 2008 02:49:35 +0000 (22 21:49 -0500)]
One more reference to auto_subshares.

15 years agohas_key() is deprecated.
William McBrine [Tue, 23 Dec 2008 02:32:19 +0000 (22 21:32 -0500)]
has_key() is deprecated.

15 years agoReplaced some of the excessive uses of str().
William McBrine [Tue, 23 Dec 2008 02:15:10 +0000 (22 21:15 -0500)]
Replaced some of the excessive uses of str().

15 years agoSpacing.
William McBrine [Tue, 23 Dec 2008 01:44:33 +0000 (22 20:44 -0500)]
Spacing.

15 years agoFewer backslash continuations, in favor of parens.
William McBrine [Tue, 23 Dec 2008 01:32:49 +0000 (22 20:32 -0500)]
Fewer backslash continuations, in favor of parens.

15 years agoSimpler init for settings; spacing and continuations.
William McBrine [Tue, 23 Dec 2008 01:19:26 +0000 (22 20:19 -0500)]
Simpler init for settings; spacing and continuations.

15 years agoOops -- % has precedence over +.
William McBrine [Tue, 23 Dec 2008 01:09:46 +0000 (22 20:09 -0500)]
Oops -- % has precedence over +.

15 years agoRe-ordered the import lines to fit with PEP 8.
William McBrine [Tue, 23 Dec 2008 00:22:06 +0000 (22 19:22 -0500)]
Re-ordered the import lines to fit with PEP 8.

15 years agoSpelling.
William McBrine [Mon, 22 Dec 2008 23:48:29 +0000 (22 18:48 -0500)]
Spelling.

15 years ago80 columns, spacing and line continuations.
William McBrine [Mon, 22 Dec 2008 23:46:12 +0000 (22 18:46 -0500)]
80 columns, spacing and line continuations.

15 years ago...and call it from here as well. To Do: Test.
William McBrine [Mon, 22 Dec 2008 22:22:35 +0000 (22 17:22 -0500)]
...and call it from here as well. To Do: Test.

15 years agoinit_logging() makes more sense in the config module.
William McBrine [Mon, 22 Dec 2008 22:19:22 +0000 (22 17:19 -0500)]
init_logging() makes more sense in the config module.

15 years agoMore trivial stuff that bugs me.
William McBrine [Mon, 22 Dec 2008 22:11:26 +0000 (22 17:11 -0500)]
More trivial stuff that bugs me.

15 years agoSimpler/cleaner.
William McBrine [Mon, 22 Dec 2008 21:26:16 +0000 (22 16:26 -0500)]
Simpler/cleaner.

15 years agoauto_subshares is no longer needed, either.
William McBrine [Mon, 22 Dec 2008 20:26:24 +0000 (22 15:26 -0500)]
auto_subshares is no longer needed, either.

15 years agohack83 is no longer needed with 9.3.2/11.0.
William McBrine [Mon, 22 Dec 2008 20:08:18 +0000 (22 15:08 -0500)]
hack83 is no longer needed with 9.3.2/11.0.

15 years agoAllow for a variable number of digits after the decimal point in
William McBrine [Sun, 14 Dec 2008 02:49:30 +0000 (13 21:49 -0500)]
Allow for a variable number of digits after the decimal point in
ffmpeg's time report. Original patch by rdian06.

15 years agoChanged the durre expression in music.py to match the one in
William McBrine [Sun, 14 Dec 2008 02:17:01 +0000 (13 21:17 -0500)]
Changed the durre expression in music.py to match the one in
transcode.py.

15 years agoGiven the new behavior, there's no reason to keep the explicit list of
William McBrine [Sun, 14 Dec 2008 01:59:08 +0000 (13 20:59 -0500)]
Given the new behavior, there's no reason to keep the explicit list of
blacklisted TSNs.

15 years agoPer-TiVo buffer size, per wgw.
William McBrine [Sun, 14 Dec 2008 01:50:45 +0000 (13 20:50 -0500)]
Per-TiVo buffer size, per wgw.

15 years agodefault tivos to blacklist if not defined as HD or Letterbox.
wgw [Sat, 11 Oct 2008 03:56:45 +0000 (10 22:56 -0500)]
default tivos to blacklist if not defined as HD or Letterbox.

15 years agoadd model 240 to blacklist
wgw [Sat, 11 Oct 2008 01:44:22 +0000 (10 20:44 -0500)]
add model 240 to blacklist

15 years agoadd TiVo HD XL
wgw [Sat, 13 Dec 2008 16:28:05 +0000 (13 10:28 -0600)]
add TiVo HD XL

15 years agoAdd the TiVo HD XL's TSN to isHDtivo().
William McBrine [Sat, 13 Dec 2008 13:58:29 +0000 (13 08:58 -0500)]
Add the TiVo HD XL's TSN to isHDtivo().

15 years agoper tivo bufsize
wgw [Wed, 15 Oct 2008 01:27:26 +0000 (14 20:27 -0500)]
per tivo bufsize

15 years agodefault tivos to blacklist if not defined as HD or Letterbox.
wgw [Sat, 11 Oct 2008 03:56:45 +0000 (10 22:56 -0500)]
default tivos to blacklist if not defined as HD or Letterbox.

15 years agoadd model 240 to blacklist
wgw [Sat, 11 Oct 2008 01:44:22 +0000 (10 20:44 -0500)]
add model 240 to blacklist

15 years agoReverting to last known stable windows ffmpeg build.
wgw [Thu, 25 Sep 2008 02:31:51 +0000 (24 21:31 -0500)]
Reverting to last known stable windows ffmpeg build.

Due to unexpected errors from rdian06 build.

15 years agochanges to TvBus/metadata handling
wgw [Thu, 4 Sep 2008 02:29:04 +0000 (3 21:29 -0500)]
changes to TvBus/metadata handling

Taking a stab at my own adjustments to pytivo's metadata handling.
These adjustments should make pytivo follow normal TiVo metadata
conventions.  With one exception.  If metadata contains an episode
number, it will be displayed before the episode title so that it's
not necessary to drill down to the program detail of every file to
find out which file is the next episode.
Also, all files are assumed to be an episode unless "isEpisode : false"
exists in the metadata.  "isEpisode : false" is required for movie
files if you don't want the movie title to display as the episode title.

15 years agoSome redundancy, and I think this is more legible.
William McBrine [Wed, 20 Aug 2008 16:48:52 +0000 (20 12:48 -0400)]
Some redundancy, and I think this is more legible.

15 years agoNeed this too.
William McBrine [Wed, 20 Aug 2008 16:07:59 +0000 (20 12:07 -0400)]
Need this too.

15 years agohack83 option should use getboolean().
William McBrine [Wed, 20 Aug 2008 16:01:12 +0000 (20 12:01 -0400)]
hack83 option should use getboolean().

15 years agoCourtesy rdian06, fixed FFmpeg version SVN-r14196-rdian06-0.93
wgw [Sun, 10 Aug 2008 04:02:08 +0000 (9 23:02 -0500)]
Courtesy rdian06, fixed FFmpeg version SVN-r14196-rdian06-0.93

15 years agoforce Override_millisecs to integer
wgw [Sat, 2 Aug 2008 04:21:30 +0000 (1 23:21 -0500)]
force Override_millisecs to integer

15 years agoshould say 'format'
wgw [Wed, 30 Jul 2008 02:25:02 +0000 (29 21:25 -0500)]
should say 'format'

15 years agoBLACKLIST_169 was removed a while back. Someone must have re-added it.
wgw [Sun, 27 Jul 2008 04:10:18 +0000 (26 23:10 -0500)]
BLACKLIST_169 was removed a while back. Someone must have re-added it.

15 years agoadd 130 model to blacklist
wgw [Fri, 25 Jul 2008 05:46:02 +0000 (25 00:46 -0500)]
add 130 model to blacklist

15 years agoOmit the colon when there's no episode title.
William McBrine [Sun, 13 Jul 2008 03:36:00 +0000 (12 23:36 -0400)]
Omit the colon when there's no episode title.

15 years agoStrip the Tribune notice from the descriptions.
William McBrine [Sun, 13 Jul 2008 03:31:01 +0000 (12 23:31 -0400)]
Strip the Tribune notice from the descriptions.

15 years agoAvoid using "file" as a variable name.
William McBrine [Fri, 11 Jul 2008 11:49:04 +0000 (11 07:49 -0400)]
Avoid using "file" as a variable name.

15 years agoAvoid using "file" as a variable name.
William McBrine [Fri, 11 Jul 2008 11:45:11 +0000 (11 07:45 -0400)]
Avoid using "file" as a variable name.

15 years agoPreload the templates for the video plugin.
William McBrine [Fri, 11 Jul 2008 11:40:29 +0000 (11 07:40 -0400)]
Preload the templates for the video plugin.

15 years agoUppercase the template names.
William McBrine [Fri, 11 Jul 2008 11:31:52 +0000 (11 07:31 -0400)]
Uppercase the template names.

15 years agoSome tweaking/reformatting/simplification of the admin plugin. More to
William McBrine [Fri, 11 Jul 2008 11:29:04 +0000 (11 07:29 -0400)]
Some tweaking/reformatting/simplification of the admin plugin. More to
do here.

15 years agoUnneeded variables.
William McBrine [Fri, 11 Jul 2008 04:13:23 +0000 (11 00:13 -0400)]
Unneeded variables.

15 years agoSimpler.
William McBrine [Sun, 6 Jul 2008 09:02:14 +0000 (6 05:02 -0400)]
Simpler.

15 years agoSimpler seek/duration/encoding assignment.
William McBrine [Sun, 6 Jul 2008 08:49:57 +0000 (6 04:49 -0400)]
Simpler seek/duration/encoding assignment.

15 years agoduration, not seek
William McBrine [Sun, 6 Jul 2008 08:28:12 +0000 (6 04:28 -0400)]
duration, not seek

15 years agoTighter AudioFileFilter(). (Extension comparison is actually all that
William McBrine [Sun, 6 Jul 2008 08:21:17 +0000 (6 04:21 -0400)]
Tighter AudioFileFilter(). (Extension comparison is actually all that
eyeD3.isMp3File() does, so we can save some steps here.)

15 years agoAdd support for "listen" and name lookup for pyTivoService.py.
William McBrine [Sun, 6 Jul 2008 04:55:34 +0000 (6 00:55 -0400)]
Add support for "listen" and name lookup for pyTivoService.py.

15 years agoBrowsers attempting to access the admin/togo/push functions would hang
William McBrine [Tue, 1 Jul 2008 05:45:04 +0000 (1 01:45 -0400)]
Browsers attempting to access the admin/togo/push functions would hang
if they were running on the same machine as TiVo Desktop.

15 years agoAdd the TiVo name to the NPL. There's probably a better way to do this.
William McBrine [Mon, 30 Jun 2008 10:25:11 +0000 (30 06:25 -0400)]
Add the TiVo name to the NPL. There's probably a better way to do this.

15 years agoAdd "Items" to the share menus.
William McBrine [Mon, 30 Jun 2008 10:06:22 +0000 (30 06:06 -0400)]
Add "Items" to the share menus.

15 years agoRemove the horrible viewport effect from the ToGo menu.
William McBrine [Mon, 30 Jun 2008 09:59:43 +0000 (30 05:59 -0400)]
Remove the horrible viewport effect from the ToGo menu.

15 years agoSlightly less redundant... needs work.
William McBrine [Mon, 30 Jun 2008 09:28:45 +0000 (30 05:28 -0400)]
Slightly less redundant... needs work.