=====Shoutcast=====
W przeciwieństwie do icecast2, shoutcast nie ma wbudowanej funkcji playlisty i musimy wgrać plugin odpowiadający za autopliota.
====Pliki====
Wchodzimy do katalogu z plikami radia (shoutcast) wpisując w konsoli SSH (np. putty) na serwerze otos, komendę:
cd ~/shoutcast
następnie rozpakowujemy potrzebne pliki:
tar xvf /pub/shoutcast/autopilot.tar.gz
===Konfiguracja===
Odpalamy Winscp (lub inny program obsługujący SFTP) logujemy się naszym kontem na serwer Otos.
Wchodzimy do katalogu:
cd ~/shoutcast
i edytujemy plik sc_trans.conf
===Ustawienia===
Konfiguracja pliku sc_trans.conf:
; PlaylistFile (required EVEN IF RELAYING) - playlist file (to create, use
; find /path/to/mp3/directory -type f -name "*.mp3" > playlist_filename.lst
PlaylistFile=twojalista.lst : Tutaj podajemy sciezkę do naszej playlist (polecam zostawić tak jak jest)
; ServerIP/ServerPort are the target server to send to
ServerIP=localhost : tutaj podajemy IP naszego serwera.
ServerPort=12086 : tutaj port
; Password is the password on the sc_serv you're sending to.
Password=hasloserwera : tutaj podajemy hasło do nadawania.
; StreamTitle/URL/Genre define the data that appears on the directory and in the
; stream info.
StreamTitle= WWW.Eshoutcast.info : nazwa audycji.
StreamURL=http://eshoutcast.info : adres naszej strony.
Genre=blala : tutaj nazwę dj (autopilota)
; Logfile optionally denotes a text file to log sc_trans to. a kill -HUP
; will force a close and re-open of this file (but will also cease logging to
; the console)
LogFile=sc_trans.log
; Shuffle the playlist
Shuffle=1 : tutaj ustawiamy czy pilot gra losowo muzykę (1) czy według listy (0)
; Bitrate/SampleRate/Channels recommended values:
; 8kbps 8000/11025/1
; 16kbps 16000/11025/1
; 24kbps 24000/22050/1
; 32kbps 32000/22050/1
; 64kbps mono 64000/44100/1
; 64kbps stereo 64000/22050/2
; 96kbps stereo 96000/44100/2
; 128kbps stere0 128000/44100/2
Bitrate=48000 : jakość nadawania muzyki.
SampleRate=44100 : jakość w kHz naszego pilota.
Channels=1 : na jakim kanale ma nadawać nasz pilot 1=Mono , 2=Stereo
; Quality is from 1-10. 1 is best, 10 is fastest.
Quality=10 : jakość muzyczna naszego autopilota (tutaj polecam metodę prób i błędów)
; Mode=0 for none, 1 for 100/100->100/0, 2 for 0/100->100/0
CrossfadeMode=1
; Length is ms.
CrossfadeLength=5000 : przejścia między mp3.
UseID3=0 : domyślnie 0
; Public determines whether or not this station will show up in the directory
Public=1 : czy nasz serwer ma byc publiczny 1=tak 0=Nie.
; Put stuff here for user interaction (AOL IM, ICQ, IRC)
AIM=PartyBoy
ICQ=PartyBoy
IRC=PartyBoy
===Playlista===
Po ustawieniu konfiguracji, czas na wpisanie piosenek do playlist.
Na początku wrzucamy naszą muzykę do folderu
/shoutcast/muza/
Po wrzuceniu odpalamy i edytujemy plik:
twojalista.lst
dodając kolejno każdy utwór:
/home/twójnick/shoutcast/muza/test_1.mp3 (twójnick - nazwa twojego konta np. soolus, test_1.mp3 (to nazwa muzyki z końcówką mp3 i tak dodajemy każdy plik.
/home/twójnick/shoutcast/muza/test_2.mp3
Jednak kto ma czas i ochotę na mozolne wpisywanie tytułu każdej piosenki. Dlatego by to ułatwić skorzystamy z komendy:
find /home/twójnick/shoutcast/muza/ -type f -name "*.mp3" > twojalista.lst
===Start===
//konsola SSH (np. Putty), serwer otos//
Wchodzimy do stworzonego katalogu:
cd ~/shoutcast
Odpalamy naszego autopilota za pomocą komendy:
screen ./sc_trans_linux