]> diplodocus.org Git - flac-archive/blobdiff - fa-flacd
Support CDDEV environment variable.
[flac-archive] / fa-flacd
index ec264c317e47df68d16c1823a94fe41ed2fe3334..371f20b448c3d02ecb35c3e9effe09ab6415a850 100755 (executable)
--- a/fa-flacd
+++ b/fa-flacd
@@ -246,12 +246,11 @@ artist directory (and named by album) and the ID directory is removed.
 
 =head2 FA-RIP
 
-B<fa-rip> uses C<cd-discid(1)> to retrieve the disc ID and track
-information.  It creates a directory named by ID for storage of its
-intermediate files.  It passes the C<cd-discid(1)> output as
-command-line arguments to B<fa-tags> in the background.  It then uses
-C<cdrdao(1)> to create the "cue" file in the background.  Finally, it
-execs C<cdparanoia(1)> to rip the CD to the "wav" file.
+B<fa-rip> uses C<mktemp(1)> to create a directory for storage of its
+intermediate files.  It uses C<cdrdao(1)> to create the "cue" file and
+then passes the number of tracks (from the "cue" file) as command-line
+arguments to B<fa-tags>.  Finally, it execs C<cdparanoia(1)> to rip
+the CD to the "wav" file.
 
 In order for this CD to be processed by B<fa-flacd>, the user must
 create a "tags" file.  This is usually done by renaming one of the
@@ -259,16 +258,14 @@ candidate-tags files and deleting the others.
 
 =head2 FA-TAGS
 
-B<fa-tags> uses C<cddb-tool(1)> (from the B<abcde> package) to
-populate candidate-tags files.  These are numbered in the order of
-entries read from CDDB, e.g. candidate-tags-1, candidate-tags-2, etc.
-B<fa-tags> also creates candidate-tags-0, which has the correct fields
-for this CD (including correct number of TITLE= lines), but with all
-fields blank.
+B<fa-tags> uses C<MusicBrainz::Client> to populate candidate-tags
+files.  These are numbered in the order of entries read from
+MusicBrainz, e.g. candidate-tags-1, candidate-tags-2, etc.  B<fa-tags>
+also creates candidate-tags-0, which has the correct fields for this
+CD (including correct number of TITLE= lines), but with all fields
+blank.
 
-B<fa-tags> expects the output of C<cd-discid(1)> as command-line
-arguments.  That is, the disc ID, number of tracks, list of track
-offsets, and total length of the CD in seconds.
+B<fa-tags> requires the number of tracks as its sole argument.
 
 =head1 ENVIRONMENT