After a catastrophic disk failure, I needed to re-rip several hundred CDs and DVDs. None of the available solutions worked quite the way I wanted them to work, so I decided to spend a little time making a script to remove as much pain as possible from the process.
The idea here is to have a system which is comprised of three parts - a ripper daemon, an encoder daemon, and a frontend. I'm planning to use avahi to automate discovery of the backend pieces, udisk to automate discovery of optical drives, and perl to glue it all together. I'd like to make the backends modular, but for the time being, I'm going to be hard-coding the encode formats (mp3/mp4) and programs used (lame, handbrake-cli, cdparanoia).
License
GNU General Public License version 2.0 (GPLv2)Follow dannyrip
Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of dannyrip!