Virtually all of my music files are named like trackXX.cdda.ogg, so viewing playlists isn't very helpful. That's why I tagged my music, so I don't have to put metadata in the filename. I guess most people name their files with artist and track information, but since I do alot of Linux command line, I'd rather not have to worry about escaping spaces and special characters.
Supposedly there's a patch adding extm3u support and track names in playlists (
FS#7652), but it's not cleanly applying to the SVN source:
$ patch -p0 <../extm3u_lang_fixed-090112.patch
patching file apps/playlist.c
Hunk #1 succeeded at 301 (offset -10 lines).
Hunk #2 succeeded at 343 (offset -10 lines).
Hunk #3 succeeded at 549 (offset 2 lines).
Hunk #4 succeeded at 1445 (offset -33 lines).
Hunk #5 succeeded at 3420 (offset -34 lines).
patching file apps/playlist.h
Hunk #1 succeeded at 76 (offset 5 lines).
Hunk #2 succeeded at 117 (offset 7 lines).
patching file apps/playlist_viewer.c
Hunk #1 succeeded at 63 (offset -2 lines).
Hunk #2 succeeded at 115 (offset 1 line).
Hunk #3 succeeded at 124 (offset 1 line).
Hunk #4 FAILED at 153.
Hunk #5 succeeded at 206 (offset 1 line).
Hunk #6 succeeded at 221 (offset 1 line).
Hunk #7 succeeded at 390 (offset 2 lines).
Hunk #8 succeeded at 433 (offset 2 lines).
Hunk #9 succeeded at 445 (offset 2 lines).
Hunk #10 succeeded at 628 with fuzz 2 (offset 17 lines).
Hunk #11 FAILED at 802.
Hunk #12 succeeded at 955 with fuzz 2 (offset 142 lines).
Hunk #13 FAILED at 980.
Hunk #14 succeeded at 970 (offset 51 lines).
3 out of 14 hunks FAILED -- saving rejects to file apps/playlist_viewer.c.rej
patching file apps/settings_list.c
Hunk #1 succeeded at 1003 (offset 295 lines).
patching file apps/lang/english.lang
Hunk #1 succeeded at 10531 with fuzz 1 (offset -982 lines).
It also doesn't look like it's been updated for over 2 years (since 2009). I'm a little surprised this isn't in the main source, as this seems like exactly the kind of control Rockbox users would want over their firmware. Is it currently possible for me to add this to my Fuze?