
Audex
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Audex is an audio grabber tool for CD-ROM drives based on KDE 4.
Audex creates profiles for LAME, OGG Vorbis (oggenc), FLAC, MP4/M4A/AAC (faac) and RIFF WAVE. Please install your favorite encoder.
Of course for WAVE no external encoder is needed!
Beyond you can define custom profile, which means, that audex works together with commmand line encoders in general.
You can define extensive filename schemes. Please take a look at the documentation on the Audex webpage to see what's possible.
Some features are:
* Extracting with CDDA Paranoia. So you have quite perfect audio quality.
* Extracting and encoding run parallel.
* Extensive filename schemes.
* Filename editing with local and remote CDDB/FreeDB database.
* Metadata correction tools like capitalize etc.
* Multi-profile ripping (with one commandline-encoder per profile).
* Fetch covers from the internet and store them in the database.
* Create playlists, cover and template-based-info files in target directory.
* Creates ripping and encoding protocols.
* Transfer files with KDE KIO-Slaves.
**IMPORTANT NOTE: As LAME still can't handle unicode characters correct, Audex uses since version 0.73 eyeD3 for tagging mp3 files, if available. It is highly recommended to install eye3D on your system if you create mp3 files with Audex! **
6 years ago
Changelog 0.79 (Södertälje release)
* Only bugfix release.
6 years ago
Changelog 0.79 (Södertälje release)
* Only bugfix release.
yobaby
1 year ago
Report
rmannstaedt
3 years ago
In case someone else run into the same, here is a workaround:
1. Download package libkcompactdisc4 from: https://packages.debian.org/jessie/libkcompactdisc4
2. Download package libkcddb4 from: https://packages.debian.org/stretch/libkcddb4
3. Download package audex from: https://packages.debian.org/stretch/audex
4. Install packages in the order downloaded, ie. libkcompactdisc4 first, then libkcddb4, then audex.
I used gdebi for that because it's simple, but there are other ways as well. With gdebi, simply open a terminal and goto the download directly, then do: sudo gdebi
Report
erics
4 years ago
Report
c128
5 years ago
First off - this is hands down my favourite CD ripper for Linux :)
However - I think there are a couple of third party service changes that have broken cover art retrieval really recently.
First, http://www.telize.com/ip no longer retrieves a user's current IP address.
Second, Google have messed about with the search API again :( . Details here https://github.com/hubot-scripts/hubot-google-images/issues/29
Would there be any chance of an update to take account of this? Not sure if there's an official bug tracker that's active.
Thanks.
Report
c128
5 years ago
https://github.com/KDE/audex/pull/3/files
General, free, search APIs now seem to be thin on the ground without scraping :( . Bing requires you to register for a key, but once you've done that, and entered it in the patched Audex settings, you've 5000 queries per-month for cover art.
Report
c128
5 years ago
First off - this is hands down my favourite CD ripper for Linux :)
However - I think there are a couple of third party service changes that have broken cover art retrieval really recently.
First, http://www.telize.com/ip no longer retrieves a user's current IP address.
Second, Google have messed about with the search API again :( . Details here https://github.com/hubot-scripts/hubot-google-images/issues/29
Would there be any chance of an update to take account of this? Not sure if there's an official bug tracker that's active.
Thanks.
Report
c128
5 years ago
First off - this is hands down my favourite CD ripper for Linux :)
However - I think there are a couple of third party service changes that have broken cover art retrieval really recently.
First, http://www.telize.com/ip no longer retrieves a user's current IP address.
Second, Google have messed about with the search API again :( . Details here https://github.com/hubot-scripts/hubot-google-images/issues/29
Would there be any chance of an update to take account of this? Not sure if there's an official bug tracker that's active.
Thanks.
Report
mfraser
5 years ago
Report
ShalokShalom_double
5 years ago
Is the Qt5/kf5 port already in the making ?
Report
Groni1
6 years ago
I'm a package Builder for Pisi Linux and Audex is now available for Pisi Linux
The user can it install with this command in the Terminal:
sudo pisi bi https://github.com/pisilinux/playground/raw/master/groni/audex/pspec.xml
When Pisi Linux 1.0 is Ready it is available in the Package Manager
Report
marcomaniac
6 years ago
Report
saabzero
7 years ago
Report
RausD
7 years ago
*********************************
void CoverFetcher::parse_html_response(const QString& xml) {
cover_urls_thumbnails.clear();
cover_urls.clear();
cover_names.clear();
cover_tbnids.clear();
cover_thumbnails.clear();
/* QRegExp rx("<a\\shref=\"(\\/imgres\\?imgurl=[^\"]+)\">[\\s\\n]*<img[^>]+src=\"([^>]+)\"></a>"); */
QRegExp rx("<a\\shref=\"(\\/url\\?q=[^\"]+)\"><img[^>]+height=\"\\d+\"\\s*src=\"([^>]+)\"\\s*width=\"\\d+\"></a>\.*([345]\\d\\d)\\s*×\\s*(\\d*)\\s*-\\s*(\\d*)\\s*\\w\\w");
/* qDebug() << xml; */
/* QString html = xml; */
/* html.replace(QLatin1String("&"), QLatin1String("&")); */
rx.setMinimal(TRUE);
int pos = 0; int i = 0;
/* while (((pos = rx.indexIn(html, pos)) != -1) && (i < fetch_no)) { */
while (((pos = rx.indexIn(xml, pos)) != -1) && (i < fetch_no)) {
/* KUrl url("http://www.google.com"+rx.cap(1));
cover_urls << url.queryItemValue("imgurl");
QString w = url.queryItemValue("w");
QString h = url.queryItemValue("h");
QString sz = url.queryItemValue("sz");
cover_names << i18n("%1x%2, %3 KiB", w, h, sz);
cover_tbnids << url.queryItemValue("tbnid"); */
cover_urls << rx.cap(2);
QString w = rx.cap(3);
QString h = rx.cap(4);
QString sz = rx.cap(5);
cover_names << i18n("%1x%2, %3 KiB", w, h, sz);
if (!rx.cap(2).isEmpty()) {
cover_urls_thumbnails << rx.cap(2);
} else {
cover_urls_thumbnails << cover_urls.last();
}
pos += rx.matchedLength();
++i;
}
}
*****************************************
Report
google01103
7 years ago
Request - add option to format track titles with first character of each word uppercase
Report
nrgiroux
7 years ago
I used Audex to rip some CDs. It is really well done; unfortunately I saw the malloc() bug again with a particuliar CD.
This bug was already discussed here by mfraser on: Jan 22 2011
"Still crashes with the same CD in .074"
I'm not familiar with KDE-Apps.org: do you have a bug tracker utility ?
Thanks,
Richard
Report
peaveyman
7 years ago
Report
google01103
8 years ago
Report
marcomaniac
8 years ago
Report
quarkslot
9 years ago
Thanks
Nick
Report
marcomaniac
8 years ago
there is a "half-ready" Audex 0.8 (mainly some libs). At the moment I'm too busy unfortunately.
Regards
Report
marcomaniac
8 years ago
there is a "half-ready" Audex 0.8 (mainly some libs). At the moment I'm too busy unfortunately.
Regards
Report
mfraser
9 years ago
Report
janet
9 years ago
Report
pierat
9 years ago
Does the new version know about UTF8? I need a cd ripper that can encode the mp3 tags and file names using UTF8. Until now, Audex was not able to do so.
Report
mfraser
9 years ago
Report