Thomas Vander Stichele
acd444608b
remove duplicate line
2009-09-08 21:15:02 +00:00
Thomas Vander Stichele
f5f1811881
* morituri/common/program.py:
...
Fix getting AccurateRip results for albums with a HTOA.
* morituri/test/Makefile.am:
* morituri/test/test_common_program.py:
* morituri/test/silentalarm.result.pickle (added):
Add testcase for it, Bloc Party's Silent Alarm.
2009-09-07 18:57:14 +00:00
Thomas Vander Stichele
ff5a534da7
* morituri.spec.in:
...
Update requirements to work around known bugs.
2009-09-07 18:56:32 +00:00
Thomas Vander Stichele
ed2b4d4806
remove unexisting file
2009-09-06 22:43:51 +00:00
Thomas Vander Stichele
2efcb21a63
* morituri/rip/cd.py:
...
Fix warning against rebuilt package.
2009-09-06 18:04:21 +00:00
Thomas Vander Stichele
402c3c019a
* README:
...
Fix up dependencies.
* morituri.spec.in:
Fix dependencies and noarch install location.
* morituri/common/Makefile.am:
Add result.py to dist
2009-09-06 17:08:17 +00:00
Thomas Vander Stichele
c0ec17d188
* configure.ac:
...
* m4/Makefile.am:
* m4/as-ac-expand.m4 (added):
Correctly set installation dir for noarch python files so that it
works on 64 bit.
2009-09-06 17:07:40 +00:00
Thomas Vander Stichele
6df7313dc4
* morituri/program/cdrdao.py:
...
Parse version number.
* morituri/rip/cd.py:
Warn about cdrdao versions with a bug.
* morituri/test/test_program_cdrdao.py:
Test that we can parse the version.
2009-09-05 22:06:02 +00:00
Thomas Vander Stichele
e61a10266d
* morituri/program/cdrdao.py:
...
Handle errors. Tested by not having a CD in the drive.
2009-07-02 20:36:35 +00:00
Thomas Vander Stichele
b9bc3ba154
* morituri/common/task.py:
...
Document better.
Create an ITaskListener interface where we can document.
Log some more.
2009-07-02 20:34:50 +00:00
Thomas Vander Stichele
bd146a9a35
fix distcheck
2009-06-28 12:43:22 +00:00
Thomas Vander Stichele
e04e02a31e
fix for when there are no responses
2009-06-24 21:30:08 +00:00
Thomas Vander Stichele
1e063f08a7
* morituri/test/test_common_program.py:
...
* morituri/common/program.py:
Extract a common method to get textual representation of
AccurateRip results, and test it.
* morituri/rip/cd.py:
* morituri/rip/image.py:
Use the method.
2009-06-24 20:47:44 +00:00
Thomas Vander Stichele
5d002d9126
doc update
2009-06-24 20:46:37 +00:00
Thomas Vander Stichele
32d67902d0
fix i
2009-06-24 19:19:43 +00:00
Thomas Vander Stichele
d57cb7ad15
* morituri/image/table.py:
...
Fix deprecationwarning for python 2.6
2009-06-24 19:18:41 +00:00
Thomas Vander Stichele
0d3651ab12
* morituri/test/test_common_program.py (added):
...
* morituri/common/program.py:
Break verifyImage into two so we can test it.
Test it using an AccurateRip result for Luke Haines Is Dead
which had a wrongly ripped track 10.
2009-06-24 18:40:27 +00:00
Thomas Vander Stichele
53e8d9275c
pychecker fix
2009-06-24 18:39:07 +00:00
Thomas Vander Stichele
7f2979b249
update docs
2009-06-24 18:38:51 +00:00
Thomas Vander Stichele
a7f23e4dca
fix import
2009-06-24 18:38:36 +00:00
Thomas Vander Stichele
c24574dfec
shorten accurip variable names
2009-06-24 17:17:17 +00:00
Thomas Vander Stichele
0b80eaaa9d
* morituri/result/result.py:
...
Document some more.
2009-06-24 16:34:47 +00:00
Thomas Vander Stichele
6e3e0a7218
* morituri/test/Makefile.am:
...
* morituri/test/dBAR-020-002e5023-029d8e49-040eaa14.bin (added):
Add AR result for Luke Haines Is Dead disc 1
2009-06-24 16:31:48 +00:00
Thomas Vander Stichele
6e3eeed548
remove unused import
2009-06-20 16:18:00 +00:00
Thomas Vander Stichele
15a5969062
add note
2009-06-20 15:26:28 +00:00
Thomas Vander Stichele
1643d1ec50
* Makefile.am:
...
* misc/pycheckerrc:
* morituri/common/accurip.py:
* morituri/common/checksum.py:
* morituri/common/encode.py:
* morituri/image/table.py:
* morituri/rip/drive.py:
Fix up for pychecker warnings for 2.6
Fix rip drive list, which forgot some modules.
2009-06-20 10:57:12 +00:00
Thomas Vander Stichele
efdc830893
* morituri/rip/main.py:
...
* morituri/rip/image.py (added):
Add command to verify an image.
* morituri/common/program.py:
* morituri/rip/cd.py:
Fix AccurateRip checksum output.
2009-06-16 21:09:27 +00:00
Thomas Vander Stichele
0e07a721d1
declare sessions var
2009-06-16 20:50:15 +00:00
Thomas Vander Stichele
10375235da
* morituri/common/drive.py:
...
Really make pycdio and cdio optional.
* morituri/rip/drive.py:
* morituri/rip/offset.py:
Use drive.getAllDevicePaths()
2009-06-16 19:27:18 +00:00
Thomas Vander Stichele
1cdfea3d73
remove code.interact
2009-06-15 07:34:48 +00:00
Thomas Vander Stichele
d17829c36a
* morituri/result/result.py:
...
Add max confidence from database.
* morituri/common/program.py:
* morituri/rip/cd.py:
Move AccurateRip checking to program.py
Re-rip if verification failed when continuing a rip.
2009-06-15 07:07:41 +00:00
Thomas Vander Stichele
7beb4e5041
* morituri/image/cue.py:
...
Better debug.
2009-06-15 07:06:21 +00:00
Thomas Vander Stichele
b9a62bceb4
fix htoapath setting
2009-06-14 17:41:02 +00:00
Thomas Vander Stichele
1efa2d7b20
* morituri/common/program.py:
...
* morituri/rip/cd.py:
Serialize the rip result after every rip, so we can pick up
where we left off with all result data.
2009-06-09 19:39:59 +00:00
Thomas Vander Stichele
5652cee15e
fix problem when not connected
2009-06-07 22:49:19 +00:00
Thomas Vander Stichele
644e67f105
more variable shuffling
2009-06-07 17:16:04 +00:00
Thomas Vander Stichele
2d892291a8
* morituri/common/program.py:
...
Move getPath to Program.
Remove arguments to ripTrack that can be gotten from
trackResult.
* morituri/rip/cd.py:
Continue without musicbrainz metadata.
Unify htoa and normal track ripping.
* morituri/result/result.py:
Add getTrackResult so it's easier to look up track results
when there's a HTOA.
2009-06-07 17:10:54 +00:00
Thomas Vander Stichele
df779bc8df
* morituri/common/program.py:
...
* morituri/rip/cd.py:
Move HTOA checking to program.
2009-06-07 16:06:58 +00:00
Thomas Vander Stichele
a460abc475
* morituri/result/logger.py:
...
Fix for toctable->table
* morituri/common/program.py:
* morituri/rip/cd.py:
Move lots of functionality to program module.
2009-06-07 15:22:55 +00:00
Thomas Vander Stichele
ce1bc21a39
add another todo
2009-06-07 15:15:12 +00:00
Thomas Vander Stichele
28c2a47d62
* morituri/result/result.py:
...
Change toctable to table since it's a full index table.
* morituri/common/Makefile.am:
* morituri/common/program.py (added):
Add module and class for program state.
* morituri/rip/cd.py:
Use the program state to clean up the do() function.
2009-06-07 14:20:30 +00:00
Thomas Vander Stichele
d75066d1bb
pychecker cleanup
2009-06-07 13:46:26 +00:00
Thomas Vander Stichele
662c14cf6f
* morituri/rip/cd.py:
...
Massage into 80 characters per line.
Make pycdio/cdio optional.
2009-06-07 13:37:54 +00:00
Thomas Vander Stichele
1163db9f43
update docs
2009-06-07 13:36:44 +00:00
Thomas Vander Stichele
64d241808a
* morituri/rip/drive.py:
...
Make pycdio and cdio optional.
2009-06-07 13:34:41 +00:00
Thomas Vander Stichele
247d27db6a
split up
2009-06-07 13:22:25 +00:00
Thomas Vander Stichele
ad52f6c0a9
add HACKING as copy from README
2009-06-07 13:21:58 +00:00
Thomas Vander Stichele
667218aeb7
update README
2009-06-07 13:21:27 +00:00
Thomas Vander Stichele
8f88db0a29
* morituri/image/table.py:
...
Add getPregap() method.
* morituri/rip/cd.py:
Use artist.name, not getUniqueName, to avoid monstruous names for
Muse.
Pass mbdiscid to getPath, so Unknown Disc can be saved with it.
Don't set the date if the release doesn't have one.
Set pregap on trackResult using new Track.getPregap()
Write all log/cue/m3u files as utf-8.
2009-06-07 12:54:32 +00:00
Thomas Vander Stichele
3c57682a5a
catch queryerror
2009-06-06 11:16:53 +00:00