Fehlerbehebung
Kein Ton
- Öffne Einstellungen → Audioausgänge und drücke für den Player auf Main testen. Hörst du den Ton, prüfe den Lautstärke-Fader des Players.
- Hörst du nichts, wähle ein anderes Gerät oder Kanalpaar. Änderungen an den Ausgängen werden nach einem Neustart wirksam: Drücke in den Einstellungen auf Jetzt neu starten.
- Bevorzuge unter Linux in Einstellungen → Audioausgänge → Audiosystem PipeWire oder PulseAudio. Sie teilen die Soundkarte mit anderen Programmen. ALSA spricht die Karte direkt an und findet sie womöglich belegt.
- JACK wird als nicht verfügbar angezeigt („no output device“), wenn kein JACK-Server läuft. Starte den Server (zum Beispiel mit QjackCtl) und starte die Anwendung neu. Stelle den JACK-Server auf die Abtastrate in den Einstellungen ein (standardmäßig 48 kHz): JACK läuft für alle Programme mit einer Rate.
- PipeWire wird von den herunterladbaren Archiven nicht angeboten; sie
erreichen PipeWire über dessen PulseAudio-Dienst, der auf dieselbe Weise
funktioniert. Es ist in Builds verfügbar, die mit dem Feature
pipewireerstellt wurden.
Bit-perfect
- Das BP-Symbol bleibt aus. Prüfe jede Bedingung unter Bit-perfect-Ausgabe: Lautstärke bei 100 %, keine Blende, nichts anderes auf denselben Ausgängen, eine verlustfreie Datei, die analysiert wurde, und ein Gerät, das mit der Rate der Datei läuft.
- Eine kurze Stille vor einem Track. Das Bit-perfect-Gerät wurde mit der Abtastrate des Tracks neu geöffnet. Halte die Bibliothek auf einer Rate, um das zu vermeiden.
- Ein Track wird resampelt abgespielt, und das Log sagt, das Gerät sei belegt
(Linux). Um die Rate zu ändern, schließt die Anwendung das Gerät und öffnet
es erneut. In diesem Moment kann der Soundserver (PipeWire) die Karte
übernehmen. Die Anwendung versucht es einige Male erneut; ist die Karte noch
belegt, spielt der Track mit der aktuellen Rate des Geräts, und der nächste
Track fragt wieder nach seiner Rate. Damit die Anwendung die Karte für sich
allein hat, öffne die Soundeinstellungen des Systems und setze das Profil dieser
Karte auf Aus (oder Pro Audio), damit der Soundserver ihr
hw:-Gerät in Ruhe lässt. Die Anzahl der Versuche und die Wartezeit dazwischen sindtuning.device_busy_retriesundtuning.device_busy_retry_msin der Konfigurationsdatei. - Das Gerät spielt, aber das BP-Symbol bleibt aus (Windows oder macOS). Der
exklusive Zugriff wurde verweigert, und das Gerät spielt geteilt.
- Windows: Ein anderes Programm hält das Gerät womöglich exklusiv, oder die alleinige Kontrolle ist in den erweiterten Eigenschaften des Geräts ausgeschaltet.
- macOS: Ein anderes Programm hält das Gerät womöglich im Hog-Modus, oder das Gerät bietet seine Raten nur als kontinuierlichen Bereich an (die meisten Interfaces listen feste Raten).
- Ein
hw:-Gerät lässt sich nicht öffnen (Linux).- Womöglich hält ein Soundserver die Karte. Stoppe ihn oder stelle den Server so ein, dass er diese Karte in Ruhe lässt, und starte die Anwendung neu.
- Einige USB-DACs akzeptieren nur gepackte 24-Bit-Samples (
S24_3LE), die die Audiobibliothek nicht unterstützt. Verwende diese Karte stattdessen überplughw:(nicht bit-perfect).
DSD
- Ein DSD-Track wird umgewandelt abgespielt, obwohl das Gerät auf DoP oder natives DSD eingestellt ist. Das Log sagt, warum („DSD converted to PCM“ und der Grund), bei diesen Ursachen: Die Lautstärke des Players liegt nicht bei 100 %, etwas anderes spielt auf dem Gerät, mehr als zwei Kanäle, oder ein Gerät, das die Rate verweigert (DoP erfordert die DSD-Rate geteilt durch 16, zum Beispiel 176,4 kHz für DSD64) oder kein 24- oder 32-Bit-Format hat. Ein Track, der noch nicht analysiert wurde, wird stillschweigend umgewandelt, ohne Log-Zeile: Analysiere ihn (Einstellungen → Analyse) und spiele ihn erneut ab.
- Nur der erste Track eines DSD-Albums wird als DSD ausgegeben. Das ist die Standard-Mischeinstellung: Die Tracks, die der Player von selbst startet, spielen umgewandelt. Wähle in Einstellungen → Audioausgänge DSD behalten und andere Quellen stummschalten, um sie als DSD zu behalten. Siehe DSD.
- Die Kopfzeile zeigt DSD, aber der Wandler spielt Rauschen oder rastet nicht ein. Der Wandler erkennt DoP (oder das native Format) nicht. Stelle das Gerät zurück auf In PCM umwandeln.
- Ein Knacken, wenn ein DSD-Track startet, stoppt oder DSD verlässt. Der Wandler braucht mehr DSD-Stille: Erhöhe DSD-Stille (standardmäßig 200 ms) in Einstellungen → Audioausgänge, Erweitert.
- Andere Player oder Carts sind auf dem Gerät stumm. Ein DSD-Track spielt mit DSD behalten und andere Quellen stummschalten; das Symbol Andere stumm wird angezeigt. Sie klingen wieder, wenn der Track endet.
Meldung „Ausgang verloren“
Die Statusleiste zeigt Ausgang verloren: <Gerät>, wenn ein Gerät nicht mehr reagiert. Die Player zählen und mixen weiter auf einer internen Uhr, sodass die Automatisierung nicht stehen bleibt. Das Gerät wird alle 2 Sekunden erneut versucht und übernimmt wieder, sobald es zurückkehrt. Stecke das Kabel wieder an oder schalte das Interface wieder ein.
„Ausgang verloren“ verschwindet nie, bei einem direkten hw:-Ausgang
Eine Soundkarte, die über einen direkten ALSA-hw:-Ausgang verwendet wird (zum
Beispiel ein Bit-perfect-Ausgang), wird von Fauste Player allein gehalten: Der
Soundserver (PipeWire oder PulseAudio) kann sie nicht gleichzeitig verwenden.
Geht ein anderer Ausgang über das Standardgerät des Soundservers und ist dieses
Standardgerät dieselbe Karte, startet dieser Ausgang nie und bleibt bei Ausgang
verloren. Das Log sagt einmal „output device opened but never started“.
Verwende einen Weg pro Karte: Leite jeden Ausgang dieser Karte über dasselbe
hw:-Gerät (bei Bedarf mit verschiedenen Kanälen), oder wähle in den
Soundeinstellungen deines Systems eine andere Karte als Standardausgang des
Soundservers.
Ein Track zeigt ein Warnsymbol oder eine Datei mit Kreuz
Die Datei fehlt (verschoben, gelöscht, ausgehängt: eine Datei mit Kreuz) oder lässt sich nicht dekodieren (ein Warnzeichen). Die Player überspringen sie. Fahre mit der Maus über die Zeile, um zu sehen, welcher Fall vorliegt, und den Pfad der Datei.
Eine fehlende Datei wird alle 30 Sekunden erneut gesucht
(tuning.missing_recheck_ms in der Konfigurationsdatei): Wird das Laufwerk
eingehängt oder die Datei wieder abgelegt, wird der Track von selbst spielbar.
Eine Datei, die sich nicht dekodieren lässt, wird mit demselben Timer von selbst
erneut geprüft, anhand von Größe und Änderungszeit: Sie wird nicht erneut
dekodiert, es sei denn, eines von beiden hat sich geändert, zum Beispiel wenn
ein Kopiervorgang endet. Um sie sofort zu prüfen, nutze Neu analysieren im
Zeilenmenü oder Einstellungen → Analyse → Alle Tracks neu analysieren für die
ganze Bibliothek.
Audioaussetzer
Die Statusleiste warnt 5 Sekunden lang nach jedem Aussetzer, den die Anwendung erkennt: P1: Audioaussetzer (3), wenn die Dekodierung eines Players nicht mit der Festplatte mitgekommen ist (die Zahl gilt für den Track, der gerade spielt), und <Gerät>: Aussetzer des Audiogeräts (2), wenn das Ausgabegerät eine Frist verpasst hat (ein Xrun). Auch das Log hält jeden fest, höchstens eine Zeile alle 10 Sekunden pro Art, mit der Anzahl der Fälle. Nicht jedes Audiosystem meldet Xruns (PulseAudio nicht; der exklusive Modus von Windows nicht).
- Erhöhe die Puffergröße in den Einstellungen (und drücke Jetzt neu starten).
- Erlaube unter Linux Echtzeit-Scheduling. Die Anwendung fragt das System über
rtkit (D-Bus) danach. Auch die Mitgliedschaft in der Gruppe
audiomit einemrtprio-Limit funktioniert. - Vermeide Netzlaufwerke für Musik, die on Air gespielt wird.
„In der Oberfläche ist ein Fehler aufgetreten“
Ein Zeichenfehler wurde abgefangen. Das Audio ist nicht betroffen. Drücke auf Oberfläche neu starten. Bitte melde ihn zusammen mit den Logs.
Logs und Absturzberichte
Den Log-Ordner findest du unter Daten und Backups. Es gibt
pro Tag eine Log-Datei, und die letzten 14 werden aufbewahrt. Absturzberichte
werden als crash-<time>.txt gespeichert. Setze RUST_LOG=debug in der Umgebung
für mehr Details. Hänge beim Melden eines Fehlers beide Dateien an.