Skip to content

Save everything as metadata in flac files #19

@poddmo

Description

@poddmo

Save everything we know from $ABCDETEMPDIR as a metadata tag in flac files

eg, Musicbrainz DiscID (mddiscid), Musicbrainz ID (mbid), Amazon ID (asin), cd-text track title

We're already looking pretty good with metadata, adding those mentioned above will preserve more data. Especially whole disc flac archives are becoming more viable single-file archive solutions:

~/Music$ ffmpeg -i  flac/Lou\ Bega/Lou\ Bega-Mambo\ No.\ 5\ \(A\ Little\ Bit\ Of...\).flac
Input #0, flac, from 'flac/Lou Bega/Lou Bega-Mambo No. 5 (A Little Bit Of...).flac':
  Metadata:
    ARTIST          : Lou Bega
    ALBUM           : Mambo No. 5 (A Little Bit Of...)
    TITLE           : Mambo No. 5 (A Little Bit Of...)
    DATE            : 1999
    track           : 01
    TRACKTOTAL      : 01
    CDDB            : 2604e204
    CUESHEET        : PERFORMER "Lou Bega"
                    : TITLE "Mambo No. 5 (A Little Bit Of...)"
                    : FILE "Lou Bega-Mambo No. 5 (A Little Bit Of...).flac" WAVE
                    :   TRACK 01 AUDIO
                    :     INDEX 00 00:00:00
                    :     TITLE "Mambo No. 5 (A Little Bit of...) (radio edit)"
                    :     INDEX 01 00:00:32
                    :   TRACK 02 AUDIO
                    :     TITLE "Mambo No. 5 (A Little Bit of...) (extended mix)"
                    :     INDEX 01 03:42:40
                    :   TRACK 03 AUDIO
                    :     TITLE "Mambo (Havanna club mix)"
                    :     INDEX 01 08:59:57
                    :   TRACK 04 AUDIO
                    :     TITLE "Mambo (The Trumpet)"
                    :     INDEX 01 14:49:57
                    :
  Duration: 00:20:50.43, start: 0.000000, bitrate: 998 kb/s
  Chapters:
    Chapter #0:0: start 0.000000, end 222.533333
      Metadata:
        title           :
    Chapter #0:1: start 222.533333, end 539.760000
      Metadata:
        title           :
    Chapter #0:2: start 539.760000, end 889.760000
      Metadata:
        title           :
    Chapter #0:3: start 889.760000, end 1250.426667
      Metadata:
        title           :
  Stream #0:0: Audio: flac, 44100 Hz, stereo, s16
  Stream #0:1: Video: mjpeg (Baseline), yuvj444p(pc, bt470bg/unknown/unknown), 900x804 [SAR 118:118 DAR 75:67], 90k tbr, 90k tbn, 90k tbc (attached pic)
    Metadata:
      comment         : Cover (front)
At least one output file must be specified

Example is not representative of my music collection :)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions