K3b Monkey's Audio plugin

Utilities

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
5.0

Available as/for:
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:

3.1
* Updated the included MACLib
* Fixed ompilation on AMD64

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


Ratings & Comments

11 Comments

cibalo

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

cibalo

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

pernel

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

Boccaccio

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!

iccaro

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

mfg

./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

didkuby

Hello, I think you have to install libk3b-dev and libk3b2 didkuby

mfg

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.

Hirs

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

trueg

k3b 0.12 will support this directly.

Zordrack

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.

Pling
0 Affiliates
Details
license
version 3.1
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

More Utilities from trueg:

Nepomukcontroller
trueg
last update date: 14 years ago

Score 7.7

K3b
trueg
last update date: 15 years ago

Score 8.2

Nepomuk Virtuoso Converter
trueg
last update date: 15 years ago

Score 5.0

Other Utilities:

Gis Weather
RingOV
last update date: 8 years ago

Score 8.0

Splash Screen Manager
zorinos
last update date: 14 years ago

Score 7.4

BashStyle-NG
Chrispy
last update date: 9 years ago

Score 6.1

anymeal
wedesoft
last update date: 6 months ago

Score 5.0

MonA3XN 01
A3XN
last update date: 2 years ago

Score 5.0

SuperCalc (By Keshav bhatt)
keshavnrj
last update date: 10 years ago

Score 5.0



System Tags