A simple automated audio cd ripper
- Python 58.9%
- Shell 41.1%
| src | ||
| install.sh | ||
| LICENSE | ||
| README.md | ||
rpi-cd-ripper
Automatic, headless CD Ripping solution.
Inspired by aac/raspberrypi-cd-ripper.
Overview
When an audio CD is inserted, this project:
- Identifies the disc using MusicBrainz.
- Rips & Encodes tracks to FLAC using
abcde. - Notifies you via Telegram (with Album Art).
- Ejects the disc automatically.
- Uploads the ripped files to a Copyparty server in the background.
Installation
With a fresh install of Raspberry Pi OS, execute the following command:
curl https://raw.githubusercontent.com/cpressland/rpi-cd-ripper/refs/heads/main/install.sh | sudo bash -
Note
The Raspberry Pi can sometimes aggressively sleep its WiFi interface.
You can disable this with
sudo raspi-config> "Advanced Options" > "WLAN Power Save" > "No".