眼尖的訪客們應該會發現,首頁右邊新增了「Now Listening」欄位,雖然只是一段短短的文字,卻融合了 WP Audioscrobbler 及 Scrobbler 才製作出來。
由於我架在 DreamHost 上,應該是為了安全起見, file 相關函式幾乎都被限制住,必須改用 curl ;又因為我使用了 WP-Cache ,所以如果不用 JavaScript 讀取資料的方式產生這段字串,就會一個小時都不更新。我試了一些類似外掛,都無法解決我的需求,最後只好結合兩個外掛:僅有 WP Audioscrobbler 使用 curl 來擷取資料,且只有 Scrobbler 是用 AJAX 顯示字串,因此我便將 WP Audioscrobbler 擷取資料的那一段程式碼放進 Scrobbler 裡面,現在能用了~ OpenSource 好棒啊!(本來是想自己寫 curl 那一段的,但是寫出來不能用… orz)
附帶一提,更新時是直接切換,沒有轉換特效,這是我等了一段時間得知的結果 XD
咦,這是怎麼做的?由 client 端換歌的時候更新嗎?好像很有趣的東西。XD
在 last.fm 申請帳號,並且安裝他提供的 plugin , plugin 會把目前播放的曲目資訊傳到 last.fm ,最後再用 PHP 從 last.fm 讀資料,便可以顯示於網頁上。
不過其實通常是播下一首時它才會更新資料 :p
我直覺想到的是 D.C. 男主角的口頭譂:「あぁ、かったるい。」(逃)