Вывод названия трека на сайт

  • Автор темы Автор темы djsoft
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
an-kov сказал(а):
Файл txt c правами 777, просто босс с каждый песней перезаписывает его пустым. если в нем вручную что-то написать, это сразу отображается на сайте. Не пойму - дело в скрипте или в боссе. Просто у нас тут полазил в программе посторонний человек, и не исключено что где-то он мог накосячить

А что за файл txt c правами 777, он имеет отношение к отображению названий песен на веб-плеере?
 
Radioboz сказал(а):
an-kov сказал(а):
Файл txt c правами 777, просто босс с каждый песней перезаписывает его пустым. если в нем вручную что-то написать, это сразу отображается на сайте. Не пойму - дело в скрипте или в боссе. Просто у нас тут полазил в программе посторонний человек, и не исключено что где-то он мог накосячить

А что за файл txt c правами 777, он имеет отношение к отображению названий песен на веб-плеере?
Нет, это экспорт названия песни для вывода на своем сайте через скрипт.
 
Пробовал даже удалить текстовой файл, так вот скрипт не создает его
 
an-kov сказал(а):
Пробовал даже удалить текстовой файл, так вот скрипт не создает его
Проверяйте коды ошибок в скрипте (например, выводом сообщений при невозможности создать или записать в файл).
 
Undefined index: artist in /var/www/html/httpreq.php on line 3
Undefined index: title in /var/www/html/httpreq.php on line 4
т.е. ошибка в этих двух строках:
$artist = $_GET['artist'];
$title = $_GET['title'];
Скрипт взят с первой страницы этой темы. В php я ноль :(
повторюсь, что ошибок в отчетах нет, с каждой новой песней в файле temp_title.txt видно время изменения. Размер его 0 байт. Все настройки в разделе отчеты не менялись. Паралеллно идет отправка данных на Tunein, она работает корректно. Переустановка программы с нуля в другую папку проблемы не решило.
 
Эти ошибки означают, что скрипту не передаются параметры artist и title, как следствие, в файл не пишется ничего (если параметр не задан, то он будет как пустая строка). В первом сообщении есть пример, как настроить запрос в RadioBOSS:
Код:
http://localhost/httpreq.php?artist=%artist&title=%title
 
Запрос точно так и настроен, раньше все работало корректно.
 
an-kov сказал(а):
Запрос точно так и настроен, раньше все работало корректно.
Если параметры не отправляются, значит, что-то не так. Если вы не меняли сам скрипт, значит, проблема в настройках запроса.
 
Какие вы можете порекомендовать сервера, чтобы в них названия треков отображались на любых языках? Вы как-то упоминали ваш собственный (к сожалению, я потерял его адрес), который могут слушать не более 3 человек одновременно. Он бесплатный и отображает названия песен на любых языках?

И еще важный момент. Очень важно, чтоб при смене трека синхронно менялось на веб-плеере и его название. А то сейчас при проверке из дома расположенного в 2 километрах от меня эта задержка составляла 3-5 минут (по сути, название песни зависает пока не обновишь страницу).
 
Shoutcast и Icecast работают с русскими и любыми другими буквами. Если у вас есть проблемы с отображением в плеере - то дело именно в нем, а не в сервере.
 
djsoft сказал(а):
Shoutcast и Icecast работают с русскими и любыми другими буквами. Если у вас есть проблемы с отображением в плеере - то дело именно в нем, а не в сервере.

У Shoutcast-а родной плеер по умолчанию (голубой), который я не могу поменять.
Вы как-то упоминали свой родной сервер, который работает бесплатно, если я правильно понял, только с тремя слушателями (одновременно). Если это так и на нем корректное отображение названий на любых языках, то хотелось-бы ссылку, чтобы протестировать его. 
Где-то прочитал:
Shoutcast - только MP3
Shoutcast2 - только MP3. (OGG не работает, бета-версия)
Icecast2 - поддержка OGG и MP3 (только для профессионалов)
Если в Боссе поменять эти значения, названия треков (кроме английского) тоже не будут отображаться?

На редких радио я видел, справа от плеера отображается плейлист песен, которые прозвучат в ближайшие полчаса и слева от плеера плейлист песен, которые уже прозвучали в последние 30 минут. Такое ваше Босс умеет?

Какую роль играет Save Tag в правом низу от плейлиста? Вроде на плеере высвечиваются англоязычные названиe тэгa, а не название файла. Или картинку (альбома) тоже можно отображать на веб-плеере?
 
Radioboz сказал(а):
У Shoutcast-а родной плеер по умолчанию (голубой), который я не могу поменять.
Вы как-то упоминали свой родной сервер, который работает бесплатно, если я правильно понял, только с тремя слушателями (одновременно). Если это так и на нем корректное отображение названий на любых языках, то хотелось-бы ссылку, чтобы протестировать его. 
Это http://www.radioboss.fm/ru - бесплатный сервер на 3 слушателя это для ознакомления и тестов, он автоматически удаляется через 21 день. Русские буквы там работают и для Icacast и для Shoutcast.

Radioboz сказал(а):
Где-то прочитал:
Shoutcast - только MP3
Shoutcast2 - только MP3. (OGG не работает, бета-версия)
Icecast2 - поддержка OGG и MP3 (только для профессионалов)
Если в Боссе поменять эти значения, названия треков (кроме английского) тоже не будут отображаться?
Можно еще в AAC и AAC+ вещать. И Icecast не только для профессионалов, если брать готовый сервер (хостинг), то разницы никакой. С Icecast в среднем, по моим наблюдениям, даже меньше проблем (особенно если сравнивать с ранними релизами Shoutcast2 в которых была масса ошибок).

Radioboz сказал(а):
На редких радио я видел, справа от плеера отображается плейлист песен, которые прозвучат в ближайшие полчаса и слева от плеера плейлист песен, которые уже прозвучали в последние 30 минут. Такое ваше Босс умеет?
Эти виджеты даются в панели, но там наоборот - история недавно отыгравших треков. У нас в панели это есть, если используется автодиджей.

Radioboz сказал(а):
Какую роль играет Save Tag в правом низу от плейлиста? Вроде на плеере высвечиваются англоязычные названиe тэгa, а не название файла. Или картинку (альбома) тоже можно отображать на веб-плеере?
В панели под плейлистом можно редактировать тег файла - кнопка Save Tag служит для сохранения изменений.

Вообще, все, что касается сайта - это вопрос Web-программирования - типично, на PHP. Если вам нужно какое-то решение, чтобы отображалась история, показывались картинки, плеер, который вписан в дизайн и прочее - вам нужно нанять Web разработчика для создания всего этого. В справке есть вся информация, как организовать взаимодействие. RadioBOSS тут выступает как источник информации (но не как средство отображения), в частности - RadioBOSS может уведомлять скрипт на вашем сайте о смене трека, передавать картинку альбома, принимать какие-то команды и выдавать информацию и т.п.
 
Спасибо, Дмитрий за участие, проблема была в php на сервере. Решилась переустановкой.
 
djsoft сказал(а):
Это http://www.radioboss.fm/ru - бесплатный сервер на 3 слушателя это для ознакомления и тестов, он автоматически удаляется через 21 день. Русские буквы там работают и для Icacast и для Shoutcast.

Я всегда путаю понятие сервер. Shoutcast и Icecast, это и есть сервера или они играют роль промежуточного звена? Дело в том, что в Панели Админа Shoutcast-a названия звучащих песен, кроме английского, тоже не отображаются. А вы не знаете в этой панели можно исправить кодировку?

Что касается отображения азиатских языков (они у меня не высвечиваются), то мне кажется, это проблема сервера, а не плеера. Если я задаю на Shoutcast-е и radionomy.com поиск на иврите, то они ничего не выдают. Однако на http://tunein.com/search/?query=%D7%99%D7%A9%D7%A8%D7%90%D7%9C поиск на иврите выдает правильный результат. Кто нибудь из вас имеет опыт трансляции через Босс на http://tunein.com? После регистрации на Тунеине я хотел добавить URL-адрес своего радио в их каталог. Но когда написал http://mystream1.radiostream321.com/ выскочила ошибка, что неправильно.

Как неправильно если я с этого адреса вещаю?

djsoft сказал(а):
В панели под плейлистом можно редактировать тег файла - кнопка Save Tag служит для сохранения изменений.

Я считаю кнопку Save Tag бессмысленной. Она может преобразовать тэг именем файла?
 
Radioboz сказал(а):
Но когда написал http://mystream1.radiostream321.com/ выскочила ошибка, что неправильно.

Как неправильно если я с этого адреса вещаю?
С этим либо в техподдержку Tune In (они выдают ошибку), либо в техподдержку тех, кто предоставил вам сервер (спросите какую ссылку надо давать).

djsoft сказал(а):
Я считаю кнопку Save Tag бессмысленной. Она может преобразовать тэг именем файла?
Как без этой кнопки тогда сохранить сделанные в теге изменения?
 
djsoft, он-лайн консультант https://radio-tochka.com тоже использующий http://shoutcast.com, говорит, что их команде удалось самим усовершенствоавть Шуткаст, внедрив в его настройки такой файл, благодаря чему названия песен на любых языках отображаются корректно. На мою просьбу раскрыть секрет, он отказался, мотивируя это очевидной оговоркой.
Может вы знаете, через панель Админа Шуткаста или в папке его установки в С какие нужно проделать манипуляции?
 

Вложения

Вот смотрите.

Первая картинка: в RadioBOSS запущен трек, название которого содержит русские, японские и английские буквы. Настроено вещание на сервер Shoutcast2 (все настройки по умолчанию).

Вторая картинка: страница сервера Shoutcast. Как видим, название трека передано на сервер и сервер его принял, никаких проблем. На этом этапе тест уже можно завершать, т.к. если на сервере название есть, то никаких проблем его оттуда получить и показать на сайте или в плеере - нет.

Далее. Виджеты, которые предлагаются у нас в панели - тоже корректно все показывают (третья картинка).

Как видим, никакие манипуляции не нужны. Только вещать нужно, используя протокол Shoutcast2.
 

Вложения

  • track.png
    track.png
    6,6 КБ · Просмотры: 929
  • server.png
    server.png
    26,1 КБ · Просмотры: 906
  • widget.png
    widget.png
    20,9 КБ · Просмотры: 886
Я не совсем понимаю что вы имеете ввиду под словом сервер. Это shoutcast.com вцелом или это (одно из 5-ти строк)?

Если я выберу вторую строку, надо опять где-то регистрироваться или как? Кстати нажав тут Вперед у меня в следующем окне есть незаполненная строка Имя пользователя (если есть). Другие заполнены.

Я считаю, причину неотображения других языков надо искать в панели управления админа shoutcast.com Но здесь русские буквы (название песни) отображаются, а вот другие языки (греческий, немецкий, фарси, иврит, и.т.д) нет. Вместо них крякозябры. Если на этой странице исправить кодировку, то уверен, и на веб-плеере все будет О.К. Тех. персонал и т.н. поддержка Шуткаста - балбесы. Не отвечают на письма и поэтому я не могу выбраться из ямы.

В самом Боссе песни на любых языках у меня корректно отображаются.
 
Radioboz сказал(а):
Я не совсем понимаю что вы имеете ввиду под словом сервер. Это shoutcast.com вцелом или это (одно из 5-ти строк)?
В контексте предыдущего сообщения это сервер Shoutcast - то, к чему подключается RadioBOSS при вещании.

Radioboz сказал(а):
Если я выберу вторую строку, надо опять где-то регистрироваться или как? Кстати нажав тут Вперед у меня в следующем окне есть незаполненная строка Имя пользователя (если есть). Другие заполнены.
Заполнение полей зависит от конкретной ситуации. Иногда имя пользователя нужно, например, при использовании аккаунтов диджеев: https://www.radioboss.fm/ru/support/dj_accounts

Radioboz сказал(а):
Я считаю, причину неотображения других языков надо искать в панели управления админа shoutcast.com Но здесь русские буквы (название песни) отображаются, а вот другие языки (греческий, немецкий, фарси, иврит, и.т.д) нет. Вместо них крякозябры. Если на этой странице исправить кодировку, то уверен, и на веб-плеере все будет О.К. Тех. персонал и т.н. поддержка Шуткаста - балбесы. Не отвечают на письма и поэтому я не могу выбраться из ямы.
Проблема в сервере, который вы используетем (используется старая версия, неправильная конфигурация или еще что). Я вам уже в предыдущем сообщении показывал, что обычный Shoutcast все правильно отрабатывает. Если продолжить тот тест и сделать регистрацию в каталоге, то японские и русские буквы из теста там тоже корректно отобразятся, и в плеере тоже.
 
djsoft сказал(а):
Проблема в сервере, который вы используете (используется старая версия, неправильная конфигурация или еще что).
Но как мне новичку локализовать ошибку сервера или настроить? У меня в С:\Program Files есть 2 папки SHOUTcast и SHOUTcastGUI. Колдовать надо здесь. Через Teamviewer сможете это настроить? Возможно, там какой-то текстовый файл, где надо вписать правильную кодировку
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх