Skip to the content.

26.10.09 14:52

FastMediaSorter v2 🚀

Kotlin Android License

📦 Télécharger : Get it on IzzyOnDroid

Vous installez l’APK directement ? Android affiche un avertissement pour un paquet qu’il n’a encore jamais vu - pourquoi cet avertissement apparaît, et sur quoi appuyer.

📘 Documentation utilisateur : guides pas à pas pour chaque fonctionnalité, avec recherche

À propos du projet

FastMediaSorter v2 est un shell complet pour un appareil Android. Il prend le contrôle de l’écran d’accueil, lit vos médias, ouvre des flux en direct, lance vos applications, communique avec votre montre, surveille l’appareil et gère tous les fichiers que vous possédez - dans des dossiers locaux, sur des lecteurs réseau (SMB, SFTP, FTP) et dans le stockage cloud (Google Drive, OneDrive, Dropbox).

Il repose sur huit piliers : shell d’appareil, lecteur multimédia, flux en direct, lancement d’applications, remplacement des applications système, compagnon sur la montre, surveillance de l’appareil et gestionnaire de fichiers complet. Le tri des fichiers entre toutes ces sources est le point de départ de l’application, et reste le socle sur lequel tout le reste est construit - mais ce n’en est plus la totalité.

Ce manuel suit désormais le même vocabulaire public que l’inventaire canonique des fonctionnalités dans FEATURES.md et le plan des documents dans DOCS_MAP.md. Utilisez ces deux pages comme source de vérité actuelle pour l’histoire de l’application, les éditions disponibles et le périmètre actuel des fonctionnalités.

Version Windows 🖥️

Vous cherchez une solution de bureau ? Découvrez Fast Media Sorter & Sharing for Windows - une application Windows Forms légère pour trier, visualiser et gérer rapidement des fichiers image et vidéo :

🔗 Fast Media Sorter & Sharing for Windows

📄 Comment publier des dossiers PC vers Android - partagez vos dossiers PC avec l’application via SFTP (import companion / scan QR sur le téléphone).

Fonctionnalités incluses :

Table des matières

Éditions 🎯

FastMediaSorter v2 est proposé en sept éditions - cinq pour les téléphones et tablettes du quotidien (Standard, Lite, Photos, Legacy, FOSS) plus deux versions pour casque et installation manuelle, VR et noLegal. La grille de capacités canonique est générée depuis le build dans FLAVOR_MATRIX.md :

Édition Description Remarques
Standard Version complète Le plus large éventail de fonctionnalités pour les médias, documents, OCR, traduction et accès cloud
Lite Version légère Fichiers locaux uniquement - vidéo, audio et images ; pas de sources réseau, de cloud, de documents ni de Flux
Photos Version axée photo Images uniquement, avec SMB/FTP/SFTP et le cloud ; pas de vidéo ni d’audio
Legacy Version orientée compatibilité Mêmes fonctionnalités que Standard, y compris SMB/FTP/SFTP et le cloud (Google Drive, Dropbox, OneDrive) ; conçue pour Android 6/7 (API 23+)
FOSS Version pour le catalogue F-Droid Aucun SDK propriétaire : médias locaux, documents, EPUB et SMB/FTP/SFTP ; pas de cloud, pas de Flux, pas d’OCR, pas de traduction, pas de Cast et pas de compagnon Wear OS
VR Version casque sans dépendance store Ensemble multimédia complet pour casques ; pas de Google Cast ni de compagnon Wear OS
noLegal Version à installation manuelle Tout ce que contient Standard, plus le lecteur immersif OpenXR et des extras réservés à l’installation manuelle

Quelle édition télécharger ?

Pour la disponibilité exacte des fonctionnalités par édition, utilisez la documentation canonique :

🧭 Premier lancement : juste sous le sélecteur de langue, l’application vous permet de choisir un profil d’appareil (téléphone, tablette, TV, voiture, cadre photo, VR, et plus encore) qui adapte les réglages de départ pour vous - modifiable à tout moment dans les Paramètres. Voir Premier lancement : choisissez votre profil d’appareil.

Télécharger 📥

📲 Obtenir sur Google Play

Les fichiers APK compilés ne sont PAS stockés dans ce dépôt GitHub. Tous les builds sont disponibles sur Google Drive :

🔗 Télécharger tous les builds depuis Google Drive

Édition Nom de fichier Description
Standard FastMediaSorter_standard_release.zip Fonctionnalités complètes (Cloud, OCR, EPUB, Traduction)
Lite FastMediaSorter_lite_release.zip Médias locaux uniquement (vidéos, audio, images ; pas de réseau, de cloud, de documents ni de Flux)
Photos FastMediaSorter_photos_release.zip Images uniquement, avec réseau (SMB/FTP/SFTP) et cloud
Legacy FastMediaSorter_legacy_release.zip Mêmes fonctionnalités que Standard, y compris réseau (SMB/FTP/SFTP) et cloud ; Android 6/7 (API 23+)

Remarque : tous les builds sont automatiquement téléversés sur Google Drive après une compilation réussie.

🔐 Mot de passe du ZIP : 1 (les fichiers APK sont regroupés dans des archives ZIP protégées par mot de passe pour contourner les restrictions de Google Drive)

Captures d’écran 📱

Écran principal Actions sur les fichiers Paramètres
Vue du lecteur    
   

Images en pleine taille :

Fonctionnalités clés

Formats multimédias pris en charge 🎞️

FastMediaSorter v2 prend en charge un large éventail de formats :

Scénarios d’utilisation 💡

Voici quelques façons dont FastMediaSorter v2 peut vous être utile :

1. 📸 Organiser les photos de l’appareil photo

Connectez votre téléphone ou ouvrez un dossier local de l’appareil photo. Configurez un dossier de destination « Meilleures photos ». Ouvrez la visionneuse, parcourez rapidement des milliers de photos par balayage, et touchez le bouton de destination pour copier instantanément les meilleurs clichés.

2. 🏠 Sauvegarde réseau (NAS)

Ajoutez votre NAS domestique via SMB. Parcourez vos fichiers multimédias locaux. Sélectionnez plusieurs fichiers ou une plage, et « Déplacez »-les vers votre NAS pour les conserver en sécurité, libérant de l’espace sur votre appareil.

3. ☁️ Gestion du cloud

Connectez votre compte Google Drive, Dropbox ou OneDrive. Parcourez vos fichiers cloud sans tous les télécharger. Supprimez les fichiers indésirables ou organisez-les en dossiers directement dans le cloud.

4. 📺 Diaporama et présentation

Ouvrez un dossier contenant des photos de famille ou des diapositives de présentation. Appuyez sur « Lecture » pour démarrer un diaporama. Utilisez les réglages par ressource pour ajuster la durée des diapositives à votre convenance.

5. ⭐ Gérer les favoris

Marquez les fichiers importants avec le bouton étoile pendant la navigation. Ensuite, touchez l’onglet « Favoris » dans le menu principal pour accéder instantanément à tous vos fichiers favoris de toutes les sources en un seul endroit - parfait pour créer une collection sélectionnée de vos meilleurs médias.

6. 🎶 Diaporama avec musique de fond

Ajoutez votre collection musicale comme ressource. Dans Paramètres → Médias → Images, activez « Jouer de la musique pendant le diaporama » et sélectionnez votre ressource musicale. Désormais, lorsque vous démarrez un diaporama de vos photos, vos morceaux favoris joueront en fond sonore. Touchez le nom du morceau pour passer à une autre chanson aléatoire, créant l’ambiance parfaite pour vos présentations de photos.

7. 🖼️ Cadre photo numérique sur tablette

Transformez n’importe quelle tablette Android en un magnifique cadre photo numérique toujours allumé. Posez-la sur un support, connectez-la à votre PC domestique (SMB) ou au stockage cloud - les photos sont diffusées directement sans occuper d’espace de stockage local. Ajustez l’intervalle des diapositives, gardez l’écran toujours allumé, ajoutez de la musique de fond et profitez de vos souvenirs. Même les vieilles tablettes d’entrée de gamme fonctionnent parfaitement pour cet usage - l’application est optimisée pour une lecture continue à faibles ressources.

8. 🍿 Cinéma maison et VR

Regardez vos séries préférées stockées sur votre PC ou dans le cloud directement sur votre téléphone ou votre casque VR. Pas besoin d’attendre une copie ni de vous soucier de l’espace libre. Appuyez simplement sur lecture, et l’épisode suivant démarrera automatiquement.

Cas d’usage pour casque VR - FastMediaSorter fonctionne nativement sur les casques VR sous Android (Meta Quest, Pico et similaires) sans aucune modification :

9. 🧹 Organisateur de téléchargements

Le dossier des téléchargements est encombré ? Ouvrez-le dans le panneau des sources, configurez des boutons de destination pour « Documents », « Images » et « Installateurs ». Parcourez rapidement les fichiers, prévisualisez-les, et triez-les vers les bons emplacements d’une seule pression. Vous pouvez même trier des fichiers directement sur votre ordinateur en réseau en utilisant votre téléphone comme télécommande.

10. 🚗 Musique en voiture avec un autoradio Android

Installez FastMediaSorter sur votre autoradio ou unité centrale Android. Ajoutez des dossiers musicaux d’une clé USB ou d’une carte SD - ou utilisez la ressource virtuelle intégrée Toute la musique pour accéder instantanément à toute votre collection sans aucune configuration. Les boutons multimédias matériels (commandes au volant, molettes de volume) fonctionnent parfaitement via le service audio en arrière-plan : lecture/pause, morceau suivant/précédent, tout cela sans toucher l’écran. L’application mémorise la position de lecture et reprend automatiquement au démarrage.

Avec l’écran Flux activé, le même autoradio diffuse également des stations de radio Internet directement via les données mobiles ou le Wi-Fi - sans avoir besoin d’une application radio séparée. Ajoutez n’importe quelle URL de radio, ou importez un catalogue de stations sélectionné depuis l’écran Extensions. Le mini-contrôle collant affiche le nom du morceau ICY en cours pendant que la liste des stations reste visible.

11. 📺 Centre multimédia sur un boîtier Android TV

Installez FastMediaSorter sur n’importe quel boîtier Android TV (Xiaomi Mi Box, Nvidia Shield, Amazon Fire TV, ou un boîtier Android générique). Connectez-vous à un NAS domestique via SMB, ajoutez Google Drive ou Dropbox, ou branchez une clé USB - le tout depuis une seule application. Contrôlez tout le flux avec une télécommande ou un clavier Bluetooth : la croix directionnelle déplace le focus, OK ouvre les éléments, Retour revient au niveau précédent, et Retour arrière remonte d’un dossier dans le navigateur. Les boutons colorés de la télécommande correspondent aux actions courantes sur les fichiers (Rouge = Supprimer, Vert = Copier, Jaune = Déplacer, Bleu = Renommer). Démarrez un diaporama plein écran avec musique de fond sur la TV, ou passez à la lecture audio avec pochette d’album et paroles. Aucun écran tactile n’est requis.

Documentation 📚

🗺️ Documentation Map / Карта документации : View all docs / Все документы

🌐 Site officiel : https://serzhyale.github.io/FastMediaSorter_mob_v2/

Sources canoniques (source unique de vérité)

Les fichiers suivants doivent être considérés comme les sources faisant autorité pour les détails destinés aux utilisateurs :

Des guides détaillés sont disponibles en plusieurs langues :

🇺🇸 English:

🇷🇺 Русский:

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

Documentation technique / développeur :

Compagnon Wear OS ⌚

FastMediaSorter comprend une application Wear OS autonome et complète, ainsi qu’un compagnon sur téléphone conçus pour les formats de montre connectée.

Les médias, les partages réseau et le transfert de fichiers sont dans la version complète de l’application montre (APK direct). La version Google Play est une petite première version - calculatrice, chronomètre, mini-jeu et paramètres ; le portail Wear OS indique ce que contient chaque version.

Il existe aussi un cadran de montre séparé et gratuit pour Wear OS 6 et versions ultérieures : FastMediaSorter Watch Face. Il affiche une grande heure, la date, des vagues et des particules à la dérive, des barres de batterie et jusqu’à huit boutons ronds pour les raccourcis FastMediaSorter ou d’autres données de la montre ; les boutons apparaissent avec l’application FastMediaSorter pour la montre. Installez-le depuis Google Play sur la montre (cherchez FastMediaSorter) ou ouvrez sa page sur la montre depuis les réglages Wear de l’application du téléphone.

Documentation Wear OS :

Instructions de compilation

Prérequis

Compilation

  1. Clonez le dépôt :

     git clone https://github.com/SerZhyAle/FastMediaSorter_mob_v2.git
     cd FastMediaSorter_mob_v2
    
  2. Ouvrez le projet dans Android Studio.
  3. Attendez la fin de la synchronisation Gradle.
  4. Lancez l’application sur un émulateur ou un appareil physique.

Commandes de compilation préférées (Windows / PowerShell)

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

APK compilés 📦

Après chaque compilation réussie, le fichier APK généré est automatiquement copié dans le dossier DOWNLOADS à la racine du projet, avec un horodatage. Vous y trouverez tout l’historique de vos builds.

Tests 🧪

FastMediaSorter v2 utilise Maestro pour les tests de bout en bout afin d’assurer la qualité et la fiabilité de l’application.

Exécution rapide des tests

# Installer Maestro - macOS/Linux (Homebrew)
brew tap mobile-dev-inc/tap
brew install maestro

# Ou Linux/macOS (curl)
curl -Ls "https://get.maestro.mobile.dev" | bash

# Windows (PowerShell en tant qu'administrateur)
Invoke-WebRequest -Uri "https://get.maestro.mobile.dev/install.ps1" -OutFile install.ps1  # External: Maestro installer
.\install.ps1  # External: Maestro installer
Remove-Item install.ps1  # External: Maestro installer

# Lancer les tests de fumée (2-3 minutes)
./maestro/run-tests.sh smoke    # Linux/macOS
.\maestro\run-tests.ps1 smoke   # Windows

# Ou utiliser le raccourci
.\scripts\utils\run-maestro-smoke.ps1  # Windows

Remarque : N’utilisez PAS npm install -g maestro-cli - c’est un paquet différent, sans rapport !

Suites de tests

Documentation

Intégration CI/CD

Les tests s’exécutent automatiquement à chaque push via GitHub Actions. Voir .github/workflows/maestro-tests.yml.

Premiers pas (guide d’utilisation rapide) 🚀

  1. Ajouter un dossier (ressource) :
    • Sur l’écran principal, appuyez sur le bouton avec l’icône « Plus » (+) pour ajouter une nouvelle ressource.
    • Sélectionnez le type de ressource (par ex. « Dossier local »).
    • Utilisez l’analyse ou ajoutez le dossier manuellement. Une fois ajouté, il apparaîtra dans la liste de l’écran principal.
  2. Consulter les fichiers :
    • Double-touchez (ou appuyez longuement) sur la ressource ajoutée dans la liste.
    • L’écran de navigation s’ouvre, où vous verrez tous les fichiers multimédias de ce dossier en liste ou en grille.
    • Utilisez les boutons du panneau supérieur pour trier, filtrer ou changer d’affichage.
  3. Lecture et tri :
    • Touchez n’importe quel fichier pour l’ouvrir dans le lecteur plein écran.
    • Utilisez les balayages gauche/droite ou les zones tactiles pour naviguer entre les fichiers.
    • Pour les opérations (copier, déplacer), utilisez les zones tactiles correspondantes ou les boutons du panneau de contrôle.
  4. Configurer les dossiers de destination (Destinations) :
    • Dans les paramètres, sous l’onglet « Destinations », vous pouvez spécifier jusqu’à 30 dossiers qui seront utilisés pour le tri rapide.
    • Vous pouvez aussi activer « Est une destination » dans l’écran d’édition de n’importe quelle ressource pour l’ajouter à la liste de tri rapide.
    • Ensuite, des boutons apparaîtront sur l’écran du lecteur pour copier ou déplacer rapidement les fichiers vers ces dossiers.

Stack technologique

Version de compilation

Format de version : Y.YM.MDDH.Hmm (par ex. 2.60.1102.207 pour le 10/01/2026 20:07)

Voir dev/CHANGELOG.md pour les notes de version détaillées.


Contribuer 🤝

Les pull requests sont les bienvenues. Pour des changements majeurs, veuillez d’abord ouvrir un ticket pour discuter de ce que vous souhaitez changer.

Contact 📧

Licence 📄

Informations légales du projet :