Merujuk pada artikel sebelumnya yaitu : Membuat Radio Online dengan Ubuntu Server Part I : Instalasi Paket Icecast2 kali ini saya akan melanjutkannya. Berawal dari obrolan bersama teman yang saat ini memiliki radio online namun belum autodj, Autodj adalah salah satu fitur radio online yang memungkinkan server terus memutar musik walaupun penyiar sedang tidak ada ditempat siaran. Dengan demikian radio anda akan terus mengudara, berikut langkah-langkan membuat radio online menggunakan Icecast :
Pada tutorial kali ini sistem operasi yang akan saya pakai adalah Ubuntu 12.04.3 64 Bit LTS :
Installing ezstream & screen
apt-get install ezstream screen
Membuat playlist dan konfigurasi ezstream
Agar icecast2 kita bisa menjalankan audio secara autodj, kali ini saya menggunakan addon dengan nama ezstream. Addon ini dipilih karena mudah dalam konfigurasi dan support mp3.
Menyimpan file mp3 di /opt/,
root@icecast:~# cd /opt root@icecast:/opt# mkdir mp3 root@icecast:/opt# cd /opt/mp3/
Setelah folder mp3 kita buat di /opt silahkan anda upload lagu-lagu mp3 pada dir tersebut, sebagai ujicoba saya upload 2 buah lagu.
Membuat playlist
Buat file playlist.txt dengan menggunakan editor kesukan anda, dan tuliskan path file-file mp3 pada file tersebut
root@icecast:/opt/mp3# cat playlist.txt /opt/mp3/A7X-HailtotheKing.mp3 /opt/mp3/A7X-DearGod.mp3
Bisa memasukan MP3 dengan menggunakan perintah echo misal ingin masukan Lagu A7X-BadCountry.mp3 yang ada di folder /opt/mp3 dengan perintah berikut :
echo "/opt/mp3/A7X-BadCountry.mp3" >> /opt/mp3/playlist.txt
Jika dicek menggunakan cat maka akan bertambah di line terakhir dari playlist.
root@icecast:/opt/mp3# cat playlist.txt /opt/mp3/A7X-HailtotheKing.mp3 /opt/mp3/A7X-DearGod.mp3 /opt/mp3/A7X-BadCountry.mp3
Konfigurasi Ezstream
Contoh konfigurasi sudah tersedia ketika kita install aplikasi ezstream, path nya terdapat pada /usr/share/doc/ezstream/examples. Kali ini saya hanya akan copy 1 file konfigurasi saja yaitu ezstream_mp3.xml ke /opt/mp3/ kemudian konfigurasi menjadi sebagai berikut :
root@icecast:/opt/mp3# cp /usr/share/doc/ezstream/examples/ezstream_mp3.xml root@icecast:/opt/mp3# nano ezstream_mp3.xml <!-- EXAMPLE: MP3 playlist stream WITHOUT reencoding This example streams a playlist that contains only MP3 files. No other file formats may be listed. Since ezstream will not be doing any reencoding, the resulting stream format (bitrate, samplerate, channels) will be of the respective input files. --> <ezstream> <url>http://ip-server-radio:8000/stream</url> <!-- If a different user name than "source" should be used, set it in <sourceuser/>: --> <!-- <sourceuser>mr_stream</sourceuser> --> <sourcepassword>password_icecast2</sourcepassword> <format>MP3</format> <filename>/opt/mp3/playlist.txt</filename> <!-- Once done streaming playlist.m3u, exit: --> <stream_once>0</stream_once> <!-- The following settings are used to describe your stream to the server. It's up to you to make sure that the bitrate/samplerate/channels information matches up with your input stream files. Note that <svrinfoquality /> only applies to Ogg Vorbis streams. --> <svrinfoname>TKJ Online Radio</svrinfoname> <svrinfourl>http://radio.tkjonline.net:8000/stream</svrinfourl> <svrinfogenre>RockNRoll</svrinfogenre> <svrinfodescription>ROCKNROLL</svrinfodescription> <svrinfobitrate>64</svrinfobitrate> <svrinfochannels>5</svrinfochannels> <svrinfosamplerate>44100</svrinfosamplerate> <!-- Prohibit the server to advertise the stream on a public YP directory: --> <svrinfopublic>0</svrinfopublic> </ezstream>
Sebelum menjalankan autodj ezstream ada baiknya menggunakan perintah screen :
screen -S radio
Jika sudah jalankan command berikut untuk menjalankan ezstream :
ezstream -c /opt/mp3/ezstream_mp3.xml
Selesai sudah konfigurasi icecast2 dan ezstream, server autodj kita sudah siap digunakan. Selamat mencoba. Sekian. 😀
Gan apakah gunakan Linux Ubuntu Server 10.04 bisa jga ndak gan??
Gan Gmn crax Klau kita gunakan ubuntu server 10.04 apkh bisa gan???
bisa kok gan sama aja. coba cek aza http://packages.ubuntu.com/lucid/icecast2 ato https://launchpad.net/ubuntu/lucid/+package/icecast-server