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-helper
Perl 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/config
kaldırın #
:
#event_command = /home/user/.config/pianobar/eventcmd
ve user
gerç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/eventcmd
henü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 eventcmd
sonra, 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.conf
ve aşağıdakileri yapıştırın:
[global]
username=USERNAME
password=PASSWORD
değiştirilmesi USERNAME
ve PASSWORD
gerç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.sh
Script parçası dan Arnold Fransızca
EDIT: zorunda olabilirsiniz chmod +x eventcmd.sh
.