I-install ang GNUMP3d - Usa ka Streaming Media Server sa RHEL/CentOS/Fedora ug Ubuntu/Debian


Ang GNUMP3d usa ka bukas nga gigikanan nga yano, gaan ug lig-on nga aplikasyon sa streaming alang sa mga MP3, OGG, ug uban pang gisuportahan nga mga format sa video. Naghatag kini og usa ka yano ug madanihon nga mahigalaon nga web interface aron ma-stream ang imong koleksyon sa audio ug video pinaagi sa usa ka web browser, ug pag-stream sa mga playlist sa usa ka network sa LAN. Posible usab ang pag-stream sa mga audio file nga adunay VLC, XMMS, iTunes, WinAmp ug daghan pa nga mga magdudula sa media. Dugang pa, naggamit usab kini usa ka database nga adunay function sa pagpangita alang sa mga file.

Kini nga aplikasyon mapuslanon kaayo alang sa mga mahigugmaon sa musika sa termino sa pagpaambit sa musika sa mga lokal nga network o sa mga higala sa online. Kung ikaw adunay daghang mga koleksyon sa karaan nga klasiko nga musika nga gitipigan sa imong sistema, nan panahon na nga ipaambit kini sa imong mga higala, silingan ug kauban. Gisulayan nako kini nga aplikasyon sa akong lokal nga makina ingon nga yano, paspas, luwas ug labi nga libre kini gamiton.

Kini nga software una nga gisulat sa PERL scripting nga pinulongan ug naugmad ubos sa Debian GNU/Linux, ug makahimo sa pagdagan sa bisan unsang susama nga GNU/Linux base nga lami.

Giunsa ang Pag-install sa GNUMP3d Streaming Media Server

Ang pinakabag-o nga bersyon sa GNUMP3d mahimong ma-download gikan sa website sa GNUMP3d o mahimo nimong gamiton ang pagsunod sa wget nga mando aron ma-download.

# wget http://savannah.gnu.org/download/gnump3d/gnump3d-3.0.tar.gz

Kung malampuson nga ma-download, i-unpack kini gamit ang tar nga mando sama sa gipakita sa ubos.

# tar -xvf gnump3d-3.0.tar.gz

Ang pag-instalar sa GNUMP3d kinahanglan nga dili na magkinahanglan og labaw pa sa make install nga sugo. Kini mag-instalar sa binary nga mga file sa /usr/bin, uban ang mga configuration file sa /etc/gnump3d/ directory.

# cd gnump3d-3.0
# make install

Sa higayon nga, ang gnump3d na-install sa imong sistema. Karon kinahanglan nimo nga buhaton ang gikinahanglan nga pag-configure aron matubag ang imong mga kinahanglanon. Ang nag-unang configuration file nga 'gnump3d.conf' file nga makita sa '/etc/gnump3d' nga direktoryo. Ablihi kini nga file gamit ang usa ka editor ug buhata ang mosunod nga gisugyot nga mga pagbag-o.

# nano /etc/gnump3d/gnump3d.conf

Pangitaa ang linya nga nag-ingon:

root = /home/mp3

Ug ilisan kini sa lokasyon sa imong mga file sa media. Pananglitan, sa akong sitwasyon akong gitipigan ang musika sa /home/tecmint/songs).

root = /home/tecmint/songs

Pinaagi sa Default nga gnump3d midagan sa port number 8888. Kung gusto nimo nga usbon kini sa 7878 o bisan unsang gusto nga port number.

Pangitaa kini nga linya

port = 8888

Ilisan sa mosunod nga linya

port = 7878

Sa higayon nga, gihimo nimo ang tanan nga kinahanglan nga mga pagbag-o, i-restart ang serbisyo sa gnump3d gamit ang mosunud nga mando.

# gnump3d &
GNUMP3d is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions.

For full details please visit the COPYING URL given below:

  Copying details:
    http://localhost:8888/COPYING

  GNUMP3d now serving upon:
    http://localhost:8888/

  GNUMP3d website:
    http://www.gnump3d.org/

 Indexing your music collection, this may take some time.

 (Run with '--fast' if you do not wish this to occur at startup).
Indexing complete.

Kung nahuman na ang pag-indeks sa musika mahimo nimong ihulog ang mga istatistika sa imong archive pinaagi sa programa nga 'gnump3d-stats', pinaagi sa paggamit sa argumento nga '–stats'. Kini magsulti nga ang pag-indeks nagtrabaho sa husto.

# gnump3d-index --stats

Total number of songs: 17
Total size of archive: 96.9Mb (101690593 bytes)
Total playlength     : 0 days, 1 hours, 13 mins 59 seconds

Kung nahuman na ang pag-indeks, hapit ka na nga ma-access ang imong gnump3d web panel sa unang higayon. Ablihi ang imong browser ug i-type.

http://localhost:7878
OR
http://ip-address:7878

Ang default music streaming directory para sa gnump3d mao ang /home/tecmint/songs. Ipakita niini ang tanan nga mga file sa media nga gibutang sa kini nga folder. Kung gusto nimo nga magdugang daghang mga file, yano nga ibutang ang mga file sa musika sa kini nga folder ug kini makita sa interface.

Kung gusto nimo usbon ang default nga tema para sa gnump3d. Pag-klik sa Mga Kagustuhan ug pilia ang tema gikan niini.

Pinaagi sa default ang gnump3d bukas alang sa kalibutan, bisan kinsa nga nahibal-an ang IP address sa server mahimong magkonektar ug mag-stream sa magamit nga musika, tan-awon ang mga estadistika ug maghimo mga pagpangita. Busa, kung gusto nimong idugang ang dugang nga layer sa seguridad mahimo nimong gamiton ang pagpugong sa pag-access base sa mga setting sa IP Address.

Ablihi ang gnump3d.conf nga file ug ikomento ang mosunod nga linya.

#allowed_clients = all

Ug idugang ang tanan nga mga adres sa IP, o mga sakup nga gusto nimo nga magamit ang pag-access gamit ang setting nga 'allowed_clients' sama sa gipakita sa ubos.

allowed_clients = 172.16.2.0/8, 192.168.1.0

Dugang pa sa 'allowed_clients' setting adunay usa ka matching 'denied_clients' nga nagtugot kanimo sa paglimud sa piho nga adres. Ang mga setting sa pagdumili nag-una kay sa gitugotan nga mga setting, mao nga sa ubos nga pananglitan ang tanan nga mga IP address sa 172.16.2.x range adunay access gawas sa 172.16.2.2, ug 192.168.1.25.

allowed_clients = 172.16.2.0/8, 192.168.1.0

denied_clients = 172.16.2.2; 192.168.1.25

Sa kinatibuk-an kini nga himan maayo alang sa pagpaambit sa musika sa mga higala sa internet o lokal. Kini siguradong mapuslanon kung layo ka sa imong kompyuter ug gusto nga maminaw sa imong paborito nga musika.

Mga Reperensya nga Link

GNUMP3d Homepage

Mao ra kana sa karon, maghimo ako og usa pa ka maayo nga artikulo sa dili madugay, hangtod unya magpabilin nga tune ug magpadayon sa pagbisita sa tecmint.