-
Notifications
You must be signed in to change notification settings - Fork 0
INSTALL
Warning
The Phoniebox software V2.x currently does not support Raspberry Pi OS Bookworm!
Important
The Phoniebox software V2.x wiki pages have been mostly created for buster or earlier. As this should not be a problem in general, some instructions may not work out of the box on newer Raspberry Pi OS versions. If you encounter problems please head to the issue or discussion section.
This project has been tested on Raspberry Pi model 1, 2, 3, 4, and Zero.
There is a one line script. Copy and paste it into your Pi terminal - if you have your
- Raspberry Pi OS up and running and
- are connected to the Internet
This script gets your Phoniebox up and running and automatically configures all necessary parts. Once you finished the installation, read the manual to add audio files and RFID cards.
Uses the latest release from the master
branch.
cd; rm buster-install-*; wget https://raw.githubusercontent.com/MiczFlor/RPi-Jukebox-RFID/master/scripts/installscripts/buster-install-default.sh; chmod +x buster-install-default.sh; ./buster-install-default.sh
Having said this, you might learn a bit more about your Raspberry Pi to walk through the installation process step by step, like this:
The one line install command contains five separate commands linked up by replacing the end of line with ;
. The commands do the following:
-
cd
- move to the home directory -
rm buster-install-*
- remove previously downloaded versions of the install script -
wget https://raw.githubusercont...
- download the actual install script from github -
chmod +x buster-install-default.sh
- make the script executable -
./buster-install-default.sh
- run the script
For latest updates, try the version in the develop
branch. Attention: itβs likely that things on develop are broken or have to be changed by yourself.
cd; rm buster-install-*; wget https://raw.githubusercontent.com/MiczFlor/RPi-Jukebox-RFID/develop/scripts/installscripts/buster-install-default.sh; chmod +x buster-install-default.sh; GIT_BRANCH=develop bash ./buster-install-default.sh
There are a number of operating systems to chose from on the official RPi download page.
Currently we recommend to use the latest legacy release image.
- The 32-bit Version is essential. 64-bit is not supported.
- Use the 'lite'-Version if you want to have a headless installation and configuration via ssh.
Installation steps:
- Connect your Micro SD card (through a card reader) to your computer
- Download the Raspberry Pi Imager and open it
- Select Raspberry Pi OS to use the latest release in the desktop version
- if you want to use another release or version, choose Raspberry Pi OS (other)
- if you want to use a preloaded image, choose Use Custom
- Select your Micro SD card (your card will be formatted)
- Open Settings and ...
- make sure to use the username 'pi' (other usernames are currently not supported)
- enable and configure Wifi
- enable and configure SSH access
- configure locale settings
- Click
Write
- Wait for the imaging process to be finished (it'll take a few minutes)
Plug the SD into your Pi and optionally connect keyboard, monitor and mouse. And fire it up.
See the official RPi guide for further information.
When you start the Phoniebox, it needs to fire up without stalling at the login screen. This can also be configured using the RPi config tool.
Open a terminal to star the RPi configuration tool.
$ sudo raspi-config
Select Boot options
and then Desktop / CLI
. The option you want to pick is Console Autologin - Text console, automatically logged in as 'pi' user
.
If you like Phoniebox, consider: buy me a coffee or PayPal
- Code: https://github.com/MiczFlor/RPi-Jukebox-RFID
- Phoniebox home page: English | Deutsch
Phoniebox is a contactless jukebox for the Raspberry Pi, playing audio files, playlists, podcasts, web streams and spotify triggered by RFID cards. All plug and play via USB, no soldering iron needed. Update: if you must, it now also features a howto for adding GPIO buttons controls.
Visit Phoniebox.de
π₯ Version 3
- β Releases
- π΅ Install Jukebox Version 3
- π Report a bug
- π Propose a feature
- βοΈ Feature Status
- π Documentation
- π©βπ» Development
- βοΈ Contributing
- π¦ Code
πΆ Version 2
- β Releases
- π΅ Install Jukebox Version 2
- π Report a bug
- βοΈ Features
- π Documentation
- βοΈ Contributing
- π¦ Code
Version 2 Pages
-
Setup / Upgrades
- Synchronising Phonieboxes in a local network
- Smart Home remote control with MQTT
- Hardware Pinout Overview
- Systemwide Equalizer
- Phoniebox with read-only Filesystem
- HiFiBerry Soundcard Details
- WM8960 Hi-Fi HAT
- PAM8403 Amplifier Power Off
- TPA3118 Amplifier Power Off and EMI improvement
- External Non USB Audio DAC ES9023, PCM5102, etc.
- On-board LEDs with fibre optics
- Setting GPIOs at boot time
- Stop on removal with USB RFID Reader
- Firmware update improves audio out
- Architecture