COMU / gramafon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

python ile konsoldan medya dosyası çaldırmaca

oguzy opened this issue · comments

Şu şekilde çalışacak bir betiğe ihtiyaç var:

$ python play.py /home/hede/Music/dizin_adi/hode.mp3

Dosyayı çalıp bitiridikten sonra bir adres çağıracak örneğin

http://localhost/player/next 

Bu geriye bir json cevabı döndürecek

{
     now: " /home/hede/Music/dizin_adi/hode.mp3"
     next: " /home/hede/Music/dizin_adi/baskadosya.mp3"
     size: "4" # MB olarak dosya boyutu
     length:"4" # dakika olarak zaman
     user:"oguzy" # şarkıyı ekleyen kullanıcı adı
}

Sonrasında da sonraki parçayı çalacak. Bu betiğin dosya çalma dışında, JSON cevabındaki kullanıcı adını veritabanında sorgulatıp lastfm hesabına da şarkının ortasında burada 2.dakikada şarkı bilgilerini göndermesi gerekiyor. Bu işi muhtemelen "thread" dediğimiz iplik yapısı ile yapabiliriz. Bu iplik yapısı içinde de doğrudan lastfm'e bilgileri göndermek yerine bir API yazıp yapmakta fayda var aslında. Şimdilik API işini karıştırmadan dosya çalan ve çalma işlemi bittikten sonra bir adrese sorup JSON verisini parçalayan bir betik yazmak olsun ilk hedef.

İlk iş olarak konsoldan bir müzik (mp3, ogg, flac vs) çalan bir modül lazım.

31 Ocak 2013 14:35 tarihinde Oğuz Yarımtepe notifications@github.comyazdı:

İlk iş olarak konsoldan bir müzik (mp3, ogg, flac vs) çalan bir modül
lazım.

mpg123 gibi mi?

$ python play.py /home/hede/Music/dizin_adi/hode.mp3 gibi

2013/1/31 Oğuz Yarımtepe notifications@github.com

$ python play.py /home/hede/Music/dizin_adi/hode.mp3 gibi

Yani o modulu mu oluşturmamı istiyorsunuz? Yoksa bu görev başkasının mı?

Evet. Vaktim olmaz diyorsan aybükeye ata

2013/1/31 Oðuz Yarýmtepe notifications@github.com

Evet. Vaktim olmaz diyorsan aybükeye ata

Sorun deðil bakabilirim

Bu işte ne durumdayız Esra?

Henüz bakmadım