RadioBOSS 7.1 [beta]

  • Автор темы Автор темы djsoft
  • Дата начала Дата начала
Что изменилось перед тем, как перестало работать? Можно попробовать включить автозапуск повторно.
Просто накатил поверх версии 7.0.3.0 х64 версию 7.1.0.5 х64
(Выключение автозапуска - перезагрузка - включение автозапуска - перезагрузка) - цикл сделан пару раз : ни к чему не привело.
 
Нужно поправить в муз базе, - вот так отображаются отключенные треки
Исправим (и по остальным моментам тоже).

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

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

Можно дли добавить возможность сортировки уведомлений в списке перетаскиванием или еще как.
И как я уже просил ранее увеличить высоту окошка списка, там уйма свободного места, пока не используется было бы удобнее видеть больше элементов сразу без прокрутки.
Список будет увеличен, но сортировка и прочее вряд ли имеет там какой-то практический смысл, уведомлений там обычно не боле 3-х штук.
 
Можно поправить, чтоб при фильтрации в муз.базе (да и вообще) учитывало любые символы.. например нижнее подчёркивание когда ввожу его вначале типа "_текст" игнорится
Какого-то специального игнорирования таких символв нет, фильтр это просто SQL запрос. Как выглядит реальная строка поиска и в треке?

аналогично не находит почему-то такие совпадения "mel\text" - оба варианта искались в имени файла (то есть в путях к файлам) - или оно тут именно имя файла смотрит а не весь путь
Проверяется весь пусть. Какая у вас база данных?
 
Просто накатил поверх версии 7.0.3.0 х64 версию 7.1.0.5 х64
(Выключение автозапуска - перезагрузка - включение автозапуска - перезагрузка) - цикл сделан пару раз : ни к чему не привело.
Между этими версиями нет разницы в плане функции автозапуска. Вероятно, поменялось что-то еще. Можете попробовать поставить обратно 7.0.3, если не будет работать, значит, что-то в системе.
 
Должно работать. Это email уведомление или на скрипт?
на скрипт.

Здесь так не выйдет, т.к. отправка идет асинхронно, и даже в обычном (не тестовом) режиме работы ответ сервера игнорируется (кроме случаев, когда это ошибка).
Жаль.. может в какой лог-файл можно писать ответ?

Список будет увеличен, но сортировка и прочее вряд ли имеет там какой-то практический смысл, уведомлений там обычно не боле 3-х штук.
Ну включенных может обычно и около 3х, но у меня больше + отключенные есть, которые тестовые и т.п. Было бы удобно их перемещать как нужно. Если это не трудно, добавьте, пожалуйста, такую возможность.

Какого-то специального игнорирования таких символв нет, фильтр это просто SQL запрос. Как выглядит реальная строка поиска и в треке?
Ну как я привел в примере.. есть файл (имя файла, путь) например d:\NEW\_mel\Polished Chrome\Polished Chrome - Deep Space.mp3 в фильтре по имени файлу ввожу _mel\Polished (ну чтобы отфильтровать только те треки что в папке Polished Chrome которая в папке _mel) и ничего не находит так..
Также например если ввожу просто _mel, то показывает также например d:\NEW\_en\melisa_-_i-m-alone.mp3 - хотя тут вообще нету такой комбинации, но есть без нижнего подчеркивания, получается оно его игнорит.

Проверяется весь пусть. Какая у вас база данных?
Mysql 5.7
 
Вопрос - надо было потестить немного кое-какие скрипты, в итоге на 2-3 десятках файлов искуственно накрутил прослушивания.. как бы их убрать у всех тех треков , сделать типу минус 20 прослушиваний оставив остальное... Может можно прикрутить такой лайфхак, чтоб например в тректуле открываю и в поле количество запусков например 55, я пишу там 55-20 и при сохранении оно вычисляет это как 55-20 и оставляет 45?
 
Спасибо, проверим.

Жаль.. может в какой лог-файл можно писать ответ?
Не думаю, что кому-то нужен этот ответ. Всю отладку вы можете делать на стороне вашего скрипта.

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

Ну как я привел в примере.. есть файл (имя файла, путь) например d:\NEW\_mel\Polished Chrome\Polished Chrome - Deep Space.mp3 в фильтре по имени файлу ввожу _mel\Polished (ну чтобы отфильтровать только те треки что в папке Polished Chrome которая в папке _mel) и ничего не находит так..
Также например если ввожу просто _mel, то показывает также например d:\NEW\_en\melisa_-_i-m-alone.mp3 - хотя тут вообще нету такой комбинации, но есть без нижнего подчеркивания, получается оно его игнорит.
Проверим это, спасибо за информацию.
 
Вопрос - надо было потестить немного кое-какие скрипты, в итоге на 2-3 десятках файлов искуственно накрутил прослушивания.. как бы их убрать у всех тех треков , сделать типу минус 20 прослушиваний оставив остальное... Может можно прикрутить такой лайфхак, чтоб например в тректуле открываю и в поле количество запусков например 55, я пишу там 55-20 и при сохранении оно вычисляет это как 55-20 и оставляет 45?
Это очень частный случай.
 
RadioBOSS 7.1.0.6 beta

Изменения
  • Планировщик рекламы: автоматически разрешает конфликты типов рекламы, где это возможно
  • Плейлист: добавлена колонка «Пол»
  • Редактор кроссфейдов: учитывает параметры, установленные в Track Tool при первом редактировании треков
  • Исправлена ошибка отображения аутро, когда трек редактировался с помощью Track Tool во время воспроизведения
  • Растяжение времени: добавлено ведение журнала (Advanced Settings, Logging - Main Player log)
  • Исправлены возможные ошибки с зависанием программы
  • Исправлены мелкие проблемы с пользовательским интерфейсом в различных окнах
  • Обработка треков в музыкальной базе: исправлена ошибка - опция "Убрать" иногда не работала
  • Исправлен поиск в базе, когда строка поиска содержала определенные специальные символы
  • Исправлено: тест уведомлений не работал для некоторых уведомлений, когда они были отключены
  • Исправлено: не сохранялосьобложка для заданий
  • Прочие исправления
Скачать
x86 https://dl.djsoft.net/beta/radioboss_setup_7.1.0.6.exe (3/21/2025, 34MB)
x64 https://dl.djsoft.net/beta/radioboss_setup_7.1.0.6_x64.exe (3/21/2025, 38MB)
 
А почему теги кириллические вот так сохраняются РБ в WAV? Точнее в проводнике так отображается, в РБ то нормально и в МР3 нормально везде. И еще при сохранении в WAV меняет дату, хотя это отключено в доп.настройках и для MP3 все ок не меняет.

1742828560453.png
 
Такой баг заметил.. выделяю в муз.базе трек, далее Конвертировать доп.инфу (из mysql в APE делал), все подтверждаю, затем нажимаю обновить и таблица пустая становится.. и любая другая база при выборе тоже как бы пустая, и только перезапустив модуль муз.базы все обратно отображается.

И доп.инфу так и не записало почему-то.
 
А почему теги кириллические вот так сохраняются РБ в WAV? Точнее в проводнике так отображается, в РБ то нормально и в МР3 нормально везде.
Скорее всего, дело в том, что RadioBOSS пишет в Unicode, а Windows поддерживает только Ansi для WAV, поэтому получается вот так.

И еще при сохранении в WAV меняет дату, хотя это отключено в доп.настройках и для MP3 все ок не меняет.
Там разницы нет WAV или любой другой формат. Так всегда происходит или иногда?

Такой баг заметил.. выделяю в муз.базе трек, далее Конвертировать доп.инфу (из mysql в APE делал), все подтверждаю, затем нажимаю обновить и таблица пустая становится.. и любая другая база при выборе тоже как бы пустая, и только перезапустив модуль муз.базы все обратно отображается.
Проверим это, спасибо.
 
RadioBOSS 7.1.0.7 beta

Изменения

  • Рекламный планировщик: улучшено разрешение конфликтов типов
  • Рекламный планировщик: выделение текущей строки/колонки
  • Рекламный планировщик: настраиваемые колонки для списка объявлений
  • Генератор плейлистов: добавлено правило "Содержит" для ограничений
  • Генератор плейлистов: оптимизирована обработка правил приоритетов
  • Генератор плейлистов: оптимизирована обработка фильтров
  • Дополнительная настройка: текст для часовых маркеров
  • Расширено логгирование растяжения времени
Скачать
x86 https://dl.djsoft.net/beta/radioboss_setup_7.1.0.7.exe (3/25/2025, 34MB)
x64 https://dl.djsoft.net/beta/radioboss_setup_7.1.0.7_x64.exe (3/25/2025, 38MB)
 
Приветствую!
Интересные особенности генерации плейлистов обнаружил. Обнаружил несколько раньше, но после последнего обновления ничего не изменилось. В чём суть:
1. Берём для генерации пару папок с подпапками. (Я взял количество разных файлов побольше для наглядности, но на меньшем количестве этот эффект такой же.) Просто генерируем плейлист безо всяких условий. Ставим только использовать все треки и в случайном порядке.

1742976605223.png
1742976687167.png


Получаем на выходе плейлист с общим количеством треков равным количеству треков в папках. Их 2774. Сортируем по имени файлов. Видим это:

pl1rule3.png


2. Но в случайном порядке встречаются повторения одного и того же исполнителя подряд или через одного. Поэтому добавляю правило неповторения исполнителя 30 мин. Генерируем и сортируем по имени. И обнаруживаем, что некоторые треки вообще не попали в плейлист, а некоторые есть по нескольку раз. (Хотя стоит настройка - использовать все треки!) Но количество треков опять то же самое - равное общему количеству в папках 2774 !

1742977296120.png
pl1rule2.png


3. И самое прикольное - теперь ещё ставим настройку "выбор треков по порядку", генерируем и опять сортируем по имени файла. Получаем, что взято по одному треку из каждой папки и вставлено по нескольку раз. И! Количество треков опять равно количеству треков в папках! 2774!
1742977638534.png
pl1rule1.png


Логично было бы, если стоит настройка использовать ВСЕ треки не фиксировать количество треков в плейлисте по их общему количеству, а увеличивать в зависимости от настроек неповторения.
 
Получаем на выходе плейлист с общим количеством треков равным количеству треков в папках. Их 2774. Сортируем по имени файлов. Видим это:
Здесь, вроде, все правильно.

2. Но в случайном порядке встречаются повторения одного и того же исполнителя подряд или через одного. Поэтому добавляю правило неповторения исполнителя 30 мин. Генерируем и сортируем по имени. И обнаруживаем, что некоторые треки вообще не попали в плейлист, а некоторые есть по нескольку раз. (Хотя стоит настройка - использовать все треки!) Но количество треков опять то же самое - равное общему количеству в папках 2774 !
Так не будет работать. Правила неповторения приведут к тому, что какие-то треки использовать не получится, и категория будет "перезагружена".

3. И самое прикольное - теперь ещё ставим настройку "выбор треков по порядку", генерируем и опять сортируем по имени файла. Получаем, что взято по одному треку из каждой папки и вставлено по нескольку раз. И! Количество треков опять равно количеству треков в папках! 2774!
Здесь аналогично, по порядку и правила неповторения исключают друг друга. Из-за правил неповторения какой-то трек взят не будет т.е. "по порядку" уже не получается.

Логично было бы, если стоит настройка использовать ВСЕ треки не фиксировать количество треков в плейлисте по их общему количеству, а увеличивать в зависимости от настроек неповторения.
Опции "По порядку" и "Использовать все треки" для ситуаций, когда нужно какую-то программу выпустить целиком и подобные случаи. Это не для музыки и не для использованися с правилами неповторения.

Какой конечный результат вы хотите?
 
Какой конечный результат вы хотите?

Да собственно, мне нужно было чтобы ВСЕ треки из папок попали в плейлист в случайном порядке и исполнители повторялись не чаще 30 мин. Как во втором варианте моего примера. Я предполагал, что файлы будут все, ну и какие-то в плейлисте повторятся, чтобы разбавить для соблюдения правила неповторения (исполнитель не чаще 30 мин). Т.е., в моём примере - абсолютно все 2774 штук + несколько из этих же.
А получается, что количество треков плейлиста фиксируется по количеству файлов в папках и треки попадают не все.
 
Да собственно, мне нужно было чтобы ВСЕ треки из папок попали в плейлист в случайном порядке и исполнители повторялись не чаще 30 мин.
В зависимости от состава треков в папке, это может быть просто невозможно.

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

1743088196808.png


Так если файла нет, то к чему это предложение проверить настройки прослушки? Есть возможность разделить, чтоб конкретно ругалось на отсутствие файла и конкретно когда файл есть, но почему-то не может его воспроизвести и там уже предлагать проверку настроек прослушки?

Еще просьба - добавьте в свойствах файла в муз.базе где путь сверху, чтоб его можно было выделять и копировать.
 
Последнее редактирование:
RadioBOSS 7.1.0.8 beta

Изменения

  • Рекламный планировщик: конфликты типов в просмотре блоков теперь выделяются жирным шрифтом
  • Дополнительные опции: fade in/out для прослушки
  • Генератор плейлистов: улучшена скорость создания плейлистов
  • Генератор плейлистов: добавлена опция Случайный (быстрый) выбора для категории, чтобы ускорить случайный выбор для категорий с большим количеством треков
  • Генератор плейлистов: в лог включено время загрузки категории
  • Музыкальная база: исправлено преобразование дополнительной информации при использовании опции MySQL
  • Незначительные улучшения пользовательского интерфейса
Скачать
x86 https://dl.djsoft.net/beta/radioboss_setup_7.1.0.8.exe (3/27/2025, 34MB)
x64 https://dl.djsoft.net/beta/radioboss_setup_7.1.0.8_x64.exe (3/27/2025, 38MB)
 
Назад
Верх