[FFmpeg-trac] #5490(undetermined:new): Missing Musicbrainz Recording id in metadata list

FFmpeg trac at avcodec.org
Fri Apr 29 14:00:40 CEST 2016


#5490: Missing Musicbrainz Recording id in metadata list
-------------------------------------+-------------------------------------
             Reporter:  itm          |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:  metadata     |               Blocked By:
  tag                                |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 I use ffprobe in order to get all the metadata embedded in files.

 In all files, it is not able to output the musicbrainz trackid (recording
 id)
 Files are tagged using picard.

 How to reproduce:
 {{{
 % ffprobe "09 - Stein um Stein.mp3"
 ffprobe version 2.8.6-1+b2 Copyright (c) 2007-2016 the FFmpeg developers
   built with gcc 5.3.1 (Debian 5.3.1-11) 20160307
   configuration: --prefix=/usr --extra-version=1+b2 --build-suffix=-ffmpeg
 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
 --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl
 --enable-shared --disable-stripping --disable-decoder=libopenjpeg
 --disable-decoder=libschroedinger --enable-avresample --enable-avisynth
 --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray
 --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite
 --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-
 libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-
 libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-
 libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr
 --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame
 --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp
 --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal
 --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883
 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv
   libavutil      54. 31.100 / 54. 31.100
   libavcodec     56. 60.100 / 56. 60.100
   libavformat    56. 40.101 / 56. 40.101
   libavdevice    56.  4.100 / 56.  4.100
   libavfilter     5. 40.101 /  5. 40.101
   libavresample   2.  1.  0 /  2.  1.  0
   libswscale      3.  1.101 /  3.  1.101
   libswresample   1.  2.101 /  1.  2.101
   libpostproc    53.  3.100 / 53.  3.100
 [mp3 @ 0x1249c80] Skipping 0 bytes of junk at 116746.
 [mjpeg @ 0x124c4a0] Changeing bps to 8
 [mp3 @ 0x1249c80] Estimating duration from bitrate, this may be inaccurate
 Input #0, mp3, from '09 - Stein um Stein.mp3':
   Metadata:
     title           : Stein um Stein
     artist          : Rammstein
     track           : 9/11
     album           : Reise, Reise
     disc            : 1/1
     date            : 2004-11-16
     genre           : Industrial
     TMED            : CD
     SCRIPT          : Latn
     originalyear    : 2004
     albummood       : Melancholy
     MusicBrainz Album Type: album
     MusicBrainz Album Artist Id: b2d122f9-eadb-4930-a196-8f221eeb0c66
     MusicBrainz Artist Id: b2d122f9-eadb-4930-a196-8f221eeb0c66
     BARCODE         : 602498681503
     albumgenre      : Industrial
     MusicBrainz Release Group Id: ea9bf147-abbd-39df-b927-46fc945a5140
     MusicBrainz Album Id: 0fd60fe1-85fb-4e75-98fc-8b2e33f47007
     TSO2            : Rammstein
     album_artist    : Rammstein
     CATALOGNUMBER   : B0003693-02
     Artists         : Rammstein
     TMOO            : Dark
     albumgrouping   : Metal
     artist-sort     : Rammstein
     TDOR            : 2004-09-27
     TSRC            : DEN120405587
     MusicBrainz Release Track Id: 302d603f-717f-359d-a992-318c9a825252
     ASIN            : B0002XDODU
     publisher       : Universal Records
     TIT1            : Metal
     MusicBrainz Album Status: official
     MusicBrainz Album Release Country: US
   Duration: 00:03:58.44, start: 0.000000, bitrate: 195 kb/s
     Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 192 kb/s
     Stream #0:1: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown),
 600x600 [SAR 72:72 DAR 1:1], 90k tbr, 90k tbn, 90k tbc
     Metadata:
       comment         : Cover (front)
 }}}

 Taglib sees the missing tag as MUSICBRAINZ_TRACKID:
 {{{
 $ ./tagreader "09 - Stein um Stein.mp3"
 ******************** "09 - Stein um Stein.mp3" ********************
 -- TAG (basic) --
 title   - "Stein um Stein"
 artist  - "Rammstein"
 album   - "Reise, Reise"
 year    - "2004"
 comment - "Male Vocalist"
 track   - "9"
 genre   - "Industrial Industrial Metal"
 -- TAG (properties) --
 ALBUM                             - "Reise, Reise"
 ALBUMARTIST                       - "Rammstein"
 ALBUMARTISTSORT                   - "Rammstein"
 ALBUMGENRE                        - "Industrial"
 ALBUMGENRE                        - "Industrial Metal"
 ALBUMGROUPING                     - "Metal"
 ALBUMMOOD                         - "Melancholy"
 ALBUMMOOD                         - "Sad"
 ARTIST                            - "Rammstein"
 ARTISTS                           - "Rammstein"
 ARTISTSORT                        - "Rammstein"
 ASIN                              - "B0002XDODU"
 BARCODE                           - "602498681503"
 CATALOGNUMBER                     - "B0003693-02"
 COMMENT:SONGS-DB_CUSTOM1          - "00s"
 COMMENT:SONGS-DB_CUSTOM2          - "Male Vocalist"
 COMMENT:SONGS-DB_CUSTOM3          - "Unknown"
 COMMENT:SONGS-DB_CUSTOM4          - "German"
 COMMENT:SONGS-DB_OCCASION         - "Chillout"
 CONTENTGROUP                      - "Metal"
 DATE                              - "2004-11-16"
 DISCNUMBER                        - "1/1"
 GENRE                             - "Industrial"
 GENRE                             - "Industrial Metal"
 ISRC                              - "DEN120405587"
 LABEL                             - "Universal Records"
 MEDIA                             - "CD"
 MOOD                              - "Dark"
 MOOD                              - "Cool"
 MOOD                              - "Bouncy"
 MOOD                              - "Angry"
 MUSICBRAINZ ALBUM RELEASE COUNTRY - "US"
 MUSICBRAINZ ALBUM STATUS          - "official"
 MUSICBRAINZ ALBUM TYPE            - "album"
 MUSICBRAINZ RELEASE TRACK ID      - "302d603f-717f-359d-a992-318c9a825252"
 MUSICBRAINZ_ALBUMARTISTID         - "b2d122f9-eadb-4930-a196-8f221eeb0c66"
 MUSICBRAINZ_ALBUMID               - "0fd60fe1-85fb-4e75-98fc-8b2e33f47007"
 MUSICBRAINZ_ARTISTID              - "b2d122f9-eadb-4930-a196-8f221eeb0c66"
 MUSICBRAINZ_RELEASEGROUPID        - "ea9bf147-abbd-39df-b927-46fc945a5140"
 MUSICBRAINZ_TRACKID               - "61082f36-43ab-44d4-9f32-db3effdbfea4"
 ORIGINALDATE                      - "2004-09-27"
 ORIGINALYEAR                      - "2004"
 SCRIPT                            - "Latn"
 TITLE                             - "Stein um Stein"
 TRACKNUMBER                       - "9/11"
 -- AUDIO --
 bitrate     - 192
 sample rate - 44100
 channels    - 2
 length      - 3:58
 }}}


 {{{
 $ $ ffmpeg -version
 ffmpeg version 2.8.6-1+b2 Copyright (c) 2000-2016 the FFmpeg developers
 built with gcc 5.3.1 (Debian 5.3.1-11) 20160307
 configuration: --prefix=/usr --extra-version=1+b2 --build-suffix=-ffmpeg
 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
 --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl
 --enable-shared --disable-stripping --disable-decoder=libopenjpeg
 --disable-decoder=libschroedinger --enable-avresample --enable-avisynth
 --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray
 --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite
 --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-
 libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-
 libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-
 libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr
 --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame
 --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp
 --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal
 --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883
 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv
 libavutil      54. 31.100 / 54. 31.100
 libavcodec     56. 60.100 / 56. 60.100
 libavformat    56. 40.101 / 56. 40.101
 libavdevice    56.  4.100 / 56.  4.100
 libavfilter     5. 40.101 /  5. 40.101
 libavresample   2.  1.  0 /  2.  1.  0
 libswscale      3.  1.101 /  3.  1.101
 libswresample   1.  2.101 /  1.  2.101
 libpostproc    53.  3.100 / 53.  3.100
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5490>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list