€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Общие вопросы по интернет радио вещанию
6 •
Посмотреть все темы
liquidsoap история треков
1
4
mega-giga
@mega-giga
09.06.2017
Как сделать в liquidsoap запись истории в файл, желательно json. Чтобы хранилась история за сутки. Заранее благодарен.
Второй вопрос: Как сделать чтобы liquidsoap не реенкодил, заренее подготовленные файлы, нужно для экономии ресурсов CPU.
Отблагодарю за помощь финансово.
419
gyurgin_
@gyurgin_
09.06.2017
Ну можно непосредственно от liquidsoap узнать что играло, другое дело что сохранит он 10, 20, ну сто треков, ему от этого лучше не становится, а если Вы еще и дергать будете постоянно то совсем капец...
Конечно вот конкретно c json возможен ход конем, но я даже пробовать не стану, не надо компонент отвечающий за самое главное занимать еще чем - то.
Самый простой вариант сделать внешний обработчик, вызывать по событию on_metadata, а там что снаружи напишете - то и будет, хоть в json, хоть в xml, хоть в базу данных.
Или, ну мало ли, если у Вас Requests-based source, тот же скрипт что отдает url может и json и что угодно генерить, но надо будет делать это асинхронно, совсем чуть сложнее.
Что касается не реенкодить... Если Вы его как секвенсор используете - ну можно ченить сваять, если с кроссфейдами и так далее - забудьте.
4
mega-giga
@mega-giga
12.06.2017
Вы сможете помочь по двум этим вопросам?
419
gyurgin_
@gyurgin_
12.06.2017
Да запросто, описывайте подробно что к чему, сюда или в ПМ.