Генерация плейлиста из 4 категорий

zhyravloyv

New member
Добрый день. Может подобный вопрос уже был... но найти его не смог, поэтому спрашиваю.
Есть задача:
4 категории треков, в каждой категории примерно по 100 треков. Сделать автоматическую генерацию плейлиста из этих категорий но с условием чтобы трек не повторялся в течении 24 часов (это понятно как настроить) и чтобы плейлист генерировался след.образом
из каждой категории бралось по одному треку по порядку, т.е.
1 трек 1 категории, 1 трек 2 категории, 1 трек 3 категории, 1 трек 4 категории - затем
2 трек 1 категории, 2 трек 2 категории, 2 трек 3 категории, 2 трек 4 категории и т.д.

подскажите по настройке или отправьте в топик где подобное обсуждалось, заранее спасибо!
 

Chaos

Member
Не понимаю, в чём сложность. В справке всё описано. Ну да ладно.

Заходите в генератор плейлистов. В левой части части окна нажимаете на + и создаёте первую категорию.

0.png

На вкладке "Общие" указываете название категории.

1.png

На вкладке "Треки" задаёте источник для треков этой категории. Если у вас по 100 песен лежат в 4-х папках, указываете первую папку. Ставим: выбор треков - по порядку, начальная позиция 1, галочку "увеличивать позицию при каждой генерации". Жмём Ок.

2.png

Проделываем тоже самое для остальных трёх категорий. Перекидываем их из левого окна категорий в правое окно "Ротация".

4.png

Устанавливаем длительность плейлиста. На вкладке "Настройки" задаём правила неповторения трека. Сохраняем пресет.

В планировщике создаём задание на генерацию плейлиста, указываем сохранённый пресет, время в которое будет выполняться задание, отмечаем нужные настройки (очищать плейлист или добавлять в конец) и другие по необходимости. Собственно всё.
 

zhyravloyv

New member
Не понимаю, в чём сложность. В справке всё описано. Ну да ладно.

Заходите в генератор плейлистов. В левой части части окна нажимаете на + и создаёте первую категорию.

Посмотреть вложение 5419

На вкладке "Общие" указываете название категории.

Посмотреть вложение 5421

На вкладке "Треки" задаёте источник для треков этой категории. Если у вас по 100 песен лежат в 4-х папках, указываете первую папку. Ставим: выбор треков - по порядку, начальная позиция 1, галочку "увеличивать позицию при каждой генерации". Жмём Ок.

Посмотреть вложение 5422

Проделываем тоже самое для остальных трёх категорий. Перекидываем их из левого окна категорий в правое окно "Ротация".

Посмотреть вложение 5423

Устанавливаем длительность плейлиста. На вкладке "Настройки" задаём правила неповторения трека. Сохраняем пресет.

В планировщике создаём задание на генерацию плейлиста, указываем сохранённый пресет, время в которое будет выполняться задание, отмечаем нужные настройки (очищать плейлист или добавлять в конец) и другие по необходимости. Собственно всё.
Вот я сделал вчера все как вы описали :) (значит справку понял верно и настроил по шагам верно), но обнаружил сегодня, что после выполнения задания по созданию плейлиста из пресета, треки не идут в порядке что я написал:
1т 1к
1т 2к
1т 3к
1т 4к
2т 1к
2т 2к
2т 3к
2т 4к
И тд

после всех настроек (они совпадают с вашим описанием)
Воспроизведение идёт:
1т 1к
2т 1к
3т 1к
4т 1к
И тд

и ощущение что просто по порядку..

позже ещё раз все перепроверю и отпишусь.
 

Chaos

Member
Перепроверьте, потому что:
после всех настроек
Воспроизведение идёт:
1т 1к
2т 1к
3т 1к
4т 1к
И тд
вот такое воспроизведение может идти только в трёх случаях:
1. в окне "ротация" у вас 4 раза повторяется "категория 1".
2. в настройках категории 1 на вкладке "общие" установлен показатель "длительность", который отличается от 1 или выбран пункт "использовать все треки источника".
3. в качестве источника для треков в категориях 2, 3, 4, установлена та же самая папка, что для категории 1.
 

zhyravloyv

New member
Перепроверьте, потому что:

вот такое воспроизведение может идти только в трёх случаях:
1. в окне "ротация" у вас 4 раза повторяется "категория 1".
2. в настройках категории 1 на вкладке "общие" установлен показатель "длительность", который отличается от 1 или выбран пункт "использовать все треки источника".
3. в качестве источника для треков в категориях 2, 3, 4, установлена та же самая папка, что для категории 1.
1 и 3 пункты точно нет, там все верно.
а вот 2 пункт да. Выставлено использовать все треки источника.
просто подумал, почему то, что если оставить 1 то в плейлист подтянется только один трек.
Сделаю новую настройку и посмотрю как будет работать. Спасибо большое!!!
 

zhyravloyv

New member
Перепроверьте, потому что:

вот такое воспроизведение может идти только в трёх случаях:
1. в окне "ротация" у вас 4 раза повторяется "категория 1".
2. в настройках категории 1 на вкладке "общие" установлен показатель "длительность", который отличается от 1 или выбран пункт "использовать все треки источника".
3. в качестве источника для треков в категориях 2, 3, 4, установлена та же самая папка, что для категории 1.
Сделал вот такие настройки на категории
1603218754264.png
1603218778204.png
1603218822873.png


на повтор
1603218848124.png


и такое задание.
1603218860893.png


Есть где то не точность?
 

Chaos

Member
Есть где то не точность?
На вкладке "не повторять" у категорий убрать галочку с пункта "игнорировать опции бла бла бла". Иначе правило неповторения трека в течение суток, установленное у вас в настройках пресета, применяться не будет.
 

zhyravloyv

New member
На вкладке "не повторять" у категорий убрать галочку с пункта "игнорировать опции бла бла бла". Иначе правило неповторения трека в течение суток, установленное у вас в настройках пресета, применяться не будет.
Если убираю галочку то при нажатии на кнопку ГЕНЕРИРОВАТЬ вижу вот это

Generation started.
Loading category "Блок1_Dance"
Category "Блок1_Dance": loaded 115 tracks
Tracks after filters applied: 115
Loading category "Блок2_Medium"
Category "Блок2_Medium": loaded 115 tracks
Tracks after filters applied: 115
Loading category "Блок3_Energy"
Category "Блок3_Energy": loaded 115 tracks
Tracks after filters applied: 115
Loading category "Блок4_Slow"
Category "Блок4_Slow": loaded 115 tracks
Tracks after filters applied: 115
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок3_Energy"
> 20 errors.
Completed. Duration: 9:45:19
 

Chaos

Member
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок3_Energy"
> 20 errors.
Completed. Duration: 9:45:19
Это уже простая математика.

В среднем 60 минут - это 20 песен. Соответственно на 24 часа вам нужно 20*24=480 треков. Сейчас у вас 115*4 = 460 треков. Ответ: добавить ещё треков, либо уменьшить время неповторения.

Выделите все 4 папки и киньте их в плейлист Радиобосса. Под ним указана общая продолжительность плейлиста.
count.png

Наверняка у вас она меньше 24:00:00, отсюда и ошибка.
 

zhyravloyv

New member
Это уже простая математика.

В среднем 60 минут - это 20 песен. Соответственно на 24 часа вам нужно 20*24=480 треков. Сейчас у вас 115*4 = 460 треков. Ответ: добавить ещё треков, либо уменьшить время неповторения.

Выделите все 4 папки и киньте их в плейлист Радиобосса. Под ним указана общая продолжительность плейлиста.
Посмотреть вложение 5438
Наверняка у вас она меньше 24:00:00, отсюда и ошибка.
Угадали с количеством )) Всего в 4 категориях треков 460 шт. но общее время 33:54:05
Время неповторения попробовал увеличить до 1 д 12 ч и при генерации выдает вот такое

Generation started.
Loading category "Блок1_Dance"
Category "Блок1_Dance": loaded 115 tracks
Tracks after filters applied: 115
Loading category "Блок2_Medium"
Category "Блок2_Medium": loaded 115 tracks
Tracks after filters applied: 115
Loading category "Блок3_Energy"
Category "Блок3_Energy": loaded 115 tracks
Tracks after filters applied: 115
Loading category "Блок4_Slow"
Category "Блок4_Slow": loaded 115 tracks
Tracks after filters applied: 115
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок1_Dance"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок3_Energy"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок1_Dance"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок3_Energy"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок1_Dance"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок3_Energy"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок1_Dance"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок3_Energy"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок1_Dance"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок3_Energy"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок1_Dance"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок3_Energy"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок1_Dance"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок3_Energy"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок1_Dance"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок3_Energy"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок1_Dance"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок3_Energy"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок1_Dance"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок3_Energy"
ERROR: Unable to find track that fits criteria (rule: norepeat-track). Category: "Блок1_Dance"
Completed. Duration: 1:19:13
 

Chaos

Member
Может время неповторения увеличить?
Точно нет) Если с ним что-то делать, то уменьшать, чтобы избавиться от этой ошибки.

Судя по тому, как ругается Радиобосс, все беды начались от категории "Блок3_Energy".

Сделайте скриншоты вкладок "общие", "треки" и "не повторять" для неё. Если на вкладках "Фильтр" и "Приоритет" ничего не меняли - то их не нужно скриншотить. Ну и на всякий случай убедитесь, действительно ли у вас все 115 треков в этой категории разные, нет ли дублей. Иначе я уже и не знаю на что пенять.

P.S. Ну и между папками, к слову, тоже не должно быть одинаковых треков. Чтобы трек "Исполнитель 1 - Песня 1" не была и в одной категории, и в другой.
 
Последнее редактирование:

zhyravloyv

New member
Точно нет) Если с ним что-то делать, то уменьшать, чтобы избавиться от этой ошибки.

Судя по тому, как ругается Радиобосс, все беды идут от категории "Блок3_Energy".

Сделайте скриншоты вкладок "общие", "треки" и "не повторять" для неё. Если на вкладках "Фильтр" и "Приоритет" ничего не меняли - то их не нужно скриншотить. Ну и на всякий случай убедитесь, действительно ли у вас все 115 треков в этой категории разные, нет ли дублей. Иначе я уже и не знаю на что пенять.
Вот

1603223816849.png

1603223837918.png

1603223857267.png

Почему то во вкладке Треки - начальная позиция стала 52 (хотя я везде изначально проставил 1, и потом выполнилось задание по генерации плейлиста)
 

Chaos

Member
Почему то во вкладке Треки - начальная позиция стала 52 (хотя я везде изначально проставил 1, и потом выполнилось задание по генерации плейлиста)
Это мы обсуждали недавно здесь: https://radioboss.ru/community_ru/t...orno-ne-berutsja-generatorom-plej-lista.4404/

Тогда развожу руками. У вас случаем не ломанная версия? Поговаривают, она работает со множеством ошибок.
 

zhyravloyv

New member
Это мы обсуждали недавно здесь: https://radioboss.ru/community_ru/t...orno-ne-berutsja-generatorom-plej-lista.4404/

Тогда развожу руками. У вас случаем не ломанная версия? Поговаривают, она работает со множеством ошибок.
Тааакс... ознакомлюсь.
У вас случаем не ломанная версия? Поговаривают, она работает со множеством ошибок.
Вот этого не знаю, все в наследство досталось и сервак и radioboss 5.8.2.0

Может попробовать снять галочку "Увеличивать позицию..."
 

Chaos

Member
Ой, вот это древность. Вполне возможно в этой версии была ошибка в работе генератора с увеличением позиции по порядку или какая-то другая. Тут даже не берусь сказать.

Что могу из последнего посоветовать. Проверить, создана ли из ваших треков музыкальная база. Помнится в справке была фраза "Создание музыкальной базы нужно для работы генератора плейлистов". Ищем тут: Инструменты - Музыкальная база.

А ещё лучше, если есть возможность, то на другой ПК скачать последнюю версию Радиобосса с официального сайта и проверить, всё что мы выше пробовали на ней. Пробной-версии для этих целей хватит с головой.
 
Последнее редактирование:

zhyravloyv

New member
Что могу из последнего посоветовать. Проверить, создана ли из ваших треков музыкальная база. Помнится в справке была фраза "Создание музыкальной базы нужно для работы генератора плейлистов". Ищем тут: Инструменты - Музыкальная база.
База есть.

Поставил в генераторе плейлиста в категориях выбор трека "случайно" - в целом меня устраивает вариант случайного воспроизведения трека, главное из разных категорий по очереди (и вроде так и работает, первые 4 трека в плейлисте из разных категорий)
 

djsoft

Administrator
Команда форума
В среднем 60 минут - это 20 песен. Соответственно на 24 часа вам нужно 20*24=480 треков. Сейчас у вас 115*4 = 460 треков. Ответ: добавить ещё треков, либо уменьшить время неповторения.
Для выбора по порядку правила неповторения вообще нужно отключить. Если "по порядку" хватает треков, то повторов и так не будет. Если не хватает, и будут применяться правила - то порядок будет нарушен. Или будут ошибки.
 

zhyravloyv

New member
Для выбора по порядку правила неповторения вообще нужно отключить. Если "по порядку" хватает треков, то повторов и так не будет. Если не хватает, и будут применяться правила - то порядок будет нарушен. Или будут ошибки.
Если вот тут я выключаю галочку у всех категорий
1603265212556.png

то при нажатии ГЕНЕРИРОВАТЬ вижу вот такое

Generation started.
Loading category "Блок1_Dance"
Category "Блок1_Dance": loaded 115 tracks
Tracks after filters applied: 115
Loading category "Блок2_Medium"
Category "Блок2_Medium": loaded 115 tracks
Tracks after filters applied: 115
Loading category "Блок3_Energy"
Category "Блок3_Energy": loaded 115 tracks
Tracks after filters applied: 115
Loading category "Блок4_Slow"
Category "Блок4_Slow": loaded 115 tracks
Tracks after filters applied: 115
ERROR: Unable to find track that fits criteria (rule: norepeat-artist). Category: "Блок3_Energy"
> 7 errors.
ERROR: Unable to find track that fits criteria (rule: norepeat-artist). Category: "Блок2_Medium"
> 3 errors.
ERROR: Unable to find track that fits criteria (rule: norepeat-artist). Category: "Блок3_Energy"
ERROR: Unable to find track that fits criteria (rule: norepeat-artist). Category: "Блок2_Medium"
ERROR: Unable to find track that fits criteria (rule: norepeat-artist). Category: "Блок1_Dance"
ERROR: Unable to find track that fits criteria (rule: norepeat-artist). Category: "Блок3_Energy"
ERROR: Unable to find track that fits criteria (rule: norepeat-artist). Category: "Блок2_Medium"
ERROR: Unable to find track that fits criteria (rule: norepeat-artist). Category: "Блок1_Dance"
ERROR: Unable to find track that fits criteria (rule: norepeat-artist). Category: "Блок3_Energy"
ERROR: Unable to find track that fits criteria (rule: norepeat-artist). Category: "Блок2_Medium"
ERROR: Unable to find track that fits criteria (rule: norepeat-artist). Category: "Блок1_Dance"
Completed. Duration: 4:17:35


Поэтому я принял такой вариант:
во всех категориях выбор трека "случайно" без галочки "увеличивать позицию" с галочкой "игнор опции неповтора"
в общих настройках галочка "не повторять трек 24 часа"

галочка "длительность плейлиста - 1 д 10 мин"
в этом случае вот так при генерации
Generation started.
Loading category "Блок1_Dance"
Category "Блок1_Dance": loaded 115 tracks
Tracks after filters applied: 115
Loading category "Блок2_Medium"
Category "Блок2_Medium": loaded 115 tracks
Tracks after filters applied: 115
Loading category "Блок3_Energy"
Category "Блок3_Energy": loaded 115 tracks
Tracks after filters applied: 115
Loading category "Блок4_Slow"
Category "Блок4_Slow": loaded 115 tracks
Tracks after filters applied: 115
Completed. Duration: 34:00:28

и треки воспроизводятся: рандомный трек из кат1, рандомный трек из кат3, рандомный трек из кат2, рандомный трек из кат4,
+ задание генерить пл каждый день в 23:59 с очисткой текущего пл
 
Последнее редактирование:

djsoft

Administrator
Команда форума
Если вы используете версию 5.8, то я бы рекомендовал установить последнее обновление 5.9, или 6.0 бета. В старых версиях могли быть ошибки.
 

Chaos

Member
Поэтому я принял такой вариант:
В целом, если качество генерируемого плейлиста вас устраивает, то ок. Но вот:
в общих настройках галочка "не повторять трек 24 часа"
избыточна и не будет учитываться, т.к. вы в категориях отключили применение правил неповторения, установив в них:
галочку "игнор опции неповтора"
Вам в общих настройках эта галочка в принципе не нужна. Как уже выше отметили, если у вас все 115 треков в каждой папке не совпадают, то они и так не будут повторяться в течение 24 часов (если их общая продолжительность действительно 33 часа, как вы написали).
 
Верх