Що нового у 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 і пропонує скопіювати у вибраний ресурс
Попередні версії: Журнал змін