Thomas Vander Stichele
babf47ec1d
* morituri/common/task.py:
...
Add exception traceback for easier debugging.
2010-06-18 21:52:20 +00:00
Thomas Vander Stichele
c02547ac44
* morituri.spec.in:
...
Add requires for python-setuptools since we use parse_version.
Fixes #32 .
2010-05-23 18:37:24 +00:00
Thomas Vander Stichele
757abde725
display checksum as hex instead so it is the same as the other one
2010-05-23 18:33:00 +00:00
Thomas Vander Stichele
b918630f5e
* morituri/common/program.py:
...
Set results by default so that it is set even if we get an
exception getting them.
Fixes #35 .
2010-05-23 18:29:08 +00:00
Thomas Vander Stichele
cf1d8674ed
* morituri/test/test_image_toc.py:
...
Fix distcheck by writing unicode toc filename in a temp dir.
2010-04-25 19:39:39 +00:00
Thomas Vander Stichele
243d949853
* morituri/rip/cd.py:
...
Log the version at the beginning to help in bug reports.
2010-04-25 17:41:30 +00:00
Thomas Vander Stichele
86c97aa63e
* morituri/rip/main.py:
...
Fix another UnicodeEncodeError problem as mentioned in #25 .
2010-04-25 17:39:30 +00:00
Thomas Vander Stichele
6c85474984
add release notes
2010-04-17 23:12:21 +00:00
Thomas Vander Stichele
171621d06c
* morituri/test/Makefile.am:
...
* morituri/test/jose.toc (added):
* morituri/test/JoséGonzález.toc (deleted):
Rename utf-8 file to a normal file.
* morituri/test/common.py:
* morituri/test/test_common_checksum.py:
* morituri/test/test_common_encode.py:
* morituri/test/test_image_image.py:
* morituri/test/test_image_toc.py:
Copy the normal file first to the utf-8 filename, if supported.
Skip tests that need unicode when we are not in a utf-8 locale.
2010-04-17 23:07:57 +00:00
Thomas Vander Stichele
0db1c45bfc
* configure.ac:
...
* doc/release:
Back to trunk.
2010-04-16 22:19:38 +00:00
Thomas Vander Stichele
06101f2ad4
releasing 0.1.1, Dead
2010-04-16 21:54:25 +00:00
Thomas Vander Stichele
a4a1df9d2f
remove print
2010-04-16 21:12:11 +00:00
Thomas Vander Stichele
5a778deca7
move checksum import inline so we don't import gst again
2010-04-16 21:11:50 +00:00
Thomas Vander Stichele
61193a4398
BaseException.message is deprecated so avoid it
2010-04-16 20:59:35 +00:00
Thomas Vander Stichele
57b7057bd3
don't fail on htoa because we have no musicbrainz info
2010-04-16 20:59:15 +00:00
Thomas Vander Stichele
4dd70671b9
add note
2010-04-16 20:01:39 +00:00
Thomas Vander Stichele
c68848026a
* morituri/common/encode.py:
...
* morituri/rip/image.py:
Provide status on the retagging.
2010-04-14 22:01:45 +00:00
Thomas Vander Stichele
710a9ebb35
patch by: Peter Oliver
...
* morituri/program/cdparanoia.py:
Respect umask for encoded files. Fixes #17 .
2010-04-14 22:01:16 +00:00
Thomas Vander Stichele
3361edbee2
* morituri/common/encode.py:
...
Before moving the newly tagged file to overwrite the original
one, copy over mode.
2010-04-14 21:44:09 +00:00
Thomas Vander Stichele
db58d6da05
* morituri/common/program.py:
...
Commit one missing line from patch in #4 for multi-artist discs.
2010-04-14 08:03:10 +00:00
Thomas Vander Stichele
ed6c468fba
* morituri/common/program.py:
...
Commit one missing line from patch in #4 for multi-artist discs.
2010-04-14 08:02:35 +00:00
Thomas Vander Stichele
db74af7ff4
patch by: Peter Oliver.
...
* morituri/common/program.py:
Handle multi-artist releases where track artist is unset.
Fixes #14 .
2010-04-14 07:58:14 +00:00
Thomas Vander Stichele
192c047ae6
* morituri/rip/image.py:
...
Fix more utf-8 issues.
2010-04-14 07:55:05 +00:00
Thomas Vander Stichele
887ee06c65
* morituri/rip/image.py:
...
Fix more utf-8 issues.
2010-04-14 07:23:06 +00:00
Thomas Vander Stichele
866a0a27d9
fix case of not having mb info
2010-04-13 22:24:17 +00:00
Thomas Vander Stichele
3c8a89a2ba
fix case of not having mb info
2010-04-13 22:22:28 +00:00
Thomas Vander Stichele
5b965a757b
* morituri/image/image.py:
...
Remove dead code.
2010-04-13 22:10:58 +00:00
Thomas Vander Stichele
cee915fbd2
* morituri/common/encode.py:
...
Fix wrong code for checksum comparison.
2010-04-13 22:10:06 +00:00
Thomas Vander Stichele
25ed7459b1
* morituri/common/program.py:
...
Rename some vars to start with mbid. Fix pychecker issues.
2010-04-13 22:09:22 +00:00
Thomas Vander Stichele
e596023fd0
remove unused var
2010-04-13 22:05:53 +00:00
Thomas Vander Stichele
4cc8b753b8
pychecker fix
2010-04-13 21:58:13 +00:00
Thomas Vander Stichele
297451ea0e
* morituri/common/program.py:
...
Add a retagging command.
Add a getMusicBrainz() method.
* morituri/rip/cd.py:
Use it.
* morituri/image/image.py:
Add a task to retag an image.
* morituri/rip/image.py:
Add a command to retag an image.
2010-04-13 21:57:29 +00:00
Thomas Vander Stichele
d9ca12d7cc
* morituri/common/encode.py:
...
Add tasks to read, write, and safely retag flac files.
* morituri/test/test_common_encode.py:
Add tests for this.
2010-04-13 21:55:35 +00:00
Thomas Vander Stichele
7515cf9e73
* morituri/common/checksum.py:
...
Style fixes.
* morituri/common/common.py:
Add functions to convert a gst.TagList to a dict and compare them.
* morituri/common/task.py:
Add setAndRaiseException which gives us an appropriate
exceptionMessage as if we raised where we called this new function.
2010-04-13 21:53:43 +00:00
Thomas Vander Stichele
310a3789c0
* morituri/common/encode.py:
...
pychecker fix.
2010-04-13 14:12:17 +00:00
Thomas Vander Stichele
a787676239
* morituri/common/encode.py:
...
Add a task to read tags.
* morituri/test/test_common_encode.py:
Add a test.
2010-04-13 07:37:01 +00:00
Thomas Vander Stichele
7022d9627c
add something to check
2010-04-11 17:14:44 +00:00
Thomas Vander Stichele
2e7a3974c4
* morituri/common/encode.py:
...
Add a vbr profile.
2010-04-11 17:14:37 +00:00
Thomas Vander Stichele
b3aa22194b
* morituri/rip/image.py:
...
Don't splitext on inputdir; fixes encoding of directories like
Sigur Ros - Takk... (which removed a period)
2010-04-10 23:01:54 +00:00
Thomas Vander Stichele
c34546d70a
* morituri/image/table.py:
...
* morituri/program/cdparanoia.py:
Do some 80 character cleanups.
2010-04-09 16:20:41 +00:00
Thomas Vander Stichele
b1155ed183
* morituri/rip/image.py:
...
Fix problem to encode from files with unicode chars.
2010-04-08 21:07:25 +00:00
Thomas Vander Stichele
e124c79c64
* morituri/program/cdparanoia.py:
...
Add some debug.
* morituri/common/encode.py:
Add more debug.
Handle the case where peak is full scale, and peakdB thus 0,
which triggered not setting self.peak.
2010-04-08 21:06:52 +00:00
Thomas Vander Stichele
1a5a32f7d1
pychecker fix
2010-04-06 00:19:12 +00:00
Thomas Vander Stichele
39d3265a4a
remove whitespace
2010-04-06 00:19:06 +00:00
Thomas Vander Stichele
af0909600d
patch by: Peter Oliver.
...
* morituri/common/program.py:
Allow using sortName for artist/track using %S/%s.
Fixes #19 .
2010-04-06 00:17:40 +00:00
Thomas Vander Stichele
98213c4196
* doc/release:
...
Document having clean test run.
* morituri/common/encode.py:
Catch and properly stop on gst.QueryError.
Don't set peak in stop if we had an error.
* morituri/test/test_common_encode.py:
* morituri/test/test_common_renamer.py:
* morituri/test/test_image_cue.py:
Clean up after tests.
2010-04-06 00:02:56 +00:00
Thomas Vander Stichele
f978907fcf
* morituri/common/task.py:
...
* morituri/image/cue.py:
Add logCategory.
* morituri/image/image.py:
If subtasks had an exception, retrigger the exception and stop.
2010-04-05 23:31:34 +00:00
Thomas Vander Stichele
8ea1dc025d
* morituri/image/image.py:
...
Fix AudioLengthTask for the case where we don't have the decoder,
by instead of doing get_state, waiting for an ASYNC_DONE or ERROR
message. Properly raise a gst.GError in that case.
* morituri/common/task.py:
Add some debug.
* morituri/test/test_image_image.py:
After this fix, we now catch the TYPE_NOT_FOUND because of an
empty stream instead of the later gst.QueryError.
* morituri/test/test_common_encode.py:
Let us know what it is if not a gst.QueryError.
2010-04-05 23:20:40 +00:00
Thomas Vander Stichele
f1b97923d9
clean up rip.1 in distclean
2010-04-04 23:58:40 +00:00
Thomas Vander Stichele
ecd6e15783
* doc/Makefile.am:
...
Don't put rip.1 manpage in subdir.
2010-04-04 23:54:41 +00:00