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