OnlyAudio : un lecteur audio multiplateforme avec télécommande Android
OnlyAudio est un lecteur audio moderne, léger et compatible Windows, macOS et Linux. Il se distingue par une fonctionnalité rare : une télécommande Android permettant de contrôler la lecture à distance via le réseau local.
Pourquoi j’ai créé OnlyAudio ?
Je voulais un lecteur audio simple, rapide, agréable et surtout pilotable depuis un smartphone. L
OnlyAudio Desktop : un lecteur audio moderne
- Lecture fluide (MP3, FLAC, WAV, OGG, AAC, M4A)
- Affichage complet des métadonnées
- Playlist avec shuffle & repeat
- Barre de progression avec seek précis
- Contrôle du volume
- Mode plein écran
- Interface sombre élégante
- Dual‑player pre‑buffering pour un changement de piste instantané
- Installateur Windows avec mise à jour automatique
Installation
- Windows : installeur .exe
- macOS : archive .zip
- Linux : AppImage
Télécommande Android : contrôler la musique depuis son canapé
L’application Android permet de piloter le lecteur via le réseau local. Elle détecte automatiquement le serveur et affiche en temps réel les informations de lecture.
- Lecture / pause
- Piste suivante / précédente
- Shuffle & repeat
- Contrôle du volume
- Affichage de la pochette et des métadonnées
- Notification Android avec contrôles média
- Navigation dans la playlist
Communication via API REST
OnlyAudio embarque un serveur HTTP local auquel la télécommande envoie des commandes.
GET /status POST /play_pause POST /next POST /vol_up GET /playlist GET /discover
Stack technique
- Desktop : Flutter, Dart, media_kit (libmpv)
- Android : Flutter, Dart, audio_service
- Communication : API REST (JSON)
- Windows Installer : Inno Setup
Compiler OnlyAudio
Windows
flutter pub get flutter build windows --release
macOS
flutter pub get cd macos && pod install && cd .. flutter build macos --release
Linux
flutter pub get flutter build linux --release
Android
cd remote_app flutter build apk --release
FAQ
OnlyAudio est-il gratuit ?
Oui, le projet est entièrement open‑source.
L’application Android fonctionne-t-elle hors connexion ?
Oui, elle communique en local via le réseau Wi‑Fi.
Puis-je contribuer ?
Oui, toutes les contributions sont les bienvenues.

