Skip to content
This repository has been archived by the owner on Dec 14, 2020. It is now read-only.

CD Paranoia extracts audio from compact discs directly as data. This project provides a simple GUI for some of it's functions. It also makes use of GNU's libcdio and libcddb a C library for accessing artist, album, and track data on freedb.org. Uses CMake to build on Mac OS X and Cygwin.

License

Notifications You must be signed in to change notification settings

patrickmoffitt/qt-cd-paranoia

Repository files navigation

A Qt5 GUI for CD Paranoia

Cdparanoia extracts audio from compact discs directly as data. This project provides a simple GUI for some of it's functions. It also makes use of GNU's libcdio and libcddb a C library for accessing artist, album, and track data on freedb.org

This GUI provides the ability to scan a CD and retrieve the related data from freedb.org. Since the disc ID may match multiple categories, all available results are listed. The user then chooses the desired one from the list. This populates a form with editable fields for artist, album title, and track titles. The user can edit the fields before importing the music to a selected folder. The music is imported in WAV format.

Add

Please be aware that I am somewhat new to C++ and this is my first Qt project. I created this application to learn about Qt and multi-threaded device driver programming in C++. If you're in need of a lossless CD importer there are many professional options to choose from. If you're as interested in learning as I am I hope you find this project instructive. This project allowed me to learn how to build Qt Quick2 projects with CMake on Mac OS X and Cygwin.

Acknowledgements

A big thank you to Rocky Bernstein for his work on libcdio without which this project would not have been possible.

Patrick Moffitt
November 27, 2017

Project Status

This project has been archived and is no longer being maintained by the author.

About

CD Paranoia extracts audio from compact discs directly as data. This project provides a simple GUI for some of it's functions. It also makes use of GNU's libcdio and libcddb a C library for accessing artist, album, and track data on freedb.org. Uses CMake to build on Mac OS X and Cygwin.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages