Thomas Vander Stichele
54f7bedae4
80 character limit
2013-07-13 11:42:06 +02: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
cc2ee6ba07
cleanup and comment
2013-07-13 11:42:06 +02:00
Thomas Vander Stichele
e63fddd77a
cleanup and comment
2013-07-13 11:04:27 +02:00
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
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
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
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
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
a692542307
debug and cleanup
2013-02-26 23:12:16 +01:00
Thomas Vander Stichele
f890ba7f57
set useragent on musicbrainz
2013-02-07 09:20:38 +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
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
1e9afffde6
extract code into program.getFastToc
2013-02-03 21:07:28 +01:00
Thomas Vander Stichele
dadcc5c54e
add summary
2013-02-03 20:54:09 +01:00
Thomas Vander Stichele
dac8f2f921
fix whitespace
2013-02-03 14:58:19 +01:00
Thomas Vander Stichele
c4772303b7
check logger up front.
...
Fixes #8
2013-02-03 10:50:58 +01:00
Thomas Vander Stichele
7c3118e1f2
feature: add 'rip cd info'
...
split up CD command into a base class and two subclasses.
Make instance variables accordingly.
2013-02-02 23:35:22 +01:00
Frederik "Freso" S. Olesen
4040c95817
Add "%X" template variable for uppercase filename extension.
2013-02-01 17:33:19 +01:00
Thomas Vander Stichele
ad1cf0ff84
Handle broken pycdio 0.18
2013-01-28 22:13:25 +01:00
Thomas Vander Stichele
7b45d5681b
return when we don't have a ret assigned
2013-01-27 22:30:21 +01:00
Thomas Vander Stichele
6ac8408f0d
use python-deps to handle missing dependencies.
...
Apply it to gst python module.
2013-01-27 22:24:22 +01:00
Thomas Vander Stichele
24c48ba672
output drive cache defeating in rip drive list
2013-01-20 20:33:21 +01:00
Thomas Vander Stichele
298f13432a
retry reading toc 3 times, often fails after loading
2013-01-20 20:02:46 +01:00
Thomas Vander Stichele
46feb71205
move common template options and description
2013-01-15 09:27:07 +01:00
Thomas Vander Stichele
090b9656d5
FEATURE: add --working-directory option
...
morituri will change to this directory before ripping, so
--output-directory is relative to this.
2013-01-13 16:47:48 +01:00
Thomas Vander Stichele
b80c89dbd6
default to include the release type (%r) in file paths
2013-01-13 16:13:29 +01:00
Thomas Vander Stichele
d92e117469
remove unused import
2013-01-13 16:13:20 +01:00
Thomas Vander Stichele
d9bf584c13
* morituri/common/config.py:
...
* morituri/rip/cd.py:
* morituri/rip/drive.py:
Handle missing config better.
Fixes #111 .
2013-01-06 21:31:03 +00:00
Thomas Vander Stichele
50a1bb02b1
* morituri/common/config.py:
...
* morituri/rip/cd.py:
* morituri/test/test_common_config.py:
strip model/release too.
2013-01-01 23:00:32 +00:00
Thomas Vander Stichele
b5827847ef
* morituri/common/program.py:
...
* morituri/rip/cd.py:
feature: add %x for extension to track/disc template.
2012-12-22 23:09:09 +00:00
Thomas Vander Stichele
f987210f6c
* morituri/common/program.py:
...
* morituri/rip/image.py:
feature: add %r/%R for release type to track/disc template.
2012-12-22 22:52:48 +00:00
Thomas Vander Stichele
cf8f505d82
* morituri/common/musicbrainzngs.py:
...
* morituri/rip/debug.py:
Also store releaseType for disc metadata.
2012-12-22 18:17:05 +00:00
Thomas Vander Stichele
e616b4690d
write mb disc id
2012-12-06 17:51:02 +00:00
Thomas Vander Stichele
64fb8c9f14
* morituri/common/program.py:
...
add release id to output.
* morituri/rip/image.py:
add --release-id to rip image retag. Fixes #96 .
2012-12-06 17:42:14 +00:00
Thomas Vander Stichele
326caa84a8
* morituri/rip/debug.py:
...
Add rip debug tag to debug reading tags.
2012-12-06 17:16:41 +00:00
Thomas Vander Stichele
c261be455c
* morituri/rip/image.py:
...
Use getRealPath when retagging an image, fixes bug where it
doesn't find the files relative to the cuepath.
2012-12-06 16:50:51 +00:00
Thomas Vander Stichele
0c9d3c552b
* morituri/common/program.py:
...
* morituri/rip/cd.py:
* morituri/rip/image.py:
Add stdout to program. Use it for getting musicbrainz info.
2012-12-06 16:44:54 +00:00
Thomas Vander Stichele
efe078f231
rename variable
2012-12-06 16:34:08 +00:00
Thomas Vander Stichele
4647d107a9
* morituri/program/cdparanoia.py:
...
* morituri/test/test_program_cdparanoia.py:
Add a task that can analyze the drive for whether it defeats
the audio cache.
* morituri/result/result.py:
* morituri/rip/cd.py:
Make it possible to store whether a drive defeats audio cache
in the result.
* morituri/rip/drive.py:
Add rip drive analyze command to analyze caching of a drive,
and store it in the config.
2012-12-04 00:14:42 +00:00
Thomas Vander Stichele
3a9a939520
paranoia deserves a capital P
2012-12-03 22:11:57 +00:00
Thomas Vander Stichele
5b670ab4fa
add profile info to rip
2012-12-03 08:10:18 +00:00
Thomas Vander Stichele
fc2966b08a
* morituri/rip/cd.py:
...
* morituri/result/result.py:
Store versions and encoding profile info in the rip result.
2012-12-02 22:00:43 +00:00
Thomas Vander Stichele
2b8d605b74
* morituri/rip/debug.py:
...
add rip debug resultcache log command to generate a log
based on a cached result.
2012-12-02 17:55:43 +00:00
Thomas Vander Stichele
09931dbd6b
remove unused import
2012-12-02 17:55:10 +00:00
Thomas Vander Stichele
306e6f2ad7
* morituri/common/cache.py:
...
* morituri/rip/debug.py:
* morituri/test/test_common_cache.py:
Add rip debug resultcache list to list cached results.
2012-12-02 17:27:15 +00:00