Skip to content

A jukebox for the Raspberry Pi, playing local audio files, playlists or even web streams triggered by RFID cards. All plug and play via USB, no soldering iron needed.

License

Notifications You must be signed in to change notification settings

hankman13/RPi-Jukebox-RFID

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RPi-Jukebox-RFID

A jukebox for the Raspberry Pi, playing local audio files, playlists or even web streams triggered by RFID cards. All plug and play via USB, no soldering iron needed.

Prototype of the RFID jukebox

What makes this jukebox easy to install and use:

  • Runs on all Raspberry Pi models (1, 2 and 3).
  • Just plug and play using USB, no soldering iron needed.
  • Once the jukebox is up and running, add music from any computer on your home network.
  • Register new RFID cards easily without having to connect to the RPi.
  • Play single or multiple files, even mix them with web streams.
  • Volume control is also done with RFID cards or key fobs.

What is different from MiczFlor/RPi-Jukebox-RFID:

  • no Web-Interface
  • uses mpv instead of VLC, because it's easier to manipulate the mpv instance via pipe (next, previous songs ...)
  • can run as a headless server, no Desktop-environment is needed, so can run on my old Raspberry Pi 1

Installation

Follow the instructions in the INSTALL.md file in the docs folder.

Then walk through the configuration of the RPi here: CONFIGURE.md

Once everything is set up and configured, read the manual to register cards and add audio: MANUAL.md

Manual

In MANUAL.md you will learn:

Acknowledgments

There are many, many, many inspiring suggestions and solutions on the web to bring together the idea of a jukebox with RFID cards. I want to mention a few of these that have inspired me.

For my rendition of the RFID jukebox, I have forked two files from Francisco Sahli to register the RFID reader and read the ID from the cards with the python scripts Reader.py and RegisterDevice.py.

I also want to link to two proprietary and commercial projects, because they also inspired me. And they challenged me, because of their shortcomings in terms of openness and in the case of tonies, the lack of "ownership" of the audiobooks and plays you actually bought. However, both products are very well made.

Shopping list

Here is a list of equipment needed. Chances are that you will find most of it in the back of your drawers or at the bottom of some shoe box. Well, most of it, possibly not the RFID reader itself.

About

A jukebox for the Raspberry Pi, playing local audio files, playlists or even web streams triggered by RFID cards. All plug and play via USB, no soldering iron needed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 75.2%
  • Python 24.8%