Mit den Programmpaketen icecast2 und und ices2 kann man den Linux Home Server dazu bringen, Musik ins Heimnetz zu streamen.
<icecast> <limits> ... </limits> <authentication> <source-password>????????????</source-password> ... </authentication> <hostname>bluestar.domo.reto</hostname> <listen-socket> <port>8000</port> </listen-socket> ... </icecast>
<?xml version="1.0"?> <ices> <background>0</background> ... <stream> <metadata> <name>It's my Music</name> ... </metadata> <input> <module>playlist</module> <param name="type">basic</param> <param name="file">playlist.txt</param> ... </input> <instance> <hostname>localhost</hostname> <port>8000</port> <password>????????????</password> <mount>/live</mount> ... </instance> </stream> </ices>
http://bluestar.domo.reto:8000/live
In der Datei /home/test/music/playlist.txt stehen zeilenweise die Namen der Audio-Dateien, welche vom Streaming-Server ausgegeben werden sollen.
Die Passwörter '????????????' in den beiden Konfigurationsdateien müssen übereinstimmen.
test@bluestar:~/music$
ices2 ices-playlist.xml