Tune by Mozaiklabs

Prise en main

Tune est un serveur musical multi-pièces. Il indexe votre musique (fichiers locaux, disques réseau) et vos services de streaming, puis l'envoie vers vos appareils : DAC branché sur l'ordinateur, renderers DLNA/UPnP, enceintes AirPlay, Chromecast, lecteurs Squeezebox, etc. On le pilote depuis un navigateur web, sur n'importe quel appareil du réseau local.

Choisir son installation

Vous avez…Installez
Une machine dédiée (mini-PC x86-64, Raspberry Pi 5)Tune OS, un système complet prêt à l'emploi
Un PC sous WindowsL'installateur Windows (…-windows-x86_64-setup.exe)
Un MacL'image disque macOS (.dmg) ou Homebrew
Un ordinateur sous Debian, Ubuntu ou Raspberry Pi OSLe paquet .deb
Un NAS ou un serveur avec DockerL'image Docker renesenses/tune

Tous les fichiers se trouvent sur la page Téléchargements.

Windows

  1. Lancez tune-server-v…-windows-x86_64-setup.exe. L'installation se fait dans votre profil (%LOCALAPPDATA%\Programs\Tune Server) et ne demande pas de droits d'administrateur.
  2. Ouvrez Tune Server depuis le bureau ou le menu Démarrer. Une fenêtre de console s'ouvre (c'est le serveur : laissez-la ouverte), puis votre navigateur affiche Tune sur http://localhost:8888.
  3. Si le pare-feu Windows vous le demande, autorisez Tune sur les réseaux privés : sans cela, les autres appareils et les renderers réseau ne peuvent pas joindre Tune.

Tune ne s'installe pas comme service Windows et ne démarre pas tout seul avec la session : relancez-le avec le raccourci Tune Server. Une archive .zip est aussi proposée.

macOS

  1. Ouvrez l'image disque tune-server-v…-macos-….dmg et glissez Tune Server dans le dossier Applications (macOS 13 ou plus récent).
  2. Lancez Tune Server. L'application n'affiche pas d'icône dans le Dock : elle démarre le serveur et ouvre http://localhost:8888 dans votre navigateur.

Avec Homebrew :

brew tap renesenses/tap
brew install tune-server
brew services start tune-server

Linux (Debian, Ubuntu, Raspberry Pi OS)

Le paquet .deb (amd64 ou arm64) demande Debian 12, Ubuntu 22.04, Raspberry Pi OS bookworm ou plus récent.

sudo apt install ./tune-server_<version>_<arch>.deb

Le service tune-server démarre tout seul, et à chaque démarrage de la machine. Ouvrez ensuite http://<adresse-de-la-machine>:8888.

sudo systemctl status tune-server     # état du service
sudo systemctl restart tune-server    # redémarrer
journalctl -u tune-server -f          # suivre le journal

Le service tourne sous l'utilisateur système tune (membre du groupe audio pour accéder aux DAC USB). Vos dossiers de musique doivent être lisibles par cet utilisateur. Des archives .tar.gz existent aussi pour les autres distributions ; elles ne posent pas de service systemd.

Docker

services:
  tune:
    image: renesenses/tune:latest
    container_name: tune
    network_mode: host
    restart: unless-stopped
    volumes:
      - /chemin/vers/musique:/music:ro
      - tune-data:/data
    environment:
      - TUNE_MUSIC_DIRS=["/music"]
      - TUNE_AUTO_SCAN=true

volumes:
  tune-data:

Remplacez /chemin/vers/musique par le dossier de votre musique sur la machine : Tune le lit en lecture seule (:ro). Gardez le volume nommé tune-data pour /data : Tune y écrit sa base, sous l'utilisateur tune (uid 1000). Un dossier de la machine que Docker crée lui-même, comme ./data:/data, appartient à root : Tune ne peut pas y écrire et le conteneur redémarre en boucle. Sur un NAS Synology ou QNAP, suivez la procédure de la page Téléchargements.

network_mode: host est nécessaire pour que Tune découvre les appareils du réseau (DLNA, AirPlay, Chromecast). L'image Docker ne peut pas lire sur une carte son ou un DAC branché à la machine : elle sert uniquement les appareils réseau. Elle ne se met pas à jour toute seule : récupérez la nouvelle image (docker compose pull), puis recréez le conteneur.

Tune OS

Tune OS est un système complet qui transforme une machine en serveur Tune dédié. Trois images existent :

  • Installateur x86-64 (ISO) : à copier sur une clé USB (Rufus, balenaEtcher), puis démarrer la machine dessus. Il efface le disque de destination, et il ne s'installe que si ce disque est vide. Il faut un PC UEFI avec le Secure Boot désactivé, 4 Go de mémoire et une connexion Ethernet au premier démarrage.
  • Image x86-64 à graver (.raw.xz) : à écrire directement sur le disque de la machine (balenaEtcher, ou Rufus en mode « Image DD »).
  • Raspberry Pi 5 (.raw.xz) : à écrire sur la carte ou le disque du Pi.

Le premier démarrage se fait sans aucune question. Il dure 15 à 30 minutes et la machine redémarre deux fois toute seule : attendez qu'elle ait fini, même si elle répond déjà en SSH. Ouvrez ensuite http://tune-XXXX.local (XXXX correspond aux quatre derniers caractères de l'adresse MAC) ou http://<adresse-IP>. L'adresse et l'IP s'affichent aussi sur l'écran de la machine.

Pour la console et SSH, le compte est tune, mot de passe tune. Changez-le avec la commande passwd. Les disques USB sont montés automatiquement sous /media. Tune OS se met à jour depuis Tune lui-même (voir Configuration).

Premier lancement

Tant que la bibliothèque est vide, Tune ouvre l'assistant Bienvenue sur Tune Server :

  1. Commencer. Vous reprenez une ancienne installation ? Restaurer la configuration permet d'importer une sauvegarde.
  2. Bibliothèque musicale : saisissez le chemin d'un dossier de musique tel que le voit la machine où tourne Tune (par ex. /mnt/nas/Musique ou D:\Musique), puis cliquez sur Ajouter.
  3. Services de streaming : connectez vos comptes maintenant ou plus tard (voir Services de streaming).
  4. Scanner la bibliothèque : Lancer le scan. Le scan continue en arrière-plan : vous pouvez cliquer sur Terminer la configuration sans l'attendre.

Vous pouvez aussi passer l'assistant (Passer la configuration) et tout régler plus tard dans Réglages (roue dentée en haut de la barre latérale).

Écouter un premier morceau

  1. Tune crée automatiquement une zone pour chaque appareil qu'il découvre. Une zone est une destination d'écoute, avec sa file d'attente et son volume.
  2. Dans la barre de lecture, en bas, cliquez sur le nom de la zone (Changer de zone) et choisissez où écouter. Pour écouter sur l'appareil qui affiche Tune, choisissez Cet ordinateur (navigateur).
  3. Ouvrez Bibliothèque dans la barre latérale, choisissez un album, puis cliquez sur Lire.

Se repérer dans l'interface

  • Barre latérale : Accueil, Recherche, Lecture en cours, File d'attente, Historique, Bibliothèque, Oxygen, Streaming, Radio en direct, Podcasts. Puis le groupe Sélections (Collections, Playlists, Écouter plus tard, Étiquettes, Favoris, Titres bannis) et, tout en bas, Support.
  • Barre de lecture : commandes de lecture, zone active, volume, Chemin du signal et Mode Audiophile (voir Lecture et zones).
  • Niveau d'interface : dans le menu du compte (avatar en haut à droite), section Interface, choisissez Essentiel, Avancé ou Expert. Ce réglage ne fait que montrer ou masquer des menus et des réglages, il ne dépend pas de votre offre. Tune démarre en Expert, qui montre tout. Si un menu cité dans ce guide n'apparaît pas chez vous, vérifiez ce niveau.

Accéder à Tune depuis un autre appareil

Tout appareil du même réseau local peut ouvrir http://<adresse-du-serveur>:8888 dans un navigateur (sur Tune OS, le port n'est pas nécessaire).

Voir aussi