Commit Graph

820 Commits

Author SHA1 Message Date
Thomas Vander Stichele
1a4f9e367d Really handle unknown on rip cd info. Really fixes #30. 2013-07-04 01:02:14 +02:00
Thomas Vander Stichele
27030a9842 fix output 2013-07-04 00:47:15 +02:00
Thomas Vander Stichele
d9e2175ddc Handle unknown option on rip cd info. Fixes #30. 2013-07-03 20:15:32 +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
66abdfb214 Accept more than one file for checksum. 2013-05-10 22:06:29 +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
20f6a0b70e improve debug 2013-03-05 17:15:54 +01:00
Thomas Vander Stichele
330b2dcb6c make track/index debug uniform 2013-03-05 17:07:36 +01: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
thomasvs
8348c910bc Merge pull request #22 from dioltas/fix_offset_count
Compare AccurateRip to num tracks -1, as last track not being checked
2013-03-04 03:53:00 -08:00
dioltas
70d39feee9 Compare AccurateRip to num tracks -1, as last track not being checked 2013-03-03 23:17:20 +00:00
Thomas Vander Stichele
05ec378c16 add another test case to work on INDEX 02 2013-03-03 18:17:00 +01:00
Thomas Vander Stichele
18cb676d81 Use all but last track to find offset.
Fixes problems for people whose reader doesn't do overread on the
last track.
2013-03-02 11:57:52 +01:00
Thomas Vander Stichele
fdab6f1e3f fix doc 2013-03-01 18:50:43 +01:00
Thomas Vander Stichele
55a2325e1e add debugging, comments and documentation 2013-03-01 18:50:43 +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
thomasvs
c2a9c1676e Merge pull request #13 from alkino/master
Use os.path.join instead of hardcoded paths.
2013-02-26 14:07:50 -08: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
f890ba7f57 set useragent on musicbrainz 2013-02-07 09:20:38 +01:00
Thomas Vander Stichele
13a8a5f289 after updating python-musicbrainz-ngs, symlink the package dir.
upstream changed structure to create a subdirectory for the musicbrainz
package.
2013-02-06 13:36:44 +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
9aa95e01ac update to newer musicbrainz-ngs suggested by sanoj 2013-02-03 23:25:06 +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
Thomas Vander Stichele
1e9afffde6 extract code into program.getFastToc 2013-02-03 21:07:28 +01:00
Thomas Vander Stichele
d907ccfaf6 add test case with turn on the bright lights toc 2013-02-03 20:57:32 +01:00
Thomas Vander Stichele
7b42cbf93b add debug 2013-02-03 20:57:32 +01:00
Thomas Vander Stichele
b2fc111a9a debug more 2013-02-03 20:57:32 +01:00
Thomas Vander Stichele
8b1eef1cf1 log persister 2013-02-03 20:57:32 +01:00
Thomas Vander Stichele
dadcc5c54e add summary 2013-02-03 20:54:09 +01:00
Thomas Vander Stichele
db128485eb add some whitespace betwee nreleases 2013-02-03 17:27:34 +01:00
Thomas Vander Stichele
131cc78c39 add how many tracks the disc is 2013-02-03 17:24:12 +01:00
Thomas Vander Stichele
dac8f2f921 fix whitespace 2013-02-03 14:58:19 +01:00
Thomas Vander Stichele
a436190555 only mark as a failure if we see an expected string 2013-02-03 14:58:04 +01:00
Thomas Vander Stichele
a1cf9be277 make sure we mark defeatsCache as false if cdparanoia fails. 2013-02-03 14:55:59 +01:00
Thomas Vander Stichele
66a6079550 expand the right PYTHON into rip and bash-compgen 2013-02-03 14:29:42 +01:00
Thomas Vander Stichele
ecfbc28c69 removing old musicbrainz code 2013-02-03 14:16:42 +01:00
Thomas Vander Stichele
c4772303b7 check logger up front.
Fixes #8
2013-02-03 10:50:58 +01:00