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
5 November 2017 5.12 Bug correction in 4 line backpack version
15 November 2017 6.0 Major release re-written for Raspbian Stretch
1st December 2017 6.1 Corrections for installation issues plus random setting store correction.

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

Why was version 6.0 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 did not offer an LCD backpack with push buttons. Also it was becomming increasingly difficult to maintain and add new fetures to the program.

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

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

The manner that the music library is currently loaded in version 5.x  is directory based rather than playlist based and is less than ideal. This is being changed. In version 6.0  playlists will be used which allow for example different genres of music such as Rock, Pop, Country etc. This means that in source selection it will be a playlist that can be selected. The radio staions can also be split into different playlists. For example French stations or UK stations.

New features in version 6.0
1) New configuration program 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 has been simplified and made more efficient and maintainable.
4) The remote control software has been 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) Option to display volume as either text or as a bar
7) Multiple radio or media playlists supported
8) 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.

Touch screen support coming soon
Version 6.0 of the radio has allowed easier integration of other devices such as the Raspberry Pi 7 inch touch screen. This gives a complete Graphical front end to the radio and Music Player daemon. Below is a preview (The final layout may change). It can work with either a mouse or with touch. In the example below there are 15 stations in a playlist called "European radio". The slider on the  right hand side of the station list allows scrolling through the whole playlist. Clicking or touching one of the stations in the list selects that station. Volume is controlled with the slider at the bottom left hand side.  Next to it is the mute button.  Playlists can be selected from the box on the bottom right hand side. There is no firm date for release but should be 4 to 6 weeks so keep up to date by following this site on Twitter.


Raspberry Pi running version 6.1 of the Internet
Radio on a 7 inch Raspberry Pi touch screen

Bob Rathbone





Back Next
  Copyright 2012 Bob Rathbone All rights reserved