Beet won’t play songs with brackets (
) in the file name
Here’s an example:
$ beet ls -f '$artist -- $album -- $title : $path' zamf you Zamf -- Xingerbread -- Your Hand : /Users/redacted/Music/beet/Zamf/Xingerbread/01 Your Hand.mp3 Zamf -- Xingerbread -- You Belong to Me [Bob Dylan Cover] : /Users/redacted/Music/beet/Zamf/Xingerbread/13 You Belong to Me [Bob Dylan Cover].mp3 $ beet play zamf you Playing 2 tracks.
However, the media player (VLC in my case) plays “Your Hand” only; it never plays “You Belong to Me”. I can reproduce this with various songs, and it seems to boil down to the
 characters in the file name.