Отправка статистики на last.fm для MOC

Материал из Linux Wiki
Версия от 20:45, 12 апреля 2009; Rain (обсуждение | вклад) (Создана новая страница размером Для работы требует настроенный '''lastfmsubmitd'''. В конфигурационном файле необхо...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигацииПерейти к поиску

Для работы требует настроенный lastfmsubmitd. В конфигурационном файле необходимо изменить параметр OnSongChange на

OnSongChange = "/home/rain/.moc/mocsubmit.sh "%a" "%r" "%t" "%d" &" (заменить имя пользователя и путь к скрипту на свое)


#!/bin/bash
# By Rain ;)

if [ -e "${HOME}/.moc/sacs.lock" ]; then
        mocp -s
        rm -f "${HOME}/.moc/sacs.lock"
        exit 0
fi

if [ ! -x /usr/lib/lastfmsubmitd/lastfmsubmit ]
        then
        echo 'Error: /usr/lib/lastfmsubmitd/lastfmsubmit not found'
        exit 1
fi

sleep 15

if [ "${1}${3}${2}" == "$(mocp -i | awk -F': ' '/^Artist|^Album|^SongTitle/{print $2}' | tr -d '\n')" ]
        then
        /usr/lib/lastfmsubmitd/lastfmsubmit --encoding "UTF8" --artist "${1}" --title "${3}" --length "${4}" --album "${2}"
fi