Killer feature of Rockbox for me is possibility to change playback speed while maintaining original pitch. As most audiobooks and podcasts I prefer to listen on 120-130% speed.
And loads of other games and programs.[6]
1 https://www.rockbox.org/wiki/PluginPacbox
2 https://www.rockbox.org/wiki/PluginRockblox
3 https://www.rockbox.org/wiki/PluginRockboy
4 https://www.rockbox.org/wiki/PluginFrotz
There's a simple binary database in the root folder that keeps this information, but it gets reset whenever you add/remove files. Now that I think about it, it might even be possible to backup that info and restore it afterwards, although I never really needed to do that. I don't usually have more than a couple books/podcasts in progress, so it's easy to remember where I left off, if needed.
What's the advantage of Rockbox firmware over what it comes with?