Müzik Dinletme Sitelerinin Yapısı Nasıl İşler?

Tarih: Kasım 2nd, 2008 | Yazar: Ertuğrul Erkan | Kategori: Makaleler | Etiketler: , , , , , , , , , , , , | Yorum yok »

Merhaba arkadaşlar. Bu yazımda yine çokça sorulan bir soruyu cevaplamak istiyorum. Geçenlerde birkaç arkadaşım yerli müzik dinletme sitesi bulmuşlar. Menüden seçilen şarkı flash yardımı ile indirilmeden dinlenebiliyordu. Kendileride böyle birşey yapmak isteyince ben de yardım ettim. Bu gibi durumlarda cevap bulamazsanız diye sizlere rehber niteliğinde bir yazı yazıyorum :)

Şimdi arkadaşlar yazımı iki şekilde yazıcam. Birincisi müzik dinletme sitesi, diğeri ise dj sistemine bağlı müzik dinletme sitesi. Öncelikle müzik dinletme sitesi nasıl yapılır onu anlatalım. Arkadaşlar sitemizde bir yönetim paneli olması gerekmektedir. Üyelik sistemine hiç gerek yok. Siz sadece yönetici girişi olayı kurun. O bize yetecektir.

Panelimizde ise müzik yollamak için bir kısım olmalı. Müzikleri siz upload edeceğiniz için daha da bilinçli olacaksınız. Bu yüzden şarkı adlarını türkçe karaktersiz olarak yazalım ( örn: arapsaci_fundaarar.mp3 ). Daha sonra bir upload scriptini kendi panelimize enjekte edelim ( ajax tabanlı mükemmel sistemler mevcut ). Bu işlem de şarkımızı ftp gibi uğraşlar olmadan direk hostumuza upload edebilmek için gerekli adımları uyguladık.

Upload yapıldıktan sonra adresin alınmasıda çok önemli. arapsaci_fundaarar.mp3 ismini çektiktenden sonra bir form işlemi gelmeli. Burada şarkı adı, sanatçısı ve adresi olacak. Daha sonra bu bilgileri veritabanımıza eklemeliyiz. Fakat adresi eklerken www.xxx.xxx/sarkiadi.mp3 olmalı ki sonradan şarkıyı aramak zor olmasın.

Şimdi anasayfamızda en son eklenen şarkıları gösterelim. Yine basit bir kod ile şarkı adlarını çekelim ve bu adları siteadresi/dinle.php?id=sarkiid si olarak linklendirelim. Tabi bunların hepsi dinamik olarak yapılıyor.

dinle.php de ise id ye göre şarkıların bilgileri çekiliyor ve yazdırılıyor. Ayrıca dinle.php nin içine flash ile yapılmış şarkı dinletme sistemide koymanız lazım. Bunlar için bir sürü örnek var. Veyahutta kendi çabalarınız ile de çok güzel mp3 çalar yapabilirsiniz.

Şimdi soru burda. Mp3 çaları koyduk fakat şarkı hala açılmıyor. Neden derseniz cevabı basit. Çünkü mp3 çalar şarkıyı bulamadı :) Bunun için yapmanız gereken 2 yöntem var. Birincisi dinle.php de şarkı adresini yazdırarak mp3 çalar ile çekmek ( bkz: Flash As3 İle Veri Yollayıp – Alma ). Tabi siz burada sadece alma kısmını kullanacaksınız o ayrı :)

İkinci yöntem ise adres satırından id verisini çekerek ve bu veriyi sarkibul.php ye yollayarak şarkı adresini orada buldurup gelen sonuca göre mp3 çalara çaldırmak. Bana sorarsanız birinci yöntem çok daha iyi. Çünkü server da kasma gibi sorunların önüne geçilir.

Birde arkadaşlar yine Ajax ile yapılmış mp3 çalarlar mevcut. İsteğe göre o da kullanılabilir yalnız nedeni nedir bilinmez flash mp3 çalarlar daha çok kullanılıyor :)

Ve yazının ikinci bölümüne geldik. Nasıl dj sistemi yapılır? Arkadaşlar flash a yenilemeden veri yollamak için kullanılan yöntem genellikle xml sockettir. Siz yukarıda ki gibi verileri girersiniz ve bunu girek xml sockete yazdırırsınız. Tabi flashta otomatik olarak oradan alınan veriyi okur.

Şimdilik bu kadar. Bir diğer yazımda görüşmek üzere…

Herkese iyi günler, iyi çalışmalar…

Benzer Yazılar;



Ahkam Kesme Aparatı