Thomas Vander Stichele
f1b827d6c5
add debug
2012-01-23 21:11:03 +00:00
Thomas Vander Stichele
c4e170daad
* TODO:
...
* morituri/common/program.py:
* morituri/rip/cd.py:
Add rip cd rip --release-id as an option to select the exact
release this disc is a part of.
Fixes Radiohead - Pablo Honey and U2 - Achtung Baby
2012-01-23 10:09:24 +00:00
Thomas Vander Stichele
7f19859542
* morituri/rip/debug.py:
...
Properly write utf-8 encoded strings to stdout.
2012-01-22 18:55:59 +00:00
Thomas Vander Stichele
ca15509e92
add TODO
2012-01-22 11:01:27 +00:00
Thomas Vander Stichele
69a1e731a3
* morituri/common/program.py:
...
Actually return the result from verifyTrack.
Debug the cache loading some more. Make a note for a TODO.
2012-01-22 11:00:55 +00:00
Thomas Vander Stichele
61a5d2432f
* morituri/common/musicbrainzngs.py:
...
Get the artist credit for a track/album; Fixes Gorky - Gorky.
2012-01-21 18:05:26 +00:00
Thomas Vander Stichele
a8a7a33b0a
* morituri/common/checksum.py:
...
* morituri/common/program.py:
Fix/add logging.
2012-01-21 18:04:41 +00:00
Thomas Vander Stichele
96b4605a33
add a TODO
2012-01-21 18:04:20 +00:00
Thomas Vander Stichele
e617d40b47
* morituri.spec.in:
...
Spec fix.
* morituri/image/image.py:
Log fix.
2012-01-21 18:04:00 +00:00
Thomas Vander Stichele
5e2f501e5e
* morituri/rip/debug.py:
...
Remove musicbrainz command.
2011-10-29 14:58:05 +00:00
Thomas Vander Stichele
ef409afa12
* configure.ac:
...
Doing a pre-release.
2011-10-28 21:04:52 +00:00
Thomas Vander Stichele
119689205d
typo
2011-10-28 18:58:48 +00:00
Thomas Vander Stichele
e90b24a36e
* morituri/test/test_common_program.py:
...
Remove use of musicbrainz module.
2011-10-28 18:57:54 +00:00
Thomas Vander Stichele
ff8fb84a2f
* morituri/test/Makefile.am:
...
Don't package old musicbrainz test.
2011-10-28 18:54:50 +00:00
Thomas Vander Stichele
505e2e34c6
* morituri/extern/Makefile.am:
...
Hopefully fix both make and make distcheck.
2011-10-28 18:46:36 +00:00
Thomas Vander Stichele
2be21bce3c
* morituri/test/Makefile.am:
...
* morituri/test/morituri.release.3451f29c-9bb8-4cc5-bfcc-bd50104b94f8.json (added):
* morituri/test/test_common_musicbrainzngs.py (added):
Add test for previous bug of a release not having a date.
2011-10-28 17:50:18 +00:00
Thomas Vander Stichele
c2838ad05c
* morituri/rip/main.py:
...
* morituri/common/musicbrainzngs.py:
* morituri/common/program.py:
* morituri/rip/cd.py:
Add -R option to rip to record API results for debugging.
2011-10-28 17:49:36 +00:00
Thomas Vander Stichele
919076e720
doc fixes
2011-10-28 17:15:40 +00:00
Thomas Vander Stichele
cd6865c9d2
* morituri/common/musicbrainzngs.py:
...
Fix case of metadata not having length.
Fix case of release not having a date.
2011-10-28 16:36:39 +00:00
Thomas Vander Stichele
b5fc509747
* morituri/common/Makefile.am:
...
* morituri/common/musicbrainzngs.py:
* morituri/common/program.py:
* morituri/extern/Makefile.am:
Use musicbrainz NGS for ripping.
Can now rip Weezer, the Blue Album, both discs.
2011-10-22 15:52:57 +00:00
Thomas Vander Stichele
83d212a20e
* morituri/rip/debug.py:
...
* morituri/common/musicbrainzngs.py (added):
Rewrite using python-musicbrainz-ngs.
Add rip debug musicbrainzngs command for testing,
seems to work on Weezer - Blue Album - disc 2
2011-10-19 22:37:37 +00:00
Thomas Vander Stichele
ae93a6d5e9
* morituri/extern/Makefile.am:
...
* morituri/extern/musicbrainzngs/musicbrainz.py (svn:special):
* morituri/extern/musicbrainzngs/mbxml.py (svn:special):
* morituri/extern/musicbrainzngs (added):
* morituri/extern/musicbrainzngs/mbxml.py (added):
* morituri/extern/musicbrainzngs/__init__.py (added):
* morituri/extern/musicbrainzngs/musicbrainz.py (added):
Pull in my fork of python-musicbrainz-ngs
2011-10-19 22:36:14 +00:00
Thomas Vander Stichele
131535cde5
* morituri/common/musicbrainz.py:
...
* morituri/rip/debug.py:
Doc/output fixes.
2011-10-19 18:45:22 +00:00
Thomas Vander Stichele
3c669a4f29
* morituri/rip/debug.py:
...
Adapt to splitup.
2011-10-19 18:42:34 +00:00
Thomas Vander Stichele
fa1fba9bc2
* morituri/rip/debug.py:
...
Add rip debug musicbrainz command to look up information on
disc id's.
2011-10-19 18:15:42 +00:00
Thomas Vander Stichele
ef69de48ba
* morituri/common/Makefile.am:
...
* morituri/common/musicbrainz.py:
* morituri/common/program.py:
* morituri/test/test_common_program.py:
* morituri/test/Makefile.am:
* morituri/test/test_common_musicbrainz.py (added):
* morituri/common/musicbrainz.py (added):
Split off musicbrainz-specific code.
2011-10-19 18:00:36 +00:00
Thomas Vander Stichele
6ab37720df
* morituri/common/Makefile.am:
...
* morituri/common/musicbrainz.py:
* morituri/common/program.py:
* morituri/test/Makefile.am:
* morituri/test/test_common_musicbrainz.py (added):
* morituri/common/musicbrainz.py (added):
Split off musicbrainz-specific code.
2011-10-19 18:00:11 +00:00
Thomas Vander Stichele
ad71fa06db
* TODO:
...
* morituri/extern/task/task.py:
Instead of chaining next in multi tasks, making the call
chain larger (and exceed maximum depth on track 75), schedule
it immediately.
2011-10-19 17:34:02 +00:00
Thomas Vander Stichele
9f1ad76fb8
whitespace removal
2011-10-19 17:32:35 +00:00
Thomas Vander Stichele
b15df9a76a
add TODO
2011-10-19 17:29:20 +00:00
Thomas Vander Stichele
bf5c1f2c31
* morituri/test/Makefile.am:
...
Include test .xml responses.
2011-10-17 09:20:52 +00:00
Thomas Vander Stichele
fb39764923
make things more loggable
2011-09-20 08:07:11 +00:00
Thomas Vander Stichele
2c27b73d09
* morituri/common/common.py:
...
Add shrinkPath to write shorter path names.
* morituri/test/test_common_common.py (added):
Add test.
* morituri/program/cdparanoia.py:
Catch ENAMETOOLONG and shrink path.
* morituri/common/program.py:
Update track result's filename if it was shrunk.
* morituri/rip/cd.py:
set the possibly shrunk path on the result.
2011-09-18 15:19:45 +00:00
Thomas Vander Stichele
4fdfb7f58c
* morituri/program/cdparanoia.py:
...
Log properly again.
Properly set exception when we can't rename the file.
2011-09-18 09:18:47 +00:00
Thomas Vander Stichele
ba3dd85dc5
* morituri/extern/task/gstreamer.py:
...
Query using time if DEFAULT fails.
2011-09-15 14:23:25 +00:00
Thomas Vander Stichele
516a01d47a
* morituri/common/program.py:
...
Add Musicbrainz command.
2011-09-15 14:22:37 +00:00
Thomas Vander Stichele
513706eab6
add ivars to TrackMetadata
2011-09-04 14:21:29 +00:00
Thomas Vander Stichele
b467132c01
assert we get metadata
2011-09-04 14:19:56 +00:00
Thomas Vander Stichele
a43065d195
add tasks
2011-09-04 14:19:42 +00:00
Thomas Vander Stichele
2ed3f8837f
* morituri/common/program.py:
...
If any track is missing duration, set the whole album duration
to 0.
2011-09-04 14:19:29 +00:00
Thomas Vander Stichele
60772e655b
remove import
2011-09-04 14:18:14 +00:00
Thomas Vander Stichele
44559cc0b0
change to description.
2011-09-04 14:18:00 +00:00
Thomas Vander Stichele
d2672cfa6a
* morituri/common/gstreamer.py:
...
flacparse is busted in gst-plugins-good 0.10.30 too.
2011-09-04 14:17:47 +00:00
Thomas Vander Stichele
e6176d8b8c
doc fix
2011-08-25 11:04:20 +00:00
Thomas Vander Stichele
4f377406f9
make sure we stop on bad crc
2011-08-15 22:39:54 +00:00
Thomas Vander Stichele
fdbaa33b1f
* task.py:
...
Better logging when scheduling.
* gstreamer.py:
If paused() returns True, don't go to playing.
add a method for querying duration in the common case.
2011-08-15 10:25:55 +00:00
Thomas Vander Stichele
928e2e9ba7
print out duration before for comparison on musicbrainz
2011-08-15 09:03:13 +00:00
Thomas Vander Stichele
7cff47a8d4
* morituri/common/program.py:
...
Don't fail if there is no metadata.
2011-08-14 14:48:02 +00:00
Thomas Vander Stichele
e60b6d8441
* morituri/common/program.py:
...
* morituri/rip/debug.py:
Pychecker fixes.
2011-08-14 14:20:06 +00:00
Thomas Vander Stichele
367af25232
* TODO:
...
Add a note about das capital disc.
* morituri/test/release.08397059-86c1-463b-8ed0-cd596dbd174f.xml:
* morituri/test/release.93a6268c-ddf1-4898-bf93-fb862b1c5c5e.xml:
Add musicbrainz ws1 results for Das Capital and Ladyhawke.
* morituri/test/test_common_program.py:
Fix typos.
Add tests for Ladyhawke and Das Capital duration and parsing.
* morituri/test/test_image_table.py:
Fix according to new algorithm.
* morituri/test/test_image_toc.py:
Get frame length for both cd's.
* morituri/image/table.py:
Add getFrameLength method. Fix up duration.
2011-08-14 14:19:50 +00:00