SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. Add tag "Arranger" to a track 2. Enter a single name as an entry into this new tag 3. Save the track OBSERVED RESULT Track and tag field are marked RED. EXPECTED RESULT No error for a single name entry SOFTWARE/OS VERSIONS Windows: macOS: 14.2.1 (23C71) Swedish Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION Hovering the mouse over the tag field "Arranger" displays "must be a list of strings separated by |". 1) For a single name a "|" should not be necessary as a terminator. 2) Even if I add a "|" as a terminator, it is not accepted. I see that this is already reported, with the status "RESOLVED NOT A BUG". Unbelievable.
If you click "Edit..." when the Arranger is active, you will see that this is a TIPL (ID3v2.4) or IPLS (ID3v2.3) frame. You can also find this in the frame list in the handbook (https://docs.kde.org/trunk5/en/kid3/kid3/commands.html#frame-list) where the mapping of Arranger to different tag formats can be seen. Below the table, there is an explanation: The frames Arranger and Performer use a particular format for their contents: "involvement 1|involvee 1|involvement 2|involvee 2|...", for instance "Chorus Master|Ernst Dunshirn|Soprano Vocals|Anna Netrebko". This will create IPLS (ID3v2.3) or TIPL/TMCL (ID3v2.4) frames with a string list in the specified format (the "|" is used as a separator between the strings). Values in this format are also set when importing data from servers which offer this information. So you have to enter for example "Chorus Master|Ernst Dunshirn" and not just "Ernst Dunshirn", there must be both parts, involvement and involvee, just adding a "|" is not enough. You can find the same information in the ID3v2 specification, e.g. https://github.com/id3/ID3v2.4/blob/master/id3v2.4.0-frames.txt, 4.2.2. Involved persons frames. If you do not want to adhere to the standard, you can switch the red errors off in the settings, tab Tag/Tag 2, "Mark standard violations". If you do not want to use a "TIPL" or "IPLS" frame, you could use a TXXX frame with description ARRANGER, just click "Add...", then enter "!ARRANGER" (exclamation mark to force this name and not use the mapping), then you will have such a TXXX frame and you can enter whatever you want.
Created attachment 164706 [details] attachment-425286-0.html Thank you for the info. If I use ”Edit” for the tag ”Arranger” and select UTF-16, then add the name text and save, then the RED error goes away. I cannot enter the name of the arranger directly in the tag area together with the other tags in the complete tag view. My general comment about this is that I am surprised that this knowledge of the level of technical detail is required bu the GUI user. The GUI user wants to tag the track with the information available, that is all. I would assume that technical details like this should be handled ”behind the scenes” in the software. > 6 jan. 2024 kl. 15:17 skrev Urs Fleisch <bugzilla_noreply@kde.org>: > > https://bugs.kde.org/show_bug.cgi?id=479463 > > --- Comment #1 from Urs Fleisch <ufleisch@users.sourceforge.net> --- > If you click "Edit..." when the Arranger is active, you will see that this is a > TIPL (ID3v2.4) or IPLS (ID3v2.3) frame. You can also find this in the frame > list in the handbook > (https://docs.kde.org/trunk5/en/kid3/kid3/commands.html#frame-list) where the > mapping of Arranger to different tag formats can be seen. Below the table, > there is an explanation: > > The frames Arranger and Performer use a particular format for their contents: > "involvement 1|involvee 1|involvement 2|involvee 2|...", for instance "Chorus > Master|Ernst Dunshirn|Soprano Vocals|Anna Netrebko". This will create IPLS > (ID3v2.3) or TIPL/TMCL (ID3v2.4) frames with a string list in the specified > format (the "|" is used as a separator between the strings). Values in this > format are also set when importing data from servers which offer this > information. > > So you have to enter for example "Chorus Master|Ernst Dunshirn" and not just > "Ernst Dunshirn", there must be both parts, involvement and involvee, just > adding a "|" is not enough. > > You can find the same information in the ID3v2 specification, e.g. > https://github.com/id3/ID3v2.4/blob/master/id3v2.4.0-frames.txt, 4.2.2. > Involved persons frames. If you do not want to adhere to the standard, you can > switch the red errors off in the settings, tab Tag/Tag 2, "Mark standard > violations". If you do not want to use a "TIPL" or "IPLS" frame, you could use > a TXXX frame with description ARRANGER, just click "Add...", then enter > "!ARRANGER" (exclamation mark to force this name and not use the mapping), then > you will have such a TXXX frame and you can enter whatever you want. > > -- > You are receiving this mail because: > You reported the bug. Bengt Nilsson Ansåsvägen 8 43853 Hindås Sweden bnilsson11@gmail.com