https://bugs.kde.org/show_bug.cgi?id=437001

Urs Fleisch <uflei...@users.sourceforge.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |CONFIRMED
     Ever confirmed|0                           |1

--- Comment #1 from Urs Fleisch <uflei...@users.sourceforge.net> ---
Thanks for the report. You discovered a bug, but the description is not
accurate. Let me give an exact description of the bug:

1. When using TagLib < 1.12, the following genres cannot be set in ID3v1:
   Avant-Garde, Beat Music, Bebop, Britpop, Dancehall, Dark Wave, Euro House,
   Eurotechno, Fast Fusion, Folk Rock, Hip Hop, Jazz-Funk, Pop-Funk, Synth-Pop,
   Worldbeat.
   Possible workarounds:
   - Use a package which uses TagLib 1.12 (e.g. binary packages from
     kid3.kde.org or Flatpak)
   - Activate Id3libMetadata plugin to use id3lib instead of TagLib. However,
     this only works for tags which do not have an ID3v2.4.0 tag because this
     version is not supported by id3lib.

2. The following genres will have a wrong number in ID3v2 (the wrong genre is
   listed in parentheses):
   Fast Fusion (Folk), Folk (Folk Rock), Folk Rock (Folklore), Folklore
   (Freestyle), Funk (Fusion), Fusion (Fast Fusion)
   Workaround:
   - Use "Genre as text instead of numeric string" in the ID3v2 section of the
     Tags/Tag 2 tab in the preferences. This is also the default. However, when
     using multiple genres in an ID3v2.3.0 tag, only one of them can be non
     numeric.

I will fix this soon. Could you clarify some points of your report:

> a) it's written in text instead number 81 in idv3

You mean Id3v2? Writing the genre as text instead of a numeric string is not a
bug, it is a feature of ID3v2. You can use numeric string by deactivating the
option "Genre as text instead of numeric string" in the ID3v2 section of the
Tags/Tag 2 tab in the preferences.

> b) if it's correctly written by "id3v2 --genre 81 *.mp3" it's displayed a 
> "Folk"

Confirmed, this is bug 1 listed above.

> c) v1/v2/v3 have different behavior

These are different tag formats and therefore they will have different
behavior. The genres should be the same however, when copied between the tags.

> in general always when it's written as text instead number it's plain wrong 
> and many players especially on android have troubles

Using a text instead of a number is the recommended format for ID3v2.4.0 (see
id3v2.4.0-frames.txt specification). ID3v2.3.0, however, recommends numerical
strings with text refinements (id3v2.3.0.txt). The players I use on Linux do
not seem to have problems with text genres in ID3v2.3. The players I use on
Android do not show a genre (Music and Music Player Go from F-Droid). Which
players do you know which have trouble?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to