Александра Травкина
frontend-разработчик

Streamlabs Chatbot · Текущий музыкальный трек по команде в чате

Если вы проигрываете фоновую музыку на стриме из сервиса Яндекс.Музыки или Вконтакте, а зрители достают вас вопросом о том, какой трек сейчас играет, есть небольшое решение для Streamlabs Chatbot.

  1. Для начала вам понадобится аккаунт на last.fm, создаем аккаунт, если у вас его всё ещё нет. Для справки — last.fm с помощью плагинов к медиаплеерам собирает информацию о музыке, которую слушают пользователи, и на основе полученных данных автоматически составляет индивидуальные и общие чарты.
  2. Устанавливаем плагин Web Scrobbler для Google Chrome (Яндекс Браузера или любого другого браузера на Chromium).
  3. Авторизируем свой last.fm аккаунт в настройках плагина, чтобы он мог записывать названия проигрываемых треков в last.fm.
  4. Скачиваем небольшую программу — NPviaLFM, которая записывает название проигрываемого трека в файл. При первом запуске вводим свой логин из last.fm. Теперь NPviaLFM будет создавать файл now playing.txt рядом со своим exe файлом. Можно поместить NPviaLFM в папку со Streamlabs Chatbot.
  5. Теперь в Streamlabs Chatbot достаточно создать команду чтения строки из файла. Переменная $readline() для вывода информации из текстового файла. Например Сейчас играет - $readline(D:\Program\Streamlabs Chatbot\Scrobbler\now playing.txt)

Пример настройки команды:

А здесь можно почитать о настройках самого Streamlabs Chatbot.