Last.Fm Silverlight Widget!

0 dakikada yazıldı

6829 defa okundu

Düzenle

Yaklaşık 2 saat kadar önce
last.fm üyesi oldum :)
Siteyi çok duymuştum ama ilgilenecek fırsat olmamıştı. Gerçekten çok
başarılı bir altyapısı var. Siteye üye olduktan sonra bilgisayarınıza
ufak bir program yüklüyorsunuz ve ister Windows Media Player ile ister
Winamp ile çaldığınız tüm şarkılar otomatik olarak sitede yerini alıyor.
Tabi bu veri yığınından yola çıkarak site bir sürü ek işlevsellik
sunuyor. Sizinle aynı şarkıları dinleyenlerden tutun en çok dinlediğiniz
şarkıların listelerini otomatik olarak arkadaşlarınızla paylaşmaya kadar
bir sürü seçenek mevcut.

Tabi siteye üye olunca hemen dinlediğim şarkıları blog okuyucularım ile
de paylaşmaya karar verdim ve daha önce sizlerle kaynak kodunu
paylaştığım Twitter Silverlight
Widget
'a
el atarak Last.Fm uyumlu hale getirdim. Yeni uygulamayı hazırlarkenki en
büyük sorun Last.Fm'in Cross-Domain'e açık bir JSON verisi sağlamaması
olsu. Bu nedenle ASP.NET ile sunucu taraflı
proxy

hazırlamam gerekti. Proxy Last.FM üzerinden XML veriyi alarak
Silverlight tarafına JSON formatında aktarıyor. Local proxy kullanıldığı
için Widget'ın veriyi yüklemesi normale kıyasla daha uzun sürüyor, o
nedenle bir de "Loading" animasyonu ekledim.

Artık dinlediğim şarkıları blogun yan barından izleyebilirsiniz :) Tabi
daha da önemlisi hazırladığım bu uygulamayı kaynak kodları ile aşağıdaki
linkten indirebilirsiniz ;)

Last.FM Silverlight Widget Kaynak Kodları - 13062008_1.rar (9,29
KB)

Hepinize iyi eğlenceler ;)