Audex

Utilities

Source (required if based on other people's work):

36
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:

10 years ago

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

C

marcomaniac

7 years ago

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

Report

mfraser

7 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

7 years ago

can you send me the discid of the cd?

Report

mfraser

7 years ago

Where do I find that info?

Report

C

marcomaniac

7 years ago

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

Report

mfraser

7 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

7 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

7 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

7 years ago

Still crashes with the same CD in .074.

Report

gzu

7 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

7 years ago

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

Report

gzu

7 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

7 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

7 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

7 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

7 years ago

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

Report

fri

7 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

7 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

7 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

7 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

7 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

7 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

10 years ago

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

erics

Jan 13 2016

tobaj

Jan 26 2013

roentgen

Nov 18 2011

quarkslot

Sep 06 2011

unikum111

May 04 2011

zalbinosek

Jan 16 2011

ben0x4a

Jan 12 2011

Douglish

Jan 08 2011

aspotashev

Jan 07 2011

Lanzi

Oct 21 2010

edio

Aug 15 2010

okichatan

Aug 08 2010

animefan

Jul 26 2010

monthscrapped

May 27 2010

AndreAPL

May 09 2010

ronnyml

May 09 2010

eugenez

May 08 2010

Nightfall

Apr 26 2010

opaflamme

Apr 18 2010

Flyser

Mar 15 2010

tryfan

Mar 04 2010

saLOUtions

Mar 01 2010

dannysauer

Jan 22 2010

Yaba

Jan 03 2010

janet

Nov 08 2009

M3t4linux

Sep 21 2009

HerrJemineh

Aug 03 2009

Gobnuts

Jul 13 2009

peterhoeg

Jul 03 2009

Lole

Jul 03 2009

krams

Jun 27 2009

Stornado

Jun 10 2009

Nicekiwi9

May 24 2009

friendly-demon

May 14 2009

attendant

Jan 21 2009

linuxcolor

Jan 13 2009
File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
0.79
updated Nov 16 2014
added Mar 18 2008
downloads today
0
page views today 1
System Tags app software