Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kde/audex
Tool for ripping compact discs
https://github.com/kde/audex
Last synced: 4 days ago
JSON representation
Tool for ripping compact discs
- Host: GitHub
- URL: https://github.com/kde/audex
- Owner: KDE
- Created: 2015-09-18T14:09:08.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-11-08T18:40:05.000Z (6 days ago)
- Last Synced: 2024-11-08T19:22:59.356Z (6 days ago)
- Language: C++
- Homepage: https://invent.kde.org/multimedia/audex
- Size: 17.9 MB
- Stars: 20
- Watchers: 9
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSES/BSD-3-Clause.txt
Awesome Lists containing this project
README
Audex
=====Audex is an audio grabber tool for CD-ROM drives built with KDE Frameworks.
*Note: There is an active branch "kf5" containing a Qt5/KF5 supported version 0.96.X.*
### Features
* Native encoder binary support for FLAC, LAME (MP3), Opus, Ogg Vorbis and FAAC (MP4/AAC)
* Custom encoder binary support
* CDDB and MusicBrainz support
* Cover integration
* Offset correction
* Single file ripping with cue sheet writing### Prerequisites
* libkcddb
* libcdio
* libcdio-paranoia### Prerequisites (optional)
Native supported encoder binaries:
* FLAC (flac files)
* LAME (mp3 files)
* Opus (opus files)
* Ogg Vorbis (ogg files)
* FAAC (mp4/aac files)Beyond these you can define custom profiles for nearly any encoding binary support.
### Build and install
```
cmake -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr -B build/
cmake --build build/
```For buildung and installation in one step:
```
(sudo) cmake --build build/ --target install
```To uninstall either use classical way:
```
(sudo) make uninstall
```Or remove all files listed in `install_manifest.txt` in your `build/` directory manually:
```
(sudo) xargs rm < build/install_manifest.txt
```### Further information
These files make Audex libcdio/libcdio-paranoia dependent:
* utils/cddacdio.h
* utils/cddacdio.cpp### TODO
* Cover auto search
* Replay Gain
* Add device selector widget
* Accurate ripping with auto detecting offset correction
* CD-Text
* Check for bugs in KF6 porting effort