Home Introduction Contact Search Sitemap Raspberry Pi

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


bullet Raspberry PI Internet Radio  Changelog
Date Version Description
28 Apr 2013 1.0 First official release
23rd July 2013 1.x General improvements (From July 2013 until July 2014)
31 Dec 2014 3.x Support for Adafruit I2C backpack added. See manual for installation!
12th Dec 2015 4.x Vrsion 4.7 last supportted version for Debian Wheezy
16th Feb 2016 5.0 Major release to run with Debian Jesse and various enhancements
2nd  April 2016 5.1 Bug fixes for 5.0. Reboot problems fixed.
30th  April 2016 5.2 Bug fixes for 5.1. PCF8475 renamed to PCF8574, create_m3u.py bug fixed
27th  June 2016 5.3 New software retro_radio for converting vintage radios added.
14th  Aug 2016 5.4 Support for IQAudio Cards, all GPIO inputs/outputs configurable
27th  Aug 2016 5.5 All GPIO parameters now configurable
15 Nov 2016 5.6 Bug correction in two line LCD versions
14 Dec 2016 5.7 Compatability issues with systemd startup scripts solved
25 January 2017 5.8 Support for JustBoom audio DAC added plus improvements
13 March 2017 5.9 SImproved diagnostics. Rotary tuner  A and B connections corrected
19 May 2017 5.10 Support for Airplay (shairport-sync) added
27 August 2017 5.11 Modified to run on Raspbian Stretch plus general improvements

Please  read the RELEASE NOTES README file supplied with the source.

To keep up to date with changes follow these pages on twitter:

bulletTechnical Support
  Technical support is available by email only at bob@bobrathbone.com. Before contacting me please read the troubleshooting guide in the manual first. Look at the log files to see if you can see what the problem is.

I provide support on a voluntary basis so please don't just send me an email saying "Nothing works". Please be specific and provide a clear description of the problem you are having. Send me any logs you have and if relevant and the M3U file(s) you are using.

Always try the latest version first (See above table).  Old versions of the software or manuals are not supported . However  previous versions of the software can still be downloaded.

Note that I don't provide general support for the Rasberry PI. See the Raspberry Pi help forums at http://www.raspberrypi.org/forums


Please consider making a donation if you find these projects useful. This helps me to continue maintaining this site so that others may also access the Raspberry PI projects in these pages. Sign into PayPal to see the donation information in your own language. 


  Version 6.0
Version 6.0 is currently being implemented. This will be a major release of the Internet Radio software.

Why is version 6.0 being created?
The Internet Radio program started as a simple program with just the Raspberry Pi, an LCD and push buttons as the only hardware required. In the course of time different hardware was added such as rotary encoders, DAC sound cards and different types of displays. The product ended up with nine different variants of the top level radio program. Each set of hardware has its own program and even with that many programs not all hardware combinations are possible. For example the current 5.x software does not offer an LCD backpack with push buttons. Also it was becomming increasingly difficult to maintain and add new fetures to the program.

Also since Raspbian Stretch has been released, PiFace software used by the IR remote control is no longer available. This means a re-write of the IR feature to use only standard LIRC libraries.

This is changing with version 6.0. There will be one main radio program for all the different hardware. There is a new configuration program which allows any combination of hardware to be selected. The program then loads the relevant program modules to handle the selected hardware.

New features in version 6.0
1) New configuration program to allow any combination of hardware to be selected.
2) The radio can be configured in any desired language by creating your own language file.
3) Code is being simplified and made more efficient and maintainable.
4) The remote control software is being re-written to use only standard LIRC libraries.
5) The architecture of the program has been totally revised to allow new hardware to be easily added without having to add a new top-level radio program.
6) Due to lack of support of PiFace software regrettably PiFace hardware is not supported on Raspbian Stretch. It is unclear if this will change in the future. However version 5.x software running on Raspbian Jessie to support the PiFace CAD will remain available for the foreseeable future.

The above changes mean that other user interfaces and display hardware such as a TFT touch screen can be more easily added. This would be much more difficult with version 5.x. There is no commitment yet to add TFT touch screens but is certainly being considered.

Currently there is no release date for version 6.0 so keep up to date by following this site on Twitter.


Airplay support
Airplay support has been  added to the radio since version 5.10. This means that  , in addition,  to playing radio stations and media libraries , the radio software will also be able to act as an Airplay receiver.  Music can then be streamed from iPhones, iPads or Android devices running an Airplay App.  For more information on Airplay see https://en.wikipedia.org/wiki/AirPlay.  Below is the Raspberry Pi running as an Airplay receiver. The source is a Samsung mobile running a trial version of CloudBreak.  The connection between the mobile phone and the Raspberry Pi is using  the WiFi network.

Airplay on Raspberry Pi

Raspberry Pi running Airplay

Bob Rathbone





Back Next
  Copyright 2012 Bob Rathbone All rights reserved