Sadece hakkında okumak bu komut satırı Pandora oyuncu denilen Piyano Bar
Harika çalışıyor ancak ana sayfada "last.fm scrobbling (harici bir scrobbler kullanarak)" yazıyor
Daha önce bunu ayarlayan var mı?
Sadece hakkında okumak bu komut satırı Pandora oyuncu denilen Piyano Bar
Harika çalışıyor ancak ana sayfada "last.fm scrobbling (harici bir scrobbler kullanarak)" yazıyor
Daha önce bunu ayarlayan var mı?
Yanıtlar:
Öncelikle harici bir scrobbler'a ihtiyacınız olacak. Ben scrobbler-helperPerl ile yazılmış ve CPAN aracılığıyla kullanılabilir öneririz .
sudo perl -MCPAN -e 'install Audio::Scrobbler'
Piyano çubuğunu harici scrobbler kullanacak şekilde yapılandırın.
Zaten bir adınız varsa sonraki iki adımı atlayın ~/.config/pianobar/config.
Piyano çubuğu için yapılandırma dizini oluşturun,
mkdir -p ~/.config/pianobar
Örnek yapılandırma dosyasını kopyalayın,
cp /usr/share/doc/pianobar/contrib/config-example ~/.config/pianobar/config
Şimdi , bu satırın başından ~/.config/pianobar/configkaldırın #:
#event_command = /home/user/.config/pianobar/eventcmd
ve usergerçek kullanıcı adınızla değiştirin . Bu, bir şarkıyı çalmayı bitirdiğinizde çalıştırılacak komut dosyasının yolunu belirler.
~/.config/pianobar/eventcmdhenüz mevcut değil, bu yüzden bu komut dosyasını Masaüstünüze indirin. Bu komut dosyası, bulunan komut dosyasıyla aynıdır /usr/share/doc/pianobar/contrib/eventcmd.sh, ancak ekstra paket gerektiren bazı satırlar yorumlanmıştır. İndirdikten eventcmdsonra, aşağıdaki komutları çalıştırmak için yeniden adlandırın :
cp ~/Desktop/eventcmd ~/.config/pianobar/eventcmd
chmod +x ~/.config/pianobar/eventcmd
Yapılandır scrobbler-helper,
scrobbler-helper Last.fm hesabınızı ve şifrenizi bilmeniz gerekiyor.
Bir dosya oluşturun ~/.scrobbler-helper.confve aşağıdakileri yapıştırın:
[global]
username=USERNAME
password=PASSWORD
değiştirilmesi USERNAMEve PASSWORDgerçek Last.fm kullanıcı adı ve şifre ile.
Alternatif çözüm: Pithos adında libpiano üzerine kurulmuş bir Gtk uygulaması var (yani, piyano çubuğu ile aynı arka ucu kullanıyor). Last.fm scrobbling'i tercihlerde ayarlayabilirsiniz.
Elbette, bir komut satırı oynatıcısını tercih ederseniz, bu size çok yardımcı olmaz. Ama gerçekten aradığınız flash olmayan, masaüstü tabanlı bir Pandora oynatıcıysa, bu sizin için mükemmel olabilir.
lastfmsubmitd serin, çünkü ağ kapalıysa skropları sıraya koyacaktır.
Aşağıdakileri kopyalayıp bash'a yapıştırarak çalıştırabilirsiniz.
sudo apt-get install pianobar lastfmsubmitd #install requirements
sudo usermod -a G lastfm $USER #use `lastfmsubmitd` setup group
sudo /etc/init.d/lastfmsubmitd restart #restart `lastfmsubmitd`
mkdir ~/.config/pianobar #setup config environment
cd ~/.config/pianobar
cp /usr/share/doc/pianobar/contrib/eventcmd.sh .
ed eventcmd.sh <<"EOF" #Add `lastfmsubmitd` support
10a
songfinish)
if [ -n "$songDuration" ] &&
[ $(echo "scale=4; ($songPlayed/$songDuration*100)>50" | bc) -eq 1 ] &&
[ "$rating" -ne 2 ]; then
/usr/lib/lastfmsubmitd/lastfmsubmit --artist "$artist" --title "$title" --album "$album" --length "$((songDuration/1000))"
fi
;;
.
wq
EOF
echo "event_command = $HOME/.config/pianobar/eventcmd.sh" >> config
eventcmd.shScript parçası dan Arnold Fransızca
EDIT: zorunda olabilirsiniz chmod +x eventcmd.sh.