▗▖
▐▌
██
▗ ▗██▖ ▖
▐▌ ▐██▌ ▐▌
▖ █▙ ████ ▟█ ▗
▖ ▙ ▗██ ▗████▖ ██▖ ▟ ▗
▄▄▄▄▄▌ ▙ █ ▐██▖ ▐████▌ ▗██▌ █ ▟ ▐▄▄▄▄▄
▝▀▀▀▀▀▀▀▀ ▛ █ ▐██▘ ▐████▌ ▝██▌ █ ▜ ▀▀▀▀▀▀▀▀▘
▘ ▛ ▝██ ▝████▘ ██▘ ▜ ▝
▘ █▛ ████ ▜█ ▝
▐▌ ▐██▌ ▐▌
▝ ▝██▘ ▘
██
▐▌
▝▘
█ ▀▄ ▄▀ ▄▀▀▀▀ ▄▀▀▀▄ █▄ █ ▀█▀ ▄▀▀▀▄
█ █ ▀▀▀▄ █ █ █ ▀▄█ █ █ ▄▀
▀▀▀▀ ▀ ▀▀▀▀ ▀▀▀ ▀ ▀ ▀▀▀ ▀▀ ▀
S W I T C H E R · live monitor
legend
▶ now playing — Music: the stream, per its own log │ DAC: the rate macOS reports the device at
▶ the next track and where its rate comes from
⇄ the DAC switched, and why
↳ an explanation or a tip
♪ fade meter near the end of a track (audio tap)
✎ Rate Library updated — a track's remembered rate
⚠ something to look at
⚙ a Music setting changed
· heartbeat — nothing changed
─── right now ──────────────────────────────────────────────────────────────────────────────────────
Now playing Hi-Res Lossless · 96 kHz · 24-bit — Stream started 15:30:44
Output SMSL USB AUDIO · 96 kHz — Matches the stream ✓
Mode Hold the target rate · pause, switch, resume at track changes
Lysoniq Connected
─── the last 30 minutes ──────────────────────────────────────────────────────────────────────────
15:21:28 ▶ next: "Always with Me" — Nicolas Horvath · also 96 kHz — nothing to switch
15:21:29 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 96 kHz ✓
15:21:33 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 96 kHz ✓ (changing track…)
15:21:34 ♫ "Always with Me" — Nicolas Horvath started · ALAC 96 kHz 24-bit · 5.7 s after the change — Music.app's stream took a while to arrive
15:21:34 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 96 kHz ✓
15:21:39 ✎ Rate Library: "Always with Me" — Nicolas Horvath confirmed at 96 kHz under Hi-Res Lossless — the prediction was right
15:21:39 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 96 kHz ✓
15:22:33 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 96 kHz ✓ (scrubbed — reloading…)
15:22:33 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 96 kHz ✓
15:22:49 ▶ next: "Ceremony for Flute and Orchestra: Pt. V" — Jonathan Stockhammer, Emmanuel Pahud & Dresdner Philharmonie · also 96 kHz — nothing to switch
15:22:49 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 96 kHz ✓
15:22:53 ♫ "Ceremony for Flute and Orchestra: Pt. V" — Jonathan Stockhammer, Emmanuel Pahud & Dresdner Philharmonie playing · ALAC 96 kHz · the same stream runs on (no new queue) · 4.5 s after the change
15:22:53 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 96 kHz ✓
15:22:58 ✎ Rate Library: "Ceremony for Flute and Orchestra: Pt. V" — Jonathan Stockhammer, Emmanuel Pahud & Dresdner Philharmonie confirmed at 96 kHz under Hi-Res Lossless — the prediction was right
15:22:59 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 96 kHz ✓
15:23:12 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 96 kHz ✓ (scrubbed — reloading…)
15:23:12 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 96 kHz ✓
15:23:20 ▶ next: "再一次见面" — Zhou Shen · predicted 48 kHz from Apple's catalog
15:23:20 ♪ listening for a fade-out: quieter than -55 dBFS for 400 ms…
15:23:20 ♪ -67 dBFS · ends in 3887 ms
15:23:20 ♪ silence detected (below -55 dBFS) · ends in 3887 ms
15:23:20 ♪ -74 dBFS · ends in 3788 ms
15:23:20 ♪ -68 dBFS · ends in 3688 ms
15:23:20 ♪ -77 dBFS · ends in 3588 ms
15:23:20 ♪ -74 dBFS · ends in 3488 ms
15:23:20 ⇄ 96 kHz → 48 kHz · inside the fade-out (Fade-Out Switching) · 3387 ms before the end
15:23:21 ↳ switched inside the fade-out, so the DAC's mute lands in the quiet. If you heard the fade cut off, make the threshold stricter (a lower dBFS) or lengthen the quiet time
15:23:21 ↳ keeping 48 kHz for the next track while the last 96 kHz moments play out
15:23:21 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 48 kHz (set for the next track)
15:23:25 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 48 kHz (held — this step is resampled)
15:23:31 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 48 kHz (held — this step is resampled) (changing track…) ⋯ Apple's streams: 96k now · 48k loading → DAC set for it
15:23:31 ♫ "再一次见面" — Zhou Shen started · ALAC 48 kHz 24-bit · 11.7 s after the change — Music.app's stream took a while to arrive
15:23:31 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:23:31 ↳ Music.app waited 6.9 s for Apple's stream to start "再一次见面" after Music.app's own advance. Music.app moved on to it by itself; Apple's stream took that long to arrive.
15:23:35 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:23:36 ✎ Rate Library: "再一次见面" — Zhou Shen confirmed at 48 kHz under Hi-Res Lossless — the prediction was right
15:23:37 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:23:47 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓ (scrubbed — reloading…)
15:23:47 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:23:55 ▶ next: "Avril" — Curbside Lambsear · predicted 44.1 kHz from Apple's catalog
15:23:55 ♪ listening for a fade-out: quieter than -55 dBFS for 400 ms…
15:23:55 ♪ -23 dBFS · ends in 3882 ms
15:23:55 ♪ -25 dBFS · ends in 3785 ms
15:23:55 ♪ -25 dBFS · ends in 3685 ms
15:23:55 ♪ -26 dBFS · ends in 3685 ms
15:23:55 ♪ -27 dBFS · ends in 3485 ms
15:23:55 ♪ -29 dBFS · ends in 3385 ms
15:23:56 ♪ -29 dBFS · ends in 3285 ms
15:23:56 ♪ -29 dBFS · ends in 3185 ms
15:23:56 ♪ -31 dBFS · ends in 3085 ms
15:23:56 ♪ -34 dBFS · ends in 2985 ms
15:23:56 ♪ -36 dBFS · ends in 2885 ms
15:23:56 ♪ -37 dBFS · ends in 2785 ms
15:23:56 ♪ -38 dBFS · ends in 2685 ms
15:23:56 ♪ -39 dBFS · ends in 2582 ms
15:23:56 ♪ -39 dBFS · ends in 2485 ms
15:23:56 ♪ -40 dBFS · ends in 2389 ms
15:23:57 ♪ -40 dBFS · ends in 2289 ms
15:23:57 ♪ -41 dBFS · ends in 2189 ms
15:23:57 ♪ -41 dBFS · ends in 2090 ms
15:23:57 ♪ -42 dBFS · ends in 1989 ms
15:23:57 ♪ -42 dBFS · ends in 1889 ms
15:23:57 ♪ -43 dBFS · ends in 1789 ms
15:23:57 ♪ -44 dBFS · ends in 1689 ms
15:23:57 ♪ -45 dBFS · ends in 1689 ms
15:23:57 ♪ -46 dBFS · ends in 1489 ms
15:23:57 ♪ -47 dBFS · ends in 1389 ms
15:23:58 ♪ -48 dBFS · ends in 1286 ms
15:23:58 ♪ -49 dBFS · ends in 1186 ms
15:23:58 ♪ -51 dBFS · ends in 1086 ms
15:23:58 ♪ -52 dBFS · ends in 986 ms
15:23:58 ♪ -53 dBFS · ends in 886 ms
15:23:58 ♪ -55 dBFS · ends in 786 ms
15:23:58 ♪ -56 dBFS · ends in 686 ms
15:23:58 ♪ silence detected (below -55 dBFS) · ends in 686 ms
15:23:58 ♪ -58 dBFS · ends in 587 ms
15:23:58 ♪ -61 dBFS · ends in 487 ms
15:23:58 ♪ -68 dBFS · ends in 386 ms
15:23:59 ♪ -75 dBFS · ends in 286 ms
15:23:59 ↳ silence came with 0.2 s left — under the 400 ms Pause Point, too late for even a brief pause, applying Stop to Switch instead
15:23:59 ♪ -83 dBFS · ends in 188 ms
15:23:59 ♪ quiet for 400 ms — but only 188 ms left, less than the 400 ms Pause Point — too late for even a brief pause, so the switch waits for the stop between the tracks. To switch inside fades like this one, raise the Silence Threshold or lengthen the Listening Window
15:23:59 ♪ -87 dBFS · ends in 89 ms
15:23:59 ♪ -114 dBFS · ends in 89 ms
15:23:59 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:23:59 ⇄ 48 kHz → 44.1 kHz · in Music.app's stop between the tracks (Stop to Switch)
15:23:59 ↳ stopped for the Relock time (1100 ms) plus Music.app's own start. If the next track's first note was clipped, raise Relock time
15:23:59 ↳ Lysoniq asked Music.app for "Avril" at once — the next ♫ line says how long Music.app took to start it
15:24:00 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 44.1 kHz (held — this step is resampled)
15:24:00 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 44.1 kHz (held — this step is resampled) (changing track…) ⋯ Apple's streams: 48k now · 44.1k loading → DAC set for it
15:24:00 ♫ "Avril" — Curbside Lambsear started · ALAC 44.1 kHz 24-bit · 1.0 s after the change
15:24:00 ▶ Music: Lossless · 44.1 kHz · 24-bit │ DAC: 44.1 kHz ✓
15:24:05 ✎ Rate Library: "Avril" — Curbside Lambsear confirmed at 44.1 kHz under Hi-Res Lossless — the prediction was right
15:24:05 ▶ Music: Lossless · 44.1 kHz · 24-bit │ DAC: 44.1 kHz ✓
15:24:32 ▶ Music: Lossless · 44.1 kHz · 24-bit │ DAC: 44.1 kHz ✓ (scrubbed — reloading…)
15:24:32 ▶ Music: Lossless · 44.1 kHz · 24-bit │ DAC: 44.1 kHz ✓
15:24:52 ▶ next: "Knutmo 1-5" — Formal Sppeedwear · also 44.1 kHz — nothing to switch
15:24:52 ▶ Music: Lossless · 44.1 kHz · 24-bit │ DAC: 44.1 kHz ✓ (changing track…)
15:24:56 ♫ "Knutmo 1-5" — Formal Sppeedwear started · ALAC 44.1 kHz 16-bit · 4.0 s after the change
15:24:56 ▶ Music: Lossless · 44.1 kHz · 16-bit │ DAC: 44.1 kHz ✓
15:25:02 ✎ Rate Library: "Knutmo 1-5" — Formal Sppeedwear confirmed at 44.1 kHz under Hi-Res Lossless — the prediction was right
15:25:03 ▶ Music: Lossless · 44.1 kHz · 16-bit │ DAC: 44.1 kHz ✓
15:25:05 ▶ Music: Lossless · 44.1 kHz · 16-bit │ DAC: 44.1 kHz ✓ (changing track…)
15:25:05 ▶ Music: Lossless · 44.1 kHz · 16-bit │ DAC: 44.1 kHz ✓
15:25:13 ▶ next: "The Knife" — Gracie Abrams · predicted 48 kHz from Apple's catalog (Atmos doesn't play on this output — learned from plays)
15:25:14 ♪ listening for a fade-out: quieter than -55 dBFS for 400 ms…
15:25:14 ♪ -14 dBFS · ends in 3820 ms
15:25:14 ♪ -18 dBFS · ends in 3720 ms
15:25:14 ♪ -16 dBFS · ends in 3620 ms
15:25:14 ♪ -17 dBFS · ends in 3520 ms
15:25:14 ♪ -18 dBFS · ends in 3420 ms
15:25:14 ♪ -13 dBFS · ends in 3319 ms
15:25:14 ♪ -17 dBFS · ends in 3220 ms
15:25:14 ♪ -14 dBFS · ends in 3025 ms
15:25:14 ♪ -18 dBFS · ends in 2925 ms
15:25:15 ♪ -19 dBFS · ends in 2825 ms
15:25:15 ♪ -14 dBFS · ends in 2724 ms
15:25:15 ♪ -17 dBFS · ends in 2623 ms
15:25:15 ♪ -19 dBFS · ends in 2523 ms
15:25:15 ♪ -21 dBFS · ends in 2424 ms
15:25:15 ♪ -20 dBFS · ends in 2325 ms
15:25:15 ♪ -15 dBFS · ends in 2225 ms
15:25:15 ♪ -21 dBFS · ends in 2125 ms
15:25:15 ♪ -16 dBFS · ends in 2025 ms
15:25:15 ♪ -18 dBFS · ends in 1921 ms
15:25:16 ♪ -15 dBFS · ends in 1821 ms
15:25:16 ♪ -15 dBFS · ends in 1720 ms
15:25:16 ♪ -17 dBFS · ends in 1620 ms
15:25:16 ♪ -17 dBFS · ends in 1521 ms
15:25:16 ♪ -19 dBFS · ends in 1421 ms
15:25:16 ♪ -25 dBFS · ends in 1320 ms
15:25:16 ♪ -40 dBFS · ends in 1221 ms
15:25:16 ♪ -48 dBFS · ends in 1120 ms
15:25:16 ♪ -54 dBFS · ends in 1021 ms
15:25:16 ♪ -58 dBFS · ends in 921 ms
15:25:16 ♪ silence detected (below -55 dBFS) · ends in 921 ms
15:25:17 ♪ -61 dBFS · ends in 825 ms
15:25:17 ♪ -64 dBFS · ends in 725 ms
15:25:17 ♪ -65 dBFS · ends in 624 ms
15:25:17 ♪ -68 dBFS · ends in 525 ms
15:25:17 ⇄ 44.1 kHz → 48 kHz · inside the fade-out, with a brief pause to finish the relock (Fade-Out Switching) · 424 ms before the end
15:25:18 ↳ switched inside the fade-out; a brief pause at the Pause Point covered the rest of the relock. If the next track's first note was clipped, raise Relock Time; if the pause felt long, the fade came late — raise the Silence Threshold or lengthen the Listening Window
15:25:18 ▶ Music: Lossless · 44.1 kHz · 16-bit │ DAC: 48 kHz (set for the next track)
15:25:18 ▶ Music: Lossless · 44.1 kHz · 16-bit │ DAC: 48 kHz (set for the next track) (changing track…)
15:25:18 ♫ "The Knife" — Gracie Abrams started · ALAC 44.1 kHz 16-bit · 4.4 s after the change — Music.app's stream took a while to arrive
15:25:18 ↳ keeping 48 kHz for the next track while the last 44.1 kHz moments play out
15:25:18 ▶ Music: Lossless · 44.1 kHz · 16-bit │ DAC: 48 kHz (set for the next track) (paused)
15:25:18 ▶ Music: Lossless · 44.1 kHz · 16-bit │ DAC: 48 kHz (held — this step is resampled) (changing track…) ⋯ Apple's streams: 44.1k now · 48k loading → DAC set for it
15:25:18 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓ ⋯ Apple's streams: 44.1k ending · 48k now
15:25:23 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:25:24 ✎ Rate Library: "The Knife" — Gracie Abrams confirmed at 48 kHz under Hi-Res Lossless — the prediction was right
15:25:25 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:25:49 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓ (scrubbed — reloading…)
15:25:49 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:25:59 ▶ next: "Cello Sonata, Op. 6: II. Adagio" — Andreas Brantelid & Søren Rastogi · predicted 96 kHz (hi-res, exact rate unknown until played)
15:25:59 ♪ listening for a fade-out: quieter than -55 dBFS for 400 ms…
15:25:59 ♪ -41 dBFS · ends in 3839 ms
15:25:59 ♪ -42 dBFS · ends in 3747 ms
15:25:59 ♪ -42 dBFS · ends in 3647 ms
15:25:59 ♪ -43 dBFS · ends in 3647 ms
15:25:59 ♪ -43 dBFS · ends in 3448 ms
15:25:59 ♪ -43 dBFS · ends in 3347 ms
15:25:59 ♪ -44 dBFS · ends in 3247 ms
15:26:00 ♪ -44 dBFS · ends in 3146 ms
15:26:00 ♪ -45 dBFS · ends in 3047 ms
15:26:00 ♪ -45 dBFS · ends in 2947 ms
15:26:00 ♪ -47 dBFS · ends in 2847 ms
15:26:00 ♪ -47 dBFS · ends in 2747 ms
15:26:00 ♪ -48 dBFS · ends in 2639 ms
15:26:00 ♪ -46 dBFS · ends in 2539 ms
15:26:00 ♪ -45 dBFS · ends in 2440 ms
15:26:00 ♪ -45 dBFS · ends in 2340 ms
15:26:00 ♪ -45 dBFS · ends in 2239 ms
15:26:01 ♪ -46 dBFS · ends in 2139 ms
15:26:01 ♪ -47 dBFS · ends in 2039 ms
15:26:01 ♪ -47 dBFS · ends in 1939 ms
15:26:01 ♪ -47 dBFS · ends in 1839 ms
15:26:01 ♪ -47 dBFS · ends in 1739 ms
15:26:01 ♪ -55 dBFS · ends in 1639 ms
15:26:01 ♪ -62 dBFS · ends in 1639 ms
15:26:01 ♪ silence detected (below -55 dBFS) · ends in 1639 ms
15:26:01 ♪ -66 dBFS · ends in 1440 ms
15:26:01 ♪ -68 dBFS · ends in 1339 ms
15:26:01 ♪ -72 dBFS · ends in 1239 ms
15:26:02 ♪ -75 dBFS · ends in 1139 ms
15:26:02 ⇄ 48 kHz → 96 kHz · inside the fade-out, with a brief pause to finish the relock (Fade-Out Switching) · 1038 ms before the end
15:26:02 ↳ switched inside the fade-out; a brief pause at the Pause Point covered the rest of the relock. If the next track's first note was clipped, raise Relock Time; if the pause felt long, the fade came late — raise the Silence Threshold or lengthen the Listening Window
15:26:03 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 96 kHz (set for the next track)
15:26:03 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 96 kHz (set for the next track) (changing track…)
15:26:03 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 96 kHz (set for the next track) (paused)
15:26:03 ♫ "Cello Sonata, Op. 6: II. Adagio" — Andreas Brantelid & Søren Rastogi started · ALAC 48 kHz 24-bit · 4.3 s after the change — the opening; the 192 kHz stream is loading
15:26:03 ↳ keeping 96 kHz for the next track while the last 48 kHz moments play out
15:26:04 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 96 kHz (set for the next track)
15:26:05 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 96 kHz (held — this step is resampled)
15:26:16 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 96 kHz (held — this step is resampled) (scrubbed — reloading…)
15:26:16 ♫ now ALAC 192 kHz 24-bit · 16.8 s after the change — Music.app's stream took a while to arrive
15:26:16 ↳ Lysoniq predicted 96 kHz but the stream settled at 192 kHz — relocking mid-track because Mid-Track Correction is on (Upward Only). One gap now, none next time: the Rate Library learns 192 kHz for this track. To never relock inside a track, turn Mid-Track Correction off — this play would then have stayed at 96 kHz, resampled
15:26:16 ⇄ 96 kHz → 192 kHz · corrected to the stream's settled rate (Mid-Track Correction · Upward Only)
15:26:16 ▶ Music: Hi-Res Lossless · 192 kHz · 24-bit │ DAC: 96 kHz ≠ relocking…
15:26:16 ↳ this rate was learned after the track started — Lysoniq will predict it next time, so the switch lands before the music
15:26:17 ▶ Music: Hi-Res Lossless · 192 kHz · 24-bit │ DAC: 192 kHz ✓
15:26:21 ✎ Rate Library: "Cello Sonata, Op. 6: II. Adagio" — Andreas Brantelid & Søren Rastogi learned at 192 kHz under Hi-Res Lossless — the prediction (96 kHz) was wrong; corrected for its next play — this play relocked mid-track (Mid-Track Correction)
15:26:21 ▶ Music: Hi-Res Lossless · 192 kHz · 24-bit │ DAC: 192 kHz ✓
15:26:24 ▶ next: "Drivin’ Nails In My Coffin (feat. Cory Walker)" — AJ Lee & Blue Summit · predicted 44.1 kHz from Apple's catalog
15:26:24 ♪ listening for a fade-out: quieter than -55 dBFS for 400 ms…
15:26:24 ♪ -48 dBFS · ends in 3936 ms
15:26:24 ♪ -50 dBFS · ends in 3736 ms
15:26:24 ♪ -50 dBFS · ends in 3636 ms
15:26:24 ♪ -51 dBFS · ends in 3536 ms
15:26:24 ♪ -52 dBFS · ends in 3436 ms
15:26:24 ♪ -51 dBFS · ends in 3336 ms
15:26:24 ♪ -51 dBFS · ends in 3236 ms
15:26:24 ♪ -51 dBFS · ends in 3136 ms
15:26:25 ♪ -51 dBFS · ends in 3036 ms
15:26:25 ♪ -51 dBFS · ends in 2936 ms
15:26:25 ♪ -53 dBFS · ends in 3628 ms
15:26:25 ♪ -53 dBFS · ends in 3528 ms
15:26:25 ♪ -52 dBFS · ends in 3428 ms
15:26:25 ♪ -52 dBFS · ends in 3328 ms
15:26:25 ♪ -51 dBFS · ends in 3228 ms
15:26:25 ♪ -54 dBFS · ends in 3228 ms
15:26:25 ♪ -54 dBFS · ends in 3028 ms
15:26:25 ♪ -54 dBFS · ends in 2928 ms
15:26:26 ♪ -52 dBFS · ends in 2828 ms
15:26:26 ♪ -52 dBFS · ends in 2728 ms
15:26:26 ♪ -53 dBFS · ends in 2628 ms
15:26:26 ♪ -55 dBFS · ends in 2530 ms
15:26:26 ♪ -54 dBFS · ends in 2530 ms
15:26:26 ♪ -54 dBFS · ends in 2328 ms
15:26:26 ♪ -55 dBFS · ends in 2230 ms
15:26:26 ♪ -55 dBFS · ends in 2129 ms
15:26:26 ♪ -55 dBFS · ends in 2029 ms
15:26:26 ♪ silence detected (below -55 dBFS) · ends in 2029 ms
15:26:26 ♪ -56 dBFS · ends in 1930 ms
15:26:27 ♪ -57 dBFS · ends in 1829 ms
15:26:27 ♪ -61 dBFS · ends in 1729 ms
15:26:27 ♪ -65 dBFS · ends in 1630 ms
15:26:27 ⇄ 192 kHz → 44.1 kHz · inside the fade-out (Fade-Out Switching) · 1529 ms before the end
15:26:28 ↳ switched inside the fade-out, so the DAC's mute lands in the quiet. If you heard the fade cut off, make the threshold stricter (a lower dBFS) or lengthen the quiet time
15:26:28 ▶ Music: Hi-Res Lossless · 192 kHz · 24-bit │ DAC: 44.1 kHz (set for the next track)
15:26:28 ↳ keeping 44.1 kHz for the next track while the last 192 kHz moments play out
15:26:28 ▶ Music: Hi-Res Lossless · 192 kHz · 24-bit │ DAC: 44.1 kHz (set for the next track) (changing track…) ⋯ Apple's streams: 192k now · 44.1k loading → DAC set for it
15:26:29 ♫ "Drivin’ Nails In My Coffin (feat. Cory Walker)" — AJ Lee & Blue Summit started · ALAC 44.1 kHz 24-bit · 5.6 s after the change — Music.app's stream took a while to arrive
15:26:29 ▶ Music: Lossless · 44.1 kHz · 24-bit │ DAC: 44.1 kHz ✓ ⋯ Apple's streams: 192k ending · 44.1k now
15:26:33 ▶ Music: Lossless · 44.1 kHz · 24-bit │ DAC: 44.1 kHz ✓
15:26:34 ✎ Rate Library: "Drivin’ Nails In My Coffin (feat. Cory Walker)" — AJ Lee & Blue Summit confirmed at 44.1 kHz under Hi-Res Lossless — the prediction was right
15:26:35 ▶ Music: Lossless · 44.1 kHz · 24-bit │ DAC: 44.1 kHz ✓
15:26:39 ▶ Music: Lossless · 44.1 kHz · 24-bit │ DAC: 44.1 kHz ✓ (changing track…)
15:26:39 ▶ Music: Lossless · 44.1 kHz · 24-bit │ DAC: 44.1 kHz ✓
15:26:46 ▶ next: "Let 'Em Know" — Shaboozey · predicted 48 kHz from Apple's catalog (Atmos doesn't play on this output — learned from plays)
15:26:46 ♪ listening for a fade-out: quieter than -55 dBFS for 400 ms…
15:26:46 ♪ -31 dBFS · ends in 3805 ms
15:26:46 ♪ -32 dBFS · ends in 3704 ms
15:26:46 ♪ -33 dBFS · ends in 3604 ms
15:26:46 ♪ -34 dBFS · ends in 3504 ms
15:26:46 ♪ -35 dBFS · ends in 3404 ms
15:26:46 ♪ -36 dBFS · ends in 3304 ms
15:26:46 ♪ -37 dBFS · ends in 3204 ms
15:26:46 ♪ -38 dBFS · ends in 3104 ms
15:26:46 ♪ -40 dBFS · ends in 3004 ms
15:26:47 ♪ -41 dBFS · ends in 2904 ms
15:26:47 ♪ -43 dBFS · ends in 2805 ms
15:26:47 ♪ -45 dBFS · ends in 2704 ms
15:26:47 ♪ -47 dBFS · ends in 2604 ms
15:26:47 ♪ -50 dBFS · ends in 2504 ms
15:26:47 ♪ -52 dBFS · ends in 2404 ms
15:26:47 ♪ -56 dBFS · ends in 2304 ms
15:26:47 ♪ silence detected (below -55 dBFS) · ends in 2304 ms
15:26:47 ♪ -58 dBFS · ends in 2204 ms
15:26:47 ♪ -62 dBFS · ends in 2104 ms
15:26:47 ♪ -66 dBFS · ends in 2004 ms
15:26:48 ♪ -69 dBFS · ends in 1904 ms
15:26:48 ♪ -74 dBFS · ends in 1804 ms
15:26:48 ♪ quiet for 400 ms — threshold reached · ends in 1804 ms
15:26:48 ⇄ 44.1 kHz → 48 kHz · inside the fade-out (Fade-Out Switching) · 1704 ms before the end
15:26:48 ↳ switched inside the fade-out, so the DAC's mute lands in the quiet. If you heard the fade cut off, make the threshold stricter (a lower dBFS) or lengthen the quiet time
15:26:49 ↳ keeping 48 kHz for the next track while the last 44.1 kHz moments play out
15:26:49 ▶ Music: Lossless · 44.1 kHz · 24-bit │ DAC: 48 kHz (set for the next track)
15:26:50 ▶ Music: Lossless · 44.1 kHz · 24-bit │ DAC: 48 kHz (set for the next track) (changing track…) ⋯ Apple's streams: 44.1k now · 48k loading → DAC set for it
15:26:50 ♫ "Let 'Em Know" — Shaboozey started · ALAC 48 kHz 24-bit · 4.7 s after the change — Music.app's stream took a while to arrive
15:26:50 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓ ⋯ Apple's streams: 44.1k ending · 48k now
15:26:55 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:26:56 ✎ Rate Library: "Let 'Em Know" — Shaboozey confirmed at 48 kHz under Hi-Res Lossless — the prediction was right
15:26:57 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:27:10 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓ (scrubbed — reloading…)
15:27:11 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:27:16 ▶ next: "Neighbours" — Ninush · also 48 kHz — nothing to switch
15:27:17 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:27:21 ♫ "Neighbours" — Ninush playing · ALAC 48 kHz · the same stream runs on (no new queue) · 4.7 s after the change
15:27:21 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:27:26 ✎ Rate Library: "Neighbours" — Ninush confirmed at 48 kHz under Hi-Res Lossless — the prediction was right
15:27:26 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓ (changing track…)
15:27:26 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:27:33 ▶ next: "Princess Mononoke" — LAWA · also 48 kHz — nothing to switch
15:27:33 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:27:37 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓ (changing track…)
15:27:37 ♫ "Princess Mononoke" — LAWA started · ALAC 48 kHz 24-bit · 4.8 s after the change — Music.app's stream took a while to arrive
15:27:37 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:27:41 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓ (changing track…)
15:27:41 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓ ⋯ Apple's streams: 48k ending · 48k now
15:27:43 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:27:46 ✎ Rate Library: "Princess Mononoke" — LAWA confirmed at 48 kHz under Hi-Res Lossless — the prediction was right
15:27:47 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:27:48 ▶ next: "Orbit" — Miley Cyrus · also 48 kHz — nothing to switch
15:27:49 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:27:53 ♫ "Orbit" — Miley Cyrus playing · ALAC 48 kHz · the same stream runs on (no new queue) · 4.4 s after the change
15:27:53 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:27:58 ✎ Rate Library: "Orbit" — Miley Cyrus confirmed at 48 kHz under Hi-Res Lossless — the prediction was right
15:27:59 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:28:39 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓ (scrubbed — reloading…)
15:28:39 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 48 kHz ✓
15:28:49 ▶ next: "Unstern! – Sinistre, S. 208" — Yulianna Avdeeva · predicted 96 kHz (hi-res, exact rate unknown until played) (Atmos doesn't play on this output — learned from plays)
15:28:49 ♪ listening for a fade-out: quieter than -55 dBFS for 400 ms…
15:28:49 ♪ -21 dBFS · ends in 3821 ms
15:28:49 ♪ -20 dBFS · ends in 3721 ms
15:28:50 ♪ -19 dBFS · ends in 3621 ms
15:28:50 ♪ -18 dBFS · ends in 3495 ms
15:28:50 ♪ -17 dBFS · ends in 3395 ms
15:28:50 ♪ -16 dBFS · ends in 3295 ms
15:28:50 ♪ -17 dBFS · ends in 3196 ms
15:28:50 ♪ -16 dBFS · ends in 3095 ms
15:28:50 ♪ -15 dBFS · ends in 2995 ms
15:28:50 ♪ -13 dBFS · ends in 2895 ms
15:28:50 ♪ -11 dBFS · ends in 2790 ms
15:28:50 ♪ -10 dBFS · ends in 2695 ms
15:28:51 ♪ -9 dBFS · ends in 2595 ms
15:28:51 ♪ -7 dBFS · ends in 2495 ms
15:28:51 ♪ -7 dBFS · ends in 2387 ms
15:28:51 ♪ -6 dBFS · ends in 2287 ms
15:28:51 ♪ -5 dBFS · ends in 2187 ms
15:28:51 ♪ -6 dBFS · ends in 2087 ms
15:28:51 ♪ -6 dBFS · ends in 1984 ms
15:28:51 ♪ -5 dBFS · ends in 1984 ms
15:28:51 ♪ -5 dBFS · ends in 1787 ms
15:28:51 ♪ -6 dBFS · ends in 1687 ms
15:28:52 ♪ -43 dBFS · ends in 1587 ms
15:28:52 ♪ -103 dBFS · ends in 1487 ms
15:28:52 ♪ silence detected (below -55 dBFS) · ends in 1487 ms
15:28:52 ♪ -118 dBFS · ends in 1387 ms
15:28:52 ⇄ 48 kHz → 96 kHz · inside the fade-out, with a brief pause to finish the relock (Fade-Out Switching) · 984 ms before the end
15:28:53 ↳ switched inside the fade-out; a brief pause at the Pause Point covered the rest of the relock. If the next track's first note was clipped, raise Relock Time; if the pause felt long, the fade came late — raise the Silence Threshold or lengthen the Listening Window
15:28:53 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 96 kHz (set for the next track)
15:28:53 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 96 kHz (set for the next track) (changing track…)
15:28:54 ♫ "Unstern! – Sinistre, S. 208" — Yulianna Avdeeva started · ALAC 48 kHz 24-bit · 4.2 s after the change — the opening; the 192 kHz stream is loading
15:28:54 ↳ keeping 96 kHz for the next track while the last 48 kHz moments play out
15:28:54 ▶ Music: Lossless · 48 kHz · 24-bit │ DAC: 96 kHz (set for the next track) (paused)
15:28:55 ♫ now ALAC 192 kHz 24-bit · 5.5 s after the change — Music.app's stream took a while to arrive
15:28:55 ↳ Lysoniq predicted 96 kHz but the stream settled at 192 kHz — relocking mid-track because Mid-Track Correction is on (Upward Only). One gap now, none next time: the Rate Library learns 192 kHz for this track. To never relock inside a track, turn Mid-Track Correction off — this play would then have stayed at 96 kHz, resampled
15:28:55 ⇄ 96 kHz → 192 kHz · corrected to the stream's settled rate (Mid-Track Correction · Upward Only)
15:28:55 ▶ Music: Hi-Res Lossless · 192 kHz · 24-bit │ DAC: 96 kHz ≠ relocking… ⋯ Apple's streams: 48k ending · 192k now
15:28:55 ↳ this rate was learned after the track started — Lysoniq will predict it next time, so the switch lands before the music
15:28:56 ▶ Music: Hi-Res Lossless · 192 kHz · 24-bit │ DAC: 192 kHz ✓ ⋯ Apple's streams: 48k ending · 192k now
15:28:59 ▶ Music: Hi-Res Lossless · 192 kHz · 24-bit │ DAC: 192 kHz ✓
15:29:00 ✎ Rate Library: "Unstern! – Sinistre, S. 208" — Yulianna Avdeeva learned at 192 kHz under Hi-Res Lossless — the prediction (96 kHz) was wrong; corrected for its next play — this play relocked mid-track (Mid-Track Correction)
15:29:01 ▶ Music: Hi-Res Lossless · 192 kHz · 24-bit │ DAC: 192 kHz ✓
15:30:22 ▶ Music: Hi-Res Lossless · 192 kHz · 24-bit │ DAC: 192 kHz ✓ (scrubbed — reloading…)
15:30:22 ▶ Music: Hi-Res Lossless · 192 kHz · 24-bit │ DAC: 192 kHz ✓
15:30:39 ▶ next: "Illuminations" — Ancient Infinity Orchestra · predicted 96 kHz (hi-res, exact rate unknown until played)
15:30:39 ♪ listening for a fade-out: quieter than -55 dBFS for 400 ms…
15:30:39 ♪ -65 dBFS · ends in 3905 ms
15:30:39 ♪ silence detected (below -55 dBFS) · ends in 3905 ms
15:30:39 ♪ -66 dBFS · ends in 3714 ms
15:30:39 ♪ -65 dBFS · ends in 3613 ms
15:30:39 ♪ -64 dBFS · ends in 3613 ms
15:30:39 ♪ -67 dBFS · ends in 3413 ms
15:30:39 ♪ -69 dBFS · ends in 3314 ms
15:30:39 ♪ quiet for 400 ms — threshold reached · ends in 3314 ms
15:30:40 ⇄ 192 kHz → 96 kHz · inside the fade-out (Fade-Out Switching) · 3213 ms before the end
15:30:40 ↳ switched inside the fade-out, so the DAC's mute lands in the quiet. If you heard the fade cut off, make the threshold stricter (a lower dBFS) or lengthen the quiet time
15:30:40 ↳ keeping 96 kHz for the next track while the last 192 kHz moments play out
15:30:40 ▶ Music: Hi-Res Lossless · 192 kHz · 24-bit │ DAC: 96 kHz (set for the next track)
15:30:43 ▶ Music: Hi-Res Lossless · 192 kHz · 24-bit │ DAC: 96 kHz (set for the next track) (changing track…) ⋯ Apple's streams: 192k now · 96k loading → DAC set for it
15:30:44 ♫ "Illuminations" — Ancient Infinity Orchestra started · ALAC 96 kHz 24-bit · 4.7 s after the change — Music.app's stream took a while to arrive
15:30:44 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 96 kHz ✓ ⋯ Apple's streams: 192k ending · 96k now
15:30:47 ▶ Music: Hi-Res Lossless · 96 kHz · 24-bit │ DAC: 96 kHz ✓
15:30:50 ✎ Rate Library: "Illuminations" — Ancient Infinity Orchestra confirmed at 96 kHz under Hi-Res Lossless — the prediction was right
─── live ─────────────────────────────────────────────────────────────────────────── Ctrl-C to stop