Drupal’e Soundcloud desteği vermek

Soundcloud nedir?
Youtube’un görüntüsüz sadece ses dosyaları için hali diyebiliriz.
Site genellikle amatör müzisyenler tarafından yeni çalışmalarını paylaşmak amacı ile kullanılıyor.
Meraklısının bildiği tarz sitelerden.
Biraz inceledim hazır API altyapısı falan derslerine iyi çalışmışlar.

Bu aralar enerjimin ve zamanımın önemli bir kısmını alan site için bir röportajın siteye eklenmesi lazımdı. Kısa bir araştırma sonunda bu ve ilerde çıkacak benzer dosyaları bu siteden linklemenin akıllıca olduğuna karar verdim.

Drupal’e bağlamak
Drupal için eklentisi varmı diye araştırdım.
SoundCloud Connect adlı eklentiyi buldum.
Drupal 7 için stabil sürüm yoktu. 26 Nisan 2012 güncellemesi yapılmış development sürümü vardı.
(http://drupal.org/node/1548482)
Kurup aktif ettiğimde 685. satırda parse hatası var dedi.
Hz. Google’ın desteği ile şu çözüme ulaştım.
http://www.dreamincode.net/forums/topic/274061-soundcloud-php-authentication/

özetle şunu diyordu.

orjinali alttaki gibi olan satırları

$url = $this->_buildUrl('playlists/' . $playlistId); $postData = array_map(function ($track) { return 'playlist[tracks][][id]=' . $track; }, $trackIds);

şu hale getirin.

$url = $this->_buildUrl('playlists/' . $playlistId); function mapid($track) { return 'playlist[tracks][][id]=' . $track; } $postData = array_map('mapid', $trackIds);

Denedim işe yaradı. Aynı derde düşen olursa yada ilerde benzer sorunla karşılaşırsam diye not aldım.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir