You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🚀 L-MPV v2.0.0 — Глобальное обновление: Real-Time AI Upscaling, Новый Дизайн & Эргономика
🧠 1. Интеллектуальный апскейлинг кадра (Real-Time 4K AI Upscaling)
Предкомпиляция движков TensorRT (.engine) в 1 клик:
В карточке каждой ONNX-модели добавлена быстрая компиляция под целевое разрешение 1080p → 4K. Предварительная сборка устраняет зависания, фризы и микропаузы при первом запуске воспроизведения.
Устранение ошибок Out Of Memory (OOM):
Сборщик trtexec оптимизирован сбалансированным профилем --builderOptimizationLevel=3, исключающим ресурсоемкий поиск Myelin-графа во время рендеринга видео.
Установлен жесткий лимит рабочего пула памяти --memPoolSize=workspace:4096, защищающий от исчерпания VRAM на видеокартах NVIDIA GeForce RTX 30 / 40 / 50 серий.
Прямой запуск компилятора:
Исключены промежуточные harness-процессы — устранены любые конфликты за ресурсы видеопамяти с активным Direct3D 11 конвейером плеера.
Самовосстановление и контроль целостности:
Добавлена строгая проверка скомпилированных файлов (> 0 байт). Если компиляция была прервана, нулевые или поврежденные .engine файлы автоматически удаляются, а статус модели в интерфейсе возвращается в исходное состояние с возможностью повторной сборки.
Экранная статистика OSD (Ctrl + J):
Интерактивный HUD реального времени поверх видео: активный бэкенд (DirectML / TensorRT), выбранный слот модели, текущий FPS, время генерации кадра и счетчик пропущенных кадров (dropped frames).
Аппаратный рендеринг Direct3D 11 (vo=gpu-next):
Полный переход на современный нативный бэкенд Direct3D 11 с аппаратным декодированием NVDEC/D3D11VA и WASAPI аудио. Моментальное применение апскейлинга даже при остановке видео на паузе.
🎨 2. Новый Дизайн, 11 Цветовых Тем & Шрифтовая Экосистема
11 Кинематографичных Цветовых Тем:
Доступны темы на любой вкус: Тёмный графит, Discord Gray, Глубокий OLED, Сапфировая полночь, Холодный Норд, Лавандовый индиго, Тёмный изумруд, Лесной шалфей, Мятный нефрит, Аметист и Коралловый закат.
Компактная горизонтальная палитра с анимированными выкатными Pill-метками при выборе.
Точная калибровка индикаторов dotColor под реальные фоновые оттенки интерфейса (включая матовый Discord Gray #4e535e).
Шрифтовая Экосистема из 6 Гарнитур:
Мгновенное переключение шрифта интерфейса в 1 клик без перезапуска:
Inter — классический эталон четкости и читаемости;
Plus Jakarta Sans — мягкий европейский нео-гротеск;
Manrope — сбалансированный современный гротеск;
JetBrains Mono — строгий моноширинный стиль для ценителей кода.
Динамический Уровень Скругления (UI Corner Radius):
4 градации скругления: Без скругления (0px), Умеренное (8px), Закругленное (14px) и Овальное (20px / Pill) со сквозной синхронизацией по всем модальным окнам, выпадающим меню, кнопкам и бейджам.
Дизайн-система Elevation Surfaces:
Три стандартизированных уровня глубины стеклянных поверхностей (.glass-panel, .glass-section, .glass-tile) с микроанимациями физического отклика и отсутствием мерцаний при навигации по настройкам.
Новая фирменная векторная иконка:
Обновлены все иконки приложения для панели задач, окон и исполняемых файлов (дизайн от LANKETT).
Текущая позиция и общая длительность видео перенесены из нижней панели непосредственно на строку таймлайна — справа от индикатора прогресса. Панель кнопок разгрузилась от лишнего текста, а таймлайн плавно адаптируется под ширину окна.
Умное скрытие интерфейса в полноэкранном режиме:
В настройки добавлена функция скрытия интерфейса при наведении курсора на верхний край плеера. Позволяет мгновенно убрать контролы с экрана легким движением мыши вверх, не дожидаясь тайм-аута.
Многоуровневая адаптивность (Container Queries):
Контролы плеера получили гибкую систему адаптивности (пороги 1040px, 920px, 780px, 580px, 460px, 340px): кнопки второстепенных действий аккуратно группируются, исключая переполнение тулбара и наплыв элементов друг на друга даже в ультраузких окнах.
🔊 4. Звук и Аудио-подсистема
Усиление звука до 150%:
Ползунок громкости и горячие клавиши теперь позволяют поднимать уровень громкости до 150% благодаря встроенному софтверному преампу softvol без клиппинга и искажений.
Аудио-визуализатор спектра:
Спектральный визуализатор оптимизирован и остается активным дольше при переключении аудиодорожек для комфортного визуального контроля звучания.
Bit-Perfect звук:
Вывод через эксклюзивный/разделяемый режим WASAPI с 32-tap sinc фильтрацией ресемплинга.
Реальные имена файлов, названия сетей и их размер маскируются точками (••••••••••••••••), предотвращая случайный показ личной информации при демонстрации экрана или скриншотах. Состояние сохраняется в localStorage.
Стабильный прогресс-бар компилятора:
Ширина блока зафиксирована на 175px, а счетчик процентов получил фиксированную область 38px с моноширинными цифрами (tabular-nums). Прогресс-бар больше не смещает соседние кнопки.
Кэширование данных GPU:
Информация об установленных видеокартах кэшируется при старте, ускоряя открытие окна настроек.
Модульная архитектура бэкенда на Rust:
Логика ядра изолирована по модулям: config, controller, downloader, hardware, mpv_manager с соблюдением принципов SOLID и надежным логированием исключений.