Как перепрограммировать MP3-плеер?
1. Вскрыть  mp-3 плеер.
2. Переписать названия микросхем.
3. Найти даташиты на данные микросхемы. Определить, что из них контроллер.
4. Проверить возможность заливки/получения прошивки с mp3-плеера. Возможности защиты (к примеру - проверка подписанных контрольных сумм прошивки, перегораемые перемычки битов защиты)
5. В соотвествии с системой команд контроллера написать прошивку, либо если схема позволяет - слить прошивку, дизассемблировать дизассемблером для данного микроконтроллера, и дополнить своим кодом, затем обратно скомпилировать в бинарный образ для прошивки.
6. Если есть возможность - отдебажить код в эмуляторе. 
7. Залить прошивку обратно.
8. Профит
Ну тут два варианта:
1) либо у плеера должна быть возможность кастомизации штатными средствами
2) либо открытый исходный код
Просто так перепрограммировать не опенсорсный проект вам никто не даст)