K3b Monkey's Audio plugin

Utilities

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

0
Score 50.0%
Description:

For all you Monkey's Audio encoders out there... here is the K3b plugin for decoding and encoding. I finished it a long time ago but was unsure about releasing it due to the licensing issues. But the author of the Monkey's Audio SDK did not answer to my mails in several month and on his homepage he states "if you're a freeware author, go nuts". Well, GPLed software is not really freeware but it's free and not commercial so I hope releasing this is ok. :)

For now I release the K3b Monkey's Audio plugin as a seperate package for the reasons metioned above.

If you are interested make sure you are using at least K3b 0.11 since the plugin API changed and this plugin does not contain a proper configure check.
Last changelog:

13 years ago

3.1
* Updated the included MACLib
* Fixed ompilation on AMD64

3.0
* Updated the included MACLib
* no more crashes (hopefully ;)

cibalo

9 years ago

APELink.cpp:66: error: invalid conversion from 'const char*' to 'char*'

A programming bug found while compiling your k3bmonkeyaudioplugin-3.1 in my Fedora 12 (2.6.32.21-166.fc12.x86_64)
$ cd k3bmonkeyaudioplugin-3.1
$ .configure ==> Okayed
$ make ==> Bug listed as follows
make[4]: Entering directory `/home/ltcf12/k3bmonkeyaudioplugin-3.1/src/libmonkeyaudio'
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde -I/usr/lib64/qt-3.3/include -I. -DBUILD_CROSS_PLATFORM -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 -fexceptions -MT APELink.lo -MD -MP -MF ".deps/APELink.Tpo" -c -o APELink.lo APELink.cpp; \
then mv -f ".deps/APELink.Tpo" ".deps/APELink.Plo"; else rm -f ".deps/APELink.Tpo"; exit 1; fi
APELink.cpp: In member function 'void CAPELink::ParseData(const char*, const str_utf16*)':
APELink.cpp:66: error: invalid conversion from 'const char*' to 'char*'
APELink.cpp:67: error: invalid conversion from 'const char*' to 'char*'
APELink.cpp:68: error: invalid conversion from 'const char*' to 'char*'
APELink.cpp:69: error: invalid conversion from 'const char*' to 'char*'
make[4]: *** [APELink.lo] Error 1
make[4]: Leaving directory `/home/ltcf12/k3bmonkeyaudioplugin-3.1/src/libmonkeyaudio'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/ltcf12/k3bmonkeyaudioplugin-3.1/src/libmonkeyaudio'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ltcf12/k3bmonkeyaudioplugin-3.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ltcf12/k3bmonkeyaudioplugin-3.1'
make: *** [all] Error 2

Report

cibalo

9 years ago

APELink.cpp:66: error: invalid conversion from 'const char*' to 'char*'

A programming bug found while compiling your k3bmonkeyaudioplugin-3.1 in my Fedora 12 (2.6.32.21-166.fc12.x86_64)
$ cd k3bmonkeyaudioplugin-3.1
$ .configure ==> Okayed
$ make ==> Bug listed as follows
make[4]: Entering directory `/home/ltcf12/k3bmonkeyaudioplugin-3.1/src/libmonkeyaudio'
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde -I/usr/lib64/qt-3.3/include -I. -DBUILD_CROSS_PLATFORM -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 -fexceptions -MT APELink.lo -MD -MP -MF ".deps/APELink.Tpo" -c -o APELink.lo APELink.cpp; \
then mv -f ".deps/APELink.Tpo" ".deps/APELink.Plo"; else rm -f ".deps/APELink.Tpo"; exit 1; fi
APELink.cpp: In member function 'void CAPELink::ParseData(const char*, const str_utf16*)':
APELink.cpp:66: error: invalid conversion from 'const char*' to 'char*'
APELink.cpp:67: error: invalid conversion from 'const char*' to 'char*'
APELink.cpp:68: error: invalid conversion from 'const char*' to 'char*'
APELink.cpp:69: error: invalid conversion from 'const char*' to 'char*'
make[4]: *** [APELink.lo] Error 1
make[4]: Leaving directory `/home/ltcf12/k3bmonkeyaudioplugin-3.1/src/libmonkeyaudio'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/ltcf12/k3bmonkeyaudioplugin-3.1/src/libmonkeyaudio'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ltcf12/k3bmonkeyaudioplugin-3.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ltcf12/k3bmonkeyaudioplugin-3.1'
make: *** [all] Error 2

Report

pernel

9 years ago

I spent a number of hours trying to work around the dependencies. Now I give up and hope for a version for KDE4.

Report

Boccaccio

10 years ago

Will there be a version of the plugin for the KDE4 versions of k3b soon? I would really enjoy this as it would allow me to remove the KDE3 completely.

Thanks in advance!

Report

iccaro

12 years ago

Hello, I have tried to install Monkeyś audio pluging for k3b. When I execute ./configure, I obtain this message:

configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.


Inside the config.log file I find the same. I have a g++. Could you tell me what is my problem?

I use Ubuntu 7.10

Report

mfg

13 years ago

./configure is ok

make fails

I reproduce the lines where problems seem to begin in:

In file included from k3bmonkeydecoder.cpp:16:
k3bmonkeydecoder.h:19:29: error: k3baudiodecoder.h: No such file or directory
k3bmonkeydecoder.cpp:23:30: error: k3bpluginfactory.h: No such file or directory
k3bmonkeydecoder.h:23: error: expected class-name before '{' token
k3bmonkeydecoder.h:24: error: ISO C++ forbids declaration of 'Q_OBJECT' with no type

Report

didkuby

13 years ago

Hello,

I think you have to install libk3b-dev and libk3b2

didkuby

Report

mfg

13 years ago

I installed these libraries an still did not compile but realized from text that libhal-dev was also missing.

With all three it compiles fine.

Report

Hirs

15 years ago

Hi!,

Thanks for that great plugin, I am trying to do an audiocd from an ape file, but that ape has many tracks defined in a .cue file ( currently I can listen each track with xmms with a plugin ). My question is, there is any way to burn an audiocd from only one ape file and with the tracks defined in a .cue file?

Hope you understand my explanation :)

Report

C

trueg

15 years ago

k3b 0.12 will support this directly.

Report

Zordrack

15 years ago

The cue sheet just defines atracks on the image. you should in essence simply be able to decode the ape file to wav and then burn that with the cue sheet as a standard audio CD.

Report

13 years ago

3.1
* Updated the included MACLib
* Fixed ompilation on AMD64

3.0
* Updated the included MACLib
* no more crashes (hopefully ;)

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
3.1
updated Sep 21 2006
added Mar 21 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0
System Tags app software