Last changelog:

3.0.1 22 days ago

-Fix: Destination mode "Source directory" creates filenames consisting only of the file extension
-Fix: All files "Failed" to convert when dragging a folder (Invalid URL)

C

HessiJames

7 years ago

reading the progress from cdparanoia is not supported in soundkonverter 0.3 (it's a little bit difficult to parse). for soundkonverter 1.0 it is already implemented. i'm working on soundkonverter 1.0 for a long time now and i'm making progress but i have very little time. so a kde4 version will come but please be patient.

Report

cyberbeat

7 years ago

I succeeded in building 1.0 alpha

Would be nice, when you could use/provide cmake-"find"-files for cdparanoia and taglib. the lib dir was hardcoded in cmakelists, but I had to change it to lib64 for me. also nice would be included cpack in cmakelists for more easy rpm/deb building.

after installing I had no backends in gui.

here are my installed files:

Name : soundkonverter Relocations: (not relocatable)
Version : 0.1.1 Vendor: Humanity
Release : 1 Build Date: Sa 12 Dez 2009 13:19:34 CET
Install Date: Sa 12 Dez 2009 13:21:18 CET Build Host: linux-yl0a.site
Group : unknown Source RPM: soundkonverter-0.1.1-1.src.rpm
Size : 10904034 License: unknown
Signature : (none)
Summary : soundkonverter built using CMake
Description :
DESCRIPTION
===========

This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided.
Distribution: (none)
/usr
/usr/bin
/usr/bin/soundkonverter
/usr/lib64
/usr/lib64/kde4
/usr/lib64/kde4/libsoundkonverter_codec_ffmpeg.so
/usr/lib64/kde4/libsoundkonverter_codec_lame.so
/usr/lib64/kde4/libsoundkonverter_codec_ogg.so
/usr/lib64/kde4/libsoundkonverter_replaygain_vorbisgain.so
/usr/lib64/kde4/libsoundkonverter_ripper_cdparanoia.so
/usr/lib64/libsoundkonvertercore.so
/usr/share
/usr/share/kde4
/usr/share/kde4/apps
/usr/share/kde4/apps/soundkonverter
/usr/share/kde4/apps/soundkonverter/images
/usr/share/kde4/apps/soundkonverter/images/nocover.png
/usr/share/kde4/apps/soundkonverter/soundkonverterui.rc
/usr/share/kde4/services
/usr/share/kde4/services/soundkonverter_codec_ffmpeg.desktop
/usr/share/kde4/services/soundkonverter_codec_lame.desktop
/usr/share/kde4/services/soundkonverter_codec_ogg.desktop
/usr/share/kde4/services/soundkonverter_replaygain_vorbisgain.desktop
/usr/share/kde4/services/soundkonverter_ripper_cdparanoia.desktop

Report

C

HessiJames

7 years ago

thank you for your message.

i'm aware that finding taglib and cdparanoia should be automated, but i coundn't figure out how to do that. maybe i'm just blind but i find it hard to find a good kde4/cmake reference.

soundkonverter cannot find the plugins, because i forgot to add an install statement for the servicetypes to the cmakelists file.
i think it would be something like:
install(FILES soundkonverter_codecplugin.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})
install(FILES soundkonverter_replaygainplugin.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})
install(FILES soundkonverter_ripperplugin.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})

so those files would go to /usr/share/kde4/servicetypes/

another thing i noticed is that the libs in /usr/lib64/kde4/ start with a "lib" but they shouldn't. unfortunately i left a "WITH_PREFIX" in the kde4_add_plugin statement in all the plugin's cmakelists files. if you remove them, it should work.

sorry, but i'm not that into cmake yet. :(

Report

bfo

7 years ago

I did everything you mentioned, but I'm still stuck with no backends on the list.

Report

C

HessiJames

7 years ago

since i have done some work in the past time i uploaded my current snapshot and named it alpha2. please have a look at the INSTALL file. i hope that this version works for you.

Report

bfo

7 years ago

Thank you very much! Now can't compile it, but this is, I think, closely connected with the compiler version in use (gcc 4.4.3).

Report

C

HessiJames

7 years ago

:( rrg, works with gcc 4.4.1

Report

ssuominen

7 years ago

It compiles fine with GCC 4.4.3, that's not the problem. But in Gentoo ebuild we had to restrict the kdelibs depend to minimal of 4.4.0, as alpha2 doesn't compile with 4.3.5 like alpha1 did.

It's not really a problem... but I guess the CMakeLists.txt should warn it beforehand, that too old kdelibs was found

Report

C

HessiJames

7 years ago

ok, didn't know that...

Report

LostChild1

7 years ago

Hi there,

Any chance on an updated repo for openSUSE 11.2? All we have in there is lac and some codec packs. It would just make thing simpler. I'm sure the 11.1 repos would work fine, but I don't want to clutter my YaST... :)

Thank you!

Report

C

HessiJames

7 years ago

no sorry, the opensuse 11.2 version is broken and the new kde4 version is on the way. but there is absolutely no problem installing the opensuse 11.1 version on 11.2.

Report

LostChild1

7 years ago

Okay, thanks for the quick reply. I'll add the 11.1 repo temporarily until 11.2's is fixed :) Cheers!

Report

mkbiker

7 years ago

I have a ./configure error:

"checking for kde-config... not found
configure: error: The important program kde-config was not found!"

I have kde4-config but not kde-config :(

Report

C

HessiJames

7 years ago

i would guess that you need to install the kde3 devel packages.

Report

portnoyboy

8 years ago

Hi, i'm running Fedora 11 with KDE 4.3. This is the output of 'make': (sorry i'm a total linux noob, i dont know what all of these mean so i paste all of the output)

Making install in doc
make[1]: Entering directory `/home/shared/packages/sources/soundkonverter-0.3.10/doc'
Making install in .
make[2]: Entering directory `/home/shared/packages/sources/soundkonverter-0.3.10/doc'
make[3]: Entering directory `/home/shared/packages/sources/soundkonverter-0.3.10/doc'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/shared/packages/sources/soundkonverter-0.3.10/doc'
make[2]: Leaving directory `/home/shared/packages/sources/soundkonverter-0.3.10/doc'
Making install in en
make[2]: Entering directory `/home/shared/packages/sources/soundkonverter-0.3.10/doc/en'
make[3]: Entering directory `/home/shared/packages/sources/soundkonverter-0.3.10/doc/en'
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../admin/mkinstalldirs /usr/share/doc/HTML/en/soundkonverter
/usr/bin/install -c -p -m 644 index.docbook /usr/share/doc/HTML/en/soundkonverter/index.docbook
/bin/sh ../../admin/mkinstalldirs /usr/share/doc/HTML/en/soundkonverter
/usr/bin/install -c -p -m 644 index.cache.bz2 /usr/share/doc/HTML/en/soundkonverter/
rm -f /usr/share/doc/HTML/en/soundkonverter/common
ln -s /usr/share/doc/HTML/en/common /usr/share/doc/HTML/en/soundkonverter/common
make[3]: Leaving directory `/home/shared/packages/sources/soundkonverter-0.3.10/doc/en'
make[2]: Leaving directory `/home/shared/packages/sources/soundkonverter-0.3.10/doc/en'
make[1]: Leaving directory `/home/shared/packages/sources/soundkonverter-0.3.10/doc'
Making install in po
make[1]: Entering directory `/home/shared/packages/sources/soundkonverter-0.3.10/po'
make[2]: Entering directory `/home/shared/packages/sources/soundkonverter-0.3.10/po'
make[2]: Nothing to be done for `install-exec-am'.
/usr/bin/install -c -p -m 644 pl.gmo /usr/share/locale/pl/LC_MESSAGES/soundkonverter.mo
/usr/bin/install -c -p -m 644 pt_PT.gmo /usr/share/locale/pt_PT/LC_MESSAGES/soundkonverter.mo
/usr/bin/install -c -p -m 644 sv.gmo /usr/share/locale/sv/LC_MESSAGES/soundkonverter.mo
/usr/bin/install -c -p -m 644 nl.gmo /usr/share/locale/nl/LC_MESSAGES/soundkonverter.mo
/usr/bin/install -c -p -m 644 ru.gmo /usr/share/locale/ru/LC_MESSAGES/soundkonverter.mo
/usr/bin/install -c -p -m 644 fr.gmo /usr/share/locale/fr/LC_MESSAGES/soundkonverter.mo
/usr/bin/install -c -p -m 644 de.gmo /usr/share/locale/de/LC_MESSAGES/soundkonverter.mo
/usr/bin/install -c -p -m 644 et.gmo /usr/share/locale/et/LC_MESSAGES/soundkonverter.mo
/usr/bin/install -c -p -m 644 pt_BR.gmo /usr/share/locale/pt_BR/LC_MESSAGES/soundkonverter.mo
/usr/bin/install -c -p -m 644 hu.gmo /usr/share/locale/hu/LC_MESSAGES/soundkonverter.mo
/usr/bin/install -c -p -m 644 zh_CN.gmo /usr/share/locale/zh_CN/LC_MESSAGES/soundkonverter.mo
/usr/bin/install -c -p -m 644 it.gmo /usr/share/locale/it/LC_MESSAGES/soundkonverter.mo
/usr/bin/install -c -p -m 644 es.gmo /usr/share/locale/es/LC_MESSAGES/soundkonverter.mo
make[2]: Leaving directory `/home/shared/packages/sources/soundkonverter-0.3.10/po'
make[1]: Leaving directory `/home/shared/packages/sources/soundkonverter-0.3.10/po'
Making install in src
make[1]: Entering directory `/home/shared/packages/sources/soundkonverter-0.3.10/src'
Making install in amarokscript
make[2]: Entering directory `/home/shared/packages/sources/soundkonverter-0.3.10/src/amarokscript'
make[3]: Entering directory `/home/shared/packages/sources/soundkonverter-0.3.10/src/amarokscript'
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../admin/mkinstalldirs /usr/share/apps/soundkonverter/amarokscript
/usr/bin/install -c -p -m 644 README /usr/share/apps/soundkonverter/amarokscript/README
/usr/bin/install -c -p -m 644 soundKonverter.rb /usr/share/apps/soundkonverter/amarokscript/soundKonverter.rb
make[3]: Leaving directory `/home/shared/packages/sources/soundkonverter-0.3.10/src/amarokscript'
make[2]: Leaving directory `/home/shared/packages/sources/soundkonverter-0.3.10/src/amarokscript'
Making install in metadata
make[2]: Entering directory `/home/shared/packages/sources/soundkonverter-0.3.10/src/metadata'
Making install in speex
make[3]: Entering directory `/home/shared/packages/sources/soundkonverter-0.3.10/src/metadata/speex'
make[4]: Entering directory `/home/shared/packages/sources/soundkonverter-0.3.10/src/metadata/speex'
if /bin/sh ../../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/include/kde -I/usr/lib/qt-3.3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -MT speexfile.lo -MD -MP -MF ".deps/speexfile.Tpo" \
-c -o speexfile.lo `test -f 'speexfile.cpp' || echo './'`speexfile.cpp; \
then mv -f ".deps/speexfile.Tpo" ".deps/speexfile.Plo"; \
else rm -f ".deps/speexfile.Tpo"; exit 1; \
fi
speexfile.cpp:28:21: error: tstring.h: No such file or directory
In file included from speexfile.cpp:33:
speexfile.h:29:21: error: oggfile.h: No such file or directory
speexfile.h:30:25: error: xiphcomment.h: No such file or directory
In file included from speexfile.h:32,
from speexfile.cpp:33:
speexproperties.h:29:29: error: audioproperties.h: No such file or directory
In file included from speexfile.h:32,
from speexfile.cpp:33:
speexproperties.h:45: error: expected class-name before '{' token
speexproperties.h:51: error: 'ReadStyle' has not been declared
speexproperties.h:51: error: 'Average' was not declared in this scope
In file included from speexfile.cpp:33:
speexfile.h:49: error: 'Ogg' has not been declared
speexfile.h:49: error: expected '{' before 'File'
speexfile.h:50: error: invalid type in declaration before '{' token
speexfile.h:50: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x
speexfile.h:51: error: expected primary-expression before 'public'
speexfile.h:51: error: expected '}' before 'public'
speexfile.h:51: error: expected ',' or ';' before 'public'
speexfile.h:63: error: expected class-name before '(' token
speexfile.h:70: error: 'Ogg' has not been declared
speexfile.h:70: error: expected initializer before '*' token
speexfile.h:76: error: 'virtual' outside class declaration
speexfile.h:76: error: non-member function 'TagLib::Speex::Properties* TagLib::Speex::audioProperties()' cannot have cv-qualifier
speexfile.h:78: error: 'virtual' outside class declaration
speexfile.h:80: error: expected unqualified-id before 'private'
speexfile.h:82: error: expected constructor, destructor, or type conversion before '&' token
speexfile.h:84: error: 'TagLib::Speex::Properties::ReadStyle' has not been declared
speexfile.h:91: error: expected declaration before '}' token
make[4]: *** [speexfile.lo] Error 1
make[4]: Leaving directory `/home/shared/packages/sources/soundkonverter-0.3.10/src/metadata/speex'
make[3]: *** [install-recursive] Error 1
make[3]: Leaving directory `/home/shared/packages/sources/soundkonverter-0.3.10/src/metadata/speex'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/home/shared/packages/sources/soundkonverter-0.3.10/src/metadata'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/shared/packages/sources/soundkonverter-0.3.10/src'
make: *** [install-recursive] Error 1

Please help, thx! btw looking forward for the KDE4-port, so good luck :)

Report

C

HessiJames

8 years ago

are the taglib and taglib-devel packages installed?

Report

portnoyboy

8 years ago

Hi, thx 4 d quick reply :) yup, i havent installed taglib-devel, so i installed it but when i run make again, i got the same problem as rickz'.

As you suggested i removed all references to the audible plugin from the tplugins.cpp using text editor. But how can i "exclude it from the build process"? Please bear with me, i'm really new to linux :) Thx

p.s.
Anyway after making changes in tplugins.cpp, i ran 'make' again and i got different error. Made some changes, then getting errors again. I tried to follow those errors and end up editing following files:
*audible*.cpp
wavfile.cpp
wavproperties.cpp
wavfiletyperesolver.cpp
cdmanager.cpp
paranoia.cpp
... until i gave up :) Btw the error messages are similar: "'something' was not declared in this scope". Cdmanager & paranoia gave different errors though.

Report

portnoyboy

8 years ago

Hi, thx 4 d quick reply :) yup, i havent installed taglib-devel, so i installed it but when i run make again, i got the same problem as rickz'.

As you suggested i removed all references to the audible plugin from the tplugins.cpp using text editor. But how can i "exclude it from the build process"? Please bear with me, i'm really new to linux :) Thx

p.s.
Anyway after making changes in tplugins.cpp, i ran 'make' again and i got different error. Made some changes, then getting errors again. I tried to follow those errors and end up editing following files:
*audible*.cpp
wavfile.cpp
wavproperties.cpp
wavfiletyperesolver.cpp
cdmanager.cpp
paranoia.cpp
... until i gave up :) Btw the error messages are similar: "'something' was not declared in this scope". Cdmanager & paranoia gave different errors though.

Report

rickz

8 years ago

Hi,

I am trying to compile soundKonverter on Fedora 11 with KDE 4.3. I get the following error during make:

audibleproperties.cpp: In member function 'void TagLib::Audible::Properties::readAudibleProperties(FILE*, int)':
audibleproperties.cpp:77: error: 'fseek' was not declared in this scope
audibleproperties.cpp:78: error: 'fread' was not declared in this scope
make[5]: *** [audibleproperties.lo] Error 1

Any help is appreciated...

Report

C

HessiJames

8 years ago

i don't have any idea what the problem is. but you can remove all references to the audible plugin from the tplugins.cpp file and exclude it from the build process.
i don't know if that will work but those taglib plugins are not mandatory.

Report

v6lur

8 years ago

This added Estonian translation is terrible: letters missing from words, "invented" terms, many grammatically incorrect forms, etc.

I'll try to (finally) finish my own translation and mail it to you by the end of coming week.

Report

C

HessiJames

8 years ago

thanks for the hint.
and good to hear that you are working on a translation.

Report

v6lur

8 years ago

I sent my translation to your e-mail.

Report

centic

8 years ago

I have at least one more patch which adds an "Eject" button to the GUI to let the user eject the CD if possible. Do you have another place where patches should go than this discussion forum?

Thanks... Dominik.

Report

C

HessiJames

8 years ago

you could file a bug at https://launchpad.net/soundkonverter
or send me a mail to hessijames at gmail dot com.

Report

3.0.1 22 days ago

-Fix: Destination mode "Source directory" creates filenames consisting only of the file extension
-Fix: All files "Failed" to convert when dragging a folder (Invalid URL)

12 years ago

new in 2.2.2:
-Change: Move Polish (Poland) translation to Polish
-Change: Move Swedish (Sweden) translation back to Swedish
-Change: Remove so-version for libsoundkonvertercore to satisfy obs lint

new in 2.2.1:
-Add: Dutch, Spanish (Argentina) and Polish (Poland) translations
-Change: Swedish translation moved to Swedish (Sweden)
-Change: Update translations

new in 2.2.0:
-Add: Decode webm audio stream
-Add: --file-list argument
-Change: Remove both APE and ID3 Replay Gain tags with mp3gain and aacgain
-Change: Disable "modify audio stream" option by default in mp3gain and aacgain
-Change: Don't write icedax info file
-Change: Set so-version for libsoundkonvertercore
-Fix: Don't require an output path when using a user defined profile as command line argument
-Fix: Don't crash when tags can't be read
-Fix: Error message when trying to write to a directory without permissions
-Fix: Store album artist information to file list files
-Fix: Some crashes
-Fix: Handle newer ffmpeg versions
-Fix: Don't wait with Replay Gain calculation for items with same album name but no Replay Gain conversion option set
-Fix: Don't convert all files at once if the conversion starts with copying files with the same input an output codec
-Fix: Infinite loop when waiting for album gain for a failed item

new 2.1.90 (2.2.0 rc1):
-Add: Detect (DRM)-encrypted wma and m4a files
-Add: Adjust gain for mp3 files
-Add: Option to copy files instead of re-encoding them if input and output codec are the same
-Change: Fall-back from album artist to artist in "meta data" naming mode if album artist is empty

Full changelog: https://github.com/HessiJames/soundkonverter/blob/master/src/CHANGELOG

product-maker cyberbeat Oct 16 2017

product-maker xeng Dec 11 2016

product-maker pondogor Oct 07 2016

product-maker darthroe Apr 07 2016

product-maker patdec Nov 02 2015

product-maker SeeLook Feb 27 2014

product-maker droper04124 Jan 14 2014

product-maker paulus3005 Dec 22 2013

product-maker Henri Nov 21 2013

product-maker bmbeverst Sep 19 2013

product-maker CostGranda Aug 27 2013

product-maker saabzero May 06 2013

product-maker RAIDENSUB Apr 26 2013

product-maker softmetz Feb 11 2013

product-maker CyberAng3l Feb 01 2013

product-maker duzak Jan 24 2013

product-maker tetris4 Jan 21 2013

product-maker Ambasador Jul 21 2012

product-maker dandrade Jul 18 2012

product-maker kraftor Jul 13 2012

product-maker posixru Jun 21 2012

product-maker Pafrape Jun 21 2012

product-maker step-2 Jun 10 2012

product-maker e1nste1n May 30 2012

product-maker nikore90 May 30 2012

product-maker SeaJey May 06 2012

product-maker apfelmaus May 02 2012

product-maker narya Apr 20 2012

product-maker eRSZ Feb 27 2012

product-maker Sload Feb 14 2012

product-maker fri Feb 12 2012

product-maker 3 Feb 05 2012

product-maker marcs Nov 21 2011

product-maker roentgen Nov 18 2011

product-maker dudacardoso Nov 16 2011

product-maker abelau Nov 16 2011

product-maker tobaj Oct 23 2011

product-maker Xepher Oct 12 2011

product-maker symbianflo Oct 04 2011

product-maker quarkslot Sep 06 2011

product-maker groo Aug 30 2011

product-maker zubi Aug 19 2011

product-maker 442206 May 29 2011

product-maker HATRED May 29 2011

product-maker 747419 Apr 26 2011

product-maker unikum111 Apr 26 2011

product-maker FatAlbert Mar 27 2011

product-maker stribianese91 Jan 31 2011

product-maker dooder Jan 08 2011

product-maker ParkaBoy Dec 24 2010

product-maker aqeeliz Dec 17 2010

product-maker mcder Dec 12 2010

product-maker BorgQueen Dec 02 2010

product-maker lelamal Nov 26 2010

product-maker melanias Nov 02 2010

product-maker MichauSm Nov 02 2010

product-maker spawn57 Nov 01 2010

product-maker KDesk Nov 01 2010

product-maker LazyKent Nov 01 2010

product-maker aldebaran Oct 12 2010

product-maker clearthought Oct 09 2010

product-maker 42 286

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
3.0.1
updated Oct 01 2017
added Sep 12 2005
downloads today
1
page views today 36