Дима Яковлев

scrobbler.php

Дополнительный инструмент для пользователей плееров Apple iPod, использующих онлайн сервис сбора статистики прослушиваний треков Last.fm. Совместно со скриптом scrobblerlog.php создаёт законченное решение для беспроблемного скробблинга.

scrobbler.php это консольный PHP скрипт, читающий данные из заданного пользователем лог-файла прослушивания треков и автоматически передающий их сервису Last.fm.

Использование scrobbler.php

Скрипт работает с лог-файлами, созданными скриптом scrobblerlog.php, работа с которым подробно описана в документации. Так же вам понадобится иметь действующие логин и пароль учётной записи пользователя Last.fm.

Скрипт запускается в консоли следующей командой:

php scrobbler.php -u=username -p=password -l=/path/to/log

Прочитав данные из лог-файла, находящегося по заданному пользователем адресу, скрипт разберёт их и в случае успеха выполнит отправку сервису Last.fm. Для аутентификации пользователя Last.fm будут использоваться переданные скрипту логин и пароль.

Так как при скробблинге сервис Last.fm не учитывает одинаковые треки, имеющие одно и тоже время проигрывания, при разборе данных лога, скрипт автоматически корректирует метки времени. При этом метки времени корректируются только для следующих в логе друг за другом повторяющихся треков. Это помогает наиболее полно сохранить статистику прослушиваний.

Аргументы scrobbler.php

scrobbler.php принимает следующие аргументы:

Репозиторий scrobbler.php.