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: foobar2000 canNOT parse disc-level/track-level tag "SONGWRITER"! (Read 620 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foobar2000 canNOT parse disc-level/track-level tag "SONGWRITER"!

foobar2000 canNOT parse disc-level/track-level tag "SONGWRITER"!

If the tag "SONGWRITER" is a part of official Cue Sheet specification, why does NOT foobar2000 support it?

The Version Number of foobar2000: 1.3.17

The content of "Artist - Album.wav.cue" is:
TITLE "Artist - Album"
FILE "Artist - Album.wav" WAVE
  TRACK 01 AUDIO
    TITLE "Title 01"
    PERFORMER "PERFORMER"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Title 02"
    SONGWRITER "SONGWRITER"
    INDEX 01 00:00:00

You can see a "?" instead of "SONGWRITER" showed in the Artist column in the Library View Selection.

Re: foobar2000 canNOT parse disc-level/track-level tag "SONGWRITER"!

Reply #1
A writer is not an artist in the commonly used sense (performer). The built-in field falls back to Composer, but not other kinds of authors (neither writer, lyricist or songwriter). I'd create a separate Writers column for all of them. If you want to fallback to Songwriter in the artist column, make a script like

$if2(%artist%,$if2(%songwriter%,))

You might want to expand on it with more fields or maybe check if the fields exist but are blank.

I think the songwriter field is incorrectly named. Not all creative sound recordings are "songs" (contain singing). Writer is composer and lyricist combined together.