🎵 OnlyAudio : un lecteur audio multiplateforme avec tĂ©lĂ©commande Android — un projet open‑source pensĂ© pour la simplicitĂ©



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.

*Page GitHub du projet

Commentaires

Posts les plus consultés de ce blog

🚀 De VMware à WSL2 : Comment j'ai transformé mon PC en station de hacking pro