Rockbox is an open source replacement for the firmware that runs on your mp3 player.
It has been in development since 2001 and receives new features, tweaks and fixes daily.
Rockbox aims to be considerably more functional, efficient and customizable than your player's stock firmware, while remaining easy to use.
Rockbox is written by users, for users.