ОсновноеRadiotalkПользовательское
MyRadio24 - Хостинг для создания интернет радио
71   •   Посмотреть все темы

Новая версия расписания и очереди треков

 

20090
Dimitry @Dimitry
Новая версия расписания и очереди треков

Так как на старой версии V1 нет возможности реализовать нужные функции, разработана новая версия расписания и обработки включения треков V2.

Основные отличия новой версии V2 от старой V1

- живая очередь треков
- можно добавлять треки в очередь вручную и тем самым в реальном времени работать с живой очередью треков (либо удалять)
- в расписании будут срабатывать все условия при совпадении времени включения
- можно делать вставки треков в начало или в конец очереди
- если очередь пуста, трек берётся из плейлиста вставки или из эфирного
- заказы из стола будут добавляться как следующий трек (если очередь пуста)
- запустить трек в эфир можно в начало или конец очереди
- параллельная обработка плейлистов c приоритетом включения:
1. очередь треков включая треки стола (треки включаются из очереди пока она не закончится)
2. плейлист вставка (затем берутся треки из этого плейлиста, пока не проиграют все)
3. эфирный плейлист (затем если 1. и 2. пустые, то берутся треки из эфирного плейлиста)
- решится основная проблема, в одно время запустить джингл в эфир и после него новый плейлист => джингл попадает в очередь, а плейлист назначается как основной
- у режима играть в разноброс теперь есть конец плейлиста (ранее зацикливался)
- возможность задать период времени в который расписание должно срабатывать

Дополнительная новая версия V3

Добавлена дополнительная версия без предварительного включения следующего трека в эфир. Эта версия абсолютно идентична с V2, но из текущего плейлиста заранее не ставится трек как следующий. Таким образом будет более чистая динамическая очередь треков.


КАК ПЕРЕЙТИ НА НОВУЮ ВЕРСИЮ

Многие пользователи уже протестировали и перешли на новую версию.
1. Какую версию лучше?
Можно переходить на V2 как аналог V1. Если следующий трек не нужен, лучше выбрать V3.
2. Проверьте расписание:
- для совместимости со старой версией проверьте чтобы по умолчанию для всех строк расписания уже было указано: в начало очистив следующий
- рекомендация: измените на добавить трек в конец очереди для всех позиций расписания где не важна быстрая смена плейлиста или вывод трека в эфир точно по времени (например для эфирных плейлистов, плейлистов вставок или второстепенных вставок одного трека)
3. ПЕРЕКЛЮЧАЕМ!
Просто измените версию внизу раздела НАСТРОЙКИ и переключите трек на следующий. После этого рекомендуем понаблюдать за правильностью работы расписания.

ДОПОЛНИТЕЛЬНО: Рекомендуем также переключить версию файла status.json на 2.0. Все наши коды полностью совместимы с данной версией. Если вы используете свой или старый PHP код, возможно потребуется внести изменения.

20090
Dimitry @Dimitry
Хотелось бы вообще убрать следующий трек отовсюду.
Вот если есть в очереди треки, то тогда отображать, а если например играет обычный плейлист, то след. трек чтобы не отображался даже в админке.
Пока что для совместимости он будет отображаться, но хотелось бы убрать - тогда очереди будут более понятные и чистые.

87
Art @-Art-77-
Я давно убрал эту информацию с сайта радио.
А на счет самого "следующего трека" это вообще отдельная информация.
Я давно понял, что подсчитывается не само проигрывание трека, а то, сколько раз он попал на втрое место (следующий трек).
То есть точное проигрывание трека на самом не деле может существенно отличаться от реального, статистика не корректна, что лично мне не нравится.
Уже несколько раз нам предъявляли претензии группы из ротации, за некорректную информацию.

20090
Dimitry @Dimitry
Верно, подсчитывается сколько раз трек попал в ротацию, но он может быть отменён если в расписании будет запущено что-то ещё.
Попробую сделать 2 разных версии, одна со следующим треком - для совместимости со старой системой и без следующего трека.

87
Art @-Art-77-
Обязательно буду тестить новый вариант.

87
Art @-Art-77-
Хотелось бы получить возможность перемещать заказы (вверх, вниз). Сейчас что бы поднять заказ, приходится предыдущие ставить в очередь.

20090
Dimitry @Dimitry
На вашем аккаунте нет радио, о какой станции речь и о какой версии речь?
В новой версии можно будет добавлять трек в начало или в конец очереди.
Также добавлена вторая новая версия где следующий трек не ставится в очередь заранее. Т.е. ставится только по факту из проигрываемого плейлиста. (если очередь пустая)

87
Art @-Art-77-
Радио на аккаунте у жены : https://myradio24.com/rockataka
Новую версию не смотрел, написано же было про пожелания, вот и написал.
Не писать же мне от ее имени, она занимается художественной частью, я технической.
Новая версия уже доступна ? Или еще рано проверять ?

20090
Dimitry @Dimitry
Я думал что уже тестируете - мало ли. Ну в целом и общем, аккуратно можно переключиться, но без гарантий правильности и стабильности работы.

87
Art @-Art-77-
Dimitry пишет:

Я думал что уже тестируете - мало ли. Ну в целом и общем, аккуратно можно переключиться, но без гарантий правильности и стабильности работы.

Думаю, рановато пока, боязно ))). Подождем.

19
krv-kras @krv-kras
А чем отличается V1 от V2?

20090
Dimitry @Dimitry
Чтобы не путаться, ввёл обозначения. Читаем в первом сообщении.
Я думаю можно начинать тестировать, если будут проблемы, всегда можно переключить назад.

87
Art @-Art-77-
Начинаю тестить V2 - просто бомба !!! 👍 👍 👍
Главное в готовом расписании переделать на "вставить трек в начало или конец очереди".

Вопросы:
- каким образом на данный момент идет подсчет проигрываний во второй и третьей версиях?

- можно ли настроить так, что бы заказы со стола попадали первыми в очередь?

И очень жду вот этого -
- вероятно появится возможность задать период в часах в который расписание должно срабатывать.

Отредактировано -Art-77- - 20.04.2023
87
Art @-Art-77-
Также не помешало бы добавить данную информацию

20090
Dimitry @Dimitry
Проигрывание для системы это добавление в эфир или в очередь, если появляется в очереди значит +1. Естественно во 2й версии может быть замена след. трека и подсчёты будут не совсем верные. Можно не пользоваться заменой треков, тогда должно считать верно или просто включить 3ю версию.

Если не ошибаюсь, заказ берётся из стола когда очередь пустая, по-другому и не получится сделать. Т.е. он всегда будет как следующий добавлен в версии 2, а в версии 3 сразу пойдёт в эфир если очередь пустая. (это кажется не тестировали)

Информацию добавил про вставку в очередь.

87
Art @-Art-77-
За информацию про очередь спасибо.
Пока пользуюсь второй версией, очень удобно.
👍 👍 👍

Отредактировано -Art-77- - 20.04.2023
87
Art @-Art-77-
Ко нибудь еще перешел на на V2 или V3?

87
Art @-Art-77-
А если бы еще и на столе заказов расширилось меню (хотя бы 2 последних пункта), то был бы просто фейерверк сознания !!! )))


20090
Dimitry @Dimitry
Ну со стола вставляется как следующий трек всегда.
Если брать V3 то вообще будет только 1 трек от стола.
Разве что нужна опция заменить следующий, в других нет смысла.
Как вообще нужно чтобы работало? Включало как можно быстрее?

87
Art @-Art-77-
Dimitry пишет:

Как вообще нужно чтобы работало? Включало как можно быстрее?

Да, быстрее.
Если 80% треков идут через различные расписания, то заказы часто по долгу ждут своей очереди, особенно если их несколько.
Тут либо повышать приоритет заказанных треков, что бы они включались в первую очередь, а потом треки из ротаций или других альбомов (оптимально), или добавить возможность ставить их в начало очереди в ручную.
Любое радио делается для слушателей и их заказы имеют первостепенное значение.

Отредактировано -Art-77- - 24.04.2023