Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: How to get forward-slash / in tags to show correctly? (Read 9772 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

How to get forward-slash / in tags to show correctly?

I'm sure there are reasons for this, but when foobar2000 (I'm using the latest, 0.9.5.1) encounters a forward-slash in the ARTIST field, it displays it as semicolon-space.
So "AC/DC" becomes "AC; DC"
I've checked using mp3tag and Winamp and the characters in the Artist field are actually AC/DC
However, in foobar2000 there is no acknowledgment of a forward-slash character in the artist field, whether in the normal display or when I open up tag-editing or properties box.
This seems to only affect the artist field, as

This is a problem for me, as I would like for the content in the tag to display when I'm using foobar2000 or searching the media library. I understand that use of semicolon is interpreted as breaking up multi-line fields (such as in the COMMENT field).

I figure there's an easy way get foobar2000 to display forward-slash / as just another character instead of interpreting it as a separator. But I have no idea how to change this or what setting it is. Any help would be appreciated. Thanks.
God kills a kitten every time you encode with CBR 320

 

How to get forward-slash / in tags to show correctly?

Reply #1
/ character is what separates multivalue fields in id3v2.3 tags.
The work-arounds are:
  • use the "Rewrite File Tags" command in the context menu to write id3v2.4 tags (uses null character as a seperator), or APE tags.
    (Warning, both will remove your id3v2.3 tags)
  • Remove ARTIST from the multivalue fields Prefs -> Advanced -> Display -> Properties
  • Use $meta_sep(artist,'/') for your title formating where you want to see the artist name instead of the standard %artist%
This has been covered before:
http://www.hydrogenaudio.org/forums/index....showtopic=60348
http://www.hydrogenaudio.org/forums/index....showtopic=61317
http://www.hydrogenaudio.org/forums/index....showtopic=57432
http://www.hydrogenaudio.org/forums/index....showtopic=50236
Peter's comment, here:
http://www.hydrogenaudio.org/forums/index....mp;#entry434649
and more:
http://www.google.com/custom?q=%22AC%3B+DC...tart=0&sa=N

Please use the search feature before asking a question.
elevatorladylevitateme

How to get forward-slash / in tags to show correctly?

Reply #2
I've found that re-writing the tags in id3v2.4 (using mp3tag*) works well for the forward-slash, but as a result, shortens the track name.
For example,
"Sweaty Wet/Dirty Damp (Shirkhan Remix)"
would become
"Sweaty Wet/Dirty Damp (Shirkha"

The title is displayed correctly in foobar but in windows media player, etc.. it is shortened.

Is there a procedure for tagging that will make it forward-slash or/and title-name friendly?



(* when using foobar's compatibility mode, it does the forward-slash as an  _ ; but with it off it still shortens the track name)

How to get forward-slash / in tags to show correctly?

Reply #3
FYI: It's shortened because many products (including Windows Explorer and WMP 11) don't support ID3v2.4... so it's reading the ID3v1.1 tag, which has severe limitations, including length.  Set Mp3tag to use ID3v2.3 (which is it's default) and you'll see the full name again in WMP 11, etc.

Products like WMP 11, Media Monkey, etc. have an explicit workarounds for "AC/DC" -- it does not parse it into two names when reading or writing the IDv2.3 artist tag, even though "/" is the standard delimiter in the actual tag.  It looks like foobar2000 doesn't do this.

Since most applications/products (iTunes, Winamp, iPod, etc.) completely ignore the concept of multiple names, this is never a concern there. =)

How to get forward-slash / in tags to show correctly?

Reply #4
/ character is what separates multivalue fields in id3v2.3 tags.


That only means that software that WISHES TO INTERPRET slash-delimited tokens as separate artist names can do so. How in the world does that justify REPLACING the slash with a different character (in this case, a semicolon) when displaying the contents of the 'artist' field to the user? Some software designers just can't resist interpreting a specification in a way that allows them to inflict the most pain on users.

How to get forward-slash / in tags to show correctly?

Reply #5
Thanks for bumping this 8 year old topic. This issue has been changed to only trigger on a forward slash surrounded by whitespace. (" / ") This change is already more than a few years old.

How to get forward-slash / in tags to show correctly?

Reply #6
Unicode slash ∕