Thomas Vander Stichele 8ef93523e4 * morituri/test/cdparanoia.progress:
Add a shorter test file, 23 seconds.
	* morituri/test/test_program_cdparanoia.py:
	  Update the test to adapt.  Check for track quality.
	* morituri/program/cdparanoia.py:
	  Add a measure of track quality based on the number of reads.
	  Use the [wrote] output for progress updates, a bit more
	  jittery in its output.
	* morituri/rip/cd.py:
	  Set track quality on RipResult.
2009-06-06 11:16:41 +00:00
2009-05-22 20:21:22 +00:00
2009-05-22 20:21:46 +00:00
2009-05-22 20:15:13 +00:00
2009-05-22 20:39:11 +00:00
2009-05-22 20:19:55 +00:00
2009-05-22 20:08:16 +00:00
2009-05-22 20:08:16 +00:00
2009-06-06 11:16:41 +00:00
2009-06-05 07:57:54 +00:00
2009-05-23 08:13:33 +00:00
2009-05-22 20:21:46 +00:00
2009-05-22 20:39:11 +00:00
2009-05-22 20:08:16 +00:00
2009-06-01 10:23:43 +00:00
2009-05-22 20:19:55 +00:00
2009-05-22 20:08:16 +00:00

goals
-----
- support one-command automatic ripping
- support offline ripping (doing metadata lookup and log rewriting later)
  - separate the info/result about the rip from the metadata/file generation/...


rip command tree
----------------
rip
  offset
    find
      find drive's read offset using AccurateRip
    verify
      verify drive's read offset using AccurateRip
  cd
    rip
      rip the cd
  htoa
    find
    rip
      rip the htoa if it's there
  image
    verify
      verify the cd image

style guide
-----------

To avoid confusion:

 - cuefile is used for the CueFile object, which wraps/parses an existing .cue
   file on disk
 - tocfile: same
 - toc: table of contents of a CD; instance of Table


test: single rip of kings of leon - only by the night

track  1: frame start      0, 17811 CD frames,
track  2: frame start  17811, 18481 CD frames
	  ARCue.pl says  2c15499a
track 11: frame start 166858, 25103 CD frames (14760564 audio frames)

191961 total CD frames

Description
No description provided
Readme GPL-3.0 4.2 MiB
Languages
Python 93.6%
TeX 4.7%
C 0.9%
Dockerfile 0.5%
Shell 0.3%