Klient serwera radiowego Ices

2012-04-04 , Papiewski Łukasz , Serwery / Administracja / Sieci

Ices - klient

Ices to przykładowy klient, który może wysyłać pliki do serwera Icecast. Był piewszym przeze mnie wykorzystywanym, gdyż można go było wprost uruchomić na serwerze i wysyłać pliki ogg wprost na serwerze radiowym na localhost. W praktyce może być pewnym domyślnym klientem zastępczym w razie jakichś problemów itp.

<?xml version="1.0"?>
<ices>
 
        <logpath>.</logpath> 
        <logfile>ices.log</logfile>
 
        <input>
                <module>playlist</module>
                <param name="file">playlist.txt</param> 
                <param name="random">0</param> 
                <param name="once">0</param> 
        </input>
        <instance>
                <hostname>radio.papiewski.pl</hostname>
                <port>8000</port>
                <password>******</password>
 
 
                <encode>
                        <nominal-bitrate>128000</nominal-bitrate> 
                        <samplerate>44100</samplerate>
                        <channels>2</channels>
                </encode>
 
        </instance>
</ices>
ices -F playlist.txt -h papiewski.pl -p 8000 -P ******  -m ambient

Plik playlist można łatwo wygenerować poleceniem: find . -name *.ogg > playlist.txt

Cytaty

- Simplicity is the ultimate sophistication. - Leonardo da Vinci,
- Popularny człowiek wzbudza zawiść potężnych - Thufir Hawat o Leto Atrydzie (na Kaladanie),
- Szczęście następuje po smutku, a smutek po szczęściu; człowiek jest naprawdę wolny, gdy przestaje rozróżniać między smutkiem a szczęściem, między dobrem a złem - Aforyzmy buddyjskie.