Skip to the content.

FastMediaSorter v2 🚀

Kotlin Android License

📖 Інші мови: 🇺🇸 English 🇷🇺 Русский

📦 Завантажити: Get it on IzzyOnDroid

Про проект

FastMediaSorter v2 - це потужний Android-додаток для швидкого та зручного сортування медіафайлів (зображень, відео, GIF, аудіо, документів). Він спроектований як єдиний центр для керування файлами з різних джерел: локальні папки пристрою, мережеві диски (SMB, SFTP, FTP) та хмарні сховища (Google Drive, OneDrive, Dropbox).

Ключова ідея v2 - об’єднати перегляд, відтворення та організацію файлів в одному інтуїтивно зрозумілому інтерфейсі, усуваючи недоліки та обмеження попередньої версії. Не вдаватимемо, що v1 була бездоганною - саме тому й з’явилася v2.

Що замінює FastMediaSorter 🧩

FastMediaSorter - це універсальний медіабраузер, переглядач, плеєр та органайзер. Один застосунок покриває те, для чого зазвичай потрібен десяток окремих програм. Відомі застосунки нижче наведені лише як впізнавані орієнтири для кожної можливості, а не як порівняння.

Перегляд і відтворення

Зйомка і створення

Керування файлами

Текст і утиліти

Чесні застереження: калькулятор та архіватор - базові (обрахунок з тексту / видобування ZIP), а не повноцінна заміна. Резервна копія охоплює налаштування самого застосунку, а не всього пристрою. VR-плеєр доступний лише у VR-випуску.

Версія для Windows 🖥️

Шукаєте рішення для настільного комп’ютера? Спробуйте Fast Media Sorter for Windows (раніше FastMediaSorter LITE) - легкий додаток Windows Forms для швидкого сортування, перегляду та керування зображеннями та відео:

🔗 Fast Media Sorter for Windows

📄 Як опублікувати теки ПК для Android - поділіться теками ПК із застосунком через SFTP (companion-імпорт / скан QR на телефоні).

Особливості:

Зміст

Версії додатку (Flavors) 🎯

FastMediaSorter v2 доступний у 5 основних варіантах додатку для телефонів, планшетів і XR-сценаріїв. Актуальна публічна матриця зафіксована в FEATURES_UK.md та HOW_TO_UK.md:

Версія Опис Примітки
Standard Повнофункціональний реліз Найширший набір можливостей для медіа, документів, OCR, перекладу та хмарних інтеграцій
Lite Полегшений реліз Менший розмір, базові медіасценарії, Трансляції лише для прогресивного аудіо (без HLS/DASH/RTSP)
Photos Фото-орієнтований реліз Тільки зображення; Трансляції недоступні
Legacy Реліз для сумісності Повний медіафункціонал з SMB/FTP/SFTP і хмарою (Google Drive, Dropbox, OneDrive); зібраний для Android 6/7 (API 23+)
VR / noLegal XR і sideload-збірка OpenXR / VR-capable шлях для сумісних шоломів і sideload-only можливості

Яку версію вибрати?

Для точної матриці можливостей за версіями використовуйте канонічні документи:

🧭 Перший запуск: прямо під вибором мови додаток запропонує вибрати профіль пристрою (телефон, планшет, ТВ, авто, фоторамка, VR та інші), який підбере для вас стартові налаштування - змінити можна будь-коли в Налаштуваннях. Див. Перший запуск: виберіть профіль пристрою.

Завантажити 📥

📲 Завантажити з Google Play

Get it on GitHub Store

Доступно в GitHub Store - встановлення та оновлення безпосередньо з релізів на GitHub.

Скомпільовані APK файли НЕ зберігаються в цьому GitHub репозиторії. Всі збірки доступні в Google Drive:

🔗 Завантажити всі збірки з Google Drive

Версія Ім’я файлу Опис
Standard FastMediaSorter_standard_release.zip Повний функціонал (Хмара, OCR, EPUB)
Lite FastMediaSorter_lite_release.zip Базова (Без хмари/аудіо)
Photos FastMediaSorter_photos_release.zip Тільки зображення
Legacy FastMediaSorter_legacy_release.zip Медіа + мережа (SMB/FTP/SFTP) + хмара; Android 6/7 (API 23+)

Примітка: Всі збірки автоматично завантажуються в Google Drive після успішної компіляції.

🔐 Пароль від ZIP: 1 (APK упаковані в захищені паролем архіви для обходу обмежень Google Drive)

Скріншоти 📱

Main Screen File Actions Settings
Player View    
   

Зображення у повному розмірі:

Ключові можливості

Підтримувані медіаформати 🎞️

FastMediaSorter v2 підтримує широкий спектр форматів:

Сценарії використання 💡

Ось кілька способів, як FastMediaSorter v2 може вам допомогти:

1. 📸 Організація фотографій з камери

Підключіть телефон або відкрийте локальну папку з камерою. Налаштуйте папку призначення “Найкращі фото”. Відкрийте перегляд, швидко прогортайте тисячі фотографій та натискайте кнопку призначення, щоб миттєво копіювати найкращі знімки.

2. 🏠 Мережеве резервне копіювання (NAS)

Додайте ваш домашній NAS через SMB. Переглядайте локальні медіафайли. Виберіть кілька файлів або діапазон і перемістіть (“Move”) їх на NAS для збереження, звільняючи місце на пристрої.

3. ☁️ Керування хмарою

Підключіть обліковий запис Google Drive, OneDrive або Dropbox. Переглядайте хмарні файли без їх повного завантаження. Видаляйте непотрібні файли або організовуйте їх по папках прямо у хмарі.

4. 📺 Слайд-шоу та презентація

Відкрийте папку з сімейними фото або слайдами презентації. Натисніть “Play”, щоб запустити слайд-шоу. Використовуйте налаштування ресурсу, щоб відрегулювати тривалість показу слайдів.

5. ⭐ Управління обраним

Відмічайте важливі файли кнопкою “зірка” під час перегляду. Пізніше перейдіть на вкладку “Обране” в головному меню, щоб миттєво отримати доступ до всіх обраних файлів з усіх джерел в одному місці - ідеально для створення кураторської колекції найкращих медіа.

6. 🎶 Слайд-шоу з фоновою музикою

Додайте вашу музичну колекцію як ресурс. У Налаштуваннях → Аудіо увімкніть “Фонова музика для слайд-шоу” та виберіть ваш музичний ресурс. Тепер при запуску слайд-шоу ваших фотографій ваші улюблені треки гратимуть на фоні. Натисніть на назву треку, щоб переключитися на іншу випадкову пісню, створюючи ідеальну атмосферу для ваших фото-презентацій.

7. 🖼️ Цифрова Фоторамка на Планшеті

Перетворіть будь-який Android-планшет на красиву завжди ввімкнену цифрову фоторамку. Поставте його на підставку, підключіть до домашнього ПК (SMB) або хмари - фотографії транслюються напряму без зайняття локальної пам’яті. Налаштуйте інтервал зміни слайдів, увімкніть постійно активний екран, додайте фонову музику та насолоджуйтесь спогадами. Навіть старі бюджетні планшети чудово підходять для цієї мети - додаток оптимізований для тривалого відтворення з мінімальним навантаженням.

8. 🍿 Домашній Кінотеатр та VR

Дивіться серіали з комп’ютера або хмари прямо на телефоні чи у VR-шоломі. Не треба чекати копіювання або хвилюватися за вільне місце. Просто натисніть “Play” - наступна серія почнеться автоматично.

Сценарії для VR-шолома - FastMediaSorter запускається нативно на Android-шоломах (Meta Quest, Pico та аналогах) без жодних модифікацій:

9. 🧹 Порядок у Завантаженнях

Папка “Downloads” переповнена? Відкрийте її як джерело, налаштуйте кнопки призначення для “Документів”, “Зображень” та “APK”. Швидко переглядайте файли та розкладайте їх по папках одним дотиком. Ви можете наводити лад навіть на віддаленому комп’ютері, використовуючи телефон як пульт керування.

10. 🚗 Музика в Автомобілі на Android-Магнітолі

Встановіть FastMediaSorter на автомобільну Android-магнітолу або головний пристрій. Додайте папки з музикою з USB-накопичувача або SD-карти - або скористайтеся вбудованим віртуальним ресурсом Вся музика для миттєвого доступу до всієї колекції без додаткового налаштування. Апаратні кнопки керування (кнопки на кермі, регулятори) працюють напряму через фоновий аудіосервіс: відтворення/пауза, наступний/попередній трек - без необхідності дивитися на екран. Додаток запам’ятовує позицію відтворення та автоматично відновлює її при запуску.

Інтернет-радіо на магнітолі: Відкрийте Трансляції (пункт меню або Налаштування → Медіа → Трансляції) і додайте URL вашої інтернет-радіостанції або імпортуйте .m3u-плейлист. Аудіо програється безпосередньо зі списку, керування кнопками керма працює без торкання екрана. Потребує підключення до мобільного інтернету або Wi-Fi точки доступу.

11. 📺 Медіацентр на Android TV-приставці

Встановіть FastMediaSorter на будь-яку Android TV-приставку (Xiaomi Mi Box, Nvidia Shield, Amazon Fire TV або дженерик Android-бокс). Підключіться до домашнього NAS через SMB, додайте Google Drive або Dropbox, або підключіть USB-накопичувач - усе в одному додатку. Керуйте повністю з пульта ДК або Bluetooth-клавіатури: D-pad переміщує фокус, OK відкриває елементи, Back повертає на рівень вище, Backspace піднімається на папку вгору в браузері файлів. Кольорові кнопки пульта призначені на найчастіші операції з файлами (Червона = Видалити, Зелена = Копіювати, Жовта = Перемістити, Синя = Перейменувати). Запустіть слайд-шоу з фоновою музикою на весь екран телевізора або увімкніть аудіо з відображенням обкладинок альбомів та текстів пісень. Тачскрін не потрібен жодного кроку.

Документація 📚

🗺️ Карта документації: Усі документи

🌐 Офіційний сайт: https://serzhyale.github.io/FastMediaSorter_mob_v2/

Канонічні джерела (Single Source of Truth)

Наступні файли є джерелом істини для користувацької документації:

Детальні керівництва доступні кількома мовами:

🇺🇦 Українська:

🇺🇸 English:

🇷🇺 Русский:

Technical / Developer Docs:

Wear OS Companion ⌚

FastMediaSorter має companion-додаток для Wear OS, оптимізований під сценарії використання на смарт-годинниках.

Документація Wear OS:

Інструкція зі збирання

Вимоги

Збирання

  1. Клонуйте репозиторій:

     git clone https://github.com/SerZhyAle/FastMediaSorter_mob_v2.git
     cd FastMediaSorter_mob_v2
    
  2. Відкрийте проект в Android Studio.
  3. Дочекайтеся закінчення синхронізації Gradle.
  4. Запустіть додаток на емуляторі або фізичному пристрої.

Зібрані APK 📦

Після кожної успішної збірки згенерований файл APK автоматично копіюється в папку DOWNLOADS в корені проекту з часовою міткою. Там ви можете знайти всю історію ваших збірок.

Рекомендовані команди збирання (Windows / PowerShell)

.\build-debug.PS1
.\gradlew.bat assembleStandardDebug
.\gradlew.bat testStandardDebugUnitTest
.\gradlew.bat lintStandardDebug

Тестування 🧪

FastMediaSorter v2 використовує Maestro для end-to-end тестування.

Швидкий запуск

# Windows (PowerShell)
.\maestro\run-tests.ps1 smoke

# Швидкий ярлик
.\scripts\utils\run-maestro-smoke.ps1

Документація з тестів:

CI workflow:

Перші кроки (Короткий посібник) 🚀

  1. Додавання папки (ресурсу):
    • На головному екрані натисніть кнопку з іконкою “Плюс” (+), щоб додати новий ресурс.
    • Виберіть тип ресурсу (наприклад, “Локальна папка”).
    • Використовуйте сканування або додайте папку вручну. Після додавання вона з’явиться у списку на головному екрані.
  2. Перегляд файлів:
    • Двічі торкніться (або зробіть довге натискання) на доданий ресурс у списку.
    • Відкриється екран перегляду, де ви побачите всі медіафайли з цієї папки у вигляді списку або сітки.
    • Використовуйте кнопки на верхній панелі для сортування, фільтрації або перемикання виду.
  3. Відтворення та сортування:
    • Натисніть на будь-який файл, щоб відкрити його в повноекранному плеєрі.
    • Використовуйте свайпи вліво/вправо або сенсорні зони для навігації між файлами.
    • Для виконання операцій (копіювання, переміщення) використовуйте відповідні сенсорні зони або кнопки на панелі керування.
  4. Налаштування папок-отримувачів (Destinations):
    • У налаштуваннях, на вкладці “Destinations”, ви можете вказати до 30 папок, які будуть використовуватися для швидкого сортування.
    • Альтернативно, увімкніть опцію “Is Destination” (Є призначенням) у вікні редагування будь-якого ресурсу, щоб додати його до списку швидкого сортування.
    • Після цього на екрані плеєра з’являться кнопки для швидкого копіювання або переміщення файлів у ці папки.

Технологічний стек

Версія збірки

Формат: Y.YM.MDDH.Hmm (наприклад, 2.60.1102.207 для 2026/01/10 20:07)

Див. dev/CHANGELOG.md для детальної історії змін.

Методологія розробки 🧠

Робочий процес AI-асистованої розробки цього проєкту - дослідження перед дією, розділення стратегічних і тактичних специфікацій, конвеєри slash-команд, постійна пам’ять агента та механічні перевірки на «слоп» - виокремлено в переносний, незалежний від стеку інструментарій:

🔗 Universal Agent Kit - невелика «операційна система» поверх AI-асистентів, під ліцензією MIT.

Contributing 🤝

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Контакти 📧

Ліцензія 📄

Юридична інформація проєкту: