]> diplodocus.org Git - flac-archive/blobdiff - fa-encode
untested attempt to restore embedded cover art
[flac-archive] / fa-encode
index c18b1bc18a5e9a5e0df39e327403eb13ef3dd89e..a4db1b67c86b57637a3623fa86e47dbda43cf86a 100755 (executable)
--- a/fa-encode
+++ b/fa-encode
@@ -27,8 +27,14 @@ TODO:  implement B<-d>
 # - TRACKNUMBER - The track number of this piece
 # - ARTIST - The artist generally considered responsible for the track
 # - DATE - Date the track was recorded (XXX I use US release date)
 # - TRACKNUMBER - The track number of this piece
 # - ARTIST - The artist generally considered responsible for the track
 # - DATE - Date the track was recorded (XXX I use US release date)
-# I use one more, though I'm unsure where I got it.  Did I make it up?
-# - DISCNUMBER - number in multi-disc collection
+# https://age.hobba.nl/audio/mirroredpages/ogg-tagging.html (supposedly mirrored from http://reactor-core.org/ogg-tagging.html )
+# specifies more:
+# - DISCNUMBER - if part of a multi-disc album, put the disc number here
+# - VERSION - e.g. "live", "radio edit"
+# - PARTNUMBER - part number if a work is divided across tracks
+# - PART - part name e.g. "Oh sole mio"
+# https://picard-docs.musicbrainz.org/en/appendices/tag_mapping.html
+# - ALBUMARTIST - maps to ID3v2 TPE2
 
 # Input is a directory containing:
 # - trackNN.cdda.wav - WAV  format files ripped from CD-DA audio tracks where NN is track number 01 - 99
 
 # Input is a directory containing:
 # - trackNN.cdda.wav - WAV  format files ripped from CD-DA audio tracks where NN is track number 01 - 99
@@ -133,7 +139,7 @@ sub main {
                       ),
             );
         -e $fn && die("cowardly refusing to clobber $fn");
                       ),
             );
         -e $fn && die("cowardly refusing to clobber $fn");
-        my @pictures = ('--picture', quote('3|image/jpeg|||cover.front')); # TODO optional
+        my @pictures = ('--picture', quote('3|image/jpeg|||cover.front.jpeg')); # TODO optional
         say(join(' ',
                  'flac -o',
                  quote($fn),
         say(join(' ',
                  'flac -o',
                  quote($fn),
@@ -151,7 +157,7 @@ sub main {
                  "track$tracknum_s.cdda.wav"
             ));
     }
                  "track$tracknum_s.cdda.wav"
             ));
     }
-    say('rm tags cover.front');
+    say('rm tags cover.front.jpeg');
 
     return 0;
 }
 
     return 0;
 }
@@ -161,4 +167,3 @@ if (!caller) {
 }
 
 1;
 }
 
 1;
-