
Amarok ices script (unmaintained!)
Source (link to git-repo or to original if based on someone elses unmodified work):
Description:
An Amarok script which provides basic support for streaming your ALSA card output to Icecast (version 2 or later). It also features metadata update of the current playing track in Amarok.
Suggestions are welcome!
Project homepage: http://electrostorm.net/project/amarok-ices
Extract from the README:
"""
AMAROK ICES SCRIPT
License: GPLv2+
Version: 0.4
Author: Kevin Funk (krf)
Project homepage: http://electrostorm.net/project/amarok-ices
Contact: see homepage
Description:
This tool allows Amarok to stream your ALSA card output to Icecast2.
Important Notes:
* This tool won't stream Amarok output only. It streams your _complete_ ALSA card output! If you try to listen to your own stream it will cause echos of course! Deactivate system sounds because they're sent to IceCast2, too!
* If you like to change further ices settings, use ~/.kde/share/apps/amarok/scripts-data/ices-live.xml!
* If ices doesnt start, check if an instance is already running by doing `ps aux | grep ices`. Kill it if necessary.
Features:
* You can configure important ices options within Amarok's Script Manager
* Amarok ices updates current metadata on the Icecast2 Server
Bugs:
Please report any bugs (to kde-apps.org comment section for example).
Requirements:
* ices streaming client version 2 (ices-1.x won't work!)
* A working Icecast2 setup
* Python
* PyQT bindings
""" Last changelog:
Suggestions are welcome!
Project homepage: http://electrostorm.net/project/amarok-ices
Extract from the README:
"""
AMAROK ICES SCRIPT
License: GPLv2+
Version: 0.4
Author: Kevin Funk (krf)
Project homepage: http://electrostorm.net/project/amarok-ices
Contact: see homepage
Description:
This tool allows Amarok to stream your ALSA card output to Icecast2.
Important Notes:
* This tool won't stream Amarok output only. It streams your _complete_ ALSA card output! If you try to listen to your own stream it will cause echos of course! Deactivate system sounds because they're sent to IceCast2, too!
* If you like to change further ices settings, use ~/.kde/share/apps/amarok/scripts-data/ices-live.xml!
* If ices doesnt start, check if an instance is already running by doing `ps aux | grep ices`. Kill it if necessary.
Features:
* You can configure important ices options within Amarok's Script Manager
* Amarok ices updates current metadata on the Icecast2 Server
Bugs:
Please report any bugs (to kde-apps.org comment section for example).
Requirements:
* ices streaming client version 2 (ices-1.x won't work!)
* A working Icecast2 setup
* Python
* PyQT bindings
"""
* 0.4 (2008-04-26): Also recognize "ices2" binary (ubuntu packages), fix ices process polling, clean up
* 0.3 (2007-28-12): More bugfixes, add popup messages, show configure dialog for firsttime users, restart ices when saving changes
* 0.2 (2007-28-12): Bugfixes, add ices.spec, add more copyright info (thanks to Harald Sitter for testing)
* 0.1 (2007-26-12): Initial release
Ratings & Comments
7 Comments
Hey this is a great little script. I'm only encountering one problem: when I start the script in Amarok, I get the message: [ices] Warning: Ices died unexpectedly: Couldn't initialise input module alsa Check your config please! However, ices starts successfully ("ps ax | grep ices" returns "ices ices-live.xml"), and audio is still streaming. Only the metadata is not updated. Additionally, there are no errors in ices.log. Any ideas?
I'm experiencing this, too. It seems that the new version of ices (2.0.1) detaches and gets a new pid. I'll upload a test version of my new amarok-ices.
Got some error on startup: Quote:Warning: Ices died unexpectedly: Failed initial connect to <my-ip>:8000 (Login failed: Success)
Check your config please!
Source password is correct!
You have to specify a valid remote ip address.
Remote ip is localhost because Icecast is running on my machine!
I kept looking for such a program for about a year now, and there it is^^ *g* How about supporting jack, then you could specifically redirect the amarok sound and not everything?
I never used jack. But I'll have a look at it.