mirror of
https://github.com/acatoire/bipbipzizik.git
synced 2026-03-10 08:01:18 +00:00
2.6 KiB
2.6 KiB
Music Cards
Click the image below to see a video of it being used
Requires
- python evdev. To install:
wget http://dl.piwall.co.uk/python-evdev_0.4.1-1_armhf.deb
dpkg -i python-evdev_0.4.1-1_armhf.deb
- python mpd-2. To install
pip install python-mpd2
Steps to Run
- Run
python config.pyto select the reader from the inputs - Run
python add_card.pyto scan cards and enter your Google Play Music Playlist Name - Run
python box.pyto start the application and verify that it is reading your cards and csv list properly
Install Service to AutoStart
- Change directory to music-cards/
cd music-cards/
- Copy the musiccards.service file to systemd
sudo cp musiccards.service /etc/systemd/system/musiccards.service
- Reload the Daemon
sudo systemctl daemon-reload
- Start the musiccards.service
sudo systemctl start musiccards.service
- You can check that the service is running at any time by typing
sudo systemctl status musiccards.service
HomeAssistant Setup for Google Music
- Place the files under homeassistant_files in the config directory of your Homeassistant machine.
- You will need to create custom_components/switch directory in your config directory and place
gmusic.pyin there. - Follow this forum post to install gmusicapi, find your device id, and set up the component.
Links to items needed:
- Raspberry Pi Zero (Don't forget micro sd card and power supply)
- USB OTG Hub
- RFID 125Khz Reader
- 125Khz Cards
- RFID Card Inkjet Tray to print in your printer (Note this is the model needed for my Canon MX922 Printer)
Please note that I have Home Assistant running in a Virtual Machine on another computer. If you want to run Home Assistant and the music cards on the same machine I'd recommend a Raspberry Pi 3 as opposed to the Raspberry Pi Zero
