ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
7   •   Посмотреть все темы

Icecast2 + Ices - преер и вывод обложки из mp3 тега

 

9
CrazyTetra @CrazyTetra
Имеется вышеуказанная связка
На поддомене прикручено купленный скрипт плеера потока native flashradio (правда работает с костылем, но имя трека воспроизводит)
Собственно вопрос. Как из Icecast2 дернуть имя и может путь к файлу который сейчас играет. Или еще какой вариант?
Скрипт который дергает из тэга картинку я тоже нашел и прикрутил.
**********
Сейчас я ему для теста передаю путь ручками
  1. <?php
  2. require_once('./getid3/getid3.php');
  3. $value = "2.mp3";


Хотелось бы автоматизировать это все и связать в единую цельную картину. Что бы радио играло, и выводилась картинка из тегов.
Все треки я переработал руками, везде есть картинка, везде используються только v2 тэги, остальные удалены

В голову только приходит предварительный скрипт пхп который проходит по прейлисту и заполняет mysql базу имя трека - название тега, а потом простейшим запросом выдергивать имя файла. но что то как то неправильно

Отредактировано CrazyTetra - 01.03.2015
0
382
Grigorij @gyurgin_1
Поименуйте mp3 в формате artist - title и дергайте на здоровье даныые из icecast, только не забывайте что не все символы можно использовать в url. Вобще Вам проще написать скрипт который распакует все коверы в папку и оттуда по именам их дергать. Ну а в идеале бакенд который распаковывает ковер играющей композиции и передает название файла плееру.

0
9
CrazyTetra @CrazyTetra
gyurgin_1 пишет:

Поименуйте mp3 в формате artist - title и дергайте на здоровье даныые из icecast, только не забывайте что не все символы можно использовать в url. Вобще Вам проще написать скрипт который распакует все коверы в папку и оттуда по именам их дергать. Ну а в идеале бакенд который распаковывает ковер играющей композиции и передает название файла плееру.

да эт все понятно. неужеле нельзя через апи дернуть имя трека играющего

0
382
Grigorij @gyurgin_1
неужеле нельзя через апи дернуть имя трека играющего
Я не совсем понял - Вы хотите от icecast получить имя файла чтоли?
Как Вы себе это представляете? Icecast спросил у ices и выдал? У ices надо спрашивать что он там играет.

0
9
CrazyTetra @CrazyTetra
gyurgin_1 пишет:

неужеле нельзя через апи дернуть имя трека играющего
Я не совсем понял - Вы хотите от icecast получить имя файла чтоли?
Как Вы себе это представляете? Icecast спросил у ices и выдал? У ices надо спрашивать что он там играет.

ок, мое упущение. Вопрос так звучит - как получить имя текущего играющего файла.

0
5
Sergey @Creo
как раз проще спросить у Icecast, а не у ices, так как первый уже парсит поток от ices.
**********, еще не доделана, но уже работает. блок "что играет" справа сверху взята с icecast...

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.