KStreamRipper
Radio Streamers
Score 85%
Description:

[li]About
KStreamRipper (formally KRadioRipper) is a program for recording Internet radios and other streams. For streams that provide information about the song title, it can split the stream and create an own file for each track - with a corresponding file name and corresponding metadata. KStreamRipper is based on Streamripper and provides a well-arranged user interface for whose features. Like Streamripper, it accepts MP3, AAC and OGG streams from Shoutcast-servers and Icecast-servers.

It is stable and usable (but not feature-complete).
[/li]
[li]Download
If an entry appears twice for you operation system, then one of the entries is the debug package (=if the URL that is displayed in the statusbar when you move the mouse over the link has the text "debug" within it). This is because of a bug of kde-apps.org which catches also the debug packages. To install KStreamRipper, please use the other package.

All of the binary packages which are offered here, are part of repositories, which you can use to install the most recent stable release ("kstreamripper") or the latest development snapshot ("kstreamripper-unstable") or the internal API documentation ("kstreamripper-devel-doc").
[/li]
[li]Various
You're welcome to make a bug report at
http://sourceforge.net/tracker/?func=add&group_id=217306&atid=1039692
or request a feature at
http://sourceforge.net/tracker/?func=add&group_id=217306&atid=1039695
If reporting a bug, please call "kdebugdialog --fullmode" and set the debug output for kstreamripper for all areas to "Shell". If you can't find kstreamripper in the list, set the debug output for "0 - generic" for all areas to "Shell". This will make you see the debug output when you call KStreamRipper from the console. (In KStreamRipper up to 0.7.91 will instead create a log file "kstreamripper.log" in your home directory.) Please add the debug output to your bug report. If you are reporting a crash, additionally install the kstreamripper-debug packages and include in your report the backtrace (displayed automatically after the crash) and the log file.

KStreamRipper has a very extensive internal API documentation, which is not only available as package (see "Download") and as tarball, but also online:
http://kstreamripper.sourceforge.net/html/index.html

We search contributors! Just contact with us!
[/li]


Last changelog:

9 years ago

0.7.100
* Maintaince release
* better GNOME integration
* UI work
* Mandriva 2010.1 packages
* Fedora 15 packages

0.7.74
* Maintaince release
* A crash is fixed
* Enhanced internal build system

0.7.19
* Maintaince release

0.7.18
* Fixed automatic package build for developer documentation

0.7.16
* Support for custom meta data rocessing
* Disabling libproxy temporally support because a libproxy bug that affects all KDE apps (http://code.google.com/p/libproxy/issues/detail?id=96) and because of build problems.
* Start creating experimental .deb packages
* Smother behavior of the general configuration dialog (download directory, manual proxy... are now correctly updated when loading default values and have a cleaner internal interface).
* Provide debug packages in the official repository (only for RPM based distributions).

nuovodna

7 years ago

I made a package for kubuntu lucid. Available on my ppa:

https://launchpad.net/~nuovodna/+archive/nuovodna-stuff

Report

tuxmania

7 years ago

I've just installed KRadioRipper and am enjoying it.

One question. Is there any way we can add some of the command parameters?

I would like to use a parse rule file to filter out some station advertising in the meta data which is interfering with the way the files are splitting.

In the Streamstripper you'd use the -w parameter to specify the rule file. How can I do this with KRadioRipper?

Report

urwald

7 years ago

Thanks for your ideas. I've created a feature request item for this, it is available at http://sourceforge.net/tracker/?func=detail&aid=2913621&group_id=217306&atid=1039695.

Please read my comment there.

Would this be an acceptable way for you?

Report

tuxmania

7 years ago

Thanks for the reply. Yes that's acceptable. I've responded to your comments.

Report

Okanda

7 years ago

This prog is really good. Thank you very much for your work.

But. . .
It could be great if we can make folders to organize streams.
An a favorite option system/option/folder.

Well these are just ideas. Thank you again.

Bye.

Report

urwald

7 years ago

Thanks for your propose.

What do you imagine exactly? Folders to organize streams in the KRadioRipper window? Or custom save directories for each stream? (Actually, you can set _one_ custom save directory. Inside of this directory, there will be created automatically a subfolder for each stream.)

Report

Okanda

7 years ago

Hello,

well I think that the save system is good.

As you say, I was thinking in the possibility to make folders in the KRadioRipper's window. I think organizing the huge stream's list in folders could be more eficient.

Using it these days I also have another idea. (I'm sorry, I'm not a programmer so I only have ideas).
It could be cool if when clicking on the closed button of the window, the programm could "go" in the systray.

One more time thank you. I like this prog ;)

Report

urwald

7 years ago

I've created feature request items for this. For the folders it is at http://sourceforge.net/tracker/?func=detail&aid=2909230&group_id=217306&atid=1039695 and for the systray at http://sourceforge.net/tracker/?func=detail&aid=2909233&group_id=217306&atid=1039695 at sourceforges website. It can take some time to implement this. See the respective comments for details.

Thank you for your feedback! Only with feedback we can make better the program.

Report

Okanda

7 years ago

Thank you, see you in few monthes ;)

Report

urwald

7 years ago

Systray support was easier than I thougt. I've implemented it in only 1 hour.

It will show up probably in 0.6.1.

However, there is still no application icon for KRadioRipper, resulting in a systray icon showing just "?" - that's not nice. If anyone has an appropriate icon, please let me know...

Report

texstar

7 years ago

For some reason I get this when leaving the program.

Application: KRadioRipper (kradioripper), signal: Segmentation fault
[KCrash Handler]
#9 0xb68d12e5 in QDBusAbstractAdaptor::autoRelaySignals () from /usr/lib/libQtDBus.so.4
#10 0xb68d1ceb in QDBusAbstractAdaptor::setAutoRelaySignals () from /usr/lib/libQtDBus.so.4
#11 0xb6aced46 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb6acf235 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb6acf2ca in QObject::destroyed () from /usr/lib/libQtCore.so.4
#14 0xb6ad014d in QObject::~QObject$base () from /usr/lib/libQtCore.so.4
#15 0xb773a4dd in KIO::Scheduler::~Scheduler$delete () from /usr/lib/libkio.so.5
#16 0xb773dffc in KIO::Scheduler::unregisterWindow () from /usr/lib/libkio.so.5
#17 0xb7667a29 in KIO::FileUndoManager::qt_metacall () from /usr/lib/libkio.so.5
#18 0xb64c96df in __secure_getenv () from /lib/i686/libc.so.6
#19 0xb64c974f in exit () from /lib/i686/libc.so.6
#20 0xb64b3a3e in __libc_start_main () from /lib/i686/libc.so.6
#21 0x08058051 in _start ()

Report

urwald

7 years ago

At the moment I don't know exactly why, but I have an idea what could be the problem.

The place for bugs is sourceforge.net. Please open the bug report at http://sourceforge.net/tracker/?func=add&group_id=217306&atid=1039692

When does the problem occur? Always? Or only when you terminate KRadioRipper fast after starting it?

Report

urwald

7 years ago

corresponding bug report: http://sourceforge.net/tracker/?func=detail&aid=2908621&group_id=217306&atid=1039692

Report

M3t4linux

7 years ago

Hi!!

Here the message below during the make command :

CMakeFiles/kradioripper.dir/radiostation/service_classes/proxyinfo.o: In function `proxyinfo::~proxyinfo()':
proxyinfo.cpp:(.text+0x57): undefined reference to `px_proxy_factory_free(_pxProxyFactory*)'
CMakeFiles/kradioripper.dir/radiostation/service_classes/proxyinfo.o: In function `proxyinfo::proxyinfo()':
proxyinfo.cpp:(.text+0x81): undefined reference to `px_proxy_factory_new()'
CMakeFiles/kradioripper.dir/radiostation/service_classes/proxyinfo.o: In function `proxyinfo::proxyinfo()':
proxyinfo.cpp:(.text+0xd1): undefined reference to `px_proxy_factory_new()'
CMakeFiles/kradioripper.dir/radiostation/service_classes/proxyinfo.o: In function `proxyinfo::internal_proxyserver(QString const&) const':
proxyinfo.cpp:(.text+0x228): undefined reference to `px_proxy_factory_get_proxies(_pxProxyFactory*, char*)'
CMakeFiles/kradioripper.dir/radiostation/service_classes/proxyinfo.o: In function `proxyinfo::~proxyinfo()':
proxyinfo.cpp:(.text+0x14): undefined reference to `px_proxy_factory_free(_pxProxyFactory*)'
CMakeFiles/kradioripper.dir/radiostation/service_classes/proxyinfo.o: In function `proxyinfo::~proxyinfo()':
proxyinfo.cpp:(.text+0x34): undefined reference to `px_proxy_factory_free(_pxProxyFactory*)'
collect2: ld returned 1 exit status
make[2]: *** [src/kradioripper] Erreur 1
make[1]: *** [src/CMakeFiles/kradioripper.dir/all] Erreur 2
make: *** [all] Erreur 2

I don't understand what it miss

It relates from libproxy, no?

Report

pippo73

7 years ago

Hi...
did you installed libproxy-dev (in ubuntu it is the name, on other distros I don't know)?

Report

urwald

7 years ago

Note also that the minimal libproxy version is 0.3.1 (see requirements).

It should compile also with 0.3.0, but because of a bug in libproxys KDE module, it will always try to use direct Internet connection when working with KDE proxy settings.

Versions prior to 0.3.0 are not compatible.

(However, you can also simply disable libproxy support: Delete the directory to which you have extracted the source file. Extract the source file again. Use "cmake -DWITHOUT_LIBPROXY=YES ./" instead of a simple "cmake ./". For details, see the file INSTALL.)

Report

M3t4linux

7 years ago

Thanks, it works fine now

Report

pippo73

7 years ago

Hi,
it seems to me that the souce file is corrupted, could you reupload it pleas.

Leo

Report

urwald

7 years ago

Hello.

I think that your download is broken. I've tested it and downloaded the source file again; it extracts and compiles fine. Furthermore, the binaries are made from the same download link, and they could be packages fine.

What do you mean exactly with "corrupted" - doesn't extract fine the file?

Report

pippo73

7 years ago

Don't know what happened, but now it seems to work... tnx for your help anyway :)

Leo

Report

mnurolcay

7 years ago

Where's this application's icon ? I can not see it neither for desktop file nor app window?

Report

urwald

7 years ago

That's right, that's a shortcoming. There is no application icon. As I'm not an artist, I can't create one. However, when you have a proposal (if possible in Oxygen style) than let me know.

Report

cardo

8 years ago

i like this radioripper.

Report

johnnyjoflin

8 years ago

i like this radioripper.

It seems to be a lot better than KStreamrRipper and finally its Qt4 !

keep this up.

joe

Report

urwald

8 years ago

That's great to hear. Thanks.

Report

9 years ago

0.7.100
* Maintaince release
* better GNOME integration
* UI work
* Mandriva 2010.1 packages
* Fedora 15 packages

0.7.74
* Maintaince release
* A crash is fixed
* Enhanced internal build system

0.7.19
* Maintaince release

0.7.18
* Fixed automatic package build for developer documentation

0.7.16
* Support for custom meta data rocessing
* Disabling libproxy temporally support because a libproxy bug that affects all KDE apps (http://code.google.com/p/libproxy/issues/detail?id=96) and because of build problems.
* Start creating experimental .deb packages
* Smother behavior of the general configuration dialog (download directory, manual proxy... are now correctly updated when loading default values and have a cleaner internal interface).
* Provide debug packages in the official repository (only for RPM based distributions).

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.7.100
updated Sep 08 2011
added Mar 30 2008
downloads today
0
page views today 5