AI summary
Android client for streaming a personal music collection from a JewelBox Music Library server, with background playback, album and track browsing, and Last.fm scrobbling. Requires access to a server on the network; it does not scan local music.
Generated by AI. May contain inaccuracies.
About this app
Android client for JewelBox Music Library — streams your CD collection from your own server, with background playback and Last.fm scrobbling
Client Android natif du serveur JewelBox Music Library. Ne fait pas de scan local : il consomme l'API du serveur sur le réseau (LAN ou VPN). Le serveur vit dans un dépôt séparé (jewelbox-music-library).
Fonctionnalités Bibliothèque : collection possédée uniquement (la liste de souhaits est exclue), triée par artiste puis par année, avec regroupement repliable par artiste (menu ⋮ → « Grouper par artiste », tout replier / tout déplier). Détail d'album : pochette, métadonnées, liste des pistes (les pistes sans fichier audio sont estompées). Lecture en streaming (Media3/ExoPlayer + MediaSessionService) : lecture en fond, notification média avec contrôles sur l'écran verrouillé, gestion de l'audio focus, pause au débranchement du casque. Mini-player (toutes les vues) + grand player : seek, précédent/suivant, shuffle, repeat (off/tout/une), swipe gauche/droite pour changer de piste. Scrobbling Last.fm + compteur de lectures : mêmes règles que la PWA ; la session Last.fm est stockée côté serveur et partagée avec elle (rien à configurer dans l'app). Réglages : adresse du serveur (http://ip:3001), bouton Tester (GET /api/health), persistée via DataStore. Découverte du serveur (mDNS) : Réglages → Découverte du réseau liste les serveurs JewelBox du sous-réseau (_jewelbox._tcp, serveur ≥ 1.12). La sélection valide via GET /api/server-info puis enregistre l'URL et le server_id (UUID stable du serveur) — le badge Votre serveur reconnaît ainsi votre serveur même après un changement d'adresse DHCP. Limite mDNS : le multicast ne traverse pas les routeurs/VLANs (prévoir un réflecteur mDNS sur le routeur, sinon saisie manuelle — qui capture aussi le server_id en arrière-plan). Tous les textes UI sont dans app/src/main/res/values/strings.xml (français par défaut) — une traduction = un dossier values-<lang>/ avec les mêmes clés.
About this version
- Version
- 0.14.0 (15)
- Size
- 14.7 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 13
- Updated
- Oct 27, 2026
- Package
- com.jewelbox.player
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10