1

Тема: liquidsoap история треков

Как сделать в liquidsoap запись истории в файл, желательно json. Чтобы хранилась история за сутки. Заранее благодарен. 

Второй вопрос: Как сделать чтобы liquidsoap не реенкодил, заренее подготовленные файлы, нужно для экономии ресурсов CPU.

Отблагодарю за помощь финансово.

2

Re: liquidsoap история треков

Ну можно непосредственно от liquidsoap узнать что играло, другое дело что сохранит он 10, 20, ну сто треков, ему от этого лучше не становится, а если Вы еще и дергать будете постоянно то совсем капец...
Конечно вот конкретно c json возможен ход конем, но я даже пробовать не стану, не надо компонент отвечающий за самое главное занимать еще чем - то.
Самый простой вариант сделать внешний обработчик, вызывать по событию on_metadata, а там что снаружи напишете - то и будет, хоть в json, хоть в xml, хоть в базу данных.
Или, ну мало ли, если у Вас Requests-based source, тот же скрипт что отдает url может и json и что угодно генерить, но надо будет делать это асинхронно, совсем чуть сложнее.
Что касается не реенкодить... Если Вы его как секвенсор используете - ну можно ченить сваять, если с кроссфейдами и так далее - забудьте.

3

Re: liquidsoap история треков

Вы сможете помочь по двум этим вопросам?

4

Re: liquidsoap история треков

Да запросто, описывайте подробно что к чему, сюда или в ПМ.