Schon seit einiger Zeit spukt in meinem Kopf eine Idee umher. Ich würde gerne eine Art user generated Audiostream basteln, der sich aus Hochgeladenen freien Audiodateien, RSS-Feeds mit Audioanhang (z. B. Podcasts) und mitgeschnittenen Telefonanrufen speist. Und das an sich ziemlich unkontrolliert. Quasi als Medienexperiment.
Irgendwer Zeit und Lust, sowas mal mit mir auf die Beine zu stellen?

So etwas ist eigentlich recht simpel, wenn der Server schon da ist.
Nimm dir zum Streamen einen icecast. Der streamt eigentlich alles.
Der Content sollte über FTP hochgeladen werden und in einem Verzeichnis landen. Daraus wird eine Playlist generiert, zum Beispiel mit einem schlichten “find -name ‘*.mp3′ -o -name ‘*.ogg’ > playlist.txt” — das ganze geht natürlich in eine crontab und wird jeden frühen Morgen automatisch neu erstellt, anschließend der icecast neu gestartet. Eventuell kommt noch ein kleines Skript dazu, dass die Titel durchmischt und alle drei bis vier Audiodateien eine Ansage zum Charakter des Projektes in die generierte Playlist einfügt.
Ein ices wird mit dieser Playlist gefüttert und streamt fröhlich zum Icecast, und fertig ist das totale Chaosradio.
(Es ist wirklich ungefähr so einfach, der Teufel steckt wie immer im Detail. Icecast ist relativ zahm, Ices schon etwas weniger, es stürzt auch manchmal ab, so dass man ebenfalls in der crontab sicher stellen sollte, dass es noch läuft und wenn nicht, einfach neu starten. Ein anderes Problem ist die Tatsache, dass die Bandbreite des Streamings direkt von der Bandbreite der Eingabe abhängt. Ein streamTranscoder, der das onthefly anpasst, fordert relativ viel Rechenleistung, er zieht auf einem QuadCore-Pentium mit 2GHz ungefähr acht Prozent. Die Konfiguration ist auch eine Strafe für jemanden, der Vater und Mutter erschlagen hat. Das sollte man nach Möglichkeit besser machen, indem die Dateien vorher auf 128kbit/s normalisiert werden, gelobt sei LAME. Wer eine Debian verwendet, muss sich ices und icecast selbst compilieren, da die offiziellen Debian-Versionen nicht die libmp3lame unterstützen; natürlich darf man sich auch die libmp3lame selbst compilieren. Zum Glück ist auch das recht zahm und klappt meist auf Anhieb.)
Aber bitte vergiss nicht, den Stream hier anzukündigen, wenn er fertig ist. Da höre ich bestimmt manchmal rein, wenn ich die Gelegenheit dazu habe.
(Obwohl, bei dir hörte man doch immer so viel Ska…)
Hört sich lustig an. Heißt “Audiostream” live? Und wie geht das mit der Musik (Ich füge 5 Lieder ein, gehen die in eine Playlist oder wird das gemixt (z.B. Telefon/Musik) oder, oder). Erklär!
ich glaube auch, dass die umsetzung eher trivial ist, allerdings waere es toll, wenn das nicht wieder eine one-mensch-show wird. was ich suche sind leute, die die idee toll finden, umsetzen und weiter entwickeln wollen.
was mir im bezug auf die auswahl vorschwebt: neue sachen werden nach dem fifo-prinzip gespielt, wenn nichts in der pipeline ist, wird nach einem mehr oder weniger intelligenten zufallsprinzip (zb mit genre-haeufung, etc) auf die vorhandenen stuecke zugegriffen. das mal als grundlage.
nun koennte noch ein mechsanismus wie wuensche, bewertungen, etc eingebaut werden.
fuer den telefonkram waere ein asterisk-server spannend. auszerdem koennte fuer die anrufgeschichte das laufende programm unterbrochen werden, was zum beispiel interessant ist fuer eine art live-berichterstattung (zb beim g8-gipfel oder beim castor).
na? hat sich da schon was getan? wenn du jemanden noch für ideen oder so bräuchtest dann hätt ich etwas zeit. hab jetzt auch endlich wieder einen rechner der läuft. technisch kenn ich mich bei sowas halt gar nix aus.
lg