Commit Graph

  • c4772303b7 check logger up front. Thomas Vander Stichele 2013-02-03 10:50:58 +01:00
  • b14f5751d4 add note on running uninstalled Thomas Vander Stichele 2013-02-02 23:24:04 +01:00
  • 7c3118e1f2 feature: add 'rip cd info' Thomas Vander Stichele 2013-02-02 17:06:16 +01:00
  • 59cbf669c6 Merge pull request #6 from Freso/add-uppercase-extension-template-variable thomasvs 2013-02-02 13:25:01 -08:00
  • 4040c95817 Add "%X" template variable for uppercase filename extension. Frederik "Freso" S. Olesen 2013-02-01 17:33:19 +01:00
  • d17e528106 Don't fail on pycdio missing. Fixes trac 128. Thomas Vander Stichele 2013-01-30 21:55:10 +01:00
  • ad1cf0ff84 Handle broken pycdio 0.18 Thomas Vander Stichele 2013-01-28 22:10:53 +01:00
  • 036bf0bd92 handle import errors in bin/rip.in; add setuptools to deps Thomas Vander Stichele 2013-01-28 21:43:15 +01:00
  • 9d9d8a81fd Document python-cddb need and how to install on Ubuntu. Thomas Vander Stichele 2013-01-28 21:16:29 +01:00
  • e5fefdadde Update to not import moap.util. Fixes #2. Thomas Vander Stichele 2013-01-28 21:13:04 +01:00
  • 2e0868ba99 update submodules after clone. Fixes #1. Thomas Vander Stichele 2013-01-28 21:09:15 +01:00
  • bda9c201b1 update release notes Thomas Vander Stichele 2013-01-28 01:41:08 +01:00
  • e9854f5e74 debian patch to not hardcode python Jonas Smedegaard 2013-01-22 22:51:33 +01:00
  • b92280187f update python-deps Thomas Vander Stichele 2013-01-27 22:32:46 +01:00
  • 5eb59c7549 handle CDDB import errors Thomas Vander Stichele 2013-01-27 22:31:22 +01:00
  • 7b45d5681b return when we don't have a ret assigned Thomas Vander Stichele 2013-01-27 22:30:21 +01:00
  • 6ac8408f0d use python-deps to handle missing dependencies. Thomas Vander Stichele 2013-01-27 22:24:22 +01:00
  • 434a7ca131 add python-deps to handle dependencies Thomas Vander Stichele 2013-01-27 22:01:23 +01:00
  • 1742a40c99 fix spec file Thomas Vander Stichele 2013-01-20 23:49:13 +01:00
  • 8304523268 update after release Thomas Vander Stichele 2013-01-20 21:25:44 +01:00
  • 852ef5a98b back to developing Thomas Vander Stichele 2013-01-20 21:25:20 +01:00
  • 5a80b9fa9c release 0.2.0 Thomas Vander Stichele 2013-01-20 21:21:33 +01:00
  • 24c48ba672 output drive cache defeating in rip drive list Thomas Vander Stichele 2013-01-20 20:33:21 +01:00
  • 453cc3409a moved to github Thomas Vander Stichele 2013-01-20 20:22:42 +01:00
  • 14085a7d04 add analyzing the drive Thomas Vander Stichele 2013-01-20 20:17:18 +01:00
  • 3a3c8f43f4 switch to github's url Thomas Vander Stichele 2013-01-20 20:17:08 +01:00
  • 9e1b0e9e79 Add CDDB and MusicBrainz disc id/URL. Fixes #112. Thomas Vander Stichele 2013-01-20 20:03:08 +01:00
  • 298f13432a retry reading toc 3 times, often fails after loading Thomas Vander Stichele 2013-01-20 20:02:46 +01:00
  • e764854fa0 debug and doc Thomas Vander Stichele 2013-01-20 20:02:38 +01:00
  • 3462e2ee88 Handle backslashes in name for looking up real path. Thomas Vander Stichele 2013-01-20 19:20:50 +01:00
  • 88443aa5ec audioparsers still doesn't support seek properly for flac Thomas Vander Stichele 2013-01-20 17:57:03 +01:00
  • 58156f91a6 better debugging and failing Thomas Vander Stichele 2013-01-20 17:56:53 +01:00
  • 29ac4d49b6 add notes on flacparse bug Thomas Vander Stichele 2013-01-19 10:22:23 +01:00
  • 4a24671bce better debugging when sampleLength is claimed unknown Thomas Vander Stichele 2013-01-18 19:36:38 +01:00
  • 99936325ae rename frame to sample to avoid confusion with cd frames Thomas Vander Stichele 2013-01-18 19:30:13 +01:00
  • d1e367af99 move around Thomas Vander Stichele 2013-01-18 19:24:47 +01:00
  • 884c047713 return if we have an exception Thomas Vander Stichele 2013-01-18 19:24:42 +01:00
  • 20cb0b3180 debug better Thomas Vander Stichele 2013-01-18 19:24:09 +01:00
  • 0735c716d1 raise an exception for this error Thomas Vander Stichele 2013-01-18 19:23:52 +01:00
  • daf705ab46 add todo Thomas Vander Stichele 2013-01-18 19:05:58 +01:00
  • dc0a3f9614 fix test after moving templates Thomas Vander Stichele 2013-01-16 08:54:02 +01:00
  • db717e38b3 latest command Thomas Vander Stichele 2013-01-16 08:48:09 +01:00
  • 46feb71205 move common template options and description Thomas Vander Stichele 2013-01-15 09:25:43 +01:00
  • daff75f47e add a Directory object to get common dirs from Thomas Vander Stichele 2013-01-15 09:24:04 +01:00
  • d61b42490e show us the type Thomas Vander Stichele 2013-01-14 23:05:20 +01:00
  • 0306e022fb fix distcheck Thomas Vander Stichele 2013-01-13 22:47:09 +01:00
  • 1757a3eb7f fix tests after adding release type to templates Thomas Vander Stichele 2013-01-13 22:45:53 +01:00
  • 090b9656d5 FEATURE: add --working-directory option Thomas Vander Stichele 2013-01-13 16:47:48 +01:00
  • b80c89dbd6 default to include the release type (%r) in file paths Thomas Vander Stichele 2013-01-13 16:13:29 +01:00
  • d92e117469 remove unused import Thomas Vander Stichele 2013-01-13 16:13:20 +01:00
  • 6d80e25ce1 add to TODO Thomas Vander Stichele 2013-01-13 16:07:48 +01:00
  • 862221c5fd add flacparse Thomas Vander Stichele 2013-01-13 16:06:32 +01:00
  • 3823c9cea0 ignore only toplevel configure Thomas Vander Stichele 2013-01-13 16:05:57 +01:00
  • 05cb0958cd ignore more Thomas Vander Stichele 2013-01-13 16:04:00 +01:00
  • f5c4068f6a moap ignore Thomas Vander Stichele 2013-01-13 16:00:03 +01:00
  • 8d014b9e76 add submodules Thomas Vander Stichele 2013-01-13 15:54:04 +01:00
  • d9bf584c13 * morituri/common/config.py: * morituri/rip/cd.py: * morituri/rip/drive.py: Handle missing config better. Fixes #111. Thomas Vander Stichele 2013-01-06 21:31:03 +00:00
  • 25947c369d update error message Thomas Vander Stichele 2013-01-06 21:27:35 +00:00
  • 813a41badf whitespace and commenting Thomas Vander Stichele 2013-01-06 15:25:51 +00:00
  • 50a1bb02b1 * morituri/common/config.py: * morituri/rip/cd.py: * morituri/test/test_common_config.py: strip model/release too. Thomas Vander Stichele 2013-01-01 23:00:32 +00:00
  • 197bce97c5 fix test Thomas Vander Stichele 2012-12-23 09:48:41 +00:00
  • b5827847ef * morituri/common/program.py: * morituri/rip/cd.py: feature: add %x for extension to track/disc template. Thomas Vander Stichele 2012-12-22 23:09:09 +00:00
  • c08a06b1e9 * morituri/common/program.py: feature: add %r/%R for release type to track/disc template. * morituri/rip/image.py: feature: add rip image rename to rename files based on metadata. Thomas Vander Stichele 2012-12-22 22:53:48 +00:00
  • f987210f6c * morituri/common/program.py: * morituri/rip/image.py: feature: add %r/%R for release type to track/disc template. Thomas Vander Stichele 2012-12-22 22:52:48 +00:00
  • cf8f505d82 * morituri/common/musicbrainzngs.py: * morituri/rip/debug.py: Also store releaseType for disc metadata. Thomas Vander Stichele 2012-12-22 18:17:05 +00:00
  • e616b4690d write mb disc id Thomas Vander Stichele 2012-12-06 17:51:02 +00:00
  • f31bce225e add ivar Thomas Vander Stichele 2012-12-06 17:49:50 +00:00
  • 1c1d1c954e add FIXME Thomas Vander Stichele 2012-12-06 17:49:32 +00:00
  • 64fb8c9f14 * morituri/common/program.py: add release id to output. * morituri/rip/image.py: add --release-id to rip image retag. Fixes #96. Thomas Vander Stichele 2012-12-06 17:42:14 +00:00
  • 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. Thomas Vander Stichele 2012-12-06 17:28:24 +00:00
  • 90bb3a7371 * morituri/common/encode.py: Collect all tags by replacing from newer tag messages. Gets more than bitrate from flacs now. Thomas Vander Stichele 2012-12-06 17:18:32 +00:00
  • 326caa84a8 * morituri/rip/debug.py: Add rip debug tag to debug reading tags. Thomas Vander Stichele 2012-12-06 17:16:41 +00:00
  • 43963a0050 log all tasks Thomas Vander Stichele 2012-12-06 16:58:44 +00:00
  • c261be455c * morituri/rip/image.py: Use getRealPath when retagging an image, fixes bug where it doesn't find the files relative to the cuepath. Thomas Vander Stichele 2012-12-06 16:50:51 +00:00
  • 0c9d3c552b * morituri/common/program.py: * morituri/rip/cd.py: * morituri/rip/image.py: Add stdout to program. Use it for getting musicbrainz info. Thomas Vander Stichele 2012-12-06 16:44:54 +00:00
  • efe078f231 rename variable Thomas Vander Stichele 2012-12-06 16:34:08 +00:00
  • 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. Thomas Vander Stichele 2012-12-04 00:14:42 +00:00
  • cec7f71502 * morituri/common/task.py: Failed and done can stay unimplemented. If we read stdout or stderr, reschedule immediately to process all output before considering the possibility the program stopped. Thomas Vander Stichele 2012-12-04 00:13:25 +00:00
  • 7545829764 * morituri/common/config.py: Add methods to get/set defeating of audio cache. Make sure that we set read offset even if section is already there. Thomas Vander Stichele 2012-12-04 00:12:38 +00:00
  • b8fd3f2931 * morituri/common/task.py: * morituri/program/cdrdao.py: Factor out a PopenTask base class. Thomas Vander Stichele 2012-12-03 22:58:22 +00:00
  • 3a9a939520 paranoia deserves a capital P Thomas Vander Stichele 2012-12-03 22:11:57 +00:00
  • fa3d9d4895 add output from my Plextor Thomas Vander Stichele 2012-12-03 21:59:46 +00:00
  • e8c1c855f6 add test output from cdparanoia -A Thomas Vander Stichele 2012-12-03 21:57:23 +00:00
  • 119316dde2 * morituri/common/program.py: Store rip result after verifying AccurateRip so those results are stored too. Thomas Vander Stichele 2012-12-03 08:11:16 +00:00
  • 5b670ab4fa add profile info to rip Thomas Vander Stichele 2012-12-03 08:10:18 +00:00
  • fc2966b08a * morituri/rip/cd.py: * morituri/result/result.py: Store versions and encoding profile info in the rip result. Thomas Vander Stichele 2012-12-02 22:00:43 +00:00
  • 5ddeca949e move import Thomas Vander Stichele 2012-12-02 21:57:15 +00:00
  • 0a0aadfc30 * morituri/test/test_common_gstreamer.py (added): * morituri/common/gstreamer.py: * morituri/test/Makefile.am: add functions to get versions of gstreamer, gst-python, and element factory plugins. Thomas Vander Stichele 2012-12-02 21:56:19 +00:00
  • 2b8d605b74 * morituri/rip/debug.py: add rip debug resultcache log command to generate a log based on a cached result. Thomas Vander Stichele 2012-12-02 17:55:43 +00:00
  • 09931dbd6b remove unused import Thomas Vander Stichele 2012-12-02 17:55:10 +00:00
  • a26241b8f4 bump classVersion Thomas Vander Stichele 2012-12-02 17:54:57 +00:00
  • 5c4a63c1ab * morituri/common/common.py: Remove migrated classes. Thomas Vander Stichele 2012-12-02 17:54:37 +00:00
  • 67540627fa * morituri/common/cache.py: Disable the version-based persistence deleting. Allow not creating a fresh ripresult when getting one. Thomas Vander Stichele 2012-12-02 17:53:47 +00:00
  • 306e6f2ad7 * morituri/common/cache.py: * morituri/rip/debug.py: * morituri/test/test_common_cache.py: Add rip debug resultcache list to list cached results. Thomas Vander Stichele 2012-12-02 17:27:15 +00:00
  • b86febb3b1 pep8 fixes Thomas Vander Stichele 2012-12-02 16:40:46 +00:00
  • c634dd0e92 * morituri/common/cache.py (added): * morituri/test/cache (added): * morituri/test/cache/result (added): * morituri/test/cache/result/fe105a11.pickle (added): * morituri/test/test_common_cache.py (added): * morituri/common/Makefile.am: * morituri/common/program.py: * morituri/test/Makefile.am: Extract ResultCache object into separate file. Thomas Vander Stichele 2012-12-02 16:38:03 +00:00
  • 3e0363de32 pychecker fixes Thomas Vander Stichele 2012-12-02 12:31:45 +00:00
  • d096db1e7c * morituri/rip/drive.py: rip drive list now shows configured read offset if applicable. Thomas Vander Stichele 2012-12-02 12:25:49 +00:00
  • 5d26eae4b9 * morituri/rip/cd.py: Use configured read offset for drive if possible. Fixes #76. Thomas Vander Stichele 2012-12-02 12:19:08 +00:00
  • 1e980db4ef * morituri/rip/main.py: Add the config object to the root command. * morituri/rip/offset.py: Save the drive's read offset when we find it. Thomas Vander Stichele 2012-12-02 12:18:15 +00:00