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