Что нового в FastMediaSorter v2
Текущий релиз: 2.60.5130.151 (май 2026)
Изменения относительно версии 2.60.5030.230
Что нового
- Адаптивная панель команд плеера - кнопки автоматически подстраиваются под ширину экрана; те, что не помещаются, переходят в меню «ещё»
- Индикатор прогресса сортировки в Обзоре - при сортировке больших каталогов (12 000+ файлов) отображается индикатор загрузки
- Поддержка m2ts / BD-TS - формат определяется по байтовой сигнатуре файла, воспроизводится через отдельный декодер
- Превью видео без чёрных кадров - при генерации миниатюры выполняется до трёх попыток найти ненулевой кадр
- Позиция SFTP-аудио сохраняется - место воспроизведения запоминается и восстанавливается между сессиями
- SMB: автовосстановление соединения - зависшее подключение перезапускается без участия пользователя; при сворачивании приложения соединение закрывается в фоне
- Ресурс «Недавние» без фильтра по папке - показывает все недавние медиафайлы независимо от их расположения
- Поиск устройств в сети в три раза быстрее - порты опрашиваются параллельно; в интерфейсе отображается прогресс сканирования в реальном времени
- Загрузка по ссылке: защита от повреждённых файлов - битый файл определяется автоматически; для Instagram и TikTok воспроизводится Referer и User-Agent CDN-запроса
Что изменилось
- Единый вид раскрывающихся заголовков - Settings, AddResource, ResourceEditor, Scheduled Operations, панели Copy/Move в плеере, Duplicates и Keybinding теперь используют один стиль заголовка; About в General Settings теперь статический разделитель
Что исправлено
- AVI-файлы на сетевых ресурсах больше не вызывают 10-секундную задержку при загрузке превью
- Ошибка «End of String» в тесте скорости соединения больше не отображается в интерфейсе
- Устранена гонка состояний при генерации превью видео по SMB во время активного воспроизведения
- SFTP: исправлен ArrayIndexOutOfBoundsException при перемотке (обновление JSch 0.2.16 → 0.2.26)
- Кнопки громкости (Mute / 50% / MAX) не умещались в панели портретного плеера - исправлено
- Диалог поиска устройств в сети не отображал содержимое и падал с ошибкой при открытии - исправлено
- Плеер: порог уведомления о нехватке памяти снижен до 10 МБ; повторное уведомление в одной сессии подавлено
- Навигация в Обзоре: отмена фоновой операции больше не сбрасывает кэш папок и не попадает в лог ошибок
- Логи очищены от шума: убраны записи об отменённых Glide-запросах, тестовых учётных данных и внутренних операциях копирования
Предыдущий релиз: 2.60.5030.230 (май 2026)
Изменения относительно версии 2.60.422.246
Что нового
- Переназначение клавиш - новый экран в Настройках для переназначения любого управления; определение конфликтов, иерархический сброс; 70 встроенных привязок по умолчанию
- Полная поддержка клавиатуры, мыши и геймпада - все экраны (Обзор, Плеер, Настройки, диалоги); оверлей F1 с подсказками; навигация D-pad в списках
- Захват фото в Обзоре - сделать снимок камерой и сохранить его сразу в текущий ресурс
- Случайное воспроизведение в Обзоре - кнопка быстрого запуска для однотипных библиотек (аудио/видео); горячая клавиша Ctrl+P
- Быстрый старт по иконке ресурса - нажатие на значок типа ресурса мгновенно запускает воспроизведение или слайдшоу
- Автозагрузка по ссылке - поделиться любым http(s)-URL в приложение; медиафайл скачивается автоматически
- Режим одного глаза для 3D - новая настройка для обрезки стерео до одного глаза на обычных экранах (видео + изображения)
- Реструктуризация Настроек - «Files & Data» разделён на «Permissions» + «App Data»; «File Operations» → «Copy & Move»; Safe Mode перенесён в Operations
Что исправлено
- Эффекты цвета/яркости видео (Hue/Brightness) не применялись при смене трека (исправление deferral-логики Media3)
- Сортировка RANDOM не перетасовывала список при повторных нажатиях
- Загрузка снятых фото на сетевые ресурсы (SMB / FTP / SFTP)
- Зависание ScheduledOperationsWorker при гонке WAKE_LOCK
- Падение при печати на Android 8 (API 26–27)
- Ошибки при SMB-сканировании теперь выводятся как Snackbar с количеством вместо тихого игнорирования
- WebView для EPUB создаётся лениво (предотвращает OOM на устройствах с малым объёмом памяти)
- ExoPlayer пересоздаётся каждые 4 трека для предотвращения OOM в длительных сессиях
- Выбор плеера по умолчанию: исправлена петля самовызова (приложение открывало собственный probe-файл)
Предыдущий релиз: 2.60.422.246 (апрель 2026)
Изменения относительно версии 2.60.4150.019
Плеер
- Диалог «Управление» - новый единый диалог (Громкость, Яркость, Скорость, Субтитры, 3D) для видео и аудио. Вертикальный список секций слева, изменения применяются сразу. Кнопки быстрой установки громкости 50%/MAX, кнопка Mute с визуальной подсветкой
- Диапазон скорости расширен до 3.0x (добавлены шаги 2.5x и 3.0x)
- Цвет и яркость видео - регулировка Hue и Brightness через Media3 GPU-эффекты, значения сохраняются между видеофайлами
- Сохранить кадр - снимок текущего кадра видео в PNG или JPG, сохраняется в выбранный ресурс (локальный или сетевой). Настройка формата и папки назначения - в Video Settings
- Печать - документы (PDF, TXT, изображения) можно отправить на печать прямо из плеера; сетевые и облачные файлы предварительно загружаются в кэш
- Случайный файл - кнопка (иконка кубика) для перехода на случайный файл в списке; видна в аудио- и фотобиблиотеках
- Автоскрытие названия файла - оверлей с именем скрывается автоматически: TEXT 5 с, PDF/EPUB 10 с, остальные 15 с. Таймер сбрасывается при паузе и зуме
- File Info для видео дополнено: соотношение сторон, аудиоканалы, битрейт. Для аудио: альбом и частота дискретизации
- Детекция 3D-контента по имени файла (SBS/OU/360) с уведомлением
- Исправлена навигация «Назад» в текстовом ридере - без пустого экрана
SMB / Сеть
- Адаптивный таймаут SMBJ - 3 уровня (5с/10с/20с) в зависимости от скорости соединения; значительно меньше ложных обрывов на медленных NAS
- Исправлена ошибка «Broken pipe» - сброс кэшированного TCP-соединения перед повторным открытием файла
- Watchdog 12с (open) + 15с (read) в SMB: ExoPlayer больше не зависает в STATE_BUFFERING при тихом обрыве сети
- Исправлена классификация ошибок: вложенные исключения распознаются правильно (было «нет сети» вместо «таймаут»)
- Исправлено переполнение при чтении файлов >2 ГБ через SMB
Добавление ресурсов
- Коллапсируемые секции в форме добавления SMB/SFTP (Условия, Типы медиа, Дополнительно)
- Quick Setup профиль теперь сохраняется в базу данных (раньше не применялся)
- Read-only SMB - при добавлении ресурса только для чтения показывается информационное сообщение вместо ошибки
- «Запомнить список файлов» теперь есть в форме добавления, как и в редакторе
Обзор файлов
- Перетаскивание ресурсов - ручная сортировка drag & drop; переход в режим MANUAL автоматически
- Решаффл RANDOM - повторное нажатие на RANDOM-сортировку даёт новый порядок файлов
- Иконка кубика для отображения активного RANDOM-режима
- Исправление фильтра: смена фильтра больше не сбрасывает уже загруженный SMB-список
Аудио
- Уведомление о воспроизведении - название трека и обложка отображаются в системном уведомлении
- Нажатие на уведомление возвращает к плееру из фонового режима
- Панель Now Playing управляется отдельной настройкой; для аудио скрыта по умолчанию
- Метаданные аудио (Artist/Album/Title) кэшируются в базе данных и отображаются мгновенно при открытии
Настройки
- «Возобновлять при запуске» - новая настройка в Playback Settings
- Настройки кадра - выбор ресурса-назначения и формата (PNG/JPG) в Video Settings
- Исправлена навигация «Назад» из Settings на главный экран
- Исправлен спиннер языка: больше не срабатывает при открытии экрана
Производительность и стабильность
- Адаптивная предзагрузка для сетевых файлов - автоматический расчёт буфера по скорости соединения и размеру файла. Настройки: General Settings → Prefetch Cache
- Stream Offload - возможность скачать сетевой файл в локальный кэш с прогрессом и предложением очистки после просмотра
- DTS/DTS-HD - поддержка через кастомную сборку FFmpeg, программное декодирование на любом устройстве
Интерфейс
- Кнопки действий в списке файлов увеличены и выровнены по нижней строке - больше не перекрывают название
- Иконки MD3 для всех кнопок плеера и меню - заменены системные
@android:drawable/* - Индикатор страницы PDF в landscape - исправлено исчезновение
- Кнопка PDF-миниатюр добавлена в панель команд (portrait и landscape)
- Значок языка на кнопке перевода (PDF/TXT/EPUB/Изображения) - восстановлен
- Кнопка «Как пользоваться» в General Settings открывает сценарии использования
- Холодный запуск - устранён чёрный экран при старте приложения
Приём файлов из других приложений
- «Поделиться» в FastMediaSorter - приложение принимает файлы через стандартный механизм «Поделиться» Android и предлагает скопировать в выбранный ресурс
Предыдущие версии: История изменений