Amarok ices script (unmaintained!)

Amarok 1.x Scripts

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

0
Become a Fan
5.0

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:

* 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

crc294

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?

krf

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.

vali333

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!

krf

You have to specify a valid remote ip address.

vali333

Remote ip is localhost because Icecast is running on my machine!

bulsa

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?

krf

I never used jack. But I'll have a look at it.

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

Other Amarok 1.x Scripts:

Gnome Play Video in Totem
mwheatland
last update date: 19 years ago

Score 5.0

editLyrics-gnome
ZeeD
last update date: 19 years ago

Score 5.0

amarok Alarm
aroth
last update date: 16 years ago

Score 5.0

amaroK Web Collection V xmms
pti-jean
last update date: 16 years ago

Score 5.0

SongLogger
lucatnt
last update date: 17 years ago

Score 5.0

amaroK Web Collection
pti-jean
last update date: 16 years ago

Score 5.0



System Tags