Home Introduction Contact Search Sitemap Raspberry Pi

Pi Internet Radio
PI Radio LCD
Adafruit Radio
PI Radio source
PI radio changelog
Pi Radio Constructors

Comments ?




bulletRaspberry PI Internet Radio


These pages describe how to create an Internet radio using the Raspberry PI computer. On the left menu you will find the description of this project, Python source files, installation instructions, LCD wiring and parts list. How to build this Raspberry PI radio is explained in the topics in the menu on the left. You can also download the constructors manual below (Requires Adobe PDF Reader).

Raspberry PI Radio Constructors Manual
For change log and planned enhancements see change log on the menu on the left.
Constructors pages
 Take a look at some examples of some of the ideas using this design provided by some of the contributors to this project.


Raspberry Model 2 and B+ are both supported
The Raspberry PI foundation have recently announced the Model 2.
See http://www.raspberrypi.org/products/raspberry-pi-2-model-b/  . 
The main advantages of this new model are a 900MHZ quad core processor, 1GB of RAM, 40 GPIO pins, 4 x USB ports and improved power supply. The Radio project works fine with both the Model 2 and  B+ boards, however there are some physical changes which need to be taken into account.  See the manual for details.
  NewsI will be shortly introducing support for Rasbian Jesse and MPD version 0.19. see the change log page for further details.



bulletRuns on Raspbian Wheezy (Jesse coming soon)
bulletRaspberry PI running standard Music Player Daemon (MPD) version 0.16
bulletSupports all board type, revision 1 and 2 and the new model B+ and 2 B
bulletTwo line 16 character LCD or four line 20 character display
bulletAs alternative to standard LCD displays can use the Adafruit five pushbutton LCD plate
bulletSupports PiFace CAD with remote control.
bulletClock display or IP address display (for web interface)
bulletFive push button operation (Menu, Volume Up, Down, Channel Up, Down)
bulletAs alternative can be constructed using Rotary Encoders instead of buttons
bulletArtist and track scrolling search function
bulletTimer (Snooze) and Alarm functions
bulletIcecast streaming to a Personal Computer or to mobile devices
bulletPlays music from a USB stick, SD card or from a Network drive (NAS)
bulletOption to display RSS news feeds
bulletSupport for playing podcasts
bulletWeb interface using snoopy and others
bulletPlays Radio streams or MP3 and WMA tracks
bulletSupports European character sets (Limited by the LCD display capabilities)
bulletFully integrated with MpDroid and mPod mobile apps.

horizontal rule

Raspberry PI Internet Radio

This classic looking radio is constructed using the Raspberry PI credit card sized computer.

  Rotary encoder switch support

The rotary encoder switch version consists of a Raspberry PI connected to an Adafruit 20 character x 4 line RGB backlit LCD display. It is all housed in a LogiLink PC speaker set with two rotary encoder switches  with push buttons (Push the knob in).  The left push button is the Mute switch and the right one is the Menu switch. The blue glow in the sub-woofer opening comes from a bright blue LED.  The screen colour is changed using an eight way rotary switch mounted on the back of the unit. See the Constructors Manual for details.





Copyright 2004 Bob Rathbone. All rights reserved