This app is an audio converter for KDE. It lets you convert to and from various audio file formats (at the moment: mp3, ogg and wav), mantaining (when possible) all the informations attached to those files (title, author and so on). Its interface is thought as a wizard (a serie of pages navigable through back-forward buttons), so it should be quite simple to use (I hope).
=- How does it work? -=
To convert the audio files klira uses the GStreamer (0.

- GStreamer: http://gstreamer.freedesktop.org/
- Tglib: http://developer.kde.org/~wheeler/taglib.html
Read on for a simple note on their installation
=- Usage -=
Klira usage should be quite straightforward: after a welcome screen, you choose the files you want to convert, the output directory where to put the converted files, and the target format options. After that you sit back and watch the files being converted, and eventually any arror it may have occurred during the conversion.
=- Is it finished? -=
Quite the contrary. The program is (quite) usable for basic usage, but it lacks some advanced options for file formats and sometimes the tag reading or writing does not work. If you want use it for quick and easy file converting it will work fine, if you look for an advanced audio conversion suite, well it's a bit early (look at the version number!).
=- You can help me! -=
The project is still very young. Have you got suggestions, patches, wishes, bug reports and so on? Make me know, I will listen and try to help (usually "some" days later

http://sourceforge.net/forum/?group_id=124873
=- A note on installation -=
Klira relies on GStreamer and Taglib (and quite obviously on KDE 3.3/QT 3.3.3 even if it should compile on KDE 3.0 and following), so if you want to compile it you have to install them *first*. Do not worry, though, they should be already installed in any fairly modern GNU/Linux system (just see you have installed their devel packages also). You can check if they are installed simply with:
- GStreamer:
# pkg-config taglib-0.8 --version
It should print a number >= 0.15.0
- Taglib:
# taglib-config --version
it should print a number >= 1.2
Make also sure that you hava installed GStreamer plugins and created a registry (launch gst-register).
After being assured of libraries dependencies, you can compile and install klira with the usual:
> ./configure --prefix=
> make
> su
root password
# make install
Ratings & Comments
15 Comments
i can install klira and all but when i try to convert mp3s it just does nothing. i choose the files to convert, click on "Next" (nothing happens there) and when i click on "Next" again, there's a list containing the files i tried to convert and below every file it says "Internal GStream error. Look at the console output for more details". unfortunately, there is no console output (not even if i started klira from the konsole). any suggestions?
First of all, to see console output you have to compile klira with debug enabled (see ./configure --help). Then gstreamer should have an output. I suspect a problem with gstreamer, but if you have some output I could be more helpful Good luck
i recompiled it with --enable-debug=full but i don't get any debug messages at all (in the konsole where i started klira). what am i making wrong?
I'm sorry. I've not been clear. You have to compile with debug informations both klira and gstreamer. I compiled them this way, and if something goes wrong gstreamer is verbose enough. If neither this seems to work, I fear it really is a problem with gstreamer and, alas, I can not help you there
Hello Antonio. Having an install problem. GSTreamer and latest Taglib, and their devel packages as well, are installed. I am running Mandrake 10.1-OE and all its updates. The ./configure --prefix=`kde-config --prefix` runs with no problems and no errors and says to proceed to "make". When I run make I get the following error as shown below:- then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi In file included from mainwidget.h:26, from klira.h:29, from main.cpp:22: convertadvance.h:32:21: gst/gst.h: No such file or directory In file included from mainwidget.h:26, from klira.h:29, from main.cpp:22: convertadvance.h:61: error: ISO C++ forbids declaration of `GstElement' with no type convertadvance.h:61: error: expected `;' before '*' token convertadvance.h:68: error: variable or field `eosCb' declared void convertadvance.h:68: error: expected `;' before '(' token make[2]: *** [main.o] Error 1 make[2]: Leaving directory `/zstore/klira-0.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/zstore/klira-0.1' make: *** [all] Error 2 [root@dethermy klira-0.1]# I have only included the last part which has the error messages. Have I got something missing somewhere ??? I hope you can help me and thanks in advance. John (70yrs young)
I fear it's a compiler problem. Could you tell me you gcc version? It can be something else, but this seems the most probable cause
looks like the gstreamer devel packages are missing. just install them, run ./configure again and you should be ready to go. i just had the same "problem" and installing the devel packages helped. ogott
Just what i need, Thanx ;)
Thanks, glad it suits you fine. Have any suggestions? post a message! Regards
Yes, be able to do other convertion when one is finished :) Thanx :)
Push back button until you are in the file selection page...
yes :) one bug :) I have file named 01_something.mp3 , 02_something.mp3 if i convert to ogg instead of having: 01_something.ogg , 02_something.ogg i've got: 03_something.ogg , 04_something.ogg
Hmm, not a bug, i'm tired ;)
No problem.
hi, I suggest that you look at how you can convert images and do the same for audio formats. (right click one or several images -> actions -> convert to -> file type) that would make it convenient to just do a kfind *.mp3, CTRL+A and convert the whole lot of them :D