Commit Graph

363 Commits

Author SHA1 Message Date
Thomas Vander Stichele
120d1b239f work without network 2013-08-04 18:11:13 +02:00
Thomas Vander Stichele
df0daefa27 use a built REVISION file as a backup revision source 2013-08-02 16:17:03 +02:00
Thomas Vander Stichele
debd48d3e6 Add testcase to show that previous commit fixes #19. 2013-07-30 13:37:32 +02:00
Thomas Vander Stichele
6eda5d7dc5 remove one if path 2013-07-30 13:25:28 +02:00
Thomas Vander Stichele
7c95e8e017 Set proper track ids. Fixes #34 2013-07-30 13:23:34 +02:00
Thomas Vander Stichele
e8d06ba3f1 distinguish between disc and track credit 2013-07-30 13:17:32 +02:00
Thomas Vander Stichele
ead648feef add getIds and use it to set correct ids 2013-07-30 13:09:56 +02:00
Thomas Vander Stichele
a8ef4a54c4 make sure sortname contains all artists 2013-07-30 13:07:09 +02:00
Thomas Vander Stichele
3d53056573 Extract a Credit list subclass to get name/sortname/id 2013-07-30 13:06:02 +02:00
Thomas Vander Stichele
7b17955664 add doc 2013-07-30 13:05:09 +02:00
Thomas Vander Stichele
6db23603ab rename to discArtist to disambiguate 2013-07-30 12:34:33 +02:00
Thomas Vander Stichele
d88d9f9bc6 rename metadata to discMD to be clearer 2013-07-30 11:39:40 +02:00
Thomas Vander Stichele
85300a9529 get revision from git; make it work everywhere 2013-07-30 11:23:59 +02:00
Thomas Vander Stichele
430ee02a71 put space before colon 2013-07-29 12:29:47 +02:00
Thomas Vander Stichele
697aafc21d handle exceptions on verifying empty or half-done tracks 2013-07-22 01:54:00 +02:00
Thomas Vander Stichele
d52b008751 make sure we have a traceback 2013-07-21 15:16:10 +02:00
Thomas Vander Stichele
888d3ffc2a wait before reading, to make sure we get it all 2013-07-14 09:36:36 +02:00
Thomas Vander Stichele
02397302c6 catch missing save_cache_path in xdg.BaseDirectory; closes #31 2013-07-14 09:29:17 +02:00
Thomas Vander Stichele
948835a257 More quote fixing 2013-07-13 23:03:46 +02:00
Thomas Vander Stichele
34d58e2b5c more filtering 2013-07-13 22:46:20 +02:00
Thomas Vander Stichele
49d8e9c268 use PathFilter object to filter paths 2013-07-13 18:50:52 +02:00
Thomas Vander Stichele
8e2db21a55 Allow getting normal and boolean from config 2013-07-13 18:50:18 +02:00
Thomas Vander Stichele
c75f71ead3 Add path filter 2013-07-13 18:38:31 +02:00
Thomas Vander Stichele
f93390d1bc pass config to program 2013-07-13 18:37:10 +02:00
Thomas Vander Stichele
7ba5f24f7a we already get the version some other way 2013-07-13 17:32:59 +02:00
thomasvs
eba184e54b Merge pull request #21 from supermanvelo/master
break up logger line; handle encoding for diff
2013-07-13 08:31:42 -07:00
Thomas Vander Stichele
7813103a4d get version for cdrdao too.
Add debug commands: rip debug version cdrdao/cdparanoia
2013-07-13 11:42:06 +02:00
Thomas Vander Stichele
27030a9842 fix output 2013-07-04 00:47:15 +02:00
Thomas Vander Stichele
32000bd0d0 Add new command: rip debug maxsample
Calculates the maximum absolute sample value.
Helpful to verify whether HTOA tracks are pure silence or not.
2013-05-10 22:06:38 +02:00
Thomas Vander Stichele
47a9481bc1 Document and fix comments. 2013-05-10 22:06:04 +02:00
thomasvs
e990136aaa Merge pull request #26 from dioltas/fix_pycdio_unicode_bug
Convert values returned from pycdio to str (workaround for upstream bug)
2013-03-07 00:19:24 -08:00
dioltas
35f568181f Convert values returned from pycdio to str (workaround for upstream bug) 2013-03-06 19:12:03 +00:00
Thomas Vander Stichele
307db4f59f update logging; bump classVersion of Table
now table will get a logName set correctly when unpickled too
2013-03-05 16:59:38 +01:00
Thomas Vander Stichele
ee99d833a7 rename our musicbrainzngs.py to mbngs.py
Helps Debian package which prefers to strip out our copy of
musicbrainzngs
2013-03-05 16:12:52 +01:00
Velo Superman
7e3d7f0ab7 return cdrdao version used 2013-03-03 17:55:10 +01:00
Velo Superman
d7848cd34c break into two lines to separate logger problems from morituri 2013-03-01 19:32:15 +01:00
thomasvs
75351dc287 Merge pull request #14 from alkino/with_statement
Use with statement to open files
2013-02-26 14:47:48 -08:00
Thomas Vander Stichele
4e03a6e966 work around GStreamer bug in flacdec for really short files 2013-02-26 23:12:16 +01:00
Thomas Vander Stichele
f052896505 change debug message 2013-02-26 23:12:16 +01:00
Thomas Vander Stichele
a692542307 debug and cleanup 2013-02-26 23:12:16 +01:00
Thomas Vander Stichele
f05ec0f2e9 The logic was the wrong way around.
The idea is that we set an interval that is definitely smaller than
the whole file.
2013-02-26 23:12:15 +01:00
Nicolas Cornu
45725999d2 Use with statement to open files 2013-02-26 22:06:22 +01:00
Nicolas Cornu
d882f845ff Use os.path.join instead of hardcoded paths 2013-02-26 21:17:38 +01:00
Thomas Vander Stichele
3f4291bb18 Handle off-by-1 errors in cdparanoia progress parsing
Fixes the exception I got on ripping The Strokes - Someday
2013-02-24 11:37:13 +01:00
Thomas Vander Stichele
f010fd204c deduplicate rip directories with catalog number or barcode 2013-02-05 19:42:36 +01:00
Thomas Vander Stichele
b08357010e store catalog number and barcode in discmetadata 2013-02-05 19:42:36 +01:00
Thomas Vander Stichele
6e3953e15f remove unused path 2013-02-03 23:18:42 +01:00
Thomas Vander Stichele
e3b168c2a1 key on musicbrainz disc id by default
Do not use cache if the mb disc id does not match the table cache value.

Fixes asserts on the mb disc id differing.

Fixes trac ticket 103.
2013-02-03 22:20:00 +01:00
Thomas Vander Stichele
d4c81126d5 add a TableCache. 2013-02-03 22:19:11 +01:00
Thomas Vander Stichele
1adc97452f Update getCache to take name. Add getReadCaches 2013-02-03 22:17:19 +01:00