Hallo Leute,
ich weiß, für's Radio ist meine "Lösung" nicht wirklich gedacht, aber vielleicht kann der eine oder andere von euch was damit anfangen, es weiter ausbauen oder was auch immer damit machen...
Ich hab eine kleine ("Home") Streaming Automation gebaut. Eine Light Variante. Das ganze habe ich auf Windows hin entwickelt. Das ist mit ein bisschen mehr Rechte-Config auch unter Linux möglich, getestet bzw. installiert habe ich es bisher nur unter Windows 7. Es ist jetzt auch nicht mit aller letzter Programmierkunst gefertigt. Ich würde es fast als Quick and Dirty betiteln...
Was ist das genau?
Das ist eine Kombination aus dem Shoutcast Server und Transcoder und einer Web-App (PHP, keine Datenbank).
Die Web-App dient dabei als Status-Seite, Playlist-Generator und als Mini-Admin-Interface.
Wie funktioniert das ganze?
Mittels Json-Files konfiguriert man Sendungen und Sendeplan. Die Sendungen bestehen aus Ordnern, in denen die MP3-Files liegen.
Einmal zum Laufen gebracht, dudelt der Stream immer eher die neueren Files aus den Ordnern. Eine Sendung kann auch mit einem Podcast "verfeiner" werden. Jeder Sendung können auch die letzten X Tracks aus dem Ordner als Hot-Rotation mehrmals hinzugefügt werden. Womit im Shuffle diese Hot-Rotation Files öfters gespielt werden als andere.
Ein "Cronjob", bei Windows "Aufgabenplanung", bringt die Web-App aller 5 Minuten dazu, nachzuschauen, ob eine neue Playlist generiert und gestartet werden soll.
Das war's. Mehr isses nicht.
Viel Spass damit.
Lies mich bei Google Code
SVN Repo bei Google Code
ich weiß, für's Radio ist meine "Lösung" nicht wirklich gedacht, aber vielleicht kann der eine oder andere von euch was damit anfangen, es weiter ausbauen oder was auch immer damit machen...
Ich hab eine kleine ("Home") Streaming Automation gebaut. Eine Light Variante. Das ganze habe ich auf Windows hin entwickelt. Das ist mit ein bisschen mehr Rechte-Config auch unter Linux möglich, getestet bzw. installiert habe ich es bisher nur unter Windows 7. Es ist jetzt auch nicht mit aller letzter Programmierkunst gefertigt. Ich würde es fast als Quick and Dirty betiteln...
Was ist das genau?
Das ist eine Kombination aus dem Shoutcast Server und Transcoder und einer Web-App (PHP, keine Datenbank).
Die Web-App dient dabei als Status-Seite, Playlist-Generator und als Mini-Admin-Interface.
Wie funktioniert das ganze?
Mittels Json-Files konfiguriert man Sendungen und Sendeplan. Die Sendungen bestehen aus Ordnern, in denen die MP3-Files liegen.
Einmal zum Laufen gebracht, dudelt der Stream immer eher die neueren Files aus den Ordnern. Eine Sendung kann auch mit einem Podcast "verfeiner" werden. Jeder Sendung können auch die letzten X Tracks aus dem Ordner als Hot-Rotation mehrmals hinzugefügt werden. Womit im Shuffle diese Hot-Rotation Files öfters gespielt werden als andere.
Ein "Cronjob", bei Windows "Aufgabenplanung", bringt die Web-App aller 5 Minuten dazu, nachzuschauen, ob eine neue Playlist generiert und gestartet werden soll.
Das war's. Mehr isses nicht.
Viel Spass damit.
Lies mich bei Google Code
SVN Repo bei Google Code