Last.fm piyano çubuğu ile nasıl scrobbling ayarlayabilirim?


Yanıtlar:


9
  1. Ö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'
    
  2. 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
      
  3. 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.


4

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.


2

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.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.