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

  • Автор темы Автор темы djsoft
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Всем привет.

Прога очень понравилась в том числе из-за возможности делать GET запросы. Недолго думая купили прогу и я сделал такой плеер на сайт (см. аттач).
Всё замечательно, но явно не хватает дополнительных эвентов, например закрытие проги, её запуск, постановка на паузу....

djsoft, у меня и файлы и база в UTF и никакие проблем с кодировкой нету. У кого она есть, то нужно заглянуть на Ваш хостинг и выставить кодировку по умолчанию на UTF-8. Сам накалывался 1 раз на этом.
 

Вложения

  • gfhfgh45657567rfg.PNG
    gfhfgh45657567rfg.PNG
    13,2 КБ · Просмотры: 650
Dragon_Knight сказал(а):
djsoft, у меня и файлы и база в UTF и никакие проблем с кодировкой нету. У кого она есть, то нужно заглянуть на Ваш хостинг и выставить кодировку по умолчанию на UTF-8. Сам накалывался 1 раз на этом.
и еще раз повторюсь, ВЕЗДЕ utf-8
 
UksusoFF сказал(а):
Dragon_Knight сказал(а):
djsoft, у меня и файлы и база в UTF и никакие проблем с кодировкой нету. У кого она есть, то нужно заглянуть на Ваш хостинг и выставить кодировку по умолчанию на UTF-8. Сам накалывался 1 раз на этом.
и еще раз повторюсь, ВЕЗДЕ utf-8
Проверяйте, на каком этапе перестает работать.
Например, из скрипта, который вызывается RadioBOSS'ом сохраняйте файл, в котором будет информация о треке
Код:
<?php
	//get artist/title info
	$artist = $_GET['artist'];
	$title = $_GET['title'];
	
	//create a temp file to store values for AJAX script
	$r = fopen("temp_title.txt", "w");
	fwrite($r, $artist." - ".$title);
	fclose($r);
?>
Потом проверяйте temp_title.txt - все ли там нормально. Если нет, то
1) В RadioBOSS для GET запроса выставите кодировку UTF8
2) Файл скрипта (.php) должен быть сохранен в кодировке UTF8 с BOM
3) Убедитесь, что используется посдедняя версия программы
 
да, да, прошу прощенья, в последней версии все хорошо :) просто в changelog не было ничего об этом
 
UksusoFF сказал(а):
да, да, прошу прощенья, в последней версии все хорошо :) просто в changelog не было ничего об этом
Changelog, который в новостях на сайте, содержит только основные изменения. Это примерно 1/3 - 1/4 от общего количества изменений в версии.
 
Доброго времени суток,

Пытаюсь сделать playlist на своём сайте, то есть что бы последние "N" песен отображались в нём, всё прописал, но вот в чём дело. RadioBoss выдаёт HTTP Error 404 когда запускается новая песня.

Сайт написан на раилс, если сделатй GET запрос  на http://rstream.co.uk/playlist/new?artist=1&title=2, то artist и title из адресной строки запишутся в базу, последние artist и title показиваютйса в бегущей строке, т.е. сайт работает как должен. На странице http://rstream.co.uk/ в колонке Playlist можно посмотреть всю эту историю. Проблема в том что РадиоБОСС не отправляет HTTP GET репорты на этот URL, несмотря ни на что.

Ниже прилагаетйса скриншот РадиоБОССа с настройками и ошибкой.

 

Вложения

  • radioboss.png
    radioboss.png
    35,5 КБ · Просмотры: 591
Кирилл,
1) Если-ли доступ к сайту с компа, где стоит радиобосс.
2) Есть-ли на хостинге какие-нибудь фильтры от проски (радиобосс использует юзерагент, как у некоторых прокси серверов).
 
Кирилл сказал(а):
Сайт написан на раилс, если сделатй GET запрос  на http://rstream.co.uk/playlist/new?artist=1&title=2, то artist и title из адресной строки запишутся в базу, последние artist и title показиваютйса в бегущей строке, т.е. сайт работает как должен. На странице http://rstream.co.uk/ в колонке Playlist можно посмотреть всю эту историю. Проблема в том что РадиоБОСС не отправляет HTTP GET репорты на этот URL, несмотря ни на что.
Запрос отправляется. Как выяснилось, сервер проверяет User-Agent и в зависимости от этого выдает разные коды результата. В следующей версии RadioBOSS будет представляться как Internet Explorer 9 и все будет работать.
 
Dragon_Knight сказал(а):
2) Есть-ли на хостинге какие-нибудь фильтры от проски (радиобосс использует юзерагент, как у некоторых прокси серверов).
Именно в этом и дело... Для User-Agent 'Mozilla/3.0' выдается код 404.
 
UksusoFF сказал(а):
djsoft сказал(а):
В следующей версии RadioBOSS будет представляться как Internet Explorer 9 и все будет работать.
может тогда уже вручную задавать?
Думаю в этом нет необходимости... Добавлять еще одну настройку не хочется, и без этого настроек очень много.
 
djsoft, тогда мб целесообразнее не подделываться под браузер, а указать свой юзерагента, чёнить типа: "RadioBOSS-GET-request"
 
djsoft сказал(а):
Добавлять еще одну настройку не хочется, и без этого настроек очень много.
по хардкору: рядом с radioboss.exe файл useraget.txt, а если его нет, то уже то что по дефолту)
 
Dragon_Knight сказал(а):
djsoft, тогда мб целесообразнее не подделываться под браузер, а указать свой юзерагента, чёнить типа: "RadioBOSS-GET-request"
С таким агентом веротяность ошибки будет еще больше...

UksusoFF сказал(а):
djsoft сказал(а):
Добавлять еще одну настройку не хочется, и без этого настроек очень много.
по хардкору: рядом с radioboss.exe файл useraget.txt, а если его нет, то уже то что по дефолту)
Cделаем настройку в player.ini.
 
Добрый день! Скажите , а Radioboos передает параметр количество слушателей?
 
UAFM сказал(а):
Добрый день! Скажите , а Radioboos передает параметр количество слушателей?
Нет, но эту информацию можно получить запросом на сервер, например для shoutcast v2:
http://localhost:8000/admin.cgi?sid=1&mode=viewxml&pass=your_password
Выдаст XML, там помимо всего прочего есть количество слушателей.
 
djsoft сказал(а):
Нет, но эту информацию можно получить запросом на сервер, например для shoutcast v2:
http://localhost:8000/admin.cgi?sid=1&mode=viewxml&pass=your_password
Выдаст XML, там помимо всего прочего есть количество слушателей.
Или найти в инете скрипт который парсит эту инфу со страницы статусаб например: http://habrahabr.ru/post/145694/
 
UAFM, вот, см аттач.
Это мои наработки, потом от него я отказался.
Если интересует вариант: "Сделайте за меня, я не умею", то стучи в асю. :)
 

Вложения

  • parser.7z
    parser.7z
    33,3 КБ · Просмотры: 419
Привет всем. вот Дмитрий у меня такой вопрос по Поводу RadioCaster.Через Ice CAst не передаёт информацию написаную в Castere на сервер. что делать? Версия 2.0
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх