mpd player with support for mp3/aac/ogg/mousepack and web radios
DVB-T streaming through mumudvb
pulseaudio server that provides speakers on a local network (WiFi speakers from laptop)
Hardware:
processor AT91RM9200, initially 180MHz, overclocked to 203MHz in order to gain exactly 44,1KHz using TDA1543
RAM: 64MB
FLASH: 8MB dataflash
SD/MMC reader
USB host, USB device, 12Mbps
Ethernet 100Mbps
Audio DAC TDA1543
Software:
mini bootloader (10kB) adapted that it does not need u-boot, it configures hardware and directly boots the kernel. It has a function of firmware update and select the command that boots the kernel (filesystem in dataflash or on SD card)
kernel in version 2.6.31.14 (~1,7MB) and a driver for TDA1543
squashfs compressed file system
busybox, dropbear, samba, alsa, mpd, pulseaudio, mumudvb and a lot of different libraries
DVB-T in VLC. EPG works, the duration of work is shown.
A sample MPD client named Sonata:
Access to samba:
Mounting / disassembly of CDs, SD cards and USB storage media from the browser. Just click on the icon.