Bob Dylan - The Times They Are A-Changin' [V0]/04. One Too Many Mornings.mp3
Bob Dylan - The Times They Are A-Changin' [V0]/01. The Times They Are A-Changin'.mp3/

Or it can be configured to store the full path:

syncfull.m3u

/home/share/media/audio/Bob Dylan - The Times They Are A-Changin' [V0]/01. The Times They Are A-Changin'.mp3
/home/share/media/audio/Bob Dylan - The Times They Are A-Changin' [V0]/03. With God On Our Side.mp3

I want to rsync those files to /media/sdg/MUSIC. I want it to delete files from the destination if they get removed from the playlist.

I can not get the incantation right. I thought I had it last night, but when I reran it, it didn't work. I've tried every combination of include-from, exclude=*, etc. I can think of.

If your file names may contain one of the wildcard characters *?[, there's an added complication. You need to precede these characters with a backslash. And if there are backslashes in file names as well, you need to precede them with a backslash as well, but only if there are other wildcards. Here's a sed snippet to convert a list of file names to the expected format (you only need the first expression if there are no backslashes in the file names):

sed -e 's/[*?\[]/\\&/g' -e 's/[*?[]/&/' -e T -e 's/\\\\/\\/g'

Under bash, ksh or zsh, there's a convenient way to filter the file list before passing it to rsync: