wmbr-ripping:wmbr-pyvalidrip.git
10 years agoFix licensing issues master
Ian Jacobi [Mon, 3 Dec 2012 04:46:13 +0000 (23:46 -0500)]
Fix licensing issues

10 years agoUse DISC_CUESHEET instead of CUESHEET tag (workaround for Slimplayer cleverness)
Ian Jacobi [Fri, 30 Nov 2012 22:38:48 +0000 (17:38 -0500)]
Use DISC_CUESHEET instead of CUESHEET tag (workaround for Slimplayer cleverness)

10 years agoAdd some helpful VBS files (useful for other purposes)
Ian Jacobi [Thu, 7 Jun 2012 23:45:53 +0000 (19:45 -0400)]
Add some helpful VBS files (useful for other purposes)

10 years agoFix weird bugs...
Ian Jacobi [Thu, 7 Jun 2012 23:45:16 +0000 (19:45 -0400)]
Fix weird bugs...

10 years agoAdd script to automate cuesheet ripping with robot.
Ian Jacobi [Sat, 14 Apr 2012 01:19:32 +0000 (21:19 -0400)]
Add script to automate cuesheet ripping with robot.

10 years agoSome MusicBrainz errors
Ian Jacobi [Sat, 7 Apr 2012 01:12:29 +0000 (21:12 -0400)]
Some MusicBrainz errors

10 years agoWeird case is artist is missing.
Ian Jacobi [Fri, 30 Mar 2012 23:32:18 +0000 (19:32 -0400)]
Weird case is artist is missing.

10 years agoFix encoding bug.
Ian Jacobi [Sat, 25 Feb 2012 17:46:57 +0000 (12:46 -0500)]
Fix encoding bug.

10 years agoLimit filenames to length 255.
Ian Jacobi [Wed, 15 Feb 2012 04:12:46 +0000 (23:12 -0500)]
Limit filenames to length 255.

10 years agoSwitch to Discogs API v2.0
Ian Jacobi [Sat, 4 Feb 2012 21:59:16 +0000 (16:59 -0500)]
Switch to Discogs API v2.0

10 years agoBug fixes and reduce HTOA flagging.
Ian Jacobi [Sun, 18 Dec 2011 00:06:08 +0000 (19:06 -0500)]
Bug fixes and reduce HTOA flagging.

11 years agoFix some minor validator bugs (including better GraceNote handling with accents)
Ian Jacobi [Mon, 5 Dec 2011 00:45:42 +0000 (19:45 -0500)]
Fix some minor validator bugs (including better GraceNote handling with accents)

11 years agoAdd "Last, First" -> "First Last" switcher to QuickFix menu
Ian Jacobi [Mon, 5 Dec 2011 00:35:13 +0000 (19:35 -0500)]
Add "Last, First" -> "First Last" switcher to QuickFix menu

11 years agoChange disc count to center alignment to better offset it.
Ian Jacobi [Mon, 5 Dec 2011 00:23:51 +0000 (19:23 -0500)]
Change disc count to center alignment to better offset it.

11 years agoSelect all text when first editing a field.
Ian Jacobi [Mon, 5 Dec 2011 00:18:44 +0000 (19:18 -0500)]
Select all text when first editing a field.

11 years agoFix path normalization where value is None
Ian Jacobi [Sat, 5 Nov 2011 16:13:40 +0000 (12:13 -0400)]
Fix path normalization where value is None

11 years agoHandle missing artists.
Ian Jacobi [Tue, 18 Oct 2011 17:55:58 +0000 (13:55 -0400)]
Handle missing artists.

11 years agoFix issues with AlbumListCtrl on Track objects(?)
Ian Jacobi [Thu, 6 Oct 2011 22:17:55 +0000 (18:17 -0400)]
Fix issues with AlbumListCtrl on Track objects(?)

11 years agoFilter MusicBrainz releases so that MOST return only one hit again. (Also drop the...
Ian Jacobi [Sat, 1 Oct 2011 19:45:36 +0000 (15:45 -0400)]
Filter MusicBrainz releases so that MOST return only one hit again.  (Also drop the '(disc N)' suffix)

11 years agoReturn in the TreeListCtrl now automatically edits the next row. Also fixed bindings...
Ian Jacobi [Sat, 1 Oct 2011 18:53:23 +0000 (14:53 -0400)]
Return in the TreeListCtrl now automatically edits the next row. Also fixed bindings to work in OS X (I think), an issue where tabbing would clear the wxTextCtrl, and an issue where shift/alt key state was not saved after tabbing.

11 years agoSetting genre of a track sets genre of all tracks in same album.
Ian Jacobi [Fri, 30 Sep 2011 23:53:49 +0000 (19:53 -0400)]
Setting genre of a track sets genre of all tracks in same album.

11 years agoIgnore MusicBrainz mediums whose track-counts don't match.
Ian Jacobi [Fri, 30 Sep 2011 23:50:55 +0000 (19:50 -0400)]
Ignore MusicBrainz mediums whose track-counts don't match.

11 years agoFully disable dead-key handling.
Ian Jacobi [Fri, 30 Sep 2011 23:05:54 +0000 (19:05 -0400)]
Fully disable dead-key handling.

11 years agoFix track titles and artists of multi-disc albums from MusicBrainz.
Ian Jacobi [Fri, 23 Sep 2011 22:49:25 +0000 (18:49 -0400)]
Fix track titles and artists of multi-disc albums from MusicBrainz.

11 years agoFix some bugs to get multi-disc lookups working on MusicBrainz again.
Ian Jacobi [Fri, 23 Sep 2011 14:53:00 +0000 (10:53 -0400)]
Fix some bugs to get multi-disc lookups working on MusicBrainz again.

11 years ago(Probably) corrected MB handling for NGS.
Ian Jacobi [Wed, 21 Sep 2011 23:58:48 +0000 (19:58 -0400)]
(Probably) corrected MB handling for NGS.

11 years agoPrune user, password, port references (since they aren't needed for connection to...
Ian Jacobi [Tue, 13 Sep 2011 22:46:39 +0000 (18:46 -0400)]
Prune user, password, port references (since they aren't needed for connection to internal MIT MX's.)  Don't know why ports do badly though.

11 years agoAutomatically e-mail on unhandled exception.
Ian Jacobi [Fri, 9 Sep 2011 23:56:47 +0000 (19:56 -0400)]
Automatically e-mail on unhandled exception.

11 years agoHandle LookupError like we do UnicodeDecodeError in chardetDecode: fallback on utf...
Ian Jacobi [Tue, 6 Sep 2011 00:12:42 +0000 (20:12 -0400)]
Handle LookupError like we do UnicodeDecodeError in chardetDecode: fallback on utf-8/iso-8859-1

11 years agoOnly count duplicate files if the track name is being renamed.
Ian Jacobi [Tue, 6 Sep 2011 00:11:42 +0000 (20:11 -0400)]
Only count duplicate files if the track name is being renamed.

11 years agoCommit some path renaming issues.
Ian Jacobi [Wed, 27 Jul 2011 05:51:03 +0000 (01:51 -0400)]
Commit some path renaming issues.

11 years agoFix variable naming collision
Ian Jacobi [Wed, 27 Jul 2011 05:50:15 +0000 (01:50 -0400)]
Fix variable naming collision

11 years agoFix syntax error.
Ian Jacobi [Tue, 26 Jul 2011 20:35:38 +0000 (20:35 +0000)]
Fix syntax error.

11 years agoFix syntax error.
Ian Jacobi [Tue, 26 Jul 2011 03:33:29 +0000 (03:33 +0000)]
Fix syntax error.

11 years agoRewrite transactional Album.decode().
Ian Jacobi [Sun, 24 Jul 2011 21:51:19 +0000 (21:51 +0000)]
Rewrite transactional Album.decode().

11 years agoBuggy committed code.
Ian Jacobi [Tue, 19 Jul 2011 20:29:08 +0000 (20:29 +0000)]
Buggy committed code.

11 years agoBuggy committed code.
Ian Jacobi [Tue, 19 Jul 2011 20:22:41 +0000 (20:22 +0000)]
Buggy committed code.

11 years agoFix issue with double decoding when we bomb-out mid-double-decode.
Ian Jacobi [Tue, 19 Jul 2011 20:18:44 +0000 (20:18 +0000)]
Fix issue with double decoding when we bomb-out mid-double-decode.

11 years agoFix bad varname
Ian Jacobi [Tue, 19 Jul 2011 20:02:30 +0000 (20:02 +0000)]
Fix bad varname

11 years agoRemove rogue 's'
Ian Jacobi [Tue, 19 Jul 2011 19:49:13 +0000 (19:49 +0000)]
Remove rogue 's'

11 years agoMerge HEAD and replace UnicodeDecodeError changes with more advanced ones from this...
Ian Jacobi [Sat, 16 Jul 2011 15:41:16 +0000 (11:41 -0400)]
Merge HEAD and replace UnicodeDecodeError changes with more advanced ones from this morning.

11 years agoImprove warnings for both UnicodeDecodeErrors in charsetDecode and duplicate filenames.
Ian Jacobi [Sat, 16 Jul 2011 15:39:22 +0000 (11:39 -0400)]
Improve warnings for both UnicodeDecodeErrors in charsetDecode and duplicate filenames.

11 years agoFix bug with duplicate filenames.
Ian Jacobi [Sat, 16 Jul 2011 15:35:34 +0000 (11:35 -0400)]
Fix bug with duplicate filenames.

11 years agoHandle UnicodeDecodeErrors in charsetDecode rather than decode.
Ian Jacobi [Sat, 16 Jul 2011 15:34:48 +0000 (11:34 -0400)]
Handle UnicodeDecodeErrors in charsetDecode rather than decode.

11 years agoWorkaround for UnicodeDecodeErrors when we guess the wrong character-set.
Ian Jacobi [Fri, 15 Jul 2011 18:20:01 +0000 (18:20 +0000)]
Workaround for UnicodeDecodeErrors when we guess the wrong character-set.

11 years agoTry to handle duplicate files.
Ian Jacobi [Tue, 12 Jul 2011 07:36:21 +0000 (03:36 -0400)]
Try to handle duplicate files.

11 years agoNormalize out periods and don't look for albums/artists with no name when looking...
Ian Jacobi [Tue, 12 Jul 2011 07:32:08 +0000 (03:32 -0400)]
Normalize out periods and don't look for albums/artists with no name when looking for album art.

11 years agoHandle UTF-8 in AlbumArt code.
Ian Jacobi [Tue, 12 Jul 2011 07:27:45 +0000 (03:27 -0400)]
Handle UTF-8 in AlbumArt code.

11 years agoSort album art by descending area, exclude Take2, fix Advanced checkboxes, and handle...
Ian Jacobi [Wed, 11 May 2011 23:20:51 +0000 (19:20 -0400)]
Sort album art by descending area, exclude Take2, fix Advanced checkboxes, and handle weird "None" artist cases.

11 years ago"Escape" brackets in directories being globbed.
Ian Jacobi [Wed, 11 May 2011 03:23:14 +0000 (23:23 -0400)]
"Escape" brackets in directories being globbed.

11 years agoRedid workaround to add user-agent (why did subclassing HTTPHandler not work?), now...
Ian Jacobi [Tue, 10 May 2011 19:35:06 +0000 (15:35 -0400)]
Redid workaround to add user-agent (why did subclassing HTTPHandler not work?), now handle lack of label correctly.

11 years agoCorrect ampersand handling in genres.
Ian Jacobi [Tue, 10 May 2011 18:52:02 +0000 (14:52 -0400)]
Correct ampersand handling in genres.

11 years agoShould now have custom User-Agent in MusicBrainz WebService requests; Included suppor...
Ian Jacobi [Mon, 9 May 2011 03:49:28 +0000 (23:49 -0400)]
Should now have custom User-Agent in MusicBrainz WebService requests; Included support@wmbr.org e-mail address in user-agent

11 years agoWeird missing track bug!
Ian Jacobi [Sat, 7 May 2011 22:12:13 +0000 (18:12 -0400)]
Weird missing track bug!

11 years agoAdd Advanced Tag Editor.
Ian Jacobi [Sat, 7 May 2011 17:36:19 +0000 (13:36 -0400)]
Add Advanced Tag Editor.

11 years agoSurreptitious Label tagging should now happen..
Ian Jacobi [Sat, 30 Apr 2011 23:05:07 +0000 (19:05 -0400)]
Surreptitious Label tagging should now happen..

11 years agoBelieve the refactor is done, and that metadata works correctly again.
Ian Jacobi [Sat, 30 Apr 2011 23:04:28 +0000 (19:04 -0400)]
Believe the refactor is done, and that metadata works correctly again.

11 years agoRefactor album.py for better future extensibility (and attributes).
Ian Jacobi [Sat, 30 Apr 2011 21:29:13 +0000 (17:29 -0400)]
Refactor album.py for better future extensibility (and attributes).

11 years agoMerge upstream and fix release date extraction on MusicBrainz (prefer US, prepare...
Ian Jacobi [Sat, 30 Apr 2011 20:07:33 +0000 (16:07 -0400)]
Merge upstream and fix release date extraction on MusicBrainz (prefer US, prepare to support labels)

11 years agoSome notes.
Ian Jacobi [Sat, 30 Apr 2011 19:23:11 +0000 (15:23 -0400)]
Some notes.

11 years agoFinish refactoring albumart.
Ian Jacobi [Sat, 30 Apr 2011 18:37:08 +0000 (14:37 -0400)]
Finish refactoring albumart.

11 years agoRefactor albumart module to not lock up the validator when done.
Ian Jacobi [Sat, 30 Apr 2011 18:36:07 +0000 (14:36 -0400)]
Refactor albumart module to not lock up the validator when done.

11 years agoMove and fix fileglobbing of TXT log rename. Try to force albumart choice to validat...
Ian Jacobi [Sat, 30 Apr 2011 18:03:00 +0000 (14:03 -0400)]
Move and fix fileglobbing of TXT log rename.  Try to force albumart choice to validate time.

11 years agoOnly need to rename one TXT file.
Ian Jacobi [Sat, 30 Apr 2011 17:42:44 +0000 (13:42 -0400)]
Only need to rename one TXT file.

11 years agodBpoweramp now automatically adds CDDB IDs. Whoops.
Ian Jacobi [Sat, 30 Apr 2011 17:36:13 +0000 (13:36 -0400)]
dBpoweramp now automatically adds CDDB IDs.  Whoops.

11 years agoFix highlighting now that we reuse TreeItems.
Ian Jacobi [Sat, 30 Apr 2011 17:26:22 +0000 (13:26 -0400)]
Fix highlighting now that we reuse TreeItems.

11 years agoMerging AlbumArtDownloaderBridge upstream.
Ian Jacobi [Sat, 30 Apr 2011 16:19:22 +0000 (12:19 -0400)]
Merging AlbumArtDownloaderBridge upstream.

11 years agoFirst draft of AlbumArtDownloader integration bridge.
Ian Jacobi [Sat, 30 Apr 2011 16:12:00 +0000 (12:12 -0400)]
First draft of AlbumArtDownloader integration bridge.

11 years agoRefactor lookup dialogs and fix bugs to allow for MusicBrainz/Discogs alignment to...
Ian Jacobi [Fri, 29 Apr 2011 23:45:57 +0000 (19:45 -0400)]
Refactor lookup dialogs and fix bugs to allow for MusicBrainz/Discogs alignment to work correctly.

11 years agoMerge preliminary work on associations and non-external album art lookups with upstream.
Ian Jacobi [Thu, 28 Apr 2011 00:27:40 +0000 (20:27 -0400)]
Merge preliminary work on associations and non-external album art lookups with upstream.

11 years agoStarting to draft up Discogs and MusicBrainz association lookup (without overwriting...
Ian Jacobi [Thu, 28 Apr 2011 00:26:41 +0000 (20:26 -0400)]
Starting to draft up Discogs and MusicBrainz association lookup (without overwriting metadata)

11 years agoNo really. Fix the cuesheet problem with the right encoding.
Ian Jacobi [Mon, 25 Apr 2011 19:54:01 +0000 (15:54 -0400)]
No really.  Fix the cuesheet problem with the right encoding.

11 years agoTentatively move album art (not yet truly supported)
Ian Jacobi [Mon, 25 Apr 2011 16:08:52 +0000 (12:08 -0400)]
Tentatively move album art (not yet truly supported)

11 years agoRefactor multithreading in album art searches.
Ian Jacobi [Sun, 24 Apr 2011 23:59:23 +0000 (19:59 -0400)]
Refactor multithreading in album art searches.

11 years agoEarly draft of (inactive) album-art fetching code.
Ian Jacobi [Sun, 24 Apr 2011 23:37:24 +0000 (19:37 -0400)]
Early draft of (inactive) album-art fetching code.

11 years agoLog stderr and stdout so that we can eventually get rid of the console (and so we...
Ian Jacobi [Sun, 24 Apr 2011 20:02:10 +0000 (16:02 -0400)]
Log stderr and stdout so that we can eventually get rid of the console (and so we can log errors from each run even if users forget to note them).

11 years agoFix HTOA font handling.
Ian Jacobi [Sun, 24 Apr 2011 19:47:06 +0000 (15:47 -0400)]
Fix HTOA font handling.

11 years agoFix Load Progress foreground workaround.
Ian Jacobi [Sun, 24 Apr 2011 19:24:02 +0000 (15:24 -0400)]
Fix Load Progress foreground workaround.

11 years agoMerge changes
Ian Jacobi [Sun, 24 Apr 2011 19:07:41 +0000 (15:07 -0400)]
Merge changes

11 years agoTab now switches fields when editing.
Ian Jacobi [Sun, 24 Apr 2011 01:22:42 +0000 (21:22 -0400)]
Tab now switches fields when editing.

11 years agoMerged some changes to cuesheet handling, etc.
Ian Jacobi [Sat, 23 Apr 2011 23:57:02 +0000 (19:57 -0400)]
Merged some changes to cuesheet handling, etc.

11 years agoHTOA flagging via italic album rows(?)
Ian Jacobi [Sat, 23 Apr 2011 23:56:10 +0000 (19:56 -0400)]
HTOA flagging via italic album rows(?)

11 years agoTry to fix occasional bug with LookupCandidateDialog (multiple selections?)
Ian Jacobi [Fri, 22 Apr 2011 23:48:30 +0000 (19:48 -0400)]
Try to fix occasional bug with LookupCandidateDialog (multiple selections?)

11 years agoWork around some rare MusicBrainz web service exceptions, note some other exceptions...
Ian Jacobi [Tue, 19 Apr 2011 20:48:08 +0000 (16:48 -0400)]
Work around some rare MusicBrainz web service exceptions, note some other exceptions, and correctly handle case-insensitivity of 'other files'.

11 years agoPostpone showing the Validator window until all files are loaded.
Ian Jacobi [Mon, 18 Apr 2011 20:08:37 +0000 (16:08 -0400)]
Postpone showing the Validator window until all files are loaded.

11 years agoRemove Unicode workaround now that GenCue should output correct UTF-8.
Ian Jacobi [Mon, 18 Apr 2011 20:00:29 +0000 (16:00 -0400)]
Remove Unicode workaround now that GenCue should output correct UTF-8.

11 years agoHandle CD-Text files with cuesheet files if present.
Ian Jacobi [Sun, 17 Apr 2011 22:29:59 +0000 (18:29 -0400)]
Handle CD-Text files with cuesheet files if present.

11 years agoFix bugs with text file renaming and missing import.
Ian Jacobi [Sat, 9 Apr 2011 16:55:19 +0000 (12:55 -0400)]
Fix bugs with text file renaming and missing import.

11 years agoRollback some merge changes.
Ian Jacobi [Sat, 9 Apr 2011 16:49:14 +0000 (12:49 -0400)]
Rollback some merge changes.

11 years agoResolve some inconsistencies
Ian Jacobi [Sat, 9 Apr 2011 16:36:35 +0000 (12:36 -0400)]
Resolve some inconsistencies

11 years agoTry to support multiple disc albums.
Ian Jacobi [Sat, 9 Apr 2011 16:28:54 +0000 (12:28 -0400)]
Try to support multiple disc albums.

11 years agoDon't clobber cuesheets in multi-disc albums
Ian Jacobi [Thu, 7 Apr 2011 18:10:55 +0000 (14:10 -0400)]
Don't clobber cuesheets in multi-disc albums

11 years agoUpdate .hgignore
Ian Jacobi [Thu, 7 Apr 2011 17:31:31 +0000 (13:31 -0400)]
Update .hgignore

11 years agoNumerous bugfixes (AlbumArtists, Unicode bugs [filesystem and cuesheet], Multi-Artist...
Ian Jacobi [Thu, 7 Apr 2011 01:45:33 +0000 (21:45 -0400)]
Numerous bugfixes (AlbumArtists, Unicode bugs [filesystem and cuesheet], Multi-Artist Album data, Renaming (maybe), and validation times)

11 years agoRemoved some UTF-8 encodings.
Ian Jacobi [Tue, 29 Mar 2011 16:28:09 +0000 (10:28 -0600)]
Removed some UTF-8 encodings.

11 years agoTrying to fix usage of translate (which behaves poorly with Unicode).
Ian Jacobi [Tue, 29 Mar 2011 16:21:00 +0000 (10:21 -0600)]
Trying to fix usage of translate (which behaves poorly with Unicode).

11 years agoTry to prune albumartist when unneeded.
Ian Jacobi [Tue, 29 Mar 2011 15:53:39 +0000 (09:53 -0600)]
Try to prune albumartist when unneeded.

11 years agoPossibly fix albumartist problem? Not likely, but also not clear.
Ian Jacobi [Mon, 7 Mar 2011 07:02:14 +0000 (00:02 -0700)]
Possibly fix albumartist problem?  Not likely, but also not clear.

11 years agoMore Unicode bug workarounds
Ian Jacobi [Sun, 6 Mar 2011 03:33:06 +0000 (22:33 -0500)]
More Unicode bug workarounds

11 years agoVarious bugs found during walkthrough (bad cuesheet values, NULL release dates, Unico...
Ian Jacobi [Sun, 6 Mar 2011 03:01:29 +0000 (22:01 -0500)]
Various bugs found during walkthrough (bad cuesheet values, NULL release dates, Unicode encoding of URL parameters, catching 404s from Discogs, bad filenames, MBIDs for multi-artist albums, and workarounds for multi-disc albums)