08-27-2020, 06:08 PM
@Atair
I can't predict how this discussion will impact future moOde capability but at least I understand better now what's going on with your files. (Thanks for sending the link; I got all that I need. I know I was supposed just to look at the metadata but I couldn't help listening too
)
Here's what is actually in the metadata for one of your MP3 files
As you can see, the TCON value (which is short for "Text: Content Type" and is interpreted universally to mean "Genre") contains three genres separated by space-solidus-space. I now have an idea what to test with ID3v2 tags. Incidentally, this parsing of the concatenated values is not documented in the MPD User Manual nor can I figure out where it is happening in the C++ code.
The FLAC file is less mysterious.
Although the comment lines 12-14 should be named GENRE rather than genre, at least this file's metadata agrees with my previous statement regarding multiple genres.
Regards,
Kent
I can't predict how this discussion will impact future moOde capability but at least I understand better now what's going on with your files. (Thanks for sending the link; I got all that I need. I know I was supposed just to look at the metadata but I couldn't help listening too

Here's what is actually in the metadata for one of your MP3 files
Code:
kreed@T520:~/Atair$ mid3v2 '01 - Dune Mosse - Zucchero & Miles Davis.mp3'
IDv2 tag info for 01 - Dune Mosse - Zucchero & Miles Davis.mp3
APIC=cover front, (image/jpeg, 34278 bytes)
COMM==XXX=CD Comp
COMM=ID3v1 Comment=eng=CD Comp
GEOB=[unrepresentable data]
TALB=Zu & Co.
TCON=Rock-Italienisch / Italien / Rock
TDRC=2004
TIT2=Dune Mosse
TPE1=Zucchero
TPE2=Zucchero
TPUB=Polydor (Universal)
TRCK=1
TYER=2004
As you can see, the TCON value (which is short for "Text: Content Type" and is interpreted universally to mean "Genre") contains three genres separated by space-solidus-space. I now have an idea what to test with ID3v2 tags. Incidentally, this parsing of the concatenated values is not documented in the MPD User Manual nor can I figure out where it is happening in the C++ code.
The FLAC file is less mysterious.
Code:
pi@moode3a:/mnt/SDCARD/Atair $ metaflac --list 01-01-Richard_Galliano-A_French_Touch-LLS.flac
...
METADATA block #2
type: 4 (VORBIS_COMMENT)
is last: false
length: 432
vendor string:
comments: 15
comment[0]: ALBUM=New Jazz Musette
comment[1]: TITLE=A French Touch
comment[2]: TRACKNUMBER=1
comment[3]: TRACKTOTAL=9
comment[4]: DISCNUMBER=1
comment[5]: DISCTOTAL=2
comment[6]: DATE=2019
comment[7]: COPYRIGHT=2016 Ponderosa Music & Art
comment[8]: GENRE=Jazz
comment[9]: ALBUMARTIST=Richard Galliano
comment[10]: ARTIST=Richard Galliano
comment[11]: DESCRIPTION=Interprètes : Richard Galliano, Composer, Performer, Writer
Label : Ponderosa Music & Art Srl - Believe
comment[12]: genre=Jazz-Akkordeon
comment[13]: genre=Musette
comment[14]: genre=Frankreich
...
Although the comment lines 12-14 should be named GENRE rather than genre, at least this file's metadata agrees with my previous statement regarding multiple genres.
Regards,
Kent