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.
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.
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
This project has been archived and is no longer being maintained by the author.