bestimmaa / raspberry-pi-internet-radio

Not another raspberry pi internet radio.
0 stars 0 forks source link

Raspberry Pi Internet Radio

Hardware

Software

Installation

Flashing the DPF

To enable the DPF to work with lcd4linux a custom firmware is needed. You can find the firmware and flashing tools at the dpf-ax project page.

Compiling lcd4linux with DPF and Python plugin

Lcd4linux is a tool to control LCD displays connected to the computer. A plugin system allows the additon of feautures. We use the DPF plugin to access digital picture frames and the Python plugin to call python modules from lcd4linux.

Cheat Sheet

MPD playlist directory

/var/lib/mpd/playlists

Use this directory to maintain a collection of playlists. You can use the common playlist formats like .pls and .m3u. I'm maintaining a single playlist for every station (STATIONNAME.pls) and a single playlist with all of my favorite station. This way mpc can jump to a specific station with a mpc clear and following mpc load STATIONNAME.pls command. The API server makes use of this to change stations based on requests.