9/7/11

Membuat MP3 Player di Web dengan PHP

Dengan menggunakan PHP, Anda dapat membuat MP3 player di web. Aplikasi ini
menggunakan standard playlist XSPF (http://www.xspf.org) yakni playlist disajikan
dalam format XML tertentu. Playlist adalah daftar lagu yang akan diputar di MP3 player.
Player untuk aplikasi ini telah dibuat menggunakan Flash dan skinnya dapat didownload di http://musicplayer.sf.net.
Untuk membuat aplikasi ini, langkah-langkahnya adalah sebagai berikut:
1. Download lah file skin player di http://musicplayer.sf.net.
2. Lalu buatlah code untuk halaman webnya sbb 
<html>
<body>
<h1>MP3 Player</h1>
<object classid=”clsid:d27cdb6e-ae6d-11cf-96b8-444553540000″
codebase=”http://fpdownload.macromedia.com/pub/shockwave/cabs/fla
sh/swflash.
cab#version=7,0,0,0″
width=”400″ height=”153″ id=”xspf_player” align=”middle”>
<param name=”allowScriptAccess” value=”sameDomain” />
<param name=”movie” value=”http://localhost/mp3/xspf_player.
swf?autoload=true&playlist_url=http://localhost/mp3/playlist.php”
/>
<param name=”quality” value=”high” />
<param name=”bgcolor” value=”#e6e6e6″ />
<embed
src=”http://localhost/mp3/xspf_player.swf?autoload=true&playlist_
url=http://localhost/mp3/playlist.php”
quality=”high” bgcolor=”#e6e6e6″ width=”400″ height=”153″
name=”xspf_player” align=”middle”
allowScriptAccess=”sameDomain”
type=”application/x-shockwave-flash”
pluginspage=”http://www.macromedia.com/go/getflashplayer” />
</object>
</body>
</html>

Simpan code di atas dengan nama file index.html dalam folder bernama mp3
pada folder www atau htdocs Anda.
3. Ekstraklah file download dari langkah no.1 di atas ke dalam folder mp3 tersebut.
4. Lalu buat file playlistnya sbb
<?php
echo( “<?xml version=\”1.0\” encoding=\”UTF-8\” ?>” ) ?>
<playlist version=”1″ xmlns=”http://xspf.org/ns/0/”>
<title>My Songs</title>
<trackList>
<?
$dir = opendir( “.” );
while ($file = readdir($dir)) {
if ( preg_match( “/[.]mp3$/i”, $file ) ) {
?>
<track>
<location>http://localhost/mp3/<? print($file) ?></location>
<annotation><? print( $file ) ?></annotation>
</track>
<? } } ?>
</trackList>
</playlist>

Simpan file di atas dengan nama playlist.php dan ditaruh dalam satu folder
dengan index.htm di atas
5. Copylah beberapa file MP3 yang diinginkan ke dalam folder mp3 (satu folder
dengan file-file di atas)
6. Jalankan playernya dengan membuka halaman index.htm di browser
7. Nikmati MP3 nya
Catatan :
Anda dapat mengubah sendiri nama foldernya (dalam contoh ini, nama foldernya adalah mp3)
Aplikasi di atas hanya akan efektif pada koneksi internet yang cepat. Untuk koneksi yang lambat, lagu akan terputus-putus . Tapi minimal dapat dibuat pada jaringan LAN, sehingga teman-teman Anda sekantor dapat menikmati musik dari satu server yang sama dan tidak perlu menginstal MP3 player dan file MP3 di PC masing-masing.

3 comments:

  1. Makasih sob , ini yang ane cari ...
    langsung di coba ./......

    ReplyDelete
  2. gan kok ane akses url buat download skinnya nggak bsa malah ada keterangan kayak gni

    This space is managed by SourceForge.net. You have attempted to access a URL that either never existed or is no longer active. Please check the source of your link and/or contact the maintainer of the link to have them update their records.

    ReplyDelete
  3. gan.... kalo mo nambahin tombol reply all gimana ya?

    ReplyDelete