[Abcde-users] FW: Abcde and aiff
Dry Martini Holding Company
qrp at kg4kgl.net
Tue Apr 29 14:20:14 BST 2025
Here is the metadata that is with this Hank Mobley song, that displays
in all catagories available on the rune audio server:
robert at Malice:~/hold$ ffmpeg -i 01\ Hank\ Mobley\ -\ Three\ Way\
Split.aiff -metadata key=artist 01\ Hank\ Mobley\ -\ Three\ Way\ Split.aiff
ffmpeg version 5.1.6-0+deb12u1 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 12 (Debian 12.2.0-14)
configuration: --prefix=/usr --extra-version=0+deb12u1
--toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
--incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl
--disable-stripping --enable-gnutls --enable-ladspa --enable-libaom
--enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca
--enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite
--enable-libfontconfig --enable-libfreetype --enable-libfribidi
--enable-libglslang --enable-libgme --enable-libgsm --enable-libjack
--enable-libmp3lame --enable-libmysofa --enable-libopenjpeg
--enable-libopenmpt --enable-libopus --enable-libpulse
--enable-librabbitmq --enable-librist --enable-librubberband
--enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex
--enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora
--enable-libtwolame --enable-libvidstab --enable-libvorbis
--enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2
--enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi
--enable-lv2 --enable-omx --enable-openal --enable-opencl
--enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl
--enable-pocketsphinx --enable-librsvg --enable-libmfx
--enable-libdc1394 --enable-libdrm --enable-libiec61883
--enable-chromaprint --enable-frei0r --enable-libx264
--enable-libplacebo --enable-librav1e --enable-shared
libavutil 57. 28.100 / 57. 28.100
libavcodec 59. 37.100 / 59. 37.100
libavformat 59. 27.100 / 59. 27.100
libavdevice 59. 7.100 / 59. 7.100
libavfilter 8. 44.100 / 8. 44.100
libswscale 6. 7.100 / 6. 7.100
libswresample 4. 7.100 / 4. 7.100
libpostproc 56. 6.100 / 56. 6.100
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, aiff, from '01 Hank Mobley - Three Way Split.aiff':
Metadata:
title : Three Way Split
artist : Hank Mobley
album_artist : Hank Mobley
album : No Room for Squares
composer : Hank Mobley
track : 1/8
MusicBrainz Disc Id: GjyCAEboXrVkxm4DJiRXoYvswVQ-
iTunes_CDDB_1 :
630C3908+234835+8+150+31687+62265+97630+126477+159510+184835+209827
iTunes_CDDB_TrackNumber: 1
MusicBrainz Album Id: 995875ef-8404-4ee1-aa6e-7f70bda22986
MusicBrainz Artist Id: 026b096e-e024-42ab-82f3-107bddae77c2
MusicBrainz Album Artist Id: 026b096e-e024-42ab-82f3-107bddae77c2
date : 1989
Duration: 00:07:00.49, start: 0.000000, bitrate: 1412 kb/s
Stream #0:0: Audio: pcm_s16be, 44100 Hz, stereo, s16, 1411 kb/s
Stream #0:1: Video: mjpeg (Progressive), yuvj444p(pc,
bt470bg/unknown/unknown), 500x500 [SAR 1:1 DAR 1:1], 90k tbr, 90k tbn
(attached pic)
Metadata:
comment : Cover (front)
File '01 Hank Mobley - Three Way Split.aiff' already exists. Overwrite?
[y/N] n
Not overwriting - exiting
Now this is is a Concrete Blonde song that does not display properly,
and this is with the option, "AIFFENCOPTS="-write_id3v2 1 -id3v2_version
3" and "CDDBMETHOD=musicbrainz"
robert at Malice:~/Music/aiff/Concrete Blonde-Bloodletting$ ffmpeg -i
01.Bloodletting\ \(The\ Vampire\ Song\).aiff -metadata key=artist
01.Bloodletting\ \(The\ Vampire\ Song\).aiff
ffmpeg version 5.1.6-0+deb12u1 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 12 (Debian 12.2.0-14)
configuration: --prefix=/usr --extra-version=0+deb12u1
--toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
--incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl
--disable-stripping --enable-gnutls --enable-ladspa --enable-libaom
--enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca
--enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite
--enable-libfontconfig --enable-libfreetype --enable-libfribidi
--enable-libglslang --enable-libgme --enable-libgsm --enable-libjack
--enable-libmp3lame --enable-libmysofa --enable-libopenjpeg
--enable-libopenmpt --enable-libopus --enable-libpulse
--enable-librabbitmq --enable-librist --enable-librubberband
--enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex
--enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora
--enable-libtwolame --enable-libvidstab --enable-libvorbis
--enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2
--enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi
--enable-lv2 --enable-omx --enable-openal --enable-opencl
--enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl
--enable-pocketsphinx --enable-librsvg --enable-libmfx
--enable-libdc1394 --enable-libdrm --enable-libiec61883
--enable-chromaprint --enable-frei0r --enable-libx264
--enable-libplacebo --enable-librav1e --enable-shared
libavutil 57. 28.100 / 57. 28.100
libavcodec 59. 37.100 / 59. 37.100
libavformat 59. 27.100 / 59. 27.100
libavdevice 59. 7.100 / 59. 7.100
libavfilter 8. 44.100 / 8. 44.100
libswscale 6. 7.100 / 6. 7.100
libswresample 4. 7.100 / 4. 7.100
libpostproc 56. 6.100 / 56. 6.100
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, aiff, from '01.Bloodletting (The Vampire Song).aiff':
Metadata:
album : Bloodletting
comment : abcde version 2.8.2
artist : Concrete Blonde
title : Bloodletting (The Vampire Song)
track : 01
encoder : Lavf59.27.100
date : 1990
Duration: 00:06:07.13, start: 0.000000, bitrate: 1411 kb/s
Stream #0:0: Audio: pcm_s16be, 44100 Hz, stereo, s16, 1411 kb/s
File '01.Bloodletting (The Vampire Song).aiff' already exists.
Overwrite? [y/N]
I fail to understand why the information gathered from Musicbrainz is
not being written to this latter file.
Robert
On 4/28/25 00:57, josh via Abcde-users wrote:
> On Mon, 28 Apr 2025 at 12:21, Dry Martini Holding Company via
> Abcde-users <abcde-users at lists.einval.com> wrote:
>> The screenshot titled "blue", which works as it should, did not show all
>> the metadata. Here is a list of the populated fields, that are totally
>> missing from the file does not display properly:
>>
>> MusicBrainz Album
>> MusicBrainz Artist
>> MusicBrianz Disc ID
>>
> If you look at the docs for ffmpeg [1], you'll see that it defaults to
> ID3v2.4. To set it ID3v2.3, try adding this to your abcde.conf:
> AIFFENCODEROPTS='-id3v2_version 3'
>
>
> [1] https://www.ffmpeg.org/ffmpeg.html#toc-AVOptions
>
> _______________________________________________
> Abcde-users mailing list
> Abcde-users at lists.einval.com
> https://lists.einval.com/cgi-bin/mailman/listinfo/abcde-users
More information about the Abcde-users
mailing list