icerige gec

Pandora aşkına

Ocak 19, 2011 yazan ErtanKurt

Güncelleme (05102013): Uğraşmaya gerek yok, spotify tr'ye açıldı: https://www.spotify.com/tr/ .

Pandora'yı zamanında nasıl beğenmişsem, artık onu aratmayacak kaynaklar olsa da hala Türkiye'den pandora dinlemek için gereksiz uğraşlarda bulunuyorum. Pandora (ve diğer sadece amerika için olan hizmetlerin bazılarından yararlanmak) için, linux, windows ve iphone/ipod touch (android yorum olarak ekli), os x, openwrt üzerinde neler yapabileceğinizi yazacağım. Farklı amaçlar için de kullanılabilir, size kalmış.

En son olarak hotspotshield kullanarak windows da pandora, hulu, tv.com gibi servislere erişim olduğunu görmüştüm. Ama windows'da ffox/noscript veya chrome/notscript kullanmayıp sadece IE kullananlar? için hotspotshield'in oraya buraya serpiştirdiği reklamlar, popup pencereler can sıkıcı olabilir. Bütün trafiği vpn üzerinden yönlendirmesi de istenmeyen birşey olabilir (route sil ekle vs yapılabilir tabi). Ve hss'nin sadece windows için programı vardı. Biz hss'nin vpn sunucusunu farklı araçlar ile kullanacağız.
 

Windows

Shrewsoft'un ücretsiz vpn client ile hss'nin vpn sunucusuna bağlanmak mümkün. Sadece pandora'ya erişirken vpn ağını kullanacak şekilde ayar yaptığım hazır kurulumu aşağıdan indirip kurabilirsiniz ama hss sitesinden kendinize ayrı bir kullanıcı adı ve şifre alıp onu kullanmalısınız.
http://hotspotshield.com/clientless/iphone/get_started.php
Get Account ID ye tıklayıp kullanıcı adı ve şifrenizi alın.

Shrewsoft vpn client pandora için hazır ayarlı: http://hotfile.com/dl/97677073/ba0c08e/cronos_vpn.rar.html
Eğer başka sitelere erişimde de vpn üzerinden gitmek isterseniz
Program Files->Shrewsoft vpn client->Access Manager
Kilit ikonlu (68.68..) bağlantıyı seçip Modify'a tıklayın. En sağdaki Policy yazan sekmede Add e tıklayıp vpn bağlantı üzerinden gidilecek IP/ağ bilgilerini girin. Tüm trafik vpn üzerinden gitsin isterseniz aynı yerde Obtain... tunnel all. yazanı işaretleyin.


Artık www.pandora.com sitesine gidip account'unuzu ve sonrasında radyolarınızı yaratıp dinleyebilirsiniz. Ben doğru düzgün bir windows client bulamamıştım, boxee (+iphone boxee remote app) ile tv'ye bağlı makinada dinliyorum genelde.

Linux

En güzel pandora client (pithos) linux'ta. Ubuntu'ya göre anlatacağım.
Öncelikle vpn client olarak vpnc (ve gui den yönetim için network manager vpnc plugin) kuruyoruz.
System menüsü altında Administration altında Synaptic Package Manager'ı açıyoruz ve aşağıdaki resimdeki gibi vpnc aratıp 3 paketi işaretliyoruz ve sonrasında Apply'a tıklıyoruz.




Kurulum bittikten sonra aşağıda resimde gösterildiği şekilde network manager'dan yeni bir Cisco uyumlu vpn bağlantısı ekliyoruz


Ayarları aşağıdaki resimdeki gibi yapıyoruz.
Önemli: User password ve User name alanlarına hotspotshield iphone sayfasında Get ID ile aldığınız kullanıcı adı ve şifreyi giriyorsunuz.


Apply yaptıktan sonra bir terminal penceresi açıp (Applications->Accessories->Terminal) aşağıdaki komutu çalıştırıyoruz (Eğer "The VPN Connection failed because there were no valid VPN secrets" hatası alıyorsanız bu adımı atlamışsınızdır)
sudo restart network-manager

Ve artık vpn bağlantımız kullanıma hazır, aşağıdaki resimdeki gibi bağlanabiliriz.


Fakat bu bütün bağlantıları vpn üzerinden yapar. Sadece Pandora'ya (ve kendi belirlediğimiz yerlere) vpn üzerinde gitsin istiyorsak birkaç ayar daha yapmamız gerekiyor.

VPN ayarlarına girip IPV4 sekmesinde aşağıdaki resimdeki gibi ayar yapın


not: GUI default gateway olarak 0.0.0.0 kabul etmediği için şimdilik 127.0.0.1 giriyoruz. Daha sonra bir terminal açıp aşağıdaki komut ile bunu değiştiriyoruz.
nano -w /etc/NetworkManager/system-connections/hotspotshield
routes1=208.85.40.0;24;127.0.0.1;1;
olan satırı
routes1=208.85.40.0;24;0.0.0.0;1;
olacak şekilde değiştirin.
(Başka sitelere de VPN üzerinden gitmek için ping atıp IP adresini öğrenip aynı formatta routes2 routes3 diye ekleyebilirsiniz, satır formatı, IP/net;netmask;gateway,metric).

Pandora linux client Pithos kurmak için aşağıdaki komutları çalıştırın.
sudo add-apt-repository ppa:kevin-mehall/pithos-daily
sudo apt-get update
sudo apt-get install pithos


Ve artık VPN bağlantısını kurabilirsiniz. İşlemleri doğru yaptıysanız www.pandora.com sitesini açıp account yarattıktan sonra radyolarınızı yaratıp
Applications->Sound and Video->Pithos u çalıştırıp Pandora client ile dinleyebilirsiniz. (last.fm scrobble da mevcut)




 

Iphone/Ipod Touch

Iphone için vpn hizmetini zaten hss veriyor.
http://hotspotshield.com/clientless/iphone/get_started.php
Get Account ID ye tıklayıp kullanıcı adı ve şifrenizi alın. Sonra resimde de gösterildiği gibi sağdaki bilgileri girin.
örnek:
Settings->General->Network->VPN->Add Vpn Configuration
Açılan sayfada IPSec'i seçiyoruz ve aşağıdaki bilgileri giriyoruz
Description: HotspotShield
Server: 68.68.107.101
Account: d1t9oe  <- buraya GET ID'ye tıklayıp kendi aldığınız kullanıcı adını
Password: d1t9oe  <- buraya kendi aldığınız şifreyi yazın
Use Certificate: OFF
Group Name: hss
Secret: hss

Daha sonra VPN'i On durumuna getirdiğinizde tüm trafik bu vpn bağlantı üzerinden gider. Pandora ve tv.com (abc vs tv şovları) gezinebilirsiniz.
Peki Pandora (veya last.fm) iphone uygulaması apple tr store'da yok nasıl indireceğiz diyorsanız hem kredi kartı bilgisi vermeden apple id alabileceğiniz hem de apple us store'a girebileceğiniz kolay bir yöntem aşağıdaki adreste var.
http://www.onlineoyun.gen.tr/entries/22-Kredi-kart%C4%B1-bilgisi-girmeden-Apple-ID-almak

 

 

OS X

os x (Leopard) native vpn client ile bağlanmak da mümkün. Aşağıdaki resimlerde rakamları sırasıyla takip edip görülen bilgileri girin:

hotspotshield'e göre girilecek olan ayarlar:

Server Address: 68.68.107.101
Account name: d1t9oe  <- buraya GET ID'ye tıklayıp kendi aldığınız kullanıcı adını girin
Shared Secret: hss
Group Name: hss
Bağlantı sırasında yine şifreye GET ID ile alınan şifre girilecek.

 

 

Adobe AIR kullanan Pandora desktop client'ı aşağıdaki adresten indirip kurabilirsiniz:

http://mac.brothersoft.com/pandora-desktop-download.html

 

 

Bu da benim gibi evde 4-5 pc'lik ağı ve elinde openwrt kurup çalıştırabilecek eski modemi olanlar için gelsin.

OpenWRT

Elimde boşta duran WRT54G üzerine en son OpenWRT kurmuştum. Onun için de vpnc paketi olduğunu görünce bütün bilgisayarlarda ayrı vpn kuracağıma sadece onda vpn bağlantısı kurup paylaştırmıştım. Uzun zaman oldu, adımları hatırladığım sırayla aktarayım.

Web arayüzünde packages'den vpnc aratıp kurun veya ssh ile bağlanıp konsoldan
[email protected]:~# opkg install vpnc
komutuyla kurun


Vpnc bağlandığında pandora route'unu ekleyip, sadece pandora için vpn bağlantısını kullanacak şekilde ayar yapması için özel script yaratıyoruz.

###############

[email protected]:~# vi /etc/vpnc/cronos-script
#!/bin/sh

# /etc/resolv.con da degisiklik yapmasin diye
INTERNAL_IP4_DNS=

# hangi route vpn den gidecek. Bosluk vererek aynı formatta baska route lar da ekleyebilirsiniz
CISCO_SPLIT="208.85.40.0/255.255.255.0/24"

i=0
for line in $CISCO_SPLIT ; do
        export CISCO_SPLIT_INC_${i}_ADDR=`echo $line | cut -d '/' -f 1`
        export CISCO_SPLIT_INC_${i}_MASK=`echo $line | cut -d '/' -f 2`
        export CISCO_SPLIT_INC_${i}_MASKLEN=`echo $line | cut -d '/' -f 3`
        i=`expr $i + 1`
done
export CISCO_SPLIT_INC=$i

. /etc/vpnc/vpnc-script

###############

 

vpnc konfigürasyon dosyasını aşağıdaki gibi düzenliyoruz:

not: Xauth username ve password kısımlarındaki d1t9oe yerine hotspotshield sayfasından GET ID ile kendimize özel aldığımız kullanıcı adı ve şifreyi yazıyoruz.

###############

[email protected]:~# vi /etc/vpnc/default.conf
IPSec gateway 68.68.107.101
IPSec ID hss
IPSec secret hss
Xauth username d1t9oe
Xauth password d1t9oe

Script /etc/vpnc/cronos-script


###############

/etc/init.d/vpnc dosyası içeriği
#!/bin/sh /etc/rc.common
START=75
STOP=10

start() {
        mkdir -p -m777 /var/run/vpnc
        vpnc /etc/vpnc/default.conf
        }

stop() {
        PID_F=/var/run/vpnc/pid
        if [ -f $PID_F ]; then
            PID=$(cat $PID_F)
            kill $PID
            while [ -d /proc/$PID ];
               do
               sleep 1
            done
        fi
       }


Artık wrt54g çalıştığında otomatik olarak hotspotshield vpn sunucusuna otomatik olarak bağlanacak ve pandora için bir route ekleyecek.
[email protected]:~# /etc/init.d/vpnc start
VPNC started in background (pid: 1472)...
[email protected]:~# netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
68.68.107.101   10.168.1.1      255.255.255.255 UGH    1500 0          0 br-lan
208.85.40.0     0.0.0.0         255.255.255.0   U         0 0          0 tun0

10.168.1.0      0.0.0.0         255.255.255.0   U         0 0          0 br-lan
0.0.0.0         10.168.1.1      0.0.0.0         UG        0 0          0 br-lan
[email protected]:~#

windows makinamızda pandora IP'sine wrt54g üzerinden gitmesi için komut satırından (permanent) route ekliyoruz:
route add 208.85.40.80 10.168.1.7 -p
Ve traceroute ile kontrol edip wrt54g vpn üzerinden gittiğine emin oluyoruz:
C:\>tracert 208.85.40.80
Tracing route to www.pandora.com [208.85.40.80]
over a maximum of 30 hops:
  1     1 ms     1 ms     1 ms  10.168.1.7
  2   237 ms   235 ms   233 ms  74-115-0-100.anchorfree.com [74.115.0.100]
  3   236 ms   232 ms   234 ms  74-115-0-1.anchorfree.com [74.115.0.1]
  ...

Bu şekilde ağdaki tüm makinalar wrt54g vpn üzerinden pandoraya girebilir.

Yorumlar

saver2

Eylül 24, 2011 yazan ErtanKurt, 5 yıl 43 hafta önce
Comment: 443

ErtanKurt kullanıcısının resmi

Saver2 pandora, last.fm, grooveshark vs den şarkı indirebiliyor.

http://zzj.itf-inc.com/s2/

musicbee auto-dj ve last.fm

Eylül 24, 2011 yazan ErtanKurt, 5 yıl 43 hafta önce
Comment: 442

ErtanKurt kullanıcısının resmi

musicbee'nin local şarkılar arasına last.fm den benzerlerini serpiştirmesi (auto-dj ayarlarında) güzelmiş:

http://getmusicbee.com/

last.fm firefox addon

Eylül 8, 2011 yazan ErtanKurt, 5 yıl 45 hafta önce
Comment: 441

ErtanKurt kullanıcısının resmi

firefox için fire.fm isimli addon last.fm kullanıcıları için süper : https://addons.mozilla.org/en-US/firefox/addon/firefm/

pandora win apps

Eylül 8, 2011 yazan ErtanKurt, 5 yıl 45 hafta önce
Comment: 440

ErtanKurt kullanıcısının resmi

http://forums.hak5.org/index.php?showtopic=14181 (tortunnel ile bağlanıyor kendi, last.fm scrobble scrobble destekli)

http://getopenpandora.appspot.com/ (last.fm scrobble destekli)

android

Mart 24, 2011 yazan ErtanKurt, 6 yıl 17 hafta önce
Comment: 423

ErtanKurt kullanıcısının resmi

vpnc app'ı kurun (root/su+TUN), ayarlara yukarıda verilen bilgileri girin (hss), vpnc bağlantısını aktif ettikten sonra pandora'yı açın, radyonuz çalmaya başladıktan sonra vpnc bağlantısını kapatın. pandora çalmaya devam eder.

not: "sorry, pandora is not available in this country" gibi bir yazı çıkarsa Ok'e tıklamayın. background'da takılsın. Bazen o mesaj çıkıyor.
not: pandora, slacker vs indirebilmek için market enabler uygulamasını kurmanız gerekebilir: http://code.google.com/p/market-enabler/ (slacker radio'da istasyon üzerine basılı tutup cache station yapın, offline dinleme için cihaza indirir şarkıları)