Что у меня играет: подключаем last.fm
Бот не слушает ваш плеер. Он спрашивает last.fm, а last.fm узнаёт о треке от «скробблера» — маленькой программы, которая смотрит, что играет, и сообщает об этом. Значит, нужны три вещи: аккаунт, привязка к боту и скробблер.
Заведите аккаунт last.fm
Регистрация здесь: last.fm/join
Логин виден в адресе вашего профиля — это то, что стоит после /user/: https://www.last.fm/user/ваш-логин
Скажите боту, кто вы на last.fm
Напишите в чат канала, где стоит бот:
!link fm ваш-логин
Проверить — командой !music
Поставьте скробблер: Android
Pano Scrobbler работает с любым плеером, который показывает трек в уведомлениях: Spotify, YouTube Music, Яндекс.Музыка, VK и прочие. Кроме Android есть сборки для Windows и Linux; для iPhone его нет.
Google Play · IzzyOnDroid · GitHub
- Установите приложение и откройте его.
- Выдайте доступ к уведомлениям — приложение само предложит («Grant notification access») и откроет нужный экран Android. Без этого оно не видит, что играет.
- Настройки → Services → last.fm → Login. Логин и пароль вводятся на самом сайте last.fm, приложение их не хранит.
- Настройки → Scrobble from → Choose apps: отметьте свои плееры. И проверьте, что включено Submit now playing — без этой галки наружу уходит только история, а не «играет сейчас», и бот ответит, что ничего не играет.
Не Android?
Компьютер, музыка из браузера — расширение Web Scrobbler
Spotify, Deezer, Tidal, YouTube Music умеют отправлять треки сами. Привязка делается на стороне last.fm: last.fm/settings/applications
iPhone — официальное приложение last.fm: App Store
Если бот говорит, что ничего не играет
Откройте свой профиль last.fm во время прослушивания: играющий трек стоит первым в списке и помечен как звучащий сейчас. Не появился — дело не в боте, а в скробблере. Частые причины:
- Не выдан доступ к уведомлениям — приложение напишет «Scrobbling disabled».
- Выключен Submit now playing: история накапливается, а «сейчас играет» не уходит.
- Экономия батареи усыпляет приложение. Xiaomi, Samsung и Huawei делают это особенно охотно: снимите ограничения для приложения и добавьте его в список «никогда не засыпает».
- Плеер не сообщает системе, что играет. Такое бывает у самодельных и старых плееров — проверьте на другом.