Skip to content

bobrathbone/piradio6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi Internet Radio 
---------------------------
Author : Bob Rathbone
Site   : http://www.bobrathbone.com
Email  : bob@bobrathbone.com

This program uses  Music Player Daemon 'mpd', its client 'mpc' and the python3-mpd library
See http://www.musicpd.org/
Use "sudo apt-get install mpd mpc python3-mpd" to install the Music Player Daemon (MPD)
This software uses the python3-mpd library. See https://packages.debian.org/sid/python3-mpd

To configure the radio software and components run: radio-config from the command line

Version 8.0 release notes
-------------------------
Release 15 January 2025 - Build 4 (Beta) 
1) Prevent radio program from crashing if no IP network and no media to load
2) Support for the Waveshare 1.5 and 2.42-Inch SPI interface OLEDs added
3) New configuration parameter ky040_r1_fitted added to set KY040 switch (SW) pullup resistor
4) New check_voltage.sh script added to check CPU and RAM voltage, temperature etc
5) Radio configuration (radi-confg) now calls most other scripts from a top level menu
6) New parameter no_internet_switch yes/no to switch to MEDIA if no Internet for the radio
7) New create_keymap.py script to create IR remote control keymaps
8) Creating Media playlists no longer needs to stop the radio
9) build64.sh and piradio64 removed. build.sh builds both 32 and 64-bit packages
10) New record radio stations function added (record.py) using streamripper
11) Streaming indicator after the date changed from '*' to '+'. '*' is recording indicator
12) Recording switches on the activity led if the IR event daemon (ireventd.py) is running
13) A physical record function switch can now be added (Normally using GPIO 27)
14) All support for 26-pin GPIO header Raspberry Pi's removed
15) Improvements/corrections to Spotify volume control
16) Support for Waveshare I2C 2-line 40-character LCD display 
17) New scrolling=yes/no configuration parameter to switch message scrolling on/off
18) Volume control now adjusts both WM8960 soundcard Speaker and Headphone volume together

Manuals
-------
Version 8.x
https://bobrathbone.com/raspberrypi/documents/Raspberry%20PI%20Radio.pdf
https://bobrathbone.com/raspberrypi/documents/RPi%20Radio%20beginners%20guide.pdf
https://bobrathbone.com/raspberrypi/documents/Raspberry%20PI%20Radio%20Technical%20Reference.pdf

Vintage radio
https://bobrathbone.com/raspberrypi/documents/Raspberry%20PI%20Vintage%20Radio.pdf
https://bobrathbone.com/raspberrypi/documents/Raspberry%20PI%20Vintage%20Radio%20Operating%20Instructions.pdf

GitHub
------
Source available from GitHub
Version 8.x see:  https://github.com/bobrathbone/piradio6
Run ./setup.sh from the command line to create the radiod package

Licenses
--------
The licences for the source and documentation for this project are:
GNU General Public License. 		http://www.gnu.org/licenses/gpl.html
GNU AFFERO General Public License.	http://www.gnu.org/licenses/agpl.html
GNU Free Documentation License. 	http://www.gnu.org/licenses/fdl.html

Disclaimer 
----------
Software is provided as is and absolutly no warranties are implied or given.
The authors shall not be liable for any loss or damage however caused.


About

Internet Radio for Raspberry Pi

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages