• English
  • Deutsch
  • Español
  • Русский
Professional Radio Automation at a price you can afford.Professional Radio Automation at a price you can afford.
RadioBOSS box
RadioBOSS — программное обеспечение для радиостанций, клубов, казино, торговых комплексов, кинотеатров. Автоматизация радиоэфира и звукового сопровождения.

Автор Тема: [Сайт] Вывод названия трека, обложки и списка проигранных треков  (Прочитано 3093 раз)

0 Пользователей и 1 Гость просматривают эту тему.

djsoft

  • Administrator
  • Сообщений: 9589
    • http://www.djsoft.net
Скрипт для вывода названия играющего трека и обложки на сайт. Также возмжно отображение недавно проигранных треков.

Как использовать

1. Установка скрипта на сайте
Скачайте архив nowplaying.zip и загрузите файлы из него на сайт. Файлы должны быть загружены в папку, которая доступна публично - например, public_html или www.

2. Создайте HTTP запрос в RadioBOSS
- Откройте Настройки, раздел Отчеты
- Включите опцию Включить уведомления
- Включите опцию Сохранять обложку для того, чтобы включить экспорт обложки (иначе переменная %artwork, использованная в HTTP запросе, не будет работать).
- Добавьте новый запрос используя кнопку + и введите следующий URL (замените название сайта)
http://www.yoursite.com/nowplaying.php?artist=%artist&title=%title&artwork=%artwork&key=TB21Dr3km- Измените Метод на POST

Для более подробной информации по использованию уведомлений пройдите по ссылке:
https://manual.djsoft.net/radioboss/ru/http_request.htm

3. Проверка работоспособности
Запустите воспроизведение в RadioBOSS чтобы отправить информацию о треке на сайт.
Откройте страницу http://www.yoursite.com/nowplaying.html - на странице должны появиться название трека, обложка и список недавних треков (см. пример в аттаче).
Страница nowplaying.html создана для примера. Вы можете копировать части из нее на настоящие страницы сайта, чтобы показать информацию.

Безопасность
Как только все работает, измените секретный ключ ($key) в файле nowplaying.php и введите новый ключ в HTTP запросе в RadioBOSS (параметр &key= в URL).
Использование ключа исключает несанкционированное использование скрипта.

Решение проблем
Если появляется ошибка 500 в RadioBOSS с сообщением вида "Failed to write to a file", скорее всего, это означает отсутствие прав на запись в файлы. Вы должны дать разрешение на запись в файлы:
- nowplaying_artwork.png
- nowplaying_title.txt
режим 666 должен сработать, также можно попробовать 755 или 777.
« Последнее редактирование: Ноябрь 26, 2019, 07:25:00 am от djsoft »
Dmitry  •  DJSoft.Net Team  •  Email: support@djsoft.net

UksusoFF

  • Сообщений: 170
    • rock63.ru
Почему-то не дает скачать архив. Может лучше на гитхаб? :)
Самарская музыка: послушать | почитать

djsoft

  • Administrator
  • Сообщений: 9589
    • http://www.djsoft.net
Почему-то не дает скачать архив. Может лучше на гитхаб? :)
Архив прикреплен к сообщению, должно сработать. Гитхаб интересная идея, если будем делать больше таких скриптов, разместим их там для удобства.
Dmitry  •  DJSoft.Net Team  •  Email: support@djsoft.net

UksusoFF

  • Сообщений: 170
    • rock63.ru
Архив прикреплен к сообщению, должно сработать.
Работает, спасибо.
Самарская музыка: послушать | почитать

Олег Вдовіченко

  • Сообщений: 28
Добрый день. Я так и не смог найти где именно вот это нужно сделать: Измените Метод на POST
И еще обложки должны быть только в формате PNG?
« Последнее редактирование: Февраль 04, 2020, 11:30:33 am от Олег Вдовіченко »

djsoft

  • Administrator
  • Сообщений: 9589
    • http://www.djsoft.net
Добрый день. Я так и не смог найти где именно вот это нужно сделать: Измените Метод на POST
Это меняется в настройках HTTP запроса.

И еще обложки должны быть только в формате PNG?
Обложка может быть в любом формате из общеиспользуемых, программа сама конвертирует.
Dmitry  •  DJSoft.Net Team  •  Email: support@djsoft.net

Олег Вдовіченко

  • Сообщений: 28
К сожалению я не могу, или не понимаю...где найти настройки HTTP запроса (((

djsoft

  • Administrator
  • Сообщений: 9589
    • http://www.djsoft.net
Dmitry  •  DJSoft.Net Team  •  Email: support@djsoft.net

Олег Вдовіченко

  • Сообщений: 28
Это я уже проштудировал, но где именно, или как эти настройки произвести.
Программа работает с GET запросами а как перейти на POST я не совсем понимаю.
Я Чайник, не электрический, даже без свистка, подскажите, пожалуйста.
И да, сейчас программа пишет:"HTTP Request (#2) error: HTTP/1.1 500 Failed to write artwork to a file ""
« Последнее редактирование: Февраль 05, 2020, 01:29:23 pm от Олег Вдовіченко »

djsoft

  • Administrator
  • Сообщений: 9589
    • http://www.djsoft.net
В настройках самого запроса, см. скриншот.
Dmitry  •  DJSoft.Net Team  •  Email: support@djsoft.net

Олег Вдовіченко

  • Сообщений: 28
А если у меня вот так?
Не обновлялся уже около года, версия 5.8.5.2

scorp

  • Сообщений: 1408
  • MusicMan
А если у меня вот так?
То это значит, что пришло время обновиться до актуальной версии.
У меня последняя версия РБ! Свежак рулит, а RB Cloud вообще бомба "в облаках"))

Олег Вдовіченко

  • Сообщений: 28
Отлично, значит я не тупой а жадный))) Спасибо!!!
Обновился до 5.9.2.0
Ошибка "HTTP Request (#2) error: HTTP/1.1 500 Failed to write artwork to a file "" исчезла, но данные по картинке не передаюся. поле, куда должна приходить картинка пустое.
« Последнее редактирование: Февраль 06, 2020, 11:26:49 am от Олег Вдовіченко »

djsoft

  • Administrator
  • Сообщений: 9589
    • http://www.djsoft.net
но данные по картинке не передаюся. поле, куда должна приходить картинка пустое.
Как вы поняли, что поле пустое? Похоже, что вкрипт не может сохранить картинку в файл по какой-то причине, например, нет прав. Также убедитесь, что RadioBOSS прочитал картинку - в окне "Информация о треке" под плейлистом обложка должна отображаться.
Также, в отчетах нужно включить сохранение картинки в файл: Настройки-Отчеты-Сохранять обложку в файл.
Dmitry  •  DJSoft.Net Team  •  Email: support@djsoft.net

Олег Вдовіченко

  • Сообщений: 28
RadioBOSS прочитал картинку - в окне "Информация о треке" под плейлистом обложка должна отображаться.
Картинка отображается
включить сохранение картинки в файл:
Включено (((
нет прав

Вы должны дать разрешение на запись в файлы:
- nowplaying_artwork.png
Как это сделать?