Download - Membangun MP3 Streaming Server
Beri ta I Ulasan lAdu Software I Utama I Bisnis lApa Sih Sebenarnya.. . lTutor iat Be
@
lo*l..@
@
gun:r Windows harus melakukan banyak hal
nntuk sekadar r-ner-rdcr-rgarkan lagu.
Masih ada cara lait-t, yaitu dengar-r ber-
bagi lagu lewat FTP. Sayar"rgnya, pengguna
harus men-dotwtlooLl terlebih dahulu ke
dalan harddisk lokal. Cara ini tidak rner.rye-
nangkan. Bahwa ada FTPFS, Pengaturallyarng harus dilakukar-r akan mer-rjadi sangat
kon.rpleks dan tidak platfornr indepmderfi.
Selain FTP, kita n.rasih bisa men.rpergu-
nakan HTTP. fadi, kurnpular.r lagu dibuat
agar bisa diakses via weh browser, narlun
sayangnya, user juga harus men-download-
nya terlebih dahulu. Mempergunakar-r Web
DAV juga bukar-r solusi yar-rg rnudah.
Car:r yang sebenarnya sangat baik adtrlah
dcrtgarr tnernpcrgttt takal l sl , i ' r i , t / i , rg server.
Apa yar-rg Anda perlukan sebagai sisi pen-rba-
g i l rgu har rya lah sebuah progr i tn t s t rearn i l tg
server, selait-t kr"rn-rpulatt lagu Anda. Sebagai
streanir-rg server, kita akan memperguna-
kan Gnurnp3d. SeI-nentara, pil-rak lain yang
ingin mernutar lagu yang Andzr tawarkan
hanya perlu ureupergunakan berbagai play-
er MP3 atau OGG yang mendukung fasilitas
streaming. Umunnya, hampir semua playet
populer seperti Wir.ramp dar.r XMMS telah
mer-rdukung dengan sangat baik. Dengan
rnempcrgunakan s l reant ing server scper t i
ir.ri, kita bahkan dapat berbagi file melalui
internet. Seru, bukar-r?
Sebagai lar-rgkah pertar-r-ra, kita akan meng-
install prograrn gnump3d. Program ini bisa
didapatkarr di ltttp : / / www. gn um p 3 d. org. N a-
lnlln ufilumnya, berbagai distro telah me-
rnaketkan program ir-ri ke dalarn CD atau
DVD yar-rg datang bersamanya. Periksa ter-
lcbih dahulu CD distro Anda sebelur-r-r men-
dowr-rload.
Gr-rurnp3d sangat mudah diir-rstal dan
tidak rnernbutuhkar-r banyak tetek ltengek
(Andzr akar.r rnembutuhkan Perl). Selain
itu, program ini juga dapat n-renyediakan
fasilitas streaming untuk fbrntat OGG (wa-
laupun narnanya sudah telanjur memper-
gunakan ist i lah MP3). Yang lebih seru lagi,
Gr.run.rp3d juga bahkan dapat menyediakan
streamir-rg untuk video MPEG.
iunoot
P
lTIenl
ing d
untu
terse
J (
web I
akan) ^ 1 . ,
tamb
Sr
akan
men{-,- ̂: .r d r r t
dalanjr.rga
ma tr^ t . . - -
direct
kan I
saja o
dijala
Kr
nakar
tasln)
vari , , l
meml
sebag
Se
kita ryaitu
ngatlz
gram:g n u n
Te
penga
an. Pi
cNUMP3d v2.6
t:: r ll '"Interface web gnump3d.
50 INF0L INUX 04 /2005
: r r " j . : l I
I.1
q
Membangun MP3Streaming ServerBagi Anda yang merniliki koleksi ribuan lagu MP3, kenapa tidak berbagi dengan teman'teman Anda dengan mengatur sebuah MP3 streaming server? Hampir semua MP3 playerpopuler telah mendukung fasilitas ini.
embagi koleksi lagu dapat di-
lakukan der-rgan berbagai cara.
Apabila Anda menggunaktrn
Windows, tentu cara yang paling t-nudah
barar-rg kali der-rgar-r tnempergunakan pro-
tokol SMB. Apa yar.rg perlu dilakukaru oleh
rrser hanyalah u-rerryiapkan sebuah direk-
tori lagu yang akat-r di-slnre, urengatur hak
akses dalanl file sl-raring dar-r y:rng lair-r pun
bisa segera melakukan ntoppittg, darn dapat
mengakses koleksi lagu tersebut seolah-
olah berada di harddisk ser-rdiri. Cara yar-rg
satu ini memans mudah bagi pengguna
Wir-rdows. Nautur, bagi pengguna Linux,
ada bebernpa hal yang harus diatur terlebih
dahr,rlu. Akan n-renjadi sangat rumit pada-
hal apa yang diingir.rkan l.rar.ryalah mende-
ngarkan lagu.
Bagi yang far.ratik berat dengan UNIX,
cara l:rin seperti berbagi lewat NFS mungkir-r
akai-r diustrhtrkan. Toh, pengguna Wir-rdows
iuga dapat rnengakses share NFS tersebut.
Apalagi pengguna Linux. Namun, cara ini
akan lebih parah dari cara pertama. Peng-
r , \ t
www.infot inux.web. id
Beri ta lUlasan lAdu Software I Utama I Bisnis lApa Sih Sebenarnya.. . lTutor iat
E!iF!t|,'|l�*'�FlF1|liTx%{ffi*,.]1i1t*;;r'].i e r v ( ' l ! , - r I i
vl.6
ii.i-r-l.rl lii;fiiil{;ii]i;"iirir.i,lLl,iiilij:i]s�iif.il;lii}iii.:;' j-;r;l.lii.;iiiiil:ii$Lr.liil,,rltir,rillrir;i",,,r ! i I " - ' L r ' o :
ffis
O:q. . !d , ,h iD I D ' ! r ' ' " ' , t ' r " l t t t t : i
GilUMP.Id v2,6
Gffiffi;l:;, .i,1:,1
n-rer
litas
lyer
elah
rgan
rerti
lalui
bisa
Na-
me-
atau
L ter-
nen-
dan. t r o e l , '
elain
iakan(lva-
nper-
L lagi,
iakan
mndom playlist.
Program ini juga memungkinkan user
menentukan apa yang ingin diputar. Stream-
ing dapat dilakukan untuk file tunggal, atau,
untuk keseluruhan tree direktori, atau,
terserah Anda saja. Semuanya bisa diatur.
Setelah dijalankan, kita dapat rnembuka
web browser untuk melihat daftar fiie (yang
akan ditampilkan secara reobime; Anda ti-
dak perlu me-restart server ketika lagu di-
tambahkan).
Setelah langkah pertama selesai, kita
akan melanjutkan ke langkah kedua, yaitu
mengonfigurasi gnump3d. File konhgu-
rasi gnump3d umumnya akan disimpan di
dalam /etc/gnump3d/gnump3d.conf. Andajuga dapat meng-override pengaturan uta-
ma ini dengan fi1e konfigurasi per user yang
akan disimpan sebagai .gr.rump3drc di htnne
diectory user. Bagi Anda yang anti melaku-
kan konfigurasi, Anda dapat memberikar-r
saja opsi con69 kepada gnump3d pada saat
dijalankan.
Konligurasi gnump3d.conf mempergu-
nakan format variabel=nilai. Dokumen-
tasinya sendiri cukup baik. Sebelum suatu
variabel atau opsi diatur, kita selalu dapat
membaca catatan singkat yang dituliskan
sebagai komentar.
Setelah semua konhgurasi diselesaikar-r,
kita akan melanjutkan ke langkah ketiga,
yaitu menjalankar-r gnump3d. Caranya sa-
ngatlah mudah. Cukup jalankan saja pro-
Sram:gn ulnp 3d
Tentu saja, Anda harus menyesuaikan
pengaturan Anda untuk masalah keaman-
an. Pastikan user yang Anda gunakan un-
, . .r h+ , y, /aghr ou- /+.,*1r/
l ' V,'c.t^ ""-{" //ee/ rr\i$-tl
4 '6 l6Q lY t ( ' { - / l
E' ?A^ i g'k/c1't"t v"P'a / 4n q ̂ l ld
Konfirmasi slreaming.
tuk rner-rjalankan gt-tump3d memiliki hak
akses pada log, koleksi lagu, port, dar-r lain
sebagair.rya. Sekali lagi, hindari n.renjalaukar.t
gnump3d sebagai root. Berikut ini adalah
tampilan gnump3d apabila sukses di jalan-
kan:
G N U M P 3 d i s f r e e s o f t w a r e ,
c o v e r e d b y t h e G N U G e n e r a l
P u b l i c L i c e n s e ,
a n d y o u a r e w e l c o m e t o c h a n g e i t
a n d / o r d i s t r i b u t e c o p i e s o f i t
u n d e r
c e r t a i n c o n d i t i o n s .
F o r f u l I d e t a i 1 s p 1 e a s e v i s i t
t h e C 0 P Y I N G U R L g i v e n b e l o w :
C o p y i n g d e t a ' i l s :
h t t p z / / 1 o c a l h o s t : 8 8 8 8 /
C O P Y I N G
,* rrt n*'4f iffi*"t'')
' - ' L E i D " s Q L . g i - - - . .
RELIASILITNIr.. f'rijialiu{,u*
2 < J /+Ty, /,tnz m?l4 - L.7 'z/
www.info[i nux.web.id
( ' v 1 - 1 , r U r t f . - - .
L, ct* lu.1g**ez
ffi#ruffiYil-INUX and FreeBSD
Fealure$ : I Unlimrted data transfert Complgte control pangls* POP3 email, FTP acc€ss.' SSH, Ccl, SOL jserver Hostlngtandmuchmore, --- . f-'rarrrfl +LocationNOC Jakafia-lndonEsia(llXl+ Starl from Rp, 19.500,-/ month I Size server . 1 U Rackmountt Fres Setup -l * Bandwith : 128 kbps+ 2 Month. Froe "l I lp Address : g (max.,
I Colocation : Ro 1,000.000,1 monft
r,'LSOt Colocation & Dedrcated Server rn USAI Oomain Name Register+ Bsfi€fit Reseller Program
tr 5 N{v{F ili{li [t5t,qr0 r4k{ r}uq 8u5tN[55 itillnt{
Cf fcA?llfES$t6ffi't$t /ulur|ld$mmr
cybd{ Bui6ing (d/h El.kttndo) l0 $ Fl@tJi Kunrngan Barat No. I Jakarla golalan 12710
Prw. (021 | 529 W F a\. \021 t 52 66 444tilp/^ffiv.€krrmb rcm - nfo@cakrryeb @m
5 lTNFOLINUX 04/2005
I Utasan I Adu Software I Utama I
<tr><td>Z</ td><td><a href=" /
C h a r l e n e - I ' v e N e v e r B e e n T o
M e . m p 3 . m 3 u " > / C h a r l e n e - I ' v e
N e v e n B e e n T o M e . m p 3 < / a > < / t d > < /
t r ><t r><td>1</ td><td><a hre f=" /
C l i e f R i c h a r d - T h e B e s t 0 f
l " 1 e . m p 3 . m 3 u " > / C l i e f R i c h a r d - T h e
Best 0 f Me.mp3</a></ td></ I r><t r><td>1</ td><td><a hre f=" /
p0n
!
Bisnis I Apa Sih Sebenarnya.. . I Tutor iat
l fG N U M P 3 d n o w s e r v i n g u p o n :
h t t n , / / 1 o . a l h n s t ' 8 8 8 8 /
G N U M P 3 d w e b s i t e :
h l t p ' t / / w w w . g n u m p 3 d . o r g l
I n d e x i n g y o u r m u s i c c o l 1 e c t i o n ,
t h i s m a y t a k e s o m e t i m e .
( R u n w i t h ' - - f a s t ' i f y o ud o n o t w i s h t h i s t o o c c u r a ts t a r t u p ) .
I n d e x i n g c o m p l e t e .
Pada saat menjalankan, secara de.fault
gnump3d akan melakukan indexing pada
koleksi musik Anda. Tunggulah beberapa
saat.
Kini, sesuai dengar-r pengaturan Anda,
bukalah web browser dan akseslah alamat
streaming sewer Anda (lengkap denganport). Anda akan mendapatkan tampilar-r
yang sangat ramah. Kliklah salah satu entri,
dan secara default, akan menampilkan dialog
untuk memroses link tersebut. Umumnya,
pilihlah Errptette untuk player favorit Anda.
Dalam tiga langkah saja, kita sudah sele-
sai mengatur sebuah streaming server. Luar
biasa, bukan?
Satu hal terakhir, barang kali Anda
akan senang mengamati statistik streaming
server Anda. Selain melalui web, Anda juga
bisa mempergunakan program gnump3d-
top yang datang bersama dengan paket
program ini. Cara penggunaannya sangat
sederhana, cukup jalankan saja gnun.rp3d-
top diikuti dengan statistik apa yang ingin
dian.rati (lagu, agent, dan lain-lain, jalankan
gnump3d-top tanpa parameter untuk meli-
hat opsi yar.rg tersedia). Contoh:g n u m p 3 d - t o p - - s o n g s
Berikut ini adalal-r contoh keluarannya:<t r><td><b> C o unt< / b>< /
t d><td><b>S on g< / b>< / td>< / l r>< t r><td>3</ td><td><a hre f=" /
D a v i d T a o - A i H e n J i a n D a n . m p 3 .
m 3 u " > / D a v i d T a o - A i H e n J i a n
Da n . mp3</a>< / td>< / tr>
52 TNF0UNUX 04/2005
i n f o / J i k u s t i k - S e t i a . m p 3 . m 3 u " > /
i n f o / J i k u s t i k - S e t i a . m p 3 < / a > < /
td></ t n>
Program ini memang ditujukan bagi web
dan akan rnenghasilkan kode-kode HTML.
San-rpai di sini pernbahasan kita dalam
mengatur streaming server. Selamat men-coba!,1
Noprianto ([email protected])
Port di mana gnump3d berjalan. Berikanuntuk lebih amannya.
1024atasnilaid i
; t F ( t u n C a c h e i n i t i a l i z e d , 1 1
+d,q.,A I entrres
r00t Merupakan root direktori untuk apa yang ingin Anda share.Di SUSE, default-nya adalah /srv/mp3. Letakkan semua fileyang ingin di-share ke dalam direktori ini.
logfile Logfile selalu berguna untuk pemeriksaan balik. Format log-file yang dipergunakan adalah 100% sama dengan lormatlogfile yang dipergunakan oleh Apache. Berikan path leng-kap ke logfile.
log_format Anda dapat mengatur format penulisan log Anda di sini.Anda bisa memodifikasi dari contoh yang telah tersedia.
stats_program Path ke program statistik gnump3d, Gnump3d datang de-ngan sebuah program statistik yaitu gnump3d-top.User yang menjalankan program gnump3d. Jangan gunakanr00t. Gunakan user yang memiliki hak rendah.
allowed clients Client yang diperbolehkan untuk mengakses streaming ser- ,^\ Nl tr Iver Anda, Berikan alamat lP (dipisahkan ; apabila lebih dari \-, ! \ L I1). Anda juga dapat memberikan nilai all ataupun none.
denied_clients Kebalikan dari allowed_clientsenable_password_protectionApabila diset, maka user perlu memasukkan password
untuk dapat mempergunakan layanan yang Anda berikan.Database password adalah file dengan nama .password didirektori MP3.
Format password adalahusername:passw0rdusernamel ;passwordl
usernamen;passwordnrecursive_randomize Melakukan pengacakan secara rekursiftheme Mengatur theme untuk tampilan web gnump3d WEB
l--I RerI Acr
I full
I DalI FRr
I FRE
I Em:I UnlI Unl
l * '
song_format Format lagu yang akan ditampilkan pada daftarshoutcast_streaming Mengatur stream informasi judul lagu dalam format shout-
cast. Apabila client mendukung (XMMS dan Winamp dapatbekerja dengan baik), aturlah nilainya menjadi 1.
enable_browsing Mengatur agar daftar lagu dapat dibrowse. Apabila tidak,maka Anda harus mengakses langsung file recurse,m3uatau file playlist lain dan tidak memiliki akses ke daftarlangsung. Default-nya adalah 1. Beberapa dari anda mung-kin akan menonaktifkannya.
Berikut ir.ri adalah beberapa opsi yang rnungkin berguna:
T O
NerNel
www.ir
www.infol inux.web.id