JewelBox Music Player

Verified safeOpen sourceExclusive
—
No reviews reviews
13
downloads
8.0
android

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
Languages72
AfrikaansAlbanianAmharicArabicArmenianAzerbaijaniBanglaBasque

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app