Pourquoi utiliser Butler ?
Héberger votre propre bibliothèque musicale
Butler vous permet de créer un service de streaming basé sur votre collection personnelle. Le logiciel accepte les fichiers MP3, M4A, FLAC, Opus, OGG, WAV et AAC. Le serveur lit leurs métadonnées et ajoute les morceaux à votre bibliothèque.
Butler peut aussi récupérer des titres avec yt-dlp. L’administrateur peut couper les téléchargements automatiques pour limiter la bibliothèque aux fichiers déjà stockés. Une option permet aussi de conserver le format audio d’origine au lieu de convertir les morceaux en MP3. Vous gardez donc la main sur vos fichiers, votre stockage et le contenu disponible.
Écouter votre musique sur plusieurs appareils
Butler reprend plusieurs fonctions habituelles des lecteurs musicaux : file d’attente, playlists, fondu entre les morceaux et synchronisation de la lecture entre plusieurs appareils. Les paroles synchronisées sont accessibles via le lecteur web et l’application Android.
Sur Android, Butler propose aussi le téléchargement de morceaux pour une écoute hors connexion, la lecture en arrière-plan, les commandes depuis l’écran verrouillé et la prise en charge d’Android Auto. Un Daily Mix peut aussi créer une sélection à partir des morceaux présents sur votre serveur.
Partager votre musique avec plusieurs utilisateurs
Butler accepte plusieurs comptes sur une même installation. Le premier compte créé reçoit les droits administrateur. Vous pouvez ensuite générer des codes d’invitation pour ajouter d’autres utilisateurs.
La connexion classique par identifiant et mot de passe reste disponible. Butler accepte aussi Google et les fournisseurs OIDC comme Authelia, Authentik ou Keycloak. L’import de playlists Spotify passe par OAuth, tandis que ListenBrainz peut recevoir votre historique d’écoute. La compatibilité avec l’API Subsonic permet aussi d’utiliser plusieurs lecteurs tiers avec votre serveur.
Butler Music : toutes les réponses à vos questions
Avec quel OS est compatible Butler Music ?
Butler dispose d’un lecteur web et d’une application Android compatible avec Android 7.0 ou une version plus récente. Le client desktop prend en charge Windows, Linux et macOS.
Les builds Windows et Linux peuvent être produits depuis Linux, avec Wine nécessaire pour Windows. La version macOS doit être compilée depuis un Mac. Le projet fournit une procédure dédiée pour cette compilation.
Faut-il créer un compte pour utiliser Butler Music ?
Oui. Le premier compte créé sur une nouvelle installation devient administrateur. Les comptes suivants utilisent un code d’invitation généré par cet administrateur.
Butler accepte une connexion par identifiant et mot de passe, mais aussi le SSO via Google ou un fournisseur OIDC. Un nouveau compte SSO peut lui aussi demander un code d’invitation lors de sa première connexion.
Butler Music est-il gratuit ou payant ?
Butler est gratuit et open source sous licence MIT. Aucun abonnement n’est nécessaire pour utiliser le logiciel.
Vous devez toutefois fournir la machine, le stockage et l’hébergement du serveur. Un NAS, un VPS ou du stockage supplémentaire peut donc entraîner des frais indépendants de Butler.