Как настроить scrobbling last.fm с помощью pianobar?

Вы пробовали режим восстановления? Когда GRUB появляется (после включения компьютера), выберите режим восстановления из списка.

Если вам удастся использовать терминал (в режиме восстановления), попробуйте удалить драйвер nvidia:

sudo apt-get purge nvidia-common

Кроме того, если у вас есть компьютер с NVidia Optimus, попробуйте установить шмелю:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update && sudo apt-get install bumblebee bumblebee-nvidia
1
задан 21 February 2017 в 13:50

2 ответа

Альтернативное решение: существует приложение Gtk под названием Pithos, которое построено на libpiano (т. е. использует тот же бэкэнд, что и pianobar). Вы можете настроить scrobbling last.fm в настройках.

Конечно, если вы предпочитаете игрока в командной строке, это вам не очень помогает. Но если вы действительно ищете, это не флэш-плеер Pandora на настольном ПК, это может быть идеально для вас.

4
ответ дан 25 May 2018 в 23:58

lastfmsubmitd - это круто, потому что он будет стоять в очереди на сканирование, если сеть не работает.

Копирование и вставка следующего в bash должно запускаться и запускаться.

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 скрипта от Арнольда Франца

EDIT: вам может понадобиться chmod +x eventcmd.sh.

2
ответ дан 25 May 2018 в 23:58

Другие вопросы по тегам:

Похожие вопросы: