Audex
Utilities
Score 90%
Description:

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! **
Last changelog:

9 years ago

Changelog 0.79 (Södertälje release)
* Only bugfix release.

C

marcomaniac

6 years ago

What system (distribution/kde version/kernel)?
Is the crash reproducible?

Report

mfraser

6 years ago

Yes, but only with that CD so far. If I put another CD in it works.
Kubuntu 10.10 with KDE 4.5.4.

Report

C

marcomaniac

6 years ago

can you send me the discid of the cd?

Report

mfraser

6 years ago

Where do I find that info?

Report

C

marcomaniac

6 years ago

click on edit data in audex. it is the last line: "Disc ID".

Report

mfraser

6 years ago

I can't as Audex will not load with that CD in the drive. I've also just tried it with Audex 0.72b1 and that crashes too.

Report

C

marcomaniac

6 years ago

You could load the CD in another rip program and look for the disc id. On Debian/Kubuntu you could install cd-discid (apt-get install cd-discid), run in commandline and see the discid.

Report

mfraser

6 years ago

The disc ID that cd-discid gives me is:
790aea0b 11 150 12059 30289 49039 66339 81040 91559 111209 126134 151073 177658 2796
I have been able to rip the album in k3b, but can't seem to find the disc ID in that app.

Report

mfraser

6 years ago

Still crashes with the same CD in .074.

Report

gzu

6 years ago

Hi again,

any chance of adding the non-integer ogg quality to Audex. I once downloaded a version that did this from svn but it doesn't seem to have made it into newer versions. This would allow something like a quality of 8.3 which approximates to a bitrate of 275 kbs.

Thanks,

Report

C

marcomaniac

6 years ago

done for audex 0.74 beta 1. Allows ogg vorbis non-integer quality values in 0.1 steps.

Report

gzu

6 years ago

Hi,

Thanks for that, can you make it available for download? I can't see it at

http://kde.maniatek.com/audex/download

Thanks,

GZU

Report

C

marcomaniac

6 years ago

By now it's only available in kde svn (http://websvn.kde.org/trunk/playground/multimedia/audex/)

But within the next few days I'm going to release 0.74 beta 1.

Report

gzu

6 years ago

Hi,

this is a make/compilation on Fedora, any suggestions?


[ 90%] Building CXX object CMakeFiles/audex.dir/preferences.cpp.o
Linking CXX executable audex
/usr/bin/ld: CMakeFiles/audex.dir/utils/patternparser.cpp.o: undefined reference to symbol 'QXmlParseException::message() const'
/usr/bin/ld: note: 'QXmlParseException::message() const' is defined in DSO /usr/lib/libQtXml.so.4 so try adding it to the linker command line
/usr/lib/libQtXml.so.4: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [audex] Error 1
make[1]: *** [CMakeFiles/audex.dir/all] Error 2
make: *** [all] Error 2

Thanks,

Report

gzu

6 years ago

hi,

Sorted this out myself, for Fedora you need

target_link_libraries(audex ${CDPARANOIA_LIBRARIES} ${AUDEX_ID3_LIBRARIES} ${KDE4_KDEUI_LIBS} ${KDE4_KUTILS_LIBS} ${KDEMULTIMEDIA_LIBRARIES} ${KDE4_KIO_LIBRARY} ${QT_QTXML_LIBRARY} )

as a replacement in CMakeLists.txt.

Hope this helps someone else.

Thanks for the app, keep up the good work.

gzu

Report

C

marcomaniac

6 years ago

Thank you for the hint. Changed that for 0.73 beta 2.

Report

fri

6 years ago

When I rip CD I use Audex. K3B was used by me just sometimes, probably when Audex wasn´t installed. I consider K3B as burning application and I am burning with it.

Report

nowardev

6 years ago

just to understand why you did a new application when k3b do the same think... Did you think to join in k3b dev instead to start a new app?? It's not to criticize just to undestand

Report

C

marcomaniac

6 years ago

1. I think it is an "enrichment" if there is more than one program for a common problem - so development continues.

So you could ask why there's rekonq, as we have konqueror already. Why someone developed dolphin for KDE3, as konqueror could do the same?
Why KDE, we have GNOME. And so on...

2. Audex Version 0.1 is from 2005 and was my first Qt4 application. I don't know, if k3b had audio cd ripping capabilities at this time.

Report

nowardev

6 years ago

well i asked because in fact i think joining forces would be a stronger victory for free software

i mean + developer for one application instead of + applications and few developer for each of them...

anyway ty for answer i have developed some easy stuff too... and yea it's generally easier to start something instead to understand another complex project
:)

Report

google01103

6 years ago

In my opinion Audex is much more configurable and full featured a ripper than K3b. If Audex was not available than I would find a different standalone ripper.

Examples include addition of album art into saved dir, embedding album art into tags, ability to format track numbers (01 instead of 1, etc..... Also not all distros provide K3b with codecs needed to rip mp3's.

The same question can be asked regarding any app that duplicates the functionality of another - you don't want choice?

Report

joachimnuesch

7 years ago

To faac is broken. I could fix it by editing the line 201 in utils/encoderassistant.cpp. I deleted the option -s which doesn't exist anymore in faac.

Report

C

marcomaniac

6 years ago

Thanks for the hint. I've fixed this for 0.73 beta 2.

Report

google01103

7 years ago



Application: Audex (audex), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4cb2930 (LWP 9837))]

Thread 2 (Thread 0xb2909b70 (LWP 9838)):
#0 0xb5d3a22b in clock_gettime () from /lib/librt.so.1
#1 0xb6e38108 in do_gettime () at /home/ben/kdesvn/qt-copy/src/corelib/tools/qelapsedtimer_unix.cpp:123
#2 qt_gettime () at /home/ben/kdesvn/qt-copy/src/corelib/tools/qelapsedtimer_unix.cpp:140
#3 0xb6f05972 in updateCurrentTime (this=0x81eb95c, tm=...) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:339
#4 QTimerInfoList::timerWait (this=0x81eb95c, tm=...) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:442
#5 0xb6f04232 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb29090dc) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:136
#6 0xb6f042c5 in timerSourcePrepare (source=0x81eb928, timeout=<value optimized out>) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:169
#7 0xb545e0c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8 0xb545ef22 in ?? () from /usr/lib/libglib-2.0.so.0
#9 0xb545f60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb6f04a57 in QEventDispatcherGlib::processEvents (this=0x81ea4d0, flags=...) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:417
#11 0xb6ed69b9 in QEventLoop::processEvents (this=0xb2909290, flags=...) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#12 0xb6ed6c02 in QEventLoop::exec (this=0xb2909290, flags=...) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:201
#13 0xb6ddd03b in QThread::exec (this=0x81e8638) at /home/ben/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:490
#14 0xb6eb7acb in QInotifyFileSystemWatcherEngine::run (this=0x81e8638) at /home/ben/kdesvn/qt-copy/src/corelib/io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6ddfbf2 in QThreadPrivate::start (arg=0x81e8638) at /home/ben/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:315
#16 0xb6d5ab25 in start_thread () from /lib/libpthread.so.0
#17 0xb60b546e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4cb2930 (LWP 9837)):
[KCrash Handler]
#7 Solid::Block::device (this=0x0) at /home/ben/kdesvn/kdelibs/solid/solid/block.cpp:52
#8 0xb73d7889 in refreshListOfCdromDevices () at /home/ben/kdesvn/kdemultimedia/libkcompactdisc/kcompactdisc.cpp:53
#9 0xb73d8304 in getListOfCdromDevicesNamesAndUrl () at /home/ben/kdesvn/kdemultimedia/libkcompactdisc/kcompactdisc.cpp:87
#10 0xb73d8665 in KCompactDisc::defaultCdromDeviceName () at /home/ben/kdesvn/kdemultimedia/libkcompactdisc/kcompactdisc.cpp:145
#11 0x080dceeb in Preferences::Preferences (this=0x81cb468) at /home/ben/audex/build/preferences.cpp:59
#12 0x080dd804 in Preferences::self () at /home/ben/audex/build/preferences.cpp:20
#13 0x080614bc in firstStart (this=0x81e5080) at /home/ben/audex/build/preferences.h:34
#14 MainWindow::firstStart (this=0x81e5080) at /home/ben/audex/mainwindow.cpp:75
#15 0x080649c9 in MainWindow::MainWindow (this=0x81e5080, parent=0x0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/ben/audex/mainwindow.cpp:34
#16 0x08061476 in main (argc=-1216059136, argv=0x1ff) at /home/ben/audex/main.cpp:44

Report

mfraser

7 years ago

Yes, I'm getting this with Kubuntu 10.10 and KDE 4.6 beta 2.

Report

9 years ago

Changelog 0.79 (Södertälje release)
* Only bugfix release.

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.79
updated Nov 16 2014
added Mar 18 2008
downloads today
0
page views today 2