FLAC cover art not embedded when image is JFIF format (ffd8ffe0 header)

XMLWordPrintable

    • Type: Bug
    • Resolution: Cannot Reproduce
    • Priority: Normal
    • None
    • Affects Version/s: 3.0.0b1
    • Component/s: Cover Art
    • None
    • Environment:
      Picard version: 3.0.0b1
      Platform: macOS 26.4.1, Apple Silicon
      Mutagen version: 1.47.0

      When Picard downloads cover art from the Cover Art Archive and the image is in JFIF format (JPEG header ffd8ffe0, no EXIF data), the artwork is silently not embedded into FLAC files. All other tags are saved correctly. No error is shown in the log or UI.

      Steps to reproduce:

      1. Load a FLAC file matched to a MusicBrainz release
      2. The release must have cover art on CAA that is a JFIF JPEG (header ffd8ffe0, no EXIF data) (try with https://musicbrainz.org/release/83c83d6f-724a-40ab-83f5-3b68b1461d63 )
      3. Save the file in Picard
      4. Check the file in Kid3 or metaflac — no artwork is embedded

      Expected behaviour: Cover art is embedded into the FLAC file

      Actual behaviour: Cover art is not embedded, no error is shown. The log shows the image being downloaded, processed, resized, and stored to metadata successfully — but the picture block is absent from the saved file.

      Additional info:

      • The same files can be tagged with artwork correctly using Mp3tag or Kid3
      • Images with EXIF header (ffd8ffe1) embed correctly in Picard
      • The issue is reproducible and consistent with the same files
      • Enabling "Convert images saved to tags" in Cover Art Processing settings does not fix the issue
      • Below is the screenshot of my picard settings
      •  

      • Note: this issue text was written by ai as english is not my first language and I wanted to be as detailed as possible

        1. correct.log
          7 kB
        2. embeedrywithexportedartwork.log
          15 kB
        3. localembeed.log
          82 kB
        4. picard_debug.log
          21 kB
        5. Screenshot 2026-05-16 alle 00.23.37.png
          Screenshot 2026-05-16 alle 00.23.37.png
          326 kB
        6. Screenshot 2026-05-16 alle 16.42.12.png
          Screenshot 2026-05-16 alle 16.42.12.png
          244 kB
        7. terminal.rtf
          5.80 MB

            Assignee:
            Unassigned
            Reporter:
            KintsugiUwU
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package