Commit Graph

614 Commits

Author SHA1 Message Date
Thomas Vander Stichele
036bf0bd92 handle import errors in bin/rip.in; add setuptools to deps 2013-01-28 21:44:07 +01:00
Thomas Vander Stichele
9d9d8a81fd Document python-cddb need and how to install on Ubuntu.
Fixes #3.
2013-01-28 21:16:29 +01:00
Thomas Vander Stichele
e5fefdadde Update to not import moap.util. Fixes #2. 2013-01-28 21:13:04 +01:00
Thomas Vander Stichele
b92280187f update python-deps 2013-01-27 22:32:46 +01:00
Thomas Vander Stichele
5eb59c7549 handle CDDB import errors 2013-01-27 22:31:22 +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
434a7ca131 add python-deps to handle dependencies 2013-01-27 22:01:23 +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
9e1b0e9e79 Add CDDB and MusicBrainz disc id/URL. Fixes #112. 2013-01-20 20:03:08 +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
e764854fa0 debug and doc 2013-01-20 20:02:38 +01:00
Thomas Vander Stichele
3462e2ee88 Handle backslashes in name for looking up real path.
Fixes https://thomas.apestaart.org/morituri/trac/ticket/107
2013-01-20 19:21:25 +01:00
Thomas Vander Stichele
88443aa5ec audioparsers still doesn't support seek properly for flac 2013-01-20 17:57:03 +01:00
Thomas Vander Stichele
58156f91a6 better debugging and failing 2013-01-20 17:56:53 +01:00
Thomas Vander Stichele
4a24671bce better debugging when sampleLength is claimed unknown 2013-01-18 19:36:38 +01:00
Thomas Vander Stichele
99936325ae rename frame to sample to avoid confusion with cd frames 2013-01-18 19:30:13 +01:00
Thomas Vander Stichele
d1e367af99 move around 2013-01-18 19:24:47 +01:00
Thomas Vander Stichele
884c047713 return if we have an exception 2013-01-18 19:24:42 +01:00
Thomas Vander Stichele
20cb0b3180 debug better 2013-01-18 19:24:09 +01:00
Thomas Vander Stichele
0735c716d1 raise an exception for this error 2013-01-18 19:23:52 +01:00
Thomas Vander Stichele
dc0a3f9614 fix test after moving templates 2013-01-16 08:54:02 +01:00
Thomas Vander Stichele
db717e38b3 latest command 2013-01-16 08:48:09 +01:00
Thomas Vander Stichele
46feb71205 move common template options and description 2013-01-15 09:27:07 +01:00
Thomas Vander Stichele
daff75f47e add a Directory object to get common dirs from 2013-01-15 09:27:07 +01:00
Thomas Vander Stichele
d61b42490e show us the type 2013-01-15 09:27:07 +01:00
Thomas Vander Stichele
0306e022fb fix distcheck 2013-01-13 22:47:09 +01:00
Thomas Vander Stichele
1757a3eb7f fix tests after adding release type to templates 2013-01-13 22:45:53 +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
05cb0958cd ignore more 2013-01-13 16:04:24 +01:00
Thomas Vander Stichele
8d014b9e76 add submodules 2013-01-13 15:54:04 +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
25947c369d update error message 2013-01-06 21:27:35 +00:00
Thomas Vander Stichele
813a41badf whitespace and commenting 2013-01-06 15:25:51 +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
197bce97c5 fix test 2012-12-23 09:48:41 +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
f31bce225e add ivar 2012-12-06 17:49:50 +00:00
Thomas Vander Stichele
1c1d1c954e add FIXME 2012-12-06 17:49:32 +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
90a8d4992c * morituri/common/common.py:
Strip bitrate tags too for comparison of dicts.
	  Add a way to show us the different keys between dicts.
	* morituri/common/encode.py:
	  Debug different keys.
2012-12-06 17:28:24 +00:00
Thomas Vander Stichele
90bb3a7371 * morituri/common/encode.py:
Collect all tags by replacing from newer tag messages.
	  Gets more than bitrate from flacs now.
2012-12-06 17:18:32 +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
43963a0050 log all tasks 2012-12-06 16:58:44 +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