Tune by Mozaiklabs

Erste Schritte

Tune ist ein Multiroom-Musikserver. Er indiziert Ihre Musik (lokale Dateien, Netzlaufwerke) und Ihre Streaming-Dienste und sendet sie dann an Ihre Geräte: einen am Computer angeschlossenen DAC, DLNA/UPnP-Renderer, AirPlay-Lautsprecher, Chromecast, Squeezebox-Player und mehr. Sie steuern ihn über einen Webbrowser, auf jedem Gerät in Ihrem lokalen Netzwerk.

Installationsart wählen

Sie haben …Installation
Einen dedizierten Rechner (x86-64-Mini-PC, Raspberry Pi 5)Tune OS, ein vollständiges, sofort einsatzbereites System
Einen Windows-PCDas Windows-Installationsprogramm (…-windows-x86_64-setup.exe)
Einen MacDas macOS-Disk-Image (.dmg) oder Homebrew
Einen Computer mit Debian, Ubuntu oder Raspberry Pi OSDas .deb-Paket
Ein NAS oder einen Server mit DockerDas Docker-Image renesenses/tune

Alle Dateien finden Sie auf der Seite Downloads.

Windows

  1. Führen Sie tune-server-v…-windows-x86_64-setup.exe aus. Es installiert in Ihr Benutzerprofil (%LOCALAPPDATA%\Programs\Tune Server) und benötigt keine Administratorrechte.
  2. Öffnen Sie Tune Server über den Desktop oder das Startmenü. Ein Konsolenfenster öffnet sich (das ist der Server: lassen Sie es geöffnet), danach zeigt Ihr Browser Tune unter http://localhost:8888.
  3. Wenn die Windows-Firewall nachfragt, erlauben Sie Tune in privaten Netzwerken. Ohne diese Freigabe können andere Geräte und Netzwerk-Renderer Tune nicht erreichen.

Tune wird nicht als Windows-Dienst installiert und startet nicht mit Ihrer Sitzung: Starten Sie es erneut über die Verknüpfung Tune Server. Ein .zip-Archiv ist ebenfalls verfügbar.

macOS

  1. Öffnen Sie das Disk-Image tune-server-v…-macos-….dmg und ziehen Sie Tune Server in den Ordner „Programme“ (macOS 13 oder neuer).
  2. Starten Sie Tune Server. Es zeigt kein Dock-Symbol: Es startet den Server und öffnet http://localhost:8888 in Ihrem Browser.

Mit Homebrew:

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

Linux (Debian, Ubuntu, Raspberry Pi OS)

Das .deb-Paket (amd64 oder arm64) erfordert Debian 12, Ubuntu 22.04 oder Raspberry Pi OS bookworm oder neuer.

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

Der Dienst tune-server startet sofort und danach bei jedem Systemstart. Öffnen Sie dann http://<machine-address>:8888.

sudo systemctl status tune-server     # service status
sudo systemctl restart tune-server    # restart
journalctl -u tune-server -f          # follow the log

Der Dienst läuft als Systembenutzer tune (Mitglied der Gruppe audio, damit er USB-DACs erreichen kann). Dieser Benutzer muss Ihre Musikordner lesen können. Für andere Distributionen sind auch .tar.gz-Archive verfügbar; sie installieren keinen systemd-Dienst.

Docker

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

volumes:
  tune-data:

Ersetzen Sie /path/to/music durch den Ordner, in dem Ihre Musik auf dem Rechner liegt: Tune liest ihn nur (:ro). Behalten Sie das benannte Volume tune-data für /data: Dort schreibt Tune seine Datenbank, als Benutzer tune (uid 1000). Ein Ordner des Rechners, den Docker selbst anlegt, etwa ./data:/data, gehört root: Tune kann nicht hineinschreiben, und der Container startet immer wieder neu. Auf einem Synology- oder QNAP-NAS folgen Sie der Anleitung auf der Seite Downloads.

network_mode: host ist erforderlich, damit Tune Geräte im Netzwerk erkennt (DLNA, AirPlay, Chromecast). Das Docker-Image kann nicht auf einer Soundkarte oder einem am Rechner angeschlossenen DAC wiedergeben; es bedient nur Netzwerkgeräte. Es aktualisiert sich nicht selbst: Laden Sie das neue Image (docker compose pull) und erstellen Sie den Container neu.

Tune OS

Tune OS ist ein vollständiges System, das einen Rechner in einen dedizierten Tune-Server verwandelt. Es stehen drei Images zur Verfügung:

  • x86-64-Installer (ISO): Kopieren Sie es auf einen USB-Stick (Rufus, balenaEtcher) und starten Sie den Rechner davon. Es löscht den Zieldatenträger und installiert nur auf einen leeren Datenträger. Sie benötigen einen UEFI-PC mit deaktiviertem Secure Boot, 4 GB RAM und für den ersten Start eine kabelgebundene Ethernet-Verbindung.
  • Flashbares x86-64-Image (.raw.xz): Schreiben Sie es direkt auf den Datenträger des Rechners (balenaEtcher oder Rufus im Modus „DD Image“).
  • Raspberry Pi 5 (.raw.xz): Schreiben Sie es auf die Karte oder das Laufwerk des Pi.

Der erste Start stellt keine Fragen. Er dauert 15 bis 30 Minuten, und der Rechner startet zweimal von selbst neu: Warten Sie, bis er fertig ist, auch wenn er bereits über SSH antwortet. Öffnen Sie dann http://tune-XXXX.local (XXXX sind die letzten vier Zeichen der MAC-Adresse) oder http://<IP-address>. Der Bildschirm des Rechners zeigt ebenfalls die Adresse und die IP an.

Für die Konsole und SSH lautet das Konto tune mit dem Passwort tune. Ändern Sie es mit dem Befehl passwd. USB-Laufwerke werden automatisch unter /media eingehängt. Tune OS aktualisiert sich aus Tune heraus (siehe Konfiguration).

Erster Start

Solange die Bibliothek leer ist, öffnet Tune den Assistenten Willkommen bei Tune Server:

  1. Loslegen. Wenn Sie von einem anderen Rechner kommen, können Sie über Konfiguration wiederherstellen eine Sicherung importieren.
  2. Musikbibliothek: Geben Sie den Pfad eines Musikordners ein, wie er auf dem Rechner mit Tune zu sehen ist (z. B. /mnt/nas/Music oder D:\Music), und klicken Sie dann auf Hinzufügen.
  3. Streaming-Dienste: Verbinden Sie Ihre Konten jetzt oder später (siehe Streaming-Dienste).
  4. Bibliothek scannen: Scan starten. Der Scan läuft im Hintergrund weiter, Sie können also ohne Warten auf Einrichtung abschließen klicken.

Sie können den Assistenten auch überspringen (Einrichtung überspringen) und alles später unter Einstellungen festlegen (Zahnradsymbol oben in der Seitenleiste).

Ersten Titel abspielen

  1. Tune legt automatisch für jedes erkannte Gerät eine Zone an. Eine Zone ist ein Wiedergabeziel mit eigener Warteschlange und eigener Lautstärke.
  2. Klicken Sie in der Wiedergabeleiste unten auf den Zonennamen (Zone wechseln) und wählen Sie, wo Sie hören möchten. Um auf dem Gerät zu hören, auf dem Tune angezeigt wird, wählen Sie Dieser Browser.
  3. Öffnen Sie in der Seitenleiste Bibliothek, wählen Sie ein Album und klicken Sie auf Abspielen.

Orientierung

  • Seitenleiste: Startseite, Suche, Wird gerade gespielt, Warteschlange, Verlauf, Bibliothek, Oxygen, Streaming, Live-Radio, Podcasts. Danach die Gruppe Auswahlen (Sammlungen, Playlists, Später hören, Etiketten, Favoriten, Verbannte Titel) und ganz unten Support.
  • Wiedergabeleiste: Transportsteuerung, aktive Zone, Lautstärke, Signalpfad und Audiophiler Modus (siehe Wiedergabe & Zonen).
  • Oberflächenebene: Wählen Sie im Kontomenü (Avatar, oben rechts) im Bereich Oberfläche die Ebene Grundlegend, Fortgeschritten oder Experte. Dadurch werden nur Menüs und Einstellungen ein- oder ausgeblendet; es hängt nicht von Ihrem Tarif ab. Tune startet auf Experte, was alles anzeigt. Wenn ein in diesem Handbuch genanntes Menü fehlt, prüfen Sie diese Ebene.

Tune von einem anderen Gerät aus nutzen

Jedes Gerät im selben lokalen Netzwerk kann in einem Browser http://<server-address>:8888 öffnen (unter Tune OS können Sie den Port weglassen).

Siehe auch