HOWTO: Creating m3u Playlists using easyTAG on Linux

Just a thought you could add something to the Comment Tag of each song you like, e.g. FAV-ROCK FAV-DRIVE FAV-PARTY or more than one, then do the search ‘in Tag’ with case sensitive so the search will only choose these. You can do multiple searches.

The other way is to make a playlist of all music from its root, e.g. Music. Then ‘grep’ out what you want into a separate file (make sure you have the #EXTM3U line at the top.

Example my-rock.m3u

#EXTM3U
#EXTINF:296,01. Walk On Water.mp3
Music\Aerosmith\Big Ones\01. Walk On Water.mp3
#EXTINF:322,02. Love In An Elevator.mp3
Music\Aerosmith\Big Ones\02. Love In An Elevator.mp3

#EXTINF:308,14. Angel.mp3
Music\Aerosmith\Big Ones\14. Angel.mp3
#EXTINF:381,15. Livin’ On The Edge.mp3
Music\Aerosmith\Big Ones\15. Livin’ On The Edge.mp3

The format is #EXTINF:nnn,title.mps followed on the next line with full path. The nnn is the length of the track in seconds.

You could cat my-rock.m3u |  grep "Angel.mp3’ >> Drive-List.m3u and so on…

It would be nice to do cat my-rock.m3u | grep “Aerosmith” | grep “Angel.mp3”…etc, to ensure you get the right song by the right artist but you would not get the #EXINF lines.

From looking around the web you apparently may not need the #EXT… lines so a simple list of all the full paths to your chosen tracks in a file ending .M3U might work with you MP3 player. I suggest you experiment.