Ротатор плейлистов с песнями

rsv

Member
Можете как то модернизировать планировщик заданий и отделить из него и сделать отдельно какой-то скажем Ротатор плейлистов с песнями?
Для чего это нужно. Допустим есть несколько плейлистов, которые поочередно должны запускаться:
- в выбранные часы.
- в выбранные дни
- в выбранные месяцы.
В настоящем планировщике заданий такое создать и проконтролировать невозможно. Что-то похожее просили задания с условием.
Сделайте отдельно как Рекламный планировщик - Ротатор плейлистов песен. Чтобы там в таблице наглядно можно было выбирать сначала часы, потом дни недели и месяцы, когда запускать плейлисты с песнями. Думаю там перерабатывать не много, так как у вас есть код рекламного планировщика.

То есть, там задается основной плейлист, и выбирается только время его запуска. Этот плейлист будет универсальным и будет играть весь год. А дальше создайте опцию "Дополнительный плейлист 1, 2, 3 и тд". И возможность добавления даты, времени, дня недели и месяца.
Правила этого плейлиста будут иметь высший приоритет над правилами основного. То есть, если есть дополнительный плейлист, назначенный на определенное время и дни, то автоматически отключается основной плейлист в это время. Можно создать несколько дополнительных плейлистов. Так очень просто и удобно программировать эфир.
Вот такие пожелания. Что скажете?
 
Последнее редактирование:

scorp

Well-known member
Мне почему-то кажется, что я уже знаю, каким будет ответ )))
 

Cepreu

Member
Можете как то модернизировать планировщик заданий и отделить из него и сделать отдельно какой-то скажем Ротатор плейлистов с песнями?
Для чего это нужно. Допустим есть несколько плейлистов, которые поочередно должны запускаться:
- в выбранные часы.
- в выбранные дни
- в выбранные месяцы.
В настоящем планировщике заданий такое создать и проконтролировать невозможно. Что-то похожее просили задания с условием.
Сделайте отдельно как Рекламный планировщик - Ротатор плейлистов песен. Чтобы там в таблице наглядно можно было выбирать сначала часы, потом дни недели и месяцы, когда запускать плейлисты с песнями. Думаю там перерабатывать не много, так как у вас есть код рекламного планировщика.

То есть, там задается основной плейлист, и выбирается только время его запуска. Этот плейлист будет универсальным и будет играть весь год. А дальше создайте опцию "Дополнительный плейлист 1, 2, 3 и тд". И возможность добавления даты, времени, дня недели и месяца.
Правила этого плейлиста будут иметь высший приоритет над правилами основного. То есть, если есть дополнительный плейлист, назначенный на определенное время и дни, то автоматически отключается основной плейлист в это время. Можно создать несколько дополнительных плейлистов. Так очень просто и удобно программировать эфир.
Вот такие пожелания. Что скажете?
Если сделать нужные плейлисты=шаблоны в планировщике, можно заданиями в плеере запускать их генерации, а также запуск.
Вот чего точно нет, так это возможности как в Паверголд красиво редактировать сгенерированные плейлисты. Но по словам разработчика РБ делался таким чтобы максимально автоматизировать процесс. Для более тонких настроек, да используйте Паврголд и играйте в боссе сгенерированные файлы.
 

rsv

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

Cepreu

Member
Я предлагаю разделить задания (так как они есть разные - генерации, запуск, программы, реклама и др.) от плейлистов песен.
А разделить где именно? Они и так будут разделены.
Наверное, я не понимаю визуально задумку.
 

rsv

Member
А разделить где именно? Они и так будут разделены.
Наверное, я не понимаю визуально задумку.
В планировщике сейчас - бардак. Задания, группы, которые невозможно отсортировать, так как все задания сортируются только в пределах группы. Это очень неудобно.
Поэтому и предлагаю создать отдельный блок для создания расписания для плейлистов песен. Что-то как в Рекламном планировщике. Потом созданные расписания плейлистов передаются как задания планировщику. Тогда будет порядок. Хоть знаешь куда смотреть за ошибками.
Или же как вариант добавить опции Основной плейлист и Дополнительный непосредственно при создании плейлистов. Там же на панели перенести все настройки выхода плейлиста в эфир. Тогда сразу при создании плейлиста, планируешь, когда он будет выходить. Все в одном окне. Очень удобно это в рекламном планировщике. Добавил треки, выбрал время запуска, нажал кнопку и программа сама создала все нужные задания. Вот такое же предлагаю с плейлистами песен.
 

djsoft

Administrator
Команда форума
В настоящем планировщике заданий такое создать и проконтролировать невозможно.
Что именно не получается? Запуск плейлистов по времени в нужные даты и т.п. сейчас возможен, нужно только настроить задания.

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

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

Я предлагаю разделить задания (так как они есть разные - генерации, запуск, программы, реклама и др.) от плейлистов песен.
Для этого есть группы заданий.
 

djsoft

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

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

rsv

Member
Что именно не получается? Запуск плейлистов по времени в нужные даты и т.п. сейчас возможен, нужно только настроить задания.
Это сделать без ошибок невозможно. Это не рационально. Ответ я описал в теме задания с метками.
Это как-то сильно запутано.
Это не запутано. Все должен сделать разработчик. От меня - только ПКМ - дополнительное задание и все. Как программа их выбирает для пользователя неважно. Главное создать мануал потом.
Для этого есть группы заданий.
Это плохо. Так как нельзя отсортировать все задания. Вообще все задания надо разделить на типы - служебные, команды и задания.
Вы предлагаете добавить еще одно окно, откуда тоже что-то будет запускаться.
Я предлагал это сделать как реализовано в окне рекламного планировщика. Типа, настроил задания, нажал кнопку и весь плейлист передался планировщику в плейлист.

Жаль, что вы читаете не вдумываясь о чем речь. Я предлагаю упрощенный вариант. Вы на все сказали нет.
 

djsoft

Administrator
Команда форума
Это не запутано. Все должен сделать разработчик. От меня - только ПКМ - дополнительное задание и все.
Задание, которое внутри другого задания - опция более чем сомнительная, если честно. Зачем это нужно, также понимания нет.

Это плохо. Так как нельзя отсортировать все задания. Вообще все задания надо разделить на типы - служебные, команды и задания.
Почему нельзя? Задания сортируются внутри групп.

Я предлагаю упрощенный вариант. Вы на все сказали нет.
Непонятно, в чем конкеретно наступает упрощение, и даже непонятно, что именно упрощается и как. Даже на этом этапе как-то оно сложно :)

Проблема здесь в том, что вы описываете предполагаемое решение, но не проблему, которую это решение должно решить. Поэтому вопрос: какой конечный результат должен быть?
 
Верх