Last.fm Scrobbling

yo

New member
Сделали сегодня скробблинг на ласт фм, решили поделиться со всеми.

Удобно потом после накопления смотреть статистику,
так же можно через rss добавлять на сайт недавно прослушанные треки,
рейтинг композиций, артистов.

Кому надо, можете скачать архив и установить к себе на сайт.

В папке lastfm отредактируйте файл send.php
впишите свой Username и Password
Файл scrobbler.php трогать и редактировать не нужно.

В настройках радиобосса в отчётах добавьте запрос
Код:
http://yoursite.ru/lastfm/send.php?artist=%artist&title=%title&duration=%seconds

Теперь после начала каждого трека, данные будут отправляться на ласт фм

Как это работает у нас можете посмотреть тут:
http://www.lastfm.ru/user/soundriseme
 

Вложения

  • lastfm.zip
    9,8 КБ · Просмотры: 666
Спасибо, можно добавить прямо в скрипт вывода трека на сайт :)
 
UksusoFF сказал(а):
Спасибо, можно добавить прямо в скрипт вывода трека на сайт :)
Пожалуйста) Да, конечно можно объединить скрипты, чтобы всё с одним запросом работало.

После 200 отскробблиных треков можно добавлять свои обложки на last fm.
 
Тема подкреплена в начале, чтобы легче было находить. Спасибо за скрипт.
 
Друзья, привет.
Так как я являюсь в таких технических вещах новичком, можно ли как-то эту схему подробнее рассказать? Какой архив нужно скачать? И верно понимаю, нужно устанавливать в корень сайта архив? Но как тогда передача данных из Radioboss будет отправляться на Last.fm?
Прошу очень помочь...
 
файлы можно положить куда угодно, главное правильно указать к ним путь в радиобоссе
 
Из всего написанного я понял следующее:
1. В корневой папке (/httpdocs) нужно создать новую папку (/lastfm)
2. Кидаем а папку lastfm два файлика из архива с расширением *.php
3. Но перед этим, файлике send.php нужно поправить строчку с логином и паролем

И вот теперь вопросы:
Логин от чего:
- Last.fm?
- FTP?

Скрипт отправляет данные на сайт радио. А как Lastfm будет узнавать о проигранных дорожках?
 
Ian сказал(а):
Из всего написанного я понял следующее:
1. В корневой папке (/httpdocs) нужно создать новую папку (/lastfm)
Папку с файлами нужно разместить в корне или любой папке уже имеющегося сайта

Ian сказал(а):
Логин от чего:
- Last.fm?
- FTP?
Конечно Last.fm, мы же к нему подключаемся чтобы данные передавать

Ian сказал(а):
Скрипт отправляет данные на сайт радио. А как Lastfm будет узнавать о проигранных дорожках?

в самом первом сообщении написано:
soundrise сказал(а):
В настройках радиобосса в отчётах добавьте запрос
Код:
http://yoursite.ru/lastfm/send.php?artist=%artist&title=%title&duration=%seconds
 
Хм.
Мои действия.
Закинул в корень send.php и scrobller.php
отредактировал send.php (ввёл логин и пароль)
открыл настройки->отчёты, поставил галочку на HTTP-GET запросах "включить уведомления", вставил в окошечко ниже линк до файла send.php. Перезапустил Боса, и ничего. Уже 10-ый трек играет, а ластик не хочет в скроб.
Кто поможет разобраться?
 
А как вы получили токен для пользования API? Они же там поломали всё :(
 
Народ, кто юзает этот способ, напишите работает ли после последних обновлений ласт фм. Скроблил при помощи фубара, он после последних изменений ласта часто парит. Хочу попробовать ваш способ... Спасибо
 
alav сказал(а):
Народ, кто юзает этот способ, напишите работает ли после последних обновлений ласт фм. Скроблил при помощи фубара, он после последних изменений ласта часто парит. Хочу попробовать ваш способ... Спасибо

Да, работает.
 
Странно, у меня почему то при обращении к send выскакивает 500 ошибка
 
zzzepr сказал(а):
Странно, у меня почему то при обращении к send выскакивает 500 ошибка
Тут нужно смотреть логи сервера - в них будет указана точная причина неудачи.
 
PHP Parse error:  syntax error, unexpected '$scrobbler' (T_VARIABLE) in /var/www/brstream/data/www/brstream.ru/radioboss/lastfm/send.php on line 15

Версия php - php5-5.4.4-14+deb7u14
 
zzzepr сказал(а):
PHP Parse error:  syntax error, unexpected '$scrobbler' (T_VARIABLE) in /var/www/brstream/data/www/brstream.ru/radioboss/lastfm/send.php on line 15

Версия php - php5-5.4.4-14+deb7u14
Видимо, ошибка в скрипте, если вы его редактировали, возможно, удалили точку с запятой или что-то подобное - тут я уже не помогу, это выходит за рамки техподдержки RadioBOSS.
 
Проблема была в "не тех" кавычках, которые ставились в стандартном редакторе текста OS X
 
Назад
Верх