Uploaded image for project: 'Picard'
  1. Picard
  2. PICARD-2902

Picard doesn't seem to save the Recording/Track ID for standalone recordings.

    • Icon: Bug Bug
    • Resolution: Invalid
    • Icon: Normal Normal
    • None
    • 2.10.0
    • Tags & Metadata
    • None
    • Windows 10

      I'm guessing this is related to https://tickets.metabrainz.org/browse/LB-1414 with how standalone recordings aren't properly being sent to Listenbrainz?

      https://musicbrainz.org/recording/8ecfad8c-fa2b-4d80-a2ab-cdd6057ca461

          [PICARD-2902] Picard doesn't seem to save the Recording/Track ID for standalone recordings.

          For ID3 the recording ID gets written to an UFID frame with the "owner identifier" set to "http://musicbrainz.org", see https://picard-docs.musicbrainz.org/en/appendices/tag_mapping.html#id21 and https://github.com/id3/ID3v2.4/blob/master/id3v2.4.0-frames.txt#L230-L250

          The tool you use to display the tags does not seem to support showing UFID frames.

          If you actually want the recording ID to be set to a TXXX frame you could add the following as a script in Options > Scripting:

          $set(_id3:TXXX:MusicBrainz Recording Id,%musicbrainz_recordingid%) 

          This will cause the recording ID to be written to TXXX in addition to the UFID frame, the result will be something like this:

          -- Thunderstruck.mp3
          - MPEG 1 layer 3, 128000 bps (CBR?), 44100 Hz, 2 chn, 292.42 seconds (audio/mp3)
          TALB=[non-album tracks]a
          TCON=Hard Rock
          TDRC=1990-09-10
          TIT2=Thunderstruck
          TLAN=eng
          TPE1=AC/DC
          TSOP=AC/DC
          TXXX=Acoustid Id=479abe98-f4ea-4a39-9ccd-7ab3c289452e
          TXXX=MusicBrainz Artist Id=66c662b6-6e2f-4930-8610-912e24c63ed1
          TXXX=MusicBrainz Recording Id=6d19aaa7-1eb5-4488-a54d-fe07d0621a7f
          TXXX=Writer=Angus Young / Malcolm Young
          UFID=http://musicbrainz.org=b'6d19aaa7-1eb5-4488-a54d-fe07d0621a7f'
          

          Philipp Wolfer added a comment - For ID3 the recording ID gets written to an UFID frame with the "owner identifier" set to "http://musicbrainz.org", see https://picard-docs.musicbrainz.org/en/appendices/tag_mapping.html#id21  and https://github.com/id3/ID3v2.4/blob/master/id3v2.4.0-frames.txt#L230-L250 The tool you use to display the tags does not seem to support showing UFID frames. If you actually want the recording ID to be set to a TXXX frame you could add the following as a script in Options > Scripting: $set(_id3:TXXX:MusicBrainz Recording Id,%musicbrainz_recordingid%) This will cause the recording ID to be written to TXXX in addition to the UFID frame, the result will be something like this: -- Thunderstruck.mp3 - MPEG 1 layer 3, 128000 bps (CBR?), 44100 Hz, 2 chn, 292.42 seconds (audio/mp3) TALB=[non-album tracks]a TCON=Hard Rock TDRC=1990-09-10 TIT2=Thunderstruck TLAN=eng TPE1=AC/DC TSOP=AC/DC TXXX=Acoustid Id=479abe98-f4ea-4a39-9ccd-7ab3c289452e TXXX=MusicBrainz Artist Id=66c662b6-6e2f-4930-8610-912e24c63ed1 TXXX=MusicBrainz Recording Id=6d19aaa7-1eb5-4488-a54d-fe07d0621a7f TXXX=Writer=Angus Young / Malcolm Young UFID=http://musicbrainz.org=b'6d19aaa7-1eb5-4488-a54d-fe07d0621a7f'

            Unassigned Unassigned
            Tenome Tenome
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package