€
$
₴
₽
EN
RU
Vmeste.EU
Ribbon
Catalog
Files
Forums
Services
Main
Radiotalk
Custom
Технологии вещания, софт, скрипты
6 •
Посмотреть все темы
Icecast2 + Ices - преер и вывод обложки из mp3 тега
1
9
CrazyTetra
@CrazyTetra
01.03.2015
Имеется вышеуказанная связка
На поддомене прикручено купленный скрипт плеера потока native flashradio (правда работает с костылем, но имя трека воспроизводит)
Собственно вопрос. Как из Icecast2 дернуть имя и может путь к файлу который сейчас играет. Или еще какой вариант?
Скрипт который дергает из тэга картинку я тоже нашел и прикрутил.
**********
Сейчас я ему для теста передаю путь ручками
<?php
require_once('./getid3/getid3.php');
$value = "2.mp3";
Хотелось бы автоматизировать это все и связать в единую цельную картину. Что бы радио играло, и выводилась картинка из тегов.
Все треки я переработал руками, везде есть картинка, везде используються только v2 тэги, остальные удалены
В голову только приходит предварительный скрипт пхп который проходит по прейлисту и заполняет mysql базу имя трека - название тега, а потом простейшим запросом выдергивать имя файла. но что то как то неправильно
Отредактировано CrazyTetra -
01.03.2015
382
Grigorij
@gyurgin_1
01.03.2015
Поименуйте mp3 в формате artist - title и дергайте на здоровье даныые из icecast, только не забывайте что не все символы можно использовать в url. Вобще Вам проще написать скрипт который распакует все коверы в папку и оттуда по именам их дергать. Ну а в идеале бакенд который распаковывает ковер играющей композиции и передает название файла плееру.
9
CrazyTetra
@CrazyTetra
01.03.2015
gyurgin_1
пишет:
Поименуйте mp3 в формате artist - title и дергайте на здоровье даныые из icecast, только не забывайте что не все символы можно использовать в url. Вобще Вам проще написать скрипт который распакует все коверы в папку и оттуда по именам их дергать. Ну а в идеале бакенд который распаковывает ковер играющей композиции и передает название файла плееру.
да эт все понятно. неужеле нельзя через апи дернуть имя трека играющего
382
Grigorij
@gyurgin_1
01.03.2015
неужеле нельзя через апи дернуть имя трека играющего
Я не совсем понял - Вы хотите от icecast получить имя файла чтоли?
Как Вы себе это представляете? Icecast спросил у ices и выдал? У ices надо спрашивать что он там играет.
9
CrazyTetra
@CrazyTetra
01.03.2015
gyurgin_1
пишет:
неужеле нельзя через апи дернуть имя трека играющего
Я не совсем понял - Вы хотите от icecast получить имя файла чтоли?
Как Вы себе это представляете? Icecast спросил у ices и выдал? У ices надо спрашивать что он там играет.
ок, мое упущение. Вопрос так звучит - как получить имя текущего играющего файла.
5
Sergey
@Creo
11.07.2015
как раз проще спросить у Icecast, а не у ices, так как первый уже парсит поток от ices.
**********
, еще не доделана, но уже работает. блок "что играет" справа сверху взята с icecast...