RadioBOSS 6.3 [beta]

Статус
Закрыто для дальнейших ответов.

djsoft

Administrator
Команда форума
Что нового
  • Контейнеры: упаковка одного или нескольких треков в контейнер; контейнер отображается как отдельный элемент в плейлисте
  • Новая опция кроссфейдинга: Mix Start определяет, где будет миксоваться следующий трек; начало микса может быть определено автоматически
  • Маркеры часового разделения в плейлисте (чтобы включить, щелкните правой кнопкой мыши на вкладке плейлиста)
  • Новая опция хранения дополнительной информации: хранить информацию в отдельном файле (подробности в руководстве пользователя)
  • Добавлена поддержка файлов .cue: название трека обновляется в соответствии с информацией, содержащейся в файле cue
  • Track List: выбор следующего трека для Track List производится при выделении его в плейлисте (если активна панель информации о треке)
  • Улучшено отображение погоды в главном окне: показывает скорость ветра
  • Задания поверх эфира: можно отправлять названия играющих треков на сервер (опция в разделе Настройки-Планировщик)
  • Контроль прав пользователей: добавлены разрешения на включение/выключение вещания и удаление профиля
  • Вкладка проводника: добавлена функция "папки быстрого доступа" (чтобы включить, щелкните правой кнопкой мыши на любом элементе в списке файлов)
  • Переработана функция записи потока
  • Архив потока: добавлена возможность записи потока без применения DSP
  • Архив потока создает .cue файл с названиями треков
  • Экспорт обложек может быть выполнен в JPEG для уменьшения размера файла
  • Добавлена возможность присваивать имена HTTP-запросам
  • Джинглы: разрешено проигрывать только один джингл за раз (опция)
  • Нарезки: добавлен фильтр по тегам
  • Лог: добавлена команда правой кнопки мыши для перехода к соответствующему элементу плейлиста
  • Добавлена возможность показывать изображение по умолчанию, когда видео окно видно, но воспроизводится аудио файл
  • Настройки->Управление: возможность запретить выключение планировщика
  • Auto Intro: добавлен фильтр "Исключать" для тегов
  • Опция безопасности API: разрешить только локальные запросы
  • Добавлена команда "Отправить название на сервер" в меню Инструменты для отправки произвольного названия трека на сервера вещания
  • Добавлена возможность настройки размера иконки в плейлисте (Настройки->Вид->Стиль)
  • Добавлены переменные %startsec и %endsec формата название трека (позиции начала и конца воспроизведения для текущего трека)
  • Дополнительная настройка: громкость ретрансляции при воспроизведении задания поверх эфира с опцией "Приоритет над ретрансляцией"
  • Дополнительная настройка: ползунок громкости влияет только на основную звуковую карту, а не на монитор
  • Треки, воспроизводимые в карт машине и AUX плеере, теперь регистрируются и включаются в отчеты
  • Внутренние плейлисты открываются заранее, что позволяет правильно определить название следующего трека и рассчитать кроссфейды
Музыкальная база
  • Добавлены команды правой кнопки мыши для треков: переместить в базу / скопировать в базу
  • Добавлена опция: что показывать в поле имени файла (имя файла и путь или полный путь)
  • Улучшено окно обработки треков
Track Tool
  • Возможность записывать голосовые вставки из инструмента Track Tool
  • Голосовая вставка может быть предварительно прослушана
  • Опция истечения срока действия для голосовой вставки
  • Настройка уровня воспроизведения для голосовых вставок
Планировщик
  • Прогресс выполнения событий для команд download, generate и makelibrary, доступен из меню Список (кнопка на вкладке Планировщик)->Посмотреть выполняемые задания
  • Добавлена команда "dsp" для включения или отключения всех/конкретных DSP
  • Команда "next" с модификатором "CueNextOnEnd" может быть использована в качестве первого действия в событиях с несколькими действиями
  • Опция для вылета по DTMF: позволяет завершить воспроизведение выбранных типов файлов (например, рекламных роликов) вместо того, чтобы сразу завершить задание
Рекламный планировщик
  • Для роликов можно установить цвет фона, чтобы отметить их в списке
  • Элементы в списке роликов могут быть вручную переупорядочены с помощью перетаскивания
  • Позволяет сворачивать группы в списке
  • Возможность упаковать рекламный блок в контейнер
  • Отчеты, сделанные в профилях, отличных от профиля по умолчанию, включают имя профиля
Генератор отчетов
  • Добавлена поддержка стилей
  • Для отчетов "Список" рассчитывается общая продолжительность
  • Командная строка для автоматизации создания отчетов (подробности в руководстве пользователя)
  • Добавлены горячие клавиши (стрелки) для управления ротацией и категориями
Редактор кроссфейдов
  • Кнопки Предыдущий/следующий для быстрого перехода к другим элементам плейлиста
  • Исправлена ошибка, когда перемещение трека влево было невозможно в некоторых позициях
Исправлены ошибки и внесены незначительные улучшения
  • Улучшен расчет длительности треков в плейлисте
  • Определение точки микширования в базе (а также для команды makelibrary) теперь использует минимальное значение микширования, как установлено в окне кроссфейдов
  • Исправлена ошибка в функции поиска (плеер и база)
  • Исправлена ошибка: в редких случаях затухание приводило к высокому уровню звука в конце
  • Исправлено: поиск по тегам иногда работал некорректно
  • Исправлены различные ошибки локализации
  • Исправлено: треки, воспроизводимые поверх эфира, не включались в отчеты
Лицензия
Зарегистрированные пользователи с активной подпиской на обновления могут использовать имеющийся ключ.

Чтобы запросить бесплатный ключ бета-тестера, пожалуйста, заполните эту форму: https://www.djsoft.net/enu/beta.htm
Бесплатные ключи будут работать до 15 июня 2023. Всем бета тестерам, принявшим реальное участие в тестировании, предоставляются скидки на покупку вплоть до 100%.

Скачать
RadioBOSS 6.3 beta:
x86 https://dl.djsoft.net/beta/radioboss_setup_6.3.0.6.exe (4/19/2023, 34MB)
x64 https://dl.djsoft.net/beta/radioboss_setup_6.3.0.6_x64.exe (4/19/2023, 38MB)

Просьба сообщать обо всех небольших недочетах в этой теме и создавать новую тему для более серьезных вопросов/предложений/ошибок.

Всем, участвующим в тестировании, предлагается скидка вплоть до 100%, в зависимости от принятого участия. Для получения скидки, пожалуйста, напишите на support@djsoft.net.
 
Последнее редактирование:
Что нового
  • Контейнеры: упаковка одного или нескольких треков в контейнер; контейнер отображается как отдельный элемент в плейлисте
  • Новая опция кроссфейдинга: Mix Start определяет, где будет миксоваться следующий трек; начало микса может быть определено автоматически
  • Маркеры часового разделения в плейлисте (чтобы включить, щелкните правой кнопкой мыши на вкладке плейлиста)
  • Новая опция хранения дополнительной информации: хранить информацию в отдельном файле (подробности в руководстве пользователя)
  • Добавлена поддержка файлов .cue: название трека обновляется в соответствии с информацией, содержащейся в файле cue
  • Track List: выбор следующего трека для Track List производится при выделении его в плейлисте (если активна панель информации о треке)
  • Улучшено отображение погоды в главном окне: показывает скорость ветра
  • Задания поверх эфира: можно отправлять названия играющих треков на сервер (опция в разделе Настройки-Планировщик)
  • Контроль прав пользователей: добавлены разрешения на включение/выключение вещания и удаление профиля
  • Вкладка проводника: добавлена функция "папки быстрого доступа" (чтобы включить, щелкните правой кнопкой мыши на любом элементе в списке файлов)
  • Переработана функция записи потока
  • Архив потока: добавлена возможность записи потока без применения DSP
  • Архив потока создает .cue файл с названиями треков
  • Экспорт обложек может быть выполнен в JPEG для уменьшения размера файла
  • Добавлена возможность присваивать имена HTTP-запросам
  • Джинглы: разрешено проигрывать только один джингл за раз (опция)
  • Нарезки: добавлен фильтр по тегам
  • Лог: добавлена команда правой кнопки мыши для перехода к соответствующему элементу плейлиста
  • Добавлена возможность показывать изображение по умолчанию, когда видео окно видно, но воспроизводится аудио файл
  • Настройки->Управление: возможность запретить выключение планировщика
  • Auto Intro: добавлен фильтр "Исключать" для тегов
  • Опция безопасности API: разрешить только локальные запросы
  • Добавлена команда "Отправить название на сервер" в меню Инструменты для отправки произвольного названия трека на сервера вещания
  • Добавлена возможность настройки размера иконки в плейлисте (Настройки->Вид->Стиль)
  • Добавлены переменные %startsec и %endsec формата название трека (позиции начала и конца воспроизведения для текущего трека)
  • Дополнительная настройка: громкость ретрансляции при воспроизведении задания поверх эфира с опцией "Приоритет над ретрансляцией"
  • Дополнительная настройка: ползунок громкости влияет только на основную звуковую карту, а не на монитор
  • Треки, воспроизводимые в карт машине и AUX плеере, теперь регистрируются и включаются в отчеты
  • Внутренние плейлисты открываются заранее, что позволяет правильно определить название следующего трека и рассчитать кроссфейды
Музыкальная база
  • Добавлены команды правой кнопки мыши для треков: переместить в базу / скопировать в базу
  • Добавлена опция: что показывать в поле имени файла (имя файла и путь или полный путь)
  • Улучшено окно обработки треков
Track Tool
  • Возможность записывать голосовые вставки из инструмента Track Tool
  • Голосовая вставка может быть предварительно прослушана
  • Опция истечения срока действия для голосовой вставки
  • Настройка уровня воспроизведения для голосовых вставок
Планировщик
  • Прогресс выполнения событий для команд download, generate и makelibrary, доступен из меню Список (кнопка на вкладке Планировщик)->Посмотреть выполняемые задания
  • Добавлена команда "dsp" для включения или отключения всех/конкретных DSP
  • Команда "next" с модификатором "CueNextOnEnd" может быть использована в качестве первого действия в событиях с несколькими действиями
  • Опция для вылета по DTMF: позволяет завершить воспроизведение выбранных типов файлов (например, рекламных роликов) вместо того, чтобы сразу завершить задание
Рекламный планировщик
  • Для роликов можно установить цвет фона, чтобы отметить их в списке
  • Элементы в списке роликов могут быть вручную переупорядочены с помощью перетаскивания
  • Позволяет сворачивать группы в списке
  • Возможность упаковать рекламный блок в контейнер
  • Отчеты, сделанные в профилях, отличных от профиля по умолчанию, включают имя профиля
Генератор отчетов
  • Добавлена поддержка стилей
  • Для отчетов "Список" рассчитывается общая продолжительность
  • Командная строка для автоматизации создания отчетов (подробности в руководстве пользователя)
  • Добавлены горячие клавиши (стрелки) для управления ротацией и категориями
Редактор кроссфейдов
  • Кнопки Предыдущий/следующий для быстрого перехода к другим элементам плейлиста
  • Исправлена ошибка, когда перемещение трека влево было невозможно в некоторых позициях
Исправлены ошибки и внесены незначительные улучшения
  • Улучшен расчет длительности треков в плейлисте
  • Определение точки микширования в базе (а также для команды makelibrary) теперь использует минимальное значение микширования, как установлено в окне кроссфейдов
  • Исправлена ошибка в функции поиска (плеер и база)
  • Исправлена ошибка: в редких случаях затухание приводило к высокому уровню звука в конце
  • Исправлено: поиск по тегам иногда работал некорректно
  • Исправлены различные ошибки локализации
  • Исправлено: треки, воспроизводимые поверх эфира, не включались в отчеты
Лицензия
Зарегистрированные пользователи с активной подпиской на обновления могут использовать имеющийся ключ.

Чтобы запросить бесплатный ключ бета-тестера, пожалуйста, заполните эту форму: https://www.djsoft.net/enu/beta.htm
Бесплатные ключи будут работать до 15 июня 2023. Всем бета тестерам, принявшим реальное участие в тестировании, предоставляются скидки на покупку вплоть до 100%.

Скачать
RadioBOSS 6.3 beta:
x86 https://dl.djsoft.net/beta/radioboss_beta_6.3.0.0.exe (3/17/2023, 32MB)
x64 https://dl.djsoft.net/beta/radioboss_beta_6.3.0.0_x64.exe (3/17/2023, 37MB)

Просьба сообщать обо всех небольших недочетах в этой теме и создавать новую тему для более серьезных вопросов/предложений/ошибок.

Всем, участвующим в тестировании, предлагается скидка вплоть до 100%, в зависимости от принятого участия. Для получения скидки, пожалуйста, напишите на support@djsoft.net.
Пришлите тестовый ключик
 
Опаньки... вышел погулять, а тут новую версию подвезли...
Будем посмотреть..

Еще не смотрел, но сходу пока вот это не понятно (типа стало лучше или хуже, теперь точка фиксированная по минимальной или как, не понятно как-то, вроде ж все было ок там..):
Определение точки микширования в базе (а также для команды makelibrary) теперь использует минимальное значение микширования, как установлено в окне кроссфейдов
 
И так первый баг успешно обнаружен.
Если ставишь запись потока в файл на 15 минут, по истечении этих 15 минут следующий файл и mp3 и cue не создаются.
К примеру, запись потока стартует в 17 - 20 - 00 - 2023 создаётся файл mp3 и файл cue с одинаковым названием, но при истечении 15 минут записи, файл меняет название на 17 - 20 - 15 - 2023 , что mp3 что cue, а файлы 17 - 20 - 00 - 2023 пропадают, он как бы просто подменяет файл записи, посмотрю дальше, может при полной остановке записи через планировщик файлы появятся. В качестве совета, советовал бы сделать потрековую разбивку, как к примеру реализовано в aimp, с формированием cue файла.
 
Последнее редактирование:
Такс... поставил обновку... начнем смотреть.. разбираться.. спрашивать... дополнять... ну и критиковать тоже...

1. Для чего нужны контейнеры? Когда несколько треков так сказать упакованы в контейнер, думаю логично отображать не прочерки, а общую длительность треков в контейнере. Вот под сонограмой сверху там показывает отсчет и обратный исходя из общей длительности, правда когда раскрываешь контейнер то та ки продолжает показывать, по идеи должно переключаться на текущий трек его время отсчет показывать... и еще при раскрытии не просчитывает время запуска треков раскрытых... В общем может так задумано, надо понимать сначала как оно должно работать и как их использовать эти контейнеры, тогда будет понятно где что не так.
Еще после раскрытия в блоке текущего трека остается показывать название того, на котором было раскрытие, а где предыдущий пусто.
Также когда играет контейнер не работают добивки, точнее добивка встает после первого трека в раскрытом контейнере и играет уже после отбивки часовой, а не перед ней.
 
Последнее редактирование:
Mix Start - через муз.базу выделил один трек и запустил обработку этой точки посмотреть как определяет... оно зачем-то пошло обрабатывать все треки, а не только выделенный (собственно остальные точки тоже так, раньше вроде работало только для выделенных, а вообще можно добавить галочку которая включает только выделенные или все).
 
Маркеры часового разделения в плейлисте - пока не смотрел как отдает АПИ, но в плейлисте нумерация этого маркера нафиг не нужна.
Было бы удобно кликом на маркер часовой сворачивать/разворачивать треки в этом часу. И настройки стилизации их нужны. Можно еще показывать к-тво треков в часе на маркере.
 
Новая опция хранения дополнительной информации: хранить информацию в отдельном файле

А с этой штукой не будет издевательства над ССД при пакетных обработках файлов и вообще - постоянно ж чтение/запись, дергание диска? И вообще насколько это по скорости по отношению к БД или хранению в самом файле?
 
Выделяя файл в плейлисте в инфо-панели внизу не подтягивает теги и прочее, только путь к файлу меняется и все.
 
Вкладка проводника: добавлена функция "папки быстрого доступа" (чтобы включить, щелкните правой кнопкой мыши на любом элементе в списке файлов)
Не нашел где это и что это.

Добавлена возможность присваивать имена HTTP-запросам
1. Сделайте, пожалуйста, поле ввода на всю ширину окошка, а то пипец на 2 слова...
2. Сделайте, пожалуйста, чтоб можно было поставить столбец с названиями первым и сделать его шире. Если я добавляю название понятное для меня, то мне важно видеть его, а не путь... да и в целом окошко настроек было бы неплохо сделать шире немного, на 3-4 см.
 
Почему-то нельзя перетащить трек из одного часа в другой в плейлисте, когда включены маркеры часа. То есть только в рамках часа перетаскиваются.
 
Еще не смотрел, но сходу пока вот это не понятно (типа стало лучше или хуже, теперь точка фиксированная по минимальной или как, не понятно как-то, вроде ж все было ок там..):
Если точка микса определилась, например, за 0.5 сек до конца трека - она будет заменена на минимальное значение, равное "Точке микширования" в кроссфейдах (2.5 сек по умолчанию). Это чтобы избежать резких переходов, когда уровень трека высокий до самого конца.

Если ставишь запись потока в файл на 15 минут, по истечении этих 15 минут следующий файл и mp3 и cue не создаются.
Спасибо, проверим.

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

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

Маркеры часового разделения в плейлисте - пока не смотрел как отдает АПИ, но в плейлисте нумерация этого маркера нафиг не нужна.
Было бы удобно кликом на маркер часовой сворачивать/разворачивать треки в этом часу. И настройки стилизации их нужны. Можно еще показывать к-тво треков в часе на маркере.
Стиль настраивается через "типы файлов". Через API вы можете понять что это маркер - у него будет расширение .hourmarker.
Нумерация идет просто по элементам списка. Прропускать, например, макреры и комментарии, думаю, будет немного странно смотреться.

А с этой штукой не будет издевательства над ССД при пакетных обработках файлов и вообще - постоянно ж чтение/запись, дергание диска? И вообще насколько это по скорости по отношению к БД или хранению в самом файле?
Данные в любом случае пишутся на диск, так или иначе что база, что отдельный файл, что теги - неважно. Это все файлы.
 
Выделяя файл в плейлисте в инфо-панели внизу не подтягивает теги и прочее, только путь к файлу меняется и все.
Спасибо, видимо, это ошибка.

"папки быстрого доступа" ... Не нашел где это и что это.
Проводник не должен быть в режиме дерева. Потом нажимаете правой кнопкой на любом элементе в списке, чтобы включить эту функцию.

Сделайте, пожалуйста, поле ввода на всю ширину окошка, а то пипец на 2 слова...
2. Сделайте, пожалуйста, чтоб можно было поставить столбец с названиями первым и сделать его шире. Если я добавляю название понятное для меня, то мне важно видеть его, а не путь... да и в целом окошко настроек было бы неплохо сделать шире немного, на 3-4 см.
Тут как раз дело в том, что нужно оставлять обратную совместимость - все HTTP Requests из старых версий будут без имени. Посмотрим пока, может будет одна колонка и показывать или имя или действие, если имени нет.
 
Почему-то нельзя перетащить трек из одного часа в другой в плейлисте, когда включены маркеры часа. То есть только в рамках часа перетаскиваются.
Должно перетаскиваться, исправим. Спасибо за сообщение.
 
Спасибо. С контейнерами стало немного понятнее. Я просто размышляю так.. если под сонограмой где текущий трек сверху оно видит общее время контейнера, почему его нельзя показать в плейлисте в Длительность... ну и исходя из этого показать правильное время старта следующего после контейнера трека...

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

Данные в любом случае пишутся на диск, так или иначе что база, что отдельный файл, что теги - неважно. Это все файлы
То есть если обрабатывать 10 треков по сути что 10 запросов к одному файлу базы Sqlite что к 10 отдельным оно одинаково будет?

Проводник не должен быть в режиме дерева.
А для дерева это никак не получается реализовать? И еще бы добавить в контекстное меню папок там сразу опцию Добавить, чтоб удобнее. А то надо нажимать кнопочку в панели, искать папку.

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

1679143031857.png
 
Последнее редактирование:
Добавлены команды правой кнопки мыши для треков: переместить в базу / скопировать в базу
Предлагаю сразу добавить эти команды и в АПИ сюда

1679143760060.png


Прогресс выполнения событий для команд download, generate и makelibrary, доступен из меню Список (кнопка на вкладке Планировщик)->Посмотреть выполняемые задания

Может быть включать постоянное отображение этого окошка где-то между планировщиком и логом, чтоб себе было на виду и не мешало, вот так например (типа добавить такую опцию как "закрепить под планировщиком")

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

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

То есть если обрабатывать 10 треков по сути что 10 запросов к одному файлу базы Sqlite что к 10 отдельным оно одинаково будет?
Примерно да, оно же кешируется. Не все сразу читается/пишется на диск.

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

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

Может быть включать постоянное отображение этого окошка где-то между планировщиком и логом, чтоб себе было на виду и не мешало, вот так например (типа добавить такую опцию как "закрепить под планировщиком")
В той части и так мало места, а это окно, оно далеко не самое нужное, чтобы его держать всегда на виду. Только если вкладка рядом с разделом Log.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх