Open Jaguarko opened 12 years ago
Речь о http://media.goha.ru/radio/meta2.php ? Тут с сильным запозданием (раз в 5 минут вроде) обновляются данные.
Имеет ли смысл показывать это в приложении, не знаю.
Стоит, но нужно указывать реальное время. Вполне реально "перевести" виртуальное время на 5 минут вперед :)
всмысле? как? к серверу у меня нет доступа
Разбираешь все это как массив. Длина трека есть. Время обновления есть. С помощью нехитрых математических формул вычисляешь, идет ли этот трек или нет. Если идет, то все ок, если уже нет, то удаляем элемент массива, стоящий на 1 месте => туда встает 2 элемент массива, над которым нужно провести те же вычисления. Продумав логику можно добиться "синхронного" обновления :)
там уже проигранные треки только, на будущее он не предсказывает то есть оттуда можно достать прошлую композицию, или если очень повезет текущую.
так что "нехитрые математические формулы" превращаются в задачу, которая по силам только экстрасенсам :)
Тогда нужно написать админам, объяснив им ситуацию:) Мне кажется вполне реально показывать на 1 песню вперед, ну или хотя бы обновлять по расписанию:)
Извиняюсь, не углядел, что это только проигранные :)
там все так устроено, что невозможно предугадать что проиграется следующим. Есть скрипт, который рандомно (но с указанием "веса"(приоритета)) выбирает что проиграть следующим. Причем в разное время суток правила разные :)
Вопрос стоял иначе "На главной странице можно размещать треклист, который можно легко парсить с гринда:)" это можно. просто другой вопрос: а нужно ли ?
По ходу дела нет. Но тогда встречный вопрос - откуда берется название текущей песни?:)
Как-то глупо устроен сервер:) Вполне реально составлять треклист на 1-2 песни вперед:) Тему можно закрывать :)
не, не глупо.так кажется пока ты в этом не разобрался. смотри:
и это не все случаи :)
На главной странице можно размещать треклист, который можно легко парсить с гринда:)