Здесь есть две части - передача файлов на микро и управление воспроизведением.Вторая часть проста - используйте mpd (http://mpd.wikia.com/).. Для Android доступны хорошие клиенты, а mpd достаточно легок, чтобы хорошо работать на слабых или встроенных устройствах, и специально поддерживается ucLinux.
Получение файлов тамхитрее. mpd ожидает получить файлы из файловой системы, которая обычно требует больше «серверности», чем обычно имеет Android. Я нашел два варианта.
Если вы можете получить root права на устройство Android, вы можете запустить сервер sambaна устройстве (http://mobilitydigest.com/woah-samba-server-for-android/) и смонтируйте его.
Если вы не можете или не хотите рутировать устройство, существует сервер WebDAV для Android (http://www.androidzoom.com/android_applications/productivity/davdrive_fwtl.html) и Linux поддерживает монтирование общих ресурсов WebDAV какфайловая система. Может быть довольно сложно начать работать, хотя и надежность может быть немного сомнительной.
Сказав это, я думаю, что вам лучше всего поставить микроконтроллер на локальное хранилище и получить егозаранее синхронизируйте файлы, затем управляйте воспроизведением с помощью клиента mpd.