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

Latest commit

 

History

History
38 lines (29 loc) · 1.77 KB

README.md

File metadata and controls

38 lines (29 loc) · 1.77 KB

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.