diff --git a/src/playlist.cpp b/src/playlist.cpp index 6f19c874..ead8dd9d 100644 --- a/src/playlist.cpp +++ b/src/playlist.cpp @@ -460,8 +460,11 @@ std::string Playlist::SongInColumnsToString(const MPD::Song &s, void *) } else { - result += "%"; + // tags should be put in additional braces as if they are not, the + // tag that is not present within 'main' braces discards them all. + result += "{%"; result += it->type; + result += "}"; } result += " "; }