Tune by Mozaiklabs

Lecture et zones

Dans Tune, on écoute toujours sur une zone, c'est-à-dire une destination sonore : un DAC branché sur le serveur, un renderer réseau, une enceinte AirPlay, un Chromecast, un lecteur Squeezebox, ou le navigateur lui-même. Chaque zone a sa file d'attente, son volume et ses réglages. Plusieurs zones peuvent jouer des musiques différentes en même temps.

Choisir et gérer les zones

  • Création automatique : Tune crée une zone pour chaque appareil qu'il découvre. Ce comportement se désactive dans Réglages › Zones.
  • Changer de zone : cliquez sur le nom de la zone dans la barre de lecture. Le même menu propose Transférer la lecture vers… pour déplacer l'écoute en cours vers une autre zone.
  • Écran Zones (barre latérale, niveau Avancé) : Nouvelle zone, Changer la sortie, et Paires stéréo. Une paire stéréo associe deux renderers DLNA qui jouent chacun une voie ; chaque zone de la paire passe en mono, et la paire se pilote comme une seule destination.
  • Me suivre (Réglages › Zones) : Mettre en pause la zone quittée arrête la lecture de la zone que vous quittez quand vous changez de zone. Ce réglage est désactivé par défaut : les zones restent indépendantes.
  • Cet ordinateur (navigateur) : une zone qui joue sur les haut-parleurs ou le casque de l'appareil qui affiche Tune.

La version gratuite de Tune permet trois zones actives, avec tous les protocoles. Au-delà, il faut une licence Tune Premium.

Types de sorties

Sorties locales (DAC USB, carte son)

  • Linux : ALSA.
  • macOS : CoreAudio, avec un mode exclusif (« Hog Mode ») qui change la fréquence du DAC selon la musique jouée.
  • Windows : WASAPI (partagé ou exclusif) ou ASIO. Le choix se fait dans Réglages › Audio › Sorties audio locales › Backend audio, avec le Mode WASAPI. ASIO a besoin du pilote fourni par le fabricant du DAC : sans lui, la sortie reste muette. Avec ASIO, les appareils qui ne sont pas trouvés par ASIO s'ouvrent en WASAPI.

L'image Docker ne gère pas les sorties locales.

Appareils réseau

  • DLNA / UPnP et OpenHome : renderers, streamers, amplis réseau. Les enceintes Sonos sont prises en charge comme renderers DLNA.
  • AirPlay : AirPlay 1 et AirPlay 2. Une Apple TV et les téléviseurs qui ne parlent qu'AirPlay 2 demandent un appairage avec un code PIN ; les autres récepteurs s'appairent seuls.
  • Chromecast.
  • BluOS.
  • Squeezebox : Tune joue le rôle de serveur pour les lecteurs Squeezebox et Squeezelite (port 3483), sans LMS. Tune peut aussi piloter un serveur LMS / Lyrion existant : Réglages › Audio › Squeezebox / Lyrion.
  • OAAT : le protocole bit-perfect de Tune, le seul qui permet des groupes réellement synchronisés (voir OAAT).

Les appareils détectés se gèrent dans Réglages › Audio › Appareils réseau. Un appareil masqué par erreur se retrouve dans Appareils ignorés.

HQPlayer

Tune peut piloter une instance HQPlayer (versions 4 à 6) et lui envoyer la musique : Réglages › Audio › HQPlayer (niveau Expert). HQPlayer n'est pas une zone Tune : c'est lui qui gère sa propre sortie.

Lecture groupée (multi-pièces)

Un clic droit sur le nom de la zone, dans la barre de lecture, ouvre ses réglages. La section Lecture groupée permet d'y associer d'autres zones. Créer un groupe demande une licence Tune Premium.

À savoir : un groupe d'appareils DLNA, AirPlay, Chromecast, etc. se pilote d'un seul geste, mais ces appareils ne partagent pas d'horloge commune. Ils peuvent se décaler légèrement : le Décalage sync de chaque zone corrige ce décalage à la main. Seuls les groupes OAAT sont synchronisés par Tune.

Chemin du signal et mode Audiophile

  • Chemin du signal (barre de lecture) : montre ce que devient la musique jusqu'à l'appareil. On y voit si elle est Sans perte, Bit-Perfect, Transcodée, et les décisions prises en route.
  • Mode Audiophile (badge PURE) : par zone, coupe tous les traitements (égaliseur, correction de pièce, crossfeed). Vos réglages sont conservés et reviennent quand vous désactivez PURE. En option, Réglages › Général › Lecture met le volume à 100 % quand le mode Audiophile s'active.

Réglages par zone

Réglages › Appareils › Réglages par zone :

RéglageEffet
Mode DSDAuto, Natif (passthrough), DoP, PCM (conversion) : voir ci-dessous
Fréquence maxFréquence au-delà de laquelle Tune rééchantillonne. « Auto (pas de limite) » envoie la fréquence d'origine.
Bit-perfect strictSi l'appareil ne peut pas jouer la fréquence d'origine, Tune refuse de lire au lieu de convertir
Volume fixeEnvoie toujours 100 % : le volume se règle sur l'ampli. Tune demande une confirmation.
Sortie mono, CanauxMixage mono et disposition des canaux (sorties locales uniquement)
Trim de gainCorrection de niveau propre à la zone
Publier cette zone sur le réseauLa zone devient un renderer UPnP : un autre Tune ou une application UPnP (JPlay, BubbleUPnP, mconnect) peut y envoyer sa lecture

La Lecture enchaînée (gapless) se règle dans les réglages de la zone (clic droit sur son nom dans la barre de lecture, section Audio de la zone). Le fondu enchaîné (crossfade) n'est pas disponible dans la version 1.0.

DSD

  • Vers un renderer réseau : Natif envoie le fichier DSF/DFF tel quel, même si le renderer ne déclare pas le DSD. Auto interroge le renderer d'abord. DoP encapsule le DSD dans un flux PCM. PCM convertit le DSD sur le serveur.
  • Vers une sortie locale (DAC USB) : Tune envoie le DSD en DoP. Si vous choisissez « Natif » sur une sortie locale, c'est aussi du DoP qui part, et l'interface l'indique (« Sur cette sortie, le DSD natif est envoyé en DoP »).
  • Fréquences DoP : DSD64 en 176,4 kHz, DSD128 en 352,8 kHz, DSD256 en 705,6 kHz.
  • Les images SACD (.iso) se lisent directement.
  • Réglages › Audio › Lecture DSD (renderers réseau) (Expert) : quand Tune doit transcoder le DSD pour le réseau, choisissez entre Fichier temporaire (par défaut) et Streaming continu, qui corrige des coupures en DSD 256/512 sur certains renderers.

Volume et ReplayGain

  • Sur une sortie locale, le volume est appliqué par Tune (affichage en pourcentage ou en dB : Réglages › Général › Interface). Sur un appareil réseau, Tune règle le volume de l'appareil.
  • ReplayGain (Réglages › Audio › Sorties audio locales) : Désactivé (niveau source), Par piste ou Par album, avec Pré-ampli, Éviter l'écrêtage et Source du gain. La source du gain peut être les tags des fichiers seuls, ou les tags complétés par l'analyse de fond pour les pistes qui n'en ont pas. Ce réglage vaut pour toutes les zones. Désactivé, le signal n'est pas touché.

Traitements (Studio)

Les traitements sont des extensions. Une fois installées et activées (Réglages › Extensions), elles apparaissent dans le groupe Studio de la barre latérale (niveau Expert) :

  • Égaliseur : égaliseur paramétrique, avec préréglages et import AutoEq ;
  • Crossfeed et Crossfeed Pro : pour l'écoute au casque (licence Tune Premium) ;
  • la correction acoustique de la pièce (réponse impulsionnelle WAV ou correction paramétrique, licence Tune Premium).

Le même groupe propose deux outils qui travaillent sur les fichiers, et non pendant l'écoute : le Convertisseur (conversion de fichiers par lots) et Dé-ploc, qui retire les artefacts d'encodage (retard d'encodeur, clics aux jointures) et ré-exporte le résultat sans perte, sans jamais modifier l'original.

Les traitements en temps réel s'appliquent aussi aux appareils réseau. Réglages › Audio › Traitement sur les lecteurs réseau (Expert) choisit entre l'envoi d'un fichier entier traité (par défaut) et un traitement au fil de l'eau. Le mode PURE les court-circuite tous.

Voir aussi