Как настроить схождение треков из категории в категорию при добавлении новых треков?

  • Автор темы Автор темы radiorf
  • Дата начала Дата начала
Я не знаю, как еще объяснить :) Нажмите в меню Плейлист-Добавить комментарий. Вот так это будет выглядеть.
Ну, если даже вы не знаете как это объяснить, то...
Я трижды делал так, как вы писали выше (см. скрин)
То как выводится Комментарий - это издевка над смыслом того функционала, который я пытаюсь получить.

При настройке Комментарий из генератора в каждой категории (через три точки), оно отображается, НО, если я руками внесу в мп3 тег соответствующий комментарий.
Тем самым присвоев треку постоянное свойство в виде текста\цифр\и т д

По мне, так это вообще не надо. Тег, который дублирует другое поле, имеет исчезающе мало смысла.
Он не дублирует другое поле, как вы не можете понять главного.
Тег\Теги, которые привязаны к кол-ву выходов треков - они динамичны и меняются в зависимости от кол-ва выходов.
Сами по себе... стоит только раз настроить.

К слову сказать, вчера я добавлял новинки в базу, согласившись с вашим предложением "использовать параметр Кал-во запусков", что бы настроить схождение.

Я не могу вам передать словами, какой это геморрой.
Что бы иметь визуальную помощь по трекам, я привязал к ним теги.
Что бы внести новинки, мне надо кинуть новинки, предварительно, для действующих новинок добавить второй тег (категория схождения), отсортировать их по кол-ву выходов, отобрать самые частые в колличестве равном вновь добавляемым трекам (вношу 5 новинок, сортирую старые новинки с наибольшим кол-вом выходов, даю им второй тег)
Убираю второй тег у старых новинок, они падают в категорию схождения, далее надо изменить кол-во выходов, которое находится в рамках допустимого для данной категории, что бы генератор понимал, эти треки относятся к данной категории на основе кол-ва выходов.

И тык я должен проделать со всеми четырмя категориями своей ротации.

Скажите, вы поняли, как это работает по описанию выше?

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

Уже проще, уже меньше ручной работы, которая к слову, весьма кропотливая и ошибиться, запутаться в ней очень просто.

Где юзабилити?


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

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

Постоянная величина для трека - это его характеристики, веселый, грустный, 2000-е, дуэт, ремикс, инструментал и т д - эти вещи, жесткие, они неизменны ни с течением времени ни от прихоти муз. редактора.

Изучите возможности программы.

Изучаем, пробуем и когда понимаем, что тут чего то не то ... пишем вам, дискутируем и ищем общее приемлемое решение.
Поиск решения, пока, не венчается успехом.
Причина?
Их много.
Одна из них, ваше не желание вникнуть в суть.
Я вам о динамике в "кишках программы", а вы меня посылаете туда, где сплошь жесткие свойства, которые никак не меняются динамически по принципу "Если \ ТО"


Далее, и в очередной раз:

почему не внести крохотное изменение в софт, добавив вывод колонки в окно плейлиста, выводящее название Категории из генератора , что бы там просто отображалось название Категории к которой в данный момент, подчеркиваю В ДАННЫЙ МОМЕНТ - относится трек?

Я не понимаю, уж простите.

Вывод данной колонки - это и есть динамика, сегодня трек в категории 1, завтра в категории 2 (сместился, набрав кол-во выходов), вот и решение.
При отображении данной колонки, в моем (черт с ним... конкретном случае) уже не нужны Теги.
Есть отображение категории, есть настроенное схождение треков (костыль кол-ва выходов) - и ладушки... больше и не надо, пока не надо.

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

То что оно сложно (вывести колонку Категория), не верю... все это есть уже в программе, нужно просто показать\прописать куда и где отображать данную информацию. В данном случае - это окно плейлиста.

Не говорите мне, что категории в РБ - это нечто виртуальное и отображается только в генераторе.
В любой программе, в любом генераторе\ротаторе и любом другом софте автоматизации радиовещания - категории виртуальны, это лишь запись свойств и временное хранилище для информации (в нашем случае, информация - это треки).
 

Вложения

  • komment.png
    komment.png
    82,5 КБ · Просмотры: 292
Он не дублирует другое поле, как вы не можете понять главного.
Тег\Теги, которые привязаны к кол-ву выходов треков - они динамичны и меняются в зависимости от кол-ва выходов.
Сами по себе... стоит только раз настроить.
Вот-вот.. это на простом условии с запуском уже неудобно, а что говорить про вариант с несколькими... И главное ничего там сложного нету ни с реализацией этих условий присвоения/удаления тега ни с отладкой. Не надо там вообще ничего особо отлаживать, проверить раз разные варианты и все. Блин грубо говоря ну простой if-else и все ну. Если это значение такое то делаем то-то. Если и то и это условие такие то делаем вот это.. Все! Там вообще даже не затрагивается по сути ничего другого никакие другие логики и вообще ноль влияния на все остальное. Чисто автономная автоматическая штука, которая позволяет управлять тегами на автомате. Это вот что ни есть напрямую относиться к автоматизации!
То что оно сложно (вывести колонку Категория), не верю... все это есть уже в программе, нужно просто показать\прописать куда и где отображать данную информацию. В данном случае - это окно плейлиста.

Не говорите мне, что категории в РБ - это нечто виртуальное и отображается только в генераторе.
Генератор это отдельный модуль и категории видны только в нем и основное окно РБ о них ничего не знает и знать в той реализации как сейчас и не должно, тем более эти категории могут быть вообще разными в разных песетах и т.д. Короче не зацикливайтесь на категориях, это не те категории как в аналогичном софте. Они для формирования плейлиста используются только, треки к ним никак не привязаны по факту. Гораздо проще все это через теги сделать.
 
они динамичны и меняются в зависимости от кол-ва выходов.
забыл добавить, что использование функции Кол-во выходов, сама по себе хороша, а привязка тегов нужна для визуального контроля.
Это удобно и практично.
И ни в коей мере не дублирует функцию Кол-ва запусков, а лишь дополняет ее, и создает уже новый функционал, путем сложения двух существующих + визуализация.


Генератор это отдельный модуль и категории видны только в нем и основное окно РБ о них ничего не знает и знать в той реализации как сейчас и не должно, тем более эти категории могут быть вообще разными в разных песетах и т.д. Короче не зацикливайтесь на категориях, это не те категории как в аналогичном софте. Они для формирования плейлиста используются только, треки к ним никак не привязаны по факту. Гораздо проще все это через теги сделать.
Мой зацикл он просто логичен, по сути это классика.
Но если в РБ это реализовано иначе... что-ж поделать. Танцуем дальше )


Гораздо проще все это через теги сделать.
о чем и прошу, но так что бы теги были динамически зависимыми.
В противном случае - это просто не интересно, хоть и реализуемо.
Сейчас это работает, теги прописаны, кол-во выходов и как следствие схождение треков настроено.

Но когда начинаешь вносить новинки, начинается такой треш, что понять его можно, только если лично испытать на своей шкуре.

А лекарство есть, формулу мы вывели, но разработчик - вредина )

А мы болеем, парим ноги в тазике, суставы от кликанья болят и ноют... а мы болеем
 
Последнее редактирование:
2. И допустим если категоризацию тегов использовать через выделения цветом, то чтоб можно было как-то сортировать по цветам список, ну чтоб не каша была, а по порядку... теги одного цвета, потом другого и т.д. Ну или какие-то группы придумать для них наподобие как в планировщике.
Теги можно переносить мышью в нужную позицию. По остальному, долго комментировать. Как бы сказать, есть вот окно со списком тегов, редактировать теги там можно, все работает. Зачем там устраивать какие-то доводки, которые никто и не заметит, что вообще есть?
 
То как выводится Комментарий - это издевка над смыслом того функционала, который я пытаюсь получить.
Комментарий работает как и должен. Вам нужно, чтобы в созданном генератором плейлисты были отмечены категории генератора. Программа существует 17 лет и вы первый, кому это понадобилось - из чего можно сделать вывод, что больше это никому не нужно :)
Тем не менее, добиться такого поведения можно, добавив комментарии. У вас получится плейлист вида:
  1. (комментарий) Категория 1
  2. Трек из категории 1
  3. (комментарий) Категория 2
  4. Трек из категориии 2.
  5. ... и так далее
Тег\Теги, которые привязаны к кол-ву выходов треков - они динамичны и меняются в зависимости от кол-ва выходов.
Каким образом тогда нет дублирования, если тег нахолдится в прямой зависимости от количества запусков?

У вас очень специфичная задача для которой, вероятно, программа не создавалась.

почему не внести крохотное изменение в софт, добавив вывод колонки в окно плейлиста, выводящее название Категории из генератора , что бы там просто отображалось название Категории к которой в данный момент, подчеркиваю В ДАННЫЙ МОМЕНТ - относится трек?
Это невозможно так как категории существуют только в генераторе, в созданном плейлисте этой информации нет.

Не говорите мне, что категории в РБ - это нечто виртуальное и отображается только в генераторе.
Вы не поверите, но так и есть :) Я же вам прямо об этом ранее говорил. То, что вы пытаетесь сделать, это притянуть чужеродную модель работы из какой-то другой программы, но оно так работать не будет. Схождения, правила, категории, нет этого здесь. Но есть другое.
 
Чисто автономная автоматическая штука, которая позволяет управлять тегами на автомате.
Какая основа для правил, что проверять, какие условия, и когда?

Кол-во выходов, сама по себе хороша, а привязка тегов нужна для визуального контроля.
Тогда непонятно. С одной стороны вам нужна автономность, чтобы настроить и оставить работать. С другой - визуальный контроль. Это противоположные вещи. Для автономной работы как раз все есть.

Но когда начинаешь вносить новинки, начинается такой треш, что понять его можно, только если лично испытать на своей шкуре.
Вы можете нанять программиста, который, используя RadioBOSS API все вам автоматизирует под ваш конкретный случай. Если там схема по типу
Новинки(50)->Текущие(100)->...->Архив(N)
То через API это делается (в частности, функция чтения информации о треке чтобы получить кол-во запусков и другие параметры). Добавляете трек в папку "Новинки", запускаете скрипт который уже делает обработку: перемещает треки из папки "Новинки (если их более 50) в следующую, если и там полная, то из той папки в следующую и так до папки "Архив". Получается сдвиг по каким-то вашим критериям (например, убирать наиболее часто игравшие треки). Сама ротация строится просто по папкам, а дополнительные правила и приоритеты для тонкой настройки.
 
У вас получится плейлист вида:
  1. (комментарий) Категория 1
  2. Трек из категории 1
  3. (комментарий) Категория 2
  4. Трек из категориии 2.
  5. ... и так далее
скрины...

комментарии указаны в каждой категории вида Комментарий=Имя категории

Каким образом тогда нет дублирования, если тег нахолдится в прямой зависимости от количества запусков?
Потому что его нет, в данном случае Тег - это визуальная составляющая в зависимости от кол-ва выходов трека.
Для глаз это проще и удобнее.
Можно конечно смотреть в колонку Кол-во выходов в окне плей листа и судорожно вспоминать, "А к какой категории относится трек, если текущее кол-во выходов равно 284" ?
Вот тут и выручают Теги, как визуальная подсказка.

Я пытаюсь донести до вас, что использование тегов возможно по двум сценариям:
как есть сейчас - величина постоянная
и как дополнение к функционалу Кол-ва выходов - величина динамическая

А вы мне твердите, "зачем"? - это и есть тоже самое, что кол-во выходов.
Почти, но не совсем.

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


и вы первый, кому это понадобилось
может быть я первый, кто задался вопросом, а нафига в программе
автоматизации радиовещания кнопки "повтор всего\разнобой\..."?
когда к радиовещанию это не имеет ни малейшего отношения, это уровень винампа с возможностью гнать поток в сеть путем довеса плагинов.
И предположил, что було бы здорово привнести, что то новое, полезное, гибкое... а столкнулся с тем, что, оказывается я один умный, а все остальные дураки.

Зачем же так?


Это невозможно так как категории существуют только в генераторе, в созданном плейлисте этой информации нет.
тут соглашусь, так как всех механизмов софта я не знаю, имею в виду программную часть, ее ядро.


Схождения, правила, категории, нет этого здесь.
странно конечно, должно быть хоть что то ... если мы о профессиональном софте автоматизации радиовещания.

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

Я в любом случае очень благодарен вам за дискуссии, споры, поиски и прочее...
Истина где то рядом )
 

Вложения

  • komment1.png
    komment1.png
    86,3 КБ · Просмотры: 310
  • komment2.png
    komment2.png
    69,8 КБ · Просмотры: 304
Тогда непонятно. С одной стороны вам нужна автономность, чтобы настроить и оставить работать. С другой - визуальный контроль. Это противоположные вещи. Для автономной работы как раз все есть.
Я займусь очень, вот прям очень подробным описанием того, зачем это и почему...
Займет страниц 5, и надеюсь тогда все станет понятно.


Вы можете нанять программиста, который, используя RadioBOSS API все вам автоматизирует под ваш конкретный случай. Если там схема по типу
Новинки(50)->Текущие(100)->...->Архив(N)
То через API это делается (в частности, функция чтения информации о треке чтобы получить кол-во запусков и другие параметры). Добавляете трек в папку "Новинки", запускаете скрипт который уже делает обработку: перемещает треки из папки "Новинки (если их более 50) в следующую, если и там полная, то из той папки в следующую и так до папки "Архив". Получается сдвиг по каким-то вашим критериям (например, убирать наиболее часто игравшие треки). Сама ротация строится просто по папкам, а дополнительные правила и приоритеты для тонкой настройки.
Хотя... вы уловили смысл, и уловили его верно и правильно.

Так почему же не рассмотреть возможность подобного функционала внутри программы?

А в пресс релизе указать, что "умрите конкуренты, РБ умеет и так и эдак и еще вот так... а ваш ваще ниочем" )


А давайте я вас найму? Ну серьезно...
Тут вопрос денег... денежный вопрос решает все и вся, всегда.

если в самом РБ это не появиться никогда, то хоть в виде скрипта будет у меня.
 
Как бы сказать, есть вот окно со списком тегов, редактировать теги там можно, все работает. Зачем там устраивать какие-то доводки, которые никто и не заметит, что вообще есть?
Ну что сказать...боюсь если отвечать то ответ будет состоять на 95% исключительно из матерных слов... поэтому придется промолчать..
Мне написали подобный список улучшений так завтра уже было бы все готово ибо делать там раз плюнуть, зато в результате было бы все удобно и по уму..
Ну вот что значит "никто и не заметит"? А зачем вообще тогда было делать список тегов этот, и многое другое... можно же было просто списать на "никто и не заметит"...
 
комментарии указаны в каждой категории вида Комментарий=Имя категории
Для комментария создайте отдельную каткгорию, смысл категории только вставить комментарий. Как у вас сейчас - комментарий является частью общей базы треков для категории и будет появляться в плейлисте спонтанно.

нафига в программе
автоматизации радиовещания кнопки "повтор всего\разнобой\..."?
когда к радиовещанию это не имеет ни малейшего отношения
Иногда это используется, например, можно использовать Track List и режим "случайное воспроизведение", в плейлист добавить 2 элемента "рок" и 1 "поп", в итоге в среднем будет играть 66% рока и 33% попсы.

А вы мне твердите, "зачем"? - это и есть тоже самое, что кол-во выходов.
Да, это основная причина, почему полезность такого функционала вызыввает сомнение.

Так почему же не рассмотреть возможность подобного функционала внутри программы?
Потому что это частный случай, ваша конкретная ситуация. Для остальных это не нужно. Поэтому и добавлен API, чтобы была возможность что-то делать нестандартное.

А давайте я вас найму? Ну серьезно...
Тут вопрос денег... денежный вопрос решает все и вся, всегда.
Таких услуг нет здесь. Задача простая, думаю, любой относительно адекватный фрилансер справится.

Мне написали подобный список улучшений так завтра уже было бы все готово ибо делать там раз плюнуть, зато в результате было бы все удобно и по уму..
Список микро улучшений. Работы много, толка мало :)
 
Для комментария создайте отдельную каткгорию, смысл категории только вставить комментарий. Как у вас сейчас - комментарий является частью общей базы треков для категории и будет появляться в плейлисте спонтанно.
аааа, вот вы о чем... вот теперь вроде дошло, ща проверим

вы имеете в виду что то типа этого:

кат коммент Новинка
кат Новинка
кат коммент Хит
кат Хит
кат коммент Архив
кат Архив

то есть это уже в шаблоне часа..

испытаю, отпишусь.


Поэтому и добавлен API, чтобы была возможность что-то делать нестандартное.
нашел хлопчика одного, вроде как толковый.
если все сложится и будет реализован скрипт, то в ближайшее время переключусь на что то другое в рамках РБ и буду бомбить форум другими сообщениями. (жарьте попкорн) :-)
 
Мне пока приходится перебрасывать треки по папкам, ну и пользоваться правилами приоритета, в зависимости от количества проигрываний трека.
 
Radiorf, чем дело закончилось?
Я ещё один едиёт, который бы тоже хотел увидеть такой функционал)
Да ничем, программист оказался очень вежливым и как бы адекватным, я повелся, и перевел всю сумму… в итоге бесконечные завтраки, болезни, проблемы, завал на работе и тд.
Хотя обещал прям всё по феншую сделать.
Я плюнул, пусть ему эти деньги принесут много и очень много счастья.


Что касается разработчиков радиобосса, то они свою позицию озвучивают просто «вам это нафик не надо, мы проверяли, это никому не нужно» собственно… «катись оно конём»
 
Что касается разработчиков радиобосса, то они свою позицию озвучивают просто «вам это нафик не надо, мы проверяли, это никому не нужно» собственно… «катись оно конём»
Каждый новый функионал должен быть оправдан. "Схождение" треков можно реализовать приоритетами в генераторе плейлистов.
 
"Схождение" треков можно реализовать приоритетами в генераторе плейлистов.
А можно поподробнее? Задать колличество вьіходов трека в ефир и другиє параметрьі, я что то не встречал.
У меня в генераторе 21 категория в виде папок с треками на каждьій час с джинклами через 2 трека, плюс стартовьій. К тому же есть категории которьіе звучат в одном часе 2 раза, а в следующем 1. Все ето раставлено в определенном порядке. Порядок категорий (папок) в моем случае поддерживается корректно. А с повтором беда. Есть категория в которой 10 треков на каждьій час. Вьіставил категории не повторять 10 часов. А когда треки должньі пойти по второму разу, на 11 (он же 1) пропустило категорию. Добавил еще один трек в папку, а время оставил то же. Посмотрю как дальше будет. К сожалению не возможно посмотреть наперед как будет сформирован пресет в генераторе листов и увидеть какие будут взятьі треки.
 
Так... Где-то встречал инфу за 200х годьі что для нормального рандома например для цикла 10 часов, в папке должно бьіть 20 треков. А если в папке 10 треков, то время неповторения ставлю 5 часов. Проверю...
 
Приоритеты настраиваются в параметрах категории: https://manual.djsoft.net/radioboss/ru/plgen-cat3.htm
Для "схождения" трека можно добавить правила на основе олкичества запусков - чем больке кол-во запуском, тем сильнее понижается приоритет, например.
 
Назад
Верх