🚀 Прорыв в производительности и архитектуре
В этом месяце PureLab 2.0 перешел в фазу глубокой оптимизации. Мы не только устранили узкие места для огромных библиотек (500k+), но и внедрили улучшения промышленного уровня в области безопасности данных и ИИ-управления.
🔍 Новая поисковая система (Search V2)
Для активных коллекционеров мы полностью перестроили поисковый конвейер на базе архитектуры FTS5.
- Чудо производительности: Благодаря двухэтапной оптимизации запросов время поиска по ключевым словам с фильтрами сократилось с 8,6 до 339 мс.
- Продвинутая корзина прослушивания (Audition Basket): Новый интерфейс в сочетании с функцией корзины позволяет мгновенно «Фильтровать-Хранить-Решать» среди массивов активов.
- Релевантность BM25: Алгоритм ранжирования промышленного уровня гарантирует точное соответствие результатов вашему намерению.
🧠 Рефакторинг ИИ-конвейера анализа аудио
Для поддержки сложных комбинаций моделей мы переписали среду выполнения ИИ на устройстве.
- Архитектура Embedding + Head: Преобразовали Yamnet и AMC mood detection в модель «Embedding + Head», значительно ускорив инференс.
- AssetInstrument (Pro): Запустили распознавание инструментов для проф-библиотек с автоматическим тегированием характеристик тембра.
- Диагностика GPU: Интегрировали инструменты NVML для мониторинга CUDA и TensorRT в реальном времени, обеспечивая полную отдачу от оборудования.
📂 Тегирование событий активов (Asset Event)
Границы управления PureLab расширились с уровня файлов до уровня фрагментов.
- События активов (Asset Events): Отмечайте временные сегменты в аудиофайлах. В сочетании с рендерингом формы волны в реальном времени это позволяет точно управлять каждой точкой сэмпла.
- Многомерная интеграция: Пользовательские теги теперь глубоко интегрированы в поиск, экстракцию и откат истории с глобальным управлением словарем.
🛡️ Внешние бэкапы и стабильность
Безопасность данных — это основа профессионального ПО.
- UI миграции хранилища: Поддержка выноса обложек и снимков из локальной библиотеки, что уменьшает размер базы данных и риск повреждения файлов.
- Сканирование 500k файлов: Внедрение параллельного сканирования
jwalkи отменяемых этапов задач сохраняет отзывчивость системы даже при 500 000 файлов. - Сохранение состояния: Положения окон, состояния боковых панелей и настройки поиска теперь запоминаются глобально.
✅ Список обновлений месяца
- [x] Поисковый движок Search V2 на базе FTS5 (отклик в миллисекундах)
- [x] Инструмент и интерфейс для внешнего резервного копирования
- [x] ИИ-распознавание инструментов (AssetInstrument)
- [x] Тегирование событий активов и визуальный рендеринг
- [x] Глобальная синхронизация словаря пользовательских тегов
- [x] Оптимизация сканирования и записи для библиотек на 500k файлов
