Raspberry Pi Internet Radio

Raspberry Pi Internet Radio

 

Below is the full specification for the Raspberry Pi Internet Radio. The main page for this project is Raspberry Pi Internet Radio.


Raspberry Pi Internet Radio Full Specification

  • Runs on Raspberry Pi  Debian Trixie (recommended) or Bookworm OS (Previously Raspbian).
  • Raspberry PI running standard Music Player Daemon (MPD) version 0.23.12. (later versions can be installed)
  • Supports all new board types, revision 3B, 3B+, 4B+, 5, Rpi400/500 and Zero/W (old version 1 Raspberry Pi's unsupported)
  • Installation supports 32-bit and 64-bit architectures  in a single  "all" architectures Debian package
  • Three different radio programs available
    1. radiod - Drives a variety of LCD and TFT displays
    2. gradio - Graphical version of the radio running on Windows desktop
    3. vgradio - Graphical vintage radio look-alike running on Windows desktop
  • Supports the following displays:
    • Two or four line LCD with 8,16 or 20 character displays
    • The above LCDs but using an I2C backpack
    • Adafruit five pushbutton LCD plate
    • Raspberry Pi 7 inch Touch screen
    • Adafruit 2.8 and 3.5-inch TFT touch screen
    • Waveshare 2.8 and 3.5-inch TFT touch screen
    • HDMI TV or Monitor
    • Olimex 0.96-inch 128x64 pixel OLED display using either I2C or SPI
    • Sitronix SSD1306 128x64 pixel 0.96-inch OLED
    • Luma driver for OLEDs using SSD1306, SSD1309, SSD1325, SSD1331, SH1106 and WS0010 chips
    • PiFace CAD with 6 push-buttons (Five used) - Uses version 6.15 - This product is end-of-life
    • Pimoroni Pirate Radio with pHat BEAT
    • Pimoroni Audio with mini-speaker and four push buttons
    • Waveshare 128x64 pixel OLED (SPI interface)
  • The following user interfaces are supported
    • Seven  push button operation (Menu, Volume Up, Down, Channel Up, Down, Mute, Record)
    • Two rotary Encoders with push buttons (Volume and Channel) and optional Record button
    • IQAudio Cosmic controller with three push buttons and a rotary encoder
    • Touch screen and mouse
    • IR Remote control using either the TSOP382xx or FLIRC (The latter for graphics versions only) IR Sensor
  • The following sound sysems are supported
    • On-board audio Jack or HDMI audio output
    • HiFiBerry DACs or Amp / Pimoroni Hat
    • IQaudIO DAC/DAC+/Zero DAC/Digi/AMP
    • Justboom DAC/Zero/Amp/Digi HAT/Zero
    • Bluetooth speakers or headphones
    • Adafruit speaker bonnet
    • Waveshare WM8960 DAC
  • Clock display or IP address display (for web interface)
  • Artist and track search function
  • Timer (Snooze) and Alarm functions (LCD/Character OLED versions only)
  • Icecast streaming to a Personal Computer or to mobile devices
  • Optional Spotify server
  • Optional Airplay receiver
  • Plays music from a USB stick, SD card or from a Network drive (NAS)
  • Option to display RSS news feeds
  • Playlist creation from Shoutcast public database or own files
  • Web interface using Snoopy and O!MPD
  • Support for Airplay (shairport-sync)
  • Fully integrated with MpDroid and mPod mobile apps.
  • Support for Russian/Cyrillic and Western European languages
  • Record Radio Stations using Streamripper and play them back from a playlist
  • Espeak support for blind or visually impaired persons

Advert