[GH-ISSUE #138] Huge delay in v4.x (Spotify) #76

Open
opened 2026-02-27 19:28:16 +03:00 by kerem · 31 comments
Owner

Originally created by @mr-manuel on GitHub (Jan 25, 2026).
Original GitHub issue: https://github.com/lox-audioserver/lox-audioserver/issues/138

I made some tests between v4.x (direct Squeezelite and Sendspin output tested) and v3.x (Music Assistant 2.6 with Squeezelite). When I start a song from Spotify on v4.x it takes 7 seconds until I can hear the song. With v3.x it took less then 1 second and it was nearly instant.

The Lox AudioServer have plenty of ressources available (tested with 2 CPU and 2 GB RAM, but also 8 CPU and 16 GB RAM).

Do only I have this problem, because of all my tests or do also others see this issue?

Originally created by @mr-manuel on GitHub (Jan 25, 2026). Original GitHub issue: https://github.com/lox-audioserver/lox-audioserver/issues/138 I made some tests between v4.x (direct Squeezelite and Sendspin output tested) and v3.x (Music Assistant 2.6 with Squeezelite). When I start a song from Spotify on v4.x it takes 7 seconds until I can hear the song. With v3.x it took less then 1 second and it was nearly instant. The Lox AudioServer have plenty of ressources available (tested with 2 CPU and 2 GB RAM, but also 8 CPU and 16 GB RAM). Do only I have this problem, because of all my tests or do also others see this issue?
Author
Owner

@rudyberends commented on GitHub (Jan 25, 2026):

What is your source? Native spotify, or MA?

<!-- gh-comment-id:3797066863 --> @rudyberends commented on GitHub (Jan 25, 2026): What is your source? Native spotify, or MA?
Author
Owner

@mr-manuel commented on GitHub (Jan 25, 2026):

Both cases native Spotify.

v4.x native Lox Audio Server Spotify
v3.x naive Music Assistant Spotify

The tracks are always selected via the Loxone app. Same playlist, same song.

<!-- gh-comment-id:3797147054 --> @mr-manuel commented on GitHub (Jan 25, 2026): Both cases native Spotify. v4.x native Lox Audio Server Spotify v3.x naive Music Assistant Spotify The tracks are always selected via the Loxone app. Same playlist, same song.
Author
Owner

@rudyberends commented on GitHub (Jan 25, 2026):

That’s a bit strange. In all tests I’ve done, we easily outperform Music Assistant. That’s not because its engine is necessarily slower, but because MA intentionally plays it very safe by using large buffers and long lead-in times. That’s the main reason I no longer recommend using MA as the primary backend.

When you say native in 4.x, you do mean that you added a Spotify account directly to lox-audioserver right?

If you use MA as a bridge and play Spotify through it, you will immediately introduce a delay of roughly 4 seconds. That’s because:
• we receive the stream over a Sendspin connection,
• MA applies a ~4-second buffer on that stream,
• we then process the stream,
• and finally the client applies its own lead-in and buffering.

All of that easily adds several more seconds.

To set expectations correctly: around 4–5 seconds of startup delay is acceptable for me for internet streaming services.

To rule out any other issues, please test with an audio file in the local library and do not route it through MA.
Playback from the local library should start almost instantly. If it doesn’t, then something else is going on.

<!-- gh-comment-id:3797163998 --> @rudyberends commented on GitHub (Jan 25, 2026): That’s a bit strange. In all tests I’ve done, we easily outperform Music Assistant. That’s not because its engine is necessarily slower, but because MA intentionally plays it very safe by using large buffers and long lead-in times. That’s the main reason I no longer recommend using MA as the primary backend. When you say native in 4.x, you do mean that you added a Spotify account directly to lox-audioserver right? If you use MA as a bridge and play Spotify through it, you will immediately introduce a delay of roughly 4 seconds. That’s because: • we receive the stream over a Sendspin connection, • MA applies a ~4-second buffer on that stream, • we then process the stream, • and finally the client applies its own lead-in and buffering. All of that easily adds several more seconds. To set expectations correctly: around 4–5 seconds of startup delay is acceptable for me for internet streaming services. To rule out any other issues, please test with an audio file in the local library and do not route it through MA. Playback from the local library should start almost instantly. If it doesn’t, then something else is going on.
Author
Owner

@Re4DeR commented on GitHub (Jan 27, 2026):

I have about a 5–6s delay (spotify directly to lox-audioserver), which is acceptable for music playback. However, the doorbell delay is under 1 second, which is awesome and important for me.

<!-- gh-comment-id:3806925073 --> @Re4DeR commented on GitHub (Jan 27, 2026): I have about a 5–6s delay (spotify directly to lox-audioserver), which is acceptable for music playback. However, the doorbell delay is under 1 second, which is awesome and important for me.
Author
Owner

@benleut commented on GitHub (Feb 4, 2026):

I can confirm it. Also have huge delay with sonos and beta v4, beta v3 also. tunein in lox-audioserver directly, approx 5 sek. Most of the time, i have to toggle between radio stations to get the stream working.

<!-- gh-comment-id:3846917168 --> @benleut commented on GitHub (Feb 4, 2026): I can confirm it. Also have huge delay with sonos and beta v4, beta v3 also. tunein in lox-audioserver directly, approx 5 sek. Most of the time, i have to toggle between radio stations to get the stream working.
Author
Owner

@mr-manuel commented on GitHub (Feb 20, 2026):

I made further tests and have now two parallel setups, which doesn't see each other:

  1. Lox Audio Server 3.x with Music Assistant 2.6.x and Squeezelite clients (setup is in an isolated network/VLAN)
  2. Lox Audio Server 4.x without Music Assistant and Squeezelite, Snapcast and Sendspin clients (setup is in an isolated network/VLAN)

Lox Audio Server 4.x feels really slow and cuts off audio files before really playing. Things that don't happen with LAS 3.x and MA 2.6.x or also complete separate Lyron Music Assistant.

Issues like https://github.com/lox-audioserver/lox-audioserver/issues/156 are reproducable with all audio playback, when the zone is not already playing. Made tests with Sendspin, Snapcast and Squeezelite clients. The cutoff is always identical for each player, but differs between player type and is between 200 - 400 ms. It feels like LAS don't wait for the ready signal of the player, if something like that exists.

Start playing a song from Spotify via the Loxone app (zone was off), takes 5-7 seconds with LAS 4.x and with LAS 3.x with MA 2.6.x it takes 1 second.

<!-- gh-comment-id:3934880481 --> @mr-manuel commented on GitHub (Feb 20, 2026): I made further tests and have now two parallel setups, which doesn't see each other: 1. Lox Audio Server 3.x with Music Assistant 2.6.x and Squeezelite clients (setup is in an isolated network/VLAN) 2. Lox Audio Server 4.x without Music Assistant and Squeezelite, Snapcast and Sendspin clients (setup is in an isolated network/VLAN) Lox Audio Server 4.x feels really slow and cuts off audio files before really playing. Things that don't happen with LAS 3.x and MA 2.6.x or also complete separate Lyron Music Assistant. Issues like https://github.com/lox-audioserver/lox-audioserver/issues/156 are reproducable with all audio playback, when the zone is not already playing. Made tests with Sendspin, Snapcast and Squeezelite clients. The cutoff is always identical for each player, but differs between player type and is between 200 - 400 ms. It feels like LAS don't wait for the ready signal of the player, if something like that exists. Start playing a song from Spotify via the Loxone app (zone was off), takes 5-7 seconds with LAS 4.x and with LAS 3.x with MA 2.6.x it takes 1 second.
Author
Owner

@mr-manuel commented on GitHub (Feb 20, 2026):

Now I tried also Lox Audio Server 4.x with Music Assistant 2.7.x. Unfortunately I was not able to add a Music Assistant player as output (https://github.com/lox-audioserver/lox-audioserver/issues/170) therefore I made some other tests.

  1. I setup Spotify in Music Assistant 2.7.x and a Squeezelite player. Everything worked fine as it should. Spotify songs started playing in 1 second, local files started playing in 1 second and without cutoff.
  2. I setup Spotify in Music Assistant 2.7.x, added the Squeezelite player in Lox Audio Server 4.x and selected in Music Assistant the Sendspin player that is created from Lox Audio Server. Now I have the same issues as if I'm only using Lox Audio Server and described in my post above. Spotify songs start playing after 5-7 seconds, local files start playing after 1 second but somehow the last 3-4 seconds of the song before are playing, then the song I actually started and then it stops 3-4 seconds before the song ends.
<!-- gh-comment-id:3935065781 --> @mr-manuel commented on GitHub (Feb 20, 2026): Now I tried also Lox Audio Server 4.x with Music Assistant 2.7.x. Unfortunately I was not able to add a Music Assistant player as output (https://github.com/lox-audioserver/lox-audioserver/issues/170) therefore I made some other tests. 1. I setup Spotify in Music Assistant 2.7.x and a Squeezelite player. Everything worked fine as it should. Spotify songs started playing in 1 second, local files started playing in 1 second and without cutoff. 2. I setup Spotify in Music Assistant 2.7.x, added the Squeezelite player in Lox Audio Server 4.x and selected in Music Assistant the Sendspin player that is created from Lox Audio Server. Now I have the same issues as if I'm only using Lox Audio Server and described in my post above. Spotify songs start playing after 5-7 seconds, local files start playing after 1 second but somehow the last 3-4 seconds of the song before are playing, then the song I actually started and then it stops 3-4 seconds before the song ends.
Author
Owner

@benleut commented on GitHub (Feb 20, 2026):

I have also the same exprerience, when i use v4. I had the best experience with v3 and MA 2.6, with some bugs (bell, alarm sounds, stopping players)
i have tried music assistant 2.7 without lox-audio - connect sonos speakers and everything works fine and smooth.

Same issues when connecting to sonos speakers via airplay?

<!-- gh-comment-id:3935184669 --> @benleut commented on GitHub (Feb 20, 2026): I have also the same exprerience, when i use v4. I had the best experience with v3 and MA 2.6, with some bugs (bell, alarm sounds, stopping players) i have tried music assistant 2.7 without lox-audio - connect sonos speakers and everything works fine and smooth. Same issues when connecting to sonos speakers via airplay?
Author
Owner

@rudyberends commented on GitHub (Feb 20, 2026):

The latest beta includes a debug feature that shows exactly where the startup delay is coming from. If you can share a full SPAM log of a playback attempt, we can pinpoint the exact source of the delay.

That said, beta 5 and later are tuned for fast starts. Local playback should be instant, and streaming services should typically start within ~3 seconds.

As mentioned earlier: when using Music Assistant, there’s an immediate additional delay of about 4,5 seconds, which is on the Music Assistant side.

If you’re seeing “huge delays” with anything other than Music Assistant, please include a full SPAM log and we’ll trace where it’s coming from.

<!-- gh-comment-id:3935631341 --> @rudyberends commented on GitHub (Feb 20, 2026): The latest beta includes a debug feature that shows exactly where the startup delay is coming from. If you can share a full SPAM log of a playback attempt, we can pinpoint the exact source of the delay. That said, beta 5 and later are tuned for fast starts. Local playback should be instant, and streaming services should typically start within ~3 seconds. As mentioned earlier: when using Music Assistant, there’s an immediate additional delay of about 4,5 seconds, which is on the Music Assistant side. If you’re seeing “huge delays” with anything other than Music Assistant, please include a full SPAM log and we’ll trace where it’s coming from.
Author
Owner

@mr-manuel commented on GitHub (Feb 21, 2026):

Thanks for your patience!

Local playback should be instant

What does instant mean for you? For me instant is that audio starts playing in the exact same moment I press the button. Everything slower then 20 ms is noticable for the human ear. Anyway everything under 1 second feels good.

streaming services should typically start within ~3 seconds

Radio stations start within one second, but why does Spotify takes so long?

As mentioned earlier: when using Music Assistant, there’s an immediate additional delay of about 4,5 seconds, which is on the Music Assistant side.

I cannot confirm that. With Lox AudioServer 3.x and Music Assistant 2.6.x the delay of every action was always within 1 second. Anyway, this is not the way you want to go, so we have to find the problem in Lox Audio Server to get it also that fast.

Logs: play local track with sendspin client. starts immediately, but the audio is cutoff by about 1.45 s.
[2026-02-21T21:04:12.030Z][SPAM][LoxoneHttp] [command=audio/7/library/play/library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz/parentpath/library-local-tracks/6/noshuffle name=appHttp remote=10.4.200.77] loxone ws message received
[2026-02-21T21:04:12.030Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/library/play/library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz/parentpath/library-local-tracks/6/noshuffle] command received
[2026-02-21T21:04:12.031Z][INFO][Zones|Manager] [hasParentContext=true normalizedTarget=library-local-tracks resolvedTarget=library-local-tracks station=library-local-tracks type=libraryplay uri=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz/parentpath/library-local-tracks/6 zoneId=7] playContent
[2026-02-21T21:04:12.031Z][DEBUG][Zones|Manager] [expandedCount=7 isAppleMusic=false isMusicAssistant=false queueSourcePath=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz/parentpath/library-local-tracks/6 resolvedTarget=library-local-tracks zoneId=7] queue build resolved
[2026-02-21T21:04:12.032Z][DEBUG][Zones|Manager] [authority=local items=7 startIndex=6 target=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz zoneId=7] queue rebuilt
[2026-02-21T21:04:12.032Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=0 mode=pause sourceName=504F94FF1BB6 time=0 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-21T21:04:12.032Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-21T21:04:12.032Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-21T21:04:12.032Z][SPAM][Output|Sendspin] [album="Unknown Album" artist="Unknown Artist" clientId=sendspin-cli-raspberrypi title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7] Sendspin metadata update
[2026-02-21T21:04:12.032Z][INFO][Audio|Manager] [hasStream=false label=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz sourceKind=file zoneId=7] startWithResolvedSource
[2026-02-21T21:04:12.033Z][INFO][Audio|Engine] [zoneId=7] audio session stopped
[2026-02-21T21:04:12.033Z][INFO][Audio|Manager] [handoff=false kind=file profiles=["pcm"] zoneId=7] starting audio engine
[2026-02-21T21:04:12.033Z][INFO][Audio|Session] [maxBufferBytes=262144 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm targetLeadMs=1000 zoneId=7] audio session buffer config
[2026-02-21T21:04:12.033Z][DEBUG][Audio|Session] [args=["-hide_banner","-loglevel","error","-fflags","nobuffer","-probesize","32k","-analyzeduration","0","-re","-i","/app/data/music/local/ACHTUNG-waschmaschine-wasser-ausgelaufen.mp3","-vn","-acodec","pcm_s16le","-ar","44100","-ac","2","-af","aresample=resampler=soxr:precision=28:cutoff=0.97:async=1","-f","s16le","pipe:1"] outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm zoneId=7] spawning ffmpeg
[2026-02-21T21:04:12.038Z][INFO][Audio|Engine] [profile=pcm source=file zoneId=7] audio session started
[2026-02-21T21:04:12.038Z][INFO][Audio|Manager] [sincePlayContentMs=7 source=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz stream=7-e8acb552-ef23-4d50-a4b8-24ee579559d4 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7] playback started
[2026-02-21T21:04:12.038Z][DEBUG][Zones|Manager] [action=play outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs
[2026-02-21T21:04:12.039Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi source=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz zoneId=7 zoneName="07 Manu's Büro"] Sendspin play
[2026-02-21T21:04:12.039Z][SPAM][Output|Sendspin] [album="Unknown Album" artist="Unknown Artist" clientId=sendspin-cli-raspberrypi title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7] Sendspin metadata update
[2026-02-21T21:04:12.039Z][DEBUG][Audio|Session] [label=sendspin profile=pcm subscriberCount=1 zoneId=7] audio subscriber attached
[2026-02-21T21:04:12.039Z][INFO][Output|Sendspin] [bitDepth=16 channels=2 clientId=sendspin-cli-raspberrypi sampleRate=44100 sincePlayMs=0 zoneId=7] Sendspin stream started
[2026-02-21T21:04:12.040Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=5 mode=play sourceName=504F94FF1BB6 time=0 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-21T21:04:12.040Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-21T21:04:12.040Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-21T21:04:12.040Z][SPAM][Output|Sendspin] [album="Unknown Album" artist="Unknown Artist" clientId=sendspin-cli-raspberrypi title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7] Sendspin metadata update
[2026-02-21T21:04:12.040Z][SPAM][LoxoneHttp|Notifier] [queueSize=7 zoneId=7] audio_queue_event broadcast
[2026-02-21T21:04:12.041Z][INFO][Audio|Session] [bytes=65536 profile=pcm spawnToFirstChunkMs=8 zoneId=7] ffmpeg first chunk
[2026-02-21T21:04:12.041Z][DEBUG][Output|Sendspin] [leadMs=250 sampleRate=44100 zoneId=7] Sendspin anchor set
[2026-02-21T21:04:12.042Z][INFO][Audio|Player:7] [playContentToStartedMs=7 profile=pcm ready=true sincePlaybackStartedMs=4 sincePlayContentMs=11 source=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz zoneId=7] playback first audio ready
[2026-02-21T21:04:12.042Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi sincePlayMs=3 sinceStreamStartMs=0 zoneId=7] Sendspin first audio frame sent
[2026-02-21T21:04:12.042Z][SPAM][Output|Sendspin] [chunkCount=1 durationUs=24988 frames=1102 jitterAvgUs=0 jitterMaxUs=0 leadErrorUs=-617 leadUs=249383 modeledDriftUs=-24988 playStartUs=797415810 sampleRate=44100 tsUs=797415810 waitCapacityUs=3 waitLeadUs=233 zoneId=7] Sendspin frame ts
[2026-02-21T21:04:12.042Z][SPAM][Output|Sendspin] [chunkCount=2 durationUs=24988 frames=1102 jitterAvgUs=24749 jitterMaxUs=24749 leadErrorUs=24191 leadUs=274191 modeledDriftUs=-24988 playStartUs=797415810 sampleRate=44100 tsUs=797440798 waitCapacityUs=4 waitLeadUs=234 zoneId=7] Sendspin frame ts
[2026-02-21T21:04:12.043Z][SPAM][Output|Sendspin] [chunkCount=3 durationUs=24988 frames=1102 jitterAvgUs=24543 jitterMaxUs=24749 leadErrorUs=48525 leadUs=298525 modeledDriftUs=-24988 playStartUs=797415810 sampleRate=44100 tsUs=797465786 waitCapacityUs=5 waitLeadUs=235 zoneId=7] Sendspin frame ts
[2026-02-21T21:04:12.044Z][SPAM][LoxoneHttp|Notifier] [timestamp=1771707852 zoneId=7] recentlyplayedchanged_event broadcast
[2026-02-21T21:04:12.137Z][SPAM][LoxoneHttp] [command=audio/7/recent name=appHttp remote=10.4.200.77] loxone ws message received
[2026-02-21T21:04:12.137Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/recent] command received
[2026-02-21T21:04:13.042Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=5 mode=play sourceName=504F94FF1BB6 time=1 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-21T21:04:13.043Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-21T21:04:13.043Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-21T21:04:13.043Z][SPAM][Output|Sendspin] [album="Unknown Album" artist="Unknown Artist" clientId=sendspin-cli-raspberrypi title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7] Sendspin metadata update
[2026-02-21T21:04:13.055Z][SPAM][Audio|Session] [bufferBytes=259728 bytesPerSec=256142 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-21T21:04:14.043Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=5 mode=play sourceName=504F94FF1BB6 time=2 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-21T21:04:14.043Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-21T21:04:14.043Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-21T21:04:14.043Z][SPAM][Output|Sendspin] [album="Unknown Album" artist="Unknown Artist" clientId=sendspin-cli-raspberrypi title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7] Sendspin metadata update
[2026-02-21T21:04:14.100Z][SPAM][Audio|Session] [bufferBytes=259728 bytesPerSec=177592 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-21T21:04:14.515Z][SPAM][Output|Sendspin] [chunkCount=100 durationUs=24988 frames=1102 jitterAvgUs=38720 jitterMaxUs=99779 leadErrorUs=412 leadUs=250412 modeledDriftUs=-24988 playStartUs=797415810 sampleRate=44100 tsUs=799889622 waitCapacityUs=148 waitLeadUs=2465107 zoneId=7] Sendspin frame ts
[2026-02-21T21:04:15.093Z][DEBUG][Audio|Session] [profile=pcm zoneId=7] ffmpeg stdout closed
[2026-02-21T21:04:15.094Z][INFO][Audio|Session] [bufferedBytes=260128 code=0 earlyExit=false profile=pcm runMs=3061 signal=null stderr=undefined stderrAt=undefined subscribers=1 totalBytes=631296 zoneId=7] ffmpeg exited
[2026-02-21T21:04:15.094Z][INFO][Audio|Manager] [duration=5 elapsed=3 source=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz zoneId=7] playback ended
[2026-02-21T21:04:15.565Z][DEBUG][Output|Sendspin] [zoneId=7] Sendspin stream closed
[2026-02-21T21:04:16.043Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=5 mode=play sourceName=504F94FF1BB6 time=4 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-21T21:04:16.043Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-21T21:04:16.043Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-21T21:04:18.042Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=5 mode=play sourceName=504F94FF1BB6 time=5 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-21T21:04:18.043Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-21T21:04:18.043Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-21T21:04:19.043Z][DEBUG][Zones|Manager] [action=stop outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs
[2026-02-21T21:04:19.043Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi zoneId=7 zoneName="07 Manu's Büro"] Sendspin stop
[2026-02-21T21:04:19.043Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=5 mode=stop sourceName=504F94FF1BB6 time=0 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-21T21:04:19.044Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-21T21:04:19.044Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-21T21:04:19.044Z][DEBUG][Zones|Manager] [action=stop outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs
[2026-02-21T21:04:19.044Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi zoneId=7 zoneName="07 Manu's Büro"] Sendspin stop
Sometimes a radio stream does not start at all. This happens, when you pause the stream and resume playing by pressing on the radio station again instead of the play button.
[2026-02-21T21:22:18.257Z][SPAM][LoxoneHttp] [command=audio/7/serviceplay/radio/nouser/https://streamssl.radiodanz.com/index.html?sid=1/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ name=appHttp remote=10.4.1.1] loxone ws message received
[2026-02-21T21:22:18.257Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/serviceplay/radio/nouser/https://streamssl.radiodanz.com/index.html?sid=1/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ] command received
[2026-02-21T21:22:18.258Z][INFO][Zones|Manager] [hasParentContext=false normalizedTarget=https://streamssl.radiodanz.com/index.html?sid=1 resolvedTarget=https://streamssl.radiodanz.com/index.html?sid=1 station="" type=serviceplay uri=https://streamssl.radiodanz.com/index.html?sid=1 zoneId=7] playContent
[2026-02-21T21:22:18.259Z][DEBUG][Zones|Manager] [expandedCount=0 isAppleMusic=false isMusicAssistant=false queueSourcePath=https://streamssl.radiodanz.com/index.html?sid=1 resolvedTarget=https://streamssl.radiodanz.com/index.html?sid=1 zoneId=7] queue build resolved
[2026-02-21T21:22:18.259Z][DEBUG][Zones|Manager] [authority=local items=1 startIndex=0 target=tunein:station:b64_aHR0cHM6Ly9zdHJlYW1zc2wucmFkaW9kYW56LmNvbS9pbmRleC5odG1sP3NpZD0x zoneId=7] queue rebuilt
[2026-02-21T21:22:18.259Z][SPAM][LoxoneHttp|Notifier] [artist="" duration=0 mode=pause sourceName=504F94FF1BB6 time=0 title="" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-21T21:22:18.260Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-21T21:22:18.260Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-21T21:22:18.260Z][SPAM][Output|Sendspin] [album="" artist=SLVRLAKE clientId=sendspin-cli-raspberrypi title="Love So Good" zoneId=7] Sendspin metadata update
[2026-02-21T21:22:18.260Z][SPAM][LoxoneHttp|Notifier] [queueSize=1 zoneId=7] audio_queue_event broadcast
[2026-02-21T21:22:18.261Z][DEBUG][Audio|UrlProxy] [proxyUrl=http://127.0.0.1:7090/streams/proxy?u=https%3A%2F%2Fstreamssl.radiodanz.com%2Findex.html%3Fsid%3D1 targetUrl=https://streamssl.radiodanz.com/index.html?sid=1] proxying audio url for ffmpeg
[2026-02-21T21:22:18.261Z][INFO][Audio|Manager] [hasStream=false label=tunein:station:b64_aHR0cHM6Ly9zdHJlYW1zc2wucmFkaW9kYW56LmNvbS9pbmRleC5odG1sP3NpZD0x sourceKind=url zoneId=7] startWithResolvedSource
[2026-02-21T21:22:18.261Z][DEBUG][Audio|Manager] [source=tunein:station:b64_aHR0cHM6Ly9zdHJlYW1zc2wucmFkaW9kYW56LmNvbS9pbmRleC5odG1sP3NpZD0x zoneId=7] playback continued on same source
[2026-02-21T21:22:18.261Z][DEBUG][Zones|Manager] [action=play outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs
[2026-02-21T21:22:18.262Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi source=tunein:station:b64_aHR0cHM6Ly9zdHJlYW1zc2wucmFkaW9kYW56LmNvbS9pbmRleC5odG1sP3NpZD0x zoneId=7 zoneName="07 Manu's Büro"] Sendspin play
[2026-02-21T21:22:18.262Z][SPAM][Output|Sendspin] [album="" artist="" clientId=sendspin-cli-raspberrypi title="Radio Danz" zoneId=7] Sendspin metadata update
[2026-02-21T21:22:18.263Z][DEBUG][Output|Sendspin] [activeFormat={"codec":"pcm","sampleRate":44100,"channels":2,"bitDepth":16} requestedFormat={"codec":"pcm","sampleRate":44100,"channels":2,"bitDepth":16} zoneId=7] Sendspin stream reusing existing pipeline
[2026-02-21T21:22:18.263Z][SPAM][LoxoneHttp|Notifier] [artist="" duration=0 mode=play sourceName=504F94FF1BB6 time=0 title="" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-21T21:22:18.263Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-21T21:22:18.264Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-21T21:22:18.264Z][SPAM][Output|Sendspin] [album="" artist="" clientId=sendspin-cli-raspberrypi title="Radio Danz" zoneId=7] Sendspin metadata update
[2026-02-21T21:22:18.264Z][INFO][Audio|Player:7] [playContentToStartedMs=3 profile=pcm ready=true sincePlaybackStartedMs=3 sincePlayContentMs=6 source=tunein:station:b64_aHR0cHM6Ly9zdHJlYW1zc2wucmFkaW9kYW56LmNvbS9pbmRleC5odG1sP3NpZD0x zoneId=7] playback first audio ready
Spotify song taking 7 seconds to start playing, MA makes it in under 1 second. Stopping a song is instant.
[2026-02-21T21:29:02.287Z][SPAM][LoxoneHttp] [command=audio/cfg/miniservertime/1771709341 name=msHttp remote=10.4.200.77] loxone ws message received
[2026-02-21T21:29:02.287Z][DEBUG][LoxoneHttp|Processor] [command=audio/cfg/miniservertime/1771709341] command received
[2026-02-21T21:29:07.258Z][SPAM][LoxoneHttp] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:1vfBfRJaHRFVRRYMoJNg7N/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/0/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ name=appHttp remote=10.4.1.1] loxone ws message received
[2026-02-21T21:29:07.258Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:1vfBfRJaHRFVRRYMoJNg7N/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/0/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ] command received
[2026-02-21T21:29:07.343Z][INFO][Zones|Manager] [hasParentContext=true normalizedTarget=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC station=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC type=serviceplay uri=spotify@Manu:track:1vfBfRJaHRFVRRYMoJNg7N/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/0 zoneId=7] playContent
[2026-02-21T21:29:07.449Z][DEBUG][Zones|Manager] [expandedCount=1 isAppleMusic=false isMusicAssistant=false queueSourcePath=spotify@Manu:track:1vfBfRJaHRFVRRYMoJNg7N/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/0 resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC zoneId=7] queue build resolved
[2026-02-21T21:29:07.449Z][DEBUG][Zones|Manager] [authority=local items=1 startIndex=0 target=spotify:track:1vfBfRJaHRFVRRYMoJNg7N zoneId=7] queue rebuilt
[2026-02-21T21:29:07.450Z][SPAM][LoxoneHttp|Notifier] [artist="Lynnic, ItsArius, Lilly" duration=0 mode=pause sourceName=Manu time=0 title="Self Control" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-21T21:29:07.450Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-21T21:29:07.450Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-21T21:29:07.451Z][SPAM][Output|Sendspin] [album="Self Control" artist="Lynnic, ItsArius, Lilly" clientId=sendspin-cli-raspberrypi title="Self Control" zoneId=7] Sendspin metadata update
[2026-02-21T21:29:07.451Z][SPAM][LoxoneHttp|Notifier] [artist="Lynnic, ItsArius, Lilly" duration=0 mode=pause sourceName=Manu time=0 title="Self Control" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-21T21:29:07.451Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-21T21:29:07.563Z][DEBUG][Content|Spotify:Manu] [scope="playlist-read-private playlist-read-collaborative user-follow-read playlist-modify-private user-read-email user-read-private app-remote-control streaming user-follow-modify user-modify-playback-state user-library-read user-library-modify playlist-modify-public user-read-playback-state user-read-currently-playing user-read-recently-played user-top-read"] spotify token refreshed
[2026-02-21T21:29:07.784Z][DEBUG][Zones|Manager] [audiopath=spotify:track:1vfBfRJaHRFVRRYMoJNg7N connectEnabled=false hasPlaybackSource=true playbackKind=pipe queueSize=1 zoneId=7] startQueuePlayback spotify
[2026-02-21T21:29:07.785Z][INFO][Audio|Manager] [hasStream=true label=spotify sourceKind=pipe zoneId=7] startWithResolvedSource
[2026-02-21T21:29:07.786Z][INFO][Audio|Engine] [zoneId=7] audio session stopped
[2026-02-21T21:29:07.786Z][INFO][Audio|Manager] [handoff=false kind=pipe profiles=["pcm"] zoneId=7] starting audio engine
[2026-02-21T21:29:07.786Z][INFO][Audio|Session] [maxBufferBytes=262144 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm targetLeadMs=1000 zoneId=7] audio session buffer config
[2026-02-21T21:29:07.786Z][DEBUG][Audio|Session] [args=["-hide_banner","-loglevel","error","-fflags","nobuffer","-re","-f","s16le","-ar","44100","-ac","2","-i","pipe:0","-vn","-acodec","pcm_s16le","-ar","44100","-ac","2","-af","aresample=resampler=soxr:precision=28:cutoff=0.97:async=1","-f","s16le","pipe:1"] inputChannels=2 inputFormat=s16le inputSampleRate=44100 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm zoneId=7] spawning ffmpeg (pipe stream)
[2026-02-21T21:29:07.790Z][INFO][Audio|Engine] [profile=pcm source=pipe zoneId=7] audio session started
[2026-02-21T21:29:07.790Z][INFO][Audio|Manager] [sincePlayContentMs=447 source=spotify stream=7-158a0dec-0058-4f68-9a97-8a606f5008e3 title="Self Control" zoneId=7] playback started
[2026-02-21T21:29:07.791Z][DEBUG][Zones|Manager] [action=play outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs
[2026-02-21T21:29:07.791Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi source=spotify zoneId=7 zoneName="07 Manu's Büro"] Sendspin play
[2026-02-21T21:29:07.792Z][SPAM][Output|Sendspin] [album="Self Control" artist="Lynnic, ItsArius, Lilly" clientId=sendspin-cli-raspberrypi title="Self Control" zoneId=7] Sendspin metadata update
[2026-02-21T21:29:07.794Z][DEBUG][Audio|Session] [label=sendspin profile=pcm subscriberCount=1 zoneId=7] audio subscriber attached
[2026-02-21T21:29:07.794Z][INFO][Output|Sendspin] [bitDepth=16 channels=2 clientId=sendspin-cli-raspberrypi sampleRate=44100 sincePlayMs=3 zoneId=7] Sendspin stream started
[2026-02-21T21:29:07.795Z][SPAM][LoxoneHttp|Notifier] [artist="Lynnic, ItsArius, Lilly" duration=172 mode=play sourceName=Manu time=0 title="Self Control" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-21T21:29:07.795Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-21T21:29:07.795Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-21T21:29:07.796Z][SPAM][Output|Sendspin] [album="Self Control" artist="Lynnic, ItsArius, Lilly" clientId=sendspin-cli-raspberrypi title="Self Control" zoneId=7] Sendspin metadata update
[2026-02-21T21:29:07.796Z][SPAM][LoxoneHttp|Notifier] [queueSize=1 zoneId=7] audio_queue_event broadcast
[2026-02-21T21:29:07.797Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] stream_track start uri=spotify:track:1vfBfRJaHRFVRRYMoJNg7N
[2026-02-21T21:29:07.797Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player.load + player.play invoked
[2026-02-21T21:29:07.798Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink created
[2026-02-21T21:29:07.798Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first player event: play_request_id
[2026-02-21T21:29:07.798Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event play_request_id
[2026-02-21T21:29:07.798Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event loading
[2026-02-21T21:29:07.799Z][SPAM][LoxoneHttp|Notifier] [timestamp=1771709347 zoneId=7] recentlyplayedchanged_event broadcast
[2026-02-21T21:29:07.814Z][SPAM][LoxoneHttp] [command=audio/7/recent name=appHttp remote=10.4.1.1] loxone ws message received
[2026-02-21T21:29:07.815Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/recent] command received
[2026-02-21T21:29:08.357Z][DEBUG][Audio|@lox-audioserver/node-librespot] [deviceId=03d2746689712588d058491ac60bda22f09037eb metricMessage=undefined metricName=first_pcm_ms metricValueMs=572 sessionId=stream-2 uri=spotify:track:1vfBfRJaHRFVRRYMoJNg7N] librespot metric event
[2026-02-21T21:29:08.358Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink start
[2026-02-21T21:29:08.358Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event other
[2026-02-21T21:29:08.358Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event playing
[2026-02-21T21:29:08.358Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first pcm chunk: bytes=2304 sample_rate=44100 channels=2
[2026-02-21T21:29:08.371Z][INFO][Audio|Session] [bytes=2304 channels=2 format=s16le sampleRate=44100 zoneId=7] pipe source first chunk
[2026-02-21T21:29:09.372Z][SPAM][Audio|Session] [bytesPerSec=178765 zoneId=7] pipe source throughput
[2026-02-21T21:29:10.379Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput
[2026-02-21T21:29:11.392Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-21T21:29:12.413Z][SPAM][Audio|Session] [bytesPerSec=176517 zoneId=7] pipe source throughput
[2026-02-21T21:29:13.095Z][DEBUG][Output|Sendspin] [leadMs=250 sampleRate=44100 zoneId=7] Sendspin anchor set
[2026-02-21T21:29:13.095Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi sincePlayMs=5304 sinceStreamStartMs=0 zoneId=7] Sendspin first audio frame sent
[2026-02-21T21:29:13.096Z][SPAM][Output|Sendspin] [chunkCount=1 durationUs=24988 frames=1102 jitterAvgUs=0 jitterMaxUs=0 leadErrorUs=-961 leadUs=249039 modeledDriftUs=-24988 playStartUs=924930646 sampleRate=44100 tsUs=924930646 waitCapacityUs=3 waitLeadUs=3 zoneId=7] Sendspin frame ts
[2026-02-21T21:29:13.096Z][SPAM][Output|Sendspin] [chunkCount=2 durationUs=24988 frames=1102 jitterAvgUs=24715 jitterMaxUs=24715 leadErrorUs=23776 leadUs=273776 modeledDriftUs=-24988 playStartUs=924930646 sampleRate=44100 tsUs=924955634 waitCapacityUs=5 waitLeadUs=4 zoneId=7] Sendspin frame ts
[2026-02-21T21:29:13.096Z][SPAM][Output|Sendspin] [chunkCount=3 durationUs=24988 frames=1102 jitterAvgUs=24638 jitterMaxUs=24715 leadErrorUs=48334 leadUs=298334 modeledDriftUs=-24988 playStartUs=924930646 sampleRate=44100 tsUs=924980622 waitCapacityUs=7 waitLeadUs=5 zoneId=7] Sendspin frame ts
[2026-02-21T21:29:13.421Z][SPAM][Audio|Session] [bytesPerSec=176254 zoneId=7] pipe source throughput
[2026-02-21T21:29:14.135Z][SPAM][Audio|Session] [bufferBytes=196608 bytesPerSec=189046 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-21T21:29:14.425Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput
[2026-02-21T21:29:15.157Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-21T21:29:15.435Z][SPAM][Audio|Session] [bytesPerSec=176412 zoneId=7] pipe source throughput
[2026-02-21T21:29:15.528Z][SPAM][Output|Sendspin] [chunkCount=100 durationUs=24988 frames=1102 jitterAvgUs=36319 jitterMaxUs=86762 leadErrorUs=40240 leadUs=290240 modeledDriftUs=-24988 playStartUs=924930646 sampleRate=44100 tsUs=927404458 waitCapacityUs=254 waitLeadUs=135 zoneId=7] Sendspin frame ts
[2026-02-21T21:29:16.178Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176517 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-21T21:29:16.447Z][SPAM][Audio|Session] [bytesPerSec=176316 zoneId=7] pipe source throughput
[2026-02-21T21:29:17.200Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-21T21:29:17.448Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput
[2026-02-21T21:29:18.025Z][SPAM][Output|Sendspin] [chunkCount=200 durationUs=24988 frames=1102 jitterAvgUs=36338 jitterMaxUs=89524 leadErrorUs=42790 leadUs=292790 modeledDriftUs=-24988 playStartUs=924930646 sampleRate=44100 tsUs=929903258 waitCapacityUs=552 waitLeadUs=254 zoneId=7] Sendspin frame ts
[2026-02-21T21:29:18.210Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178440 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-21T21:29:18.455Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput
[2026-02-21T21:29:19.226Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177386 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-21T21:29:19.475Z][SPAM][Audio|Session] [bytesPerSec=176439 zoneId=7] pipe source throughput
[2026-02-21T21:29:20.265Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173459 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-21T21:29:20.477Z][SPAM][Audio|Session] [bytesPerSec=176287 zoneId=7] pipe source throughput
[2026-02-21T21:29:20.547Z][SPAM][Output|Sendspin] [chunkCount=300 durationUs=24988 frames=1102 jitterAvgUs=36432 jitterMaxUs=89524 leadErrorUs=19401 leadUs=269401 modeledDriftUs=-24988 playStartUs=924930646 sampleRate=44100 tsUs=932402058 waitCapacityUs=819 waitLeadUs=374 zoneId=7] Sendspin frame ts
[2026-02-21T21:29:21.272Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178971 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-21T21:29:21.498Z][SPAM][Audio|Session] [bytesPerSec=176517 zoneId=7] pipe source throughput

I noted also that sometimes the tone and speed of the stream changes, but was not able to capture this behavior yet.

<!-- gh-comment-id:3939542457 --> @mr-manuel commented on GitHub (Feb 21, 2026): Thanks for your patience! > Local playback should be instant What does instant mean for you? For me instant is that audio starts playing in the exact same moment I press the button. Everything slower then 20 ms is noticable for the human ear. Anyway everything under 1 second feels good. > streaming services should typically start within ~3 seconds Radio stations start within one second, but why does Spotify takes so long? > As mentioned earlier: when using Music Assistant, there’s an immediate additional delay of about 4,5 seconds, which is on the Music Assistant side. I cannot confirm that. With Lox AudioServer 3.x and Music Assistant 2.6.x the delay of every action was always within 1 second. Anyway, this is not the way you want to go, so we have to find the problem in Lox Audio Server to get it also that fast. <details><summary>Logs: play local track with sendspin client. starts immediately, but the audio is cutoff by about 1.45 s.</summary> ``` [2026-02-21T21:04:12.030Z][SPAM][LoxoneHttp] [command=audio/7/library/play/library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz/parentpath/library-local-tracks/6/noshuffle name=appHttp remote=10.4.200.77] loxone ws message received [2026-02-21T21:04:12.030Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/library/play/library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz/parentpath/library-local-tracks/6/noshuffle] command received [2026-02-21T21:04:12.031Z][INFO][Zones|Manager] [hasParentContext=true normalizedTarget=library-local-tracks resolvedTarget=library-local-tracks station=library-local-tracks type=libraryplay uri=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz/parentpath/library-local-tracks/6 zoneId=7] playContent [2026-02-21T21:04:12.031Z][DEBUG][Zones|Manager] [expandedCount=7 isAppleMusic=false isMusicAssistant=false queueSourcePath=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz/parentpath/library-local-tracks/6 resolvedTarget=library-local-tracks zoneId=7] queue build resolved [2026-02-21T21:04:12.032Z][DEBUG][Zones|Manager] [authority=local items=7 startIndex=6 target=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz zoneId=7] queue rebuilt [2026-02-21T21:04:12.032Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=0 mode=pause sourceName=504F94FF1BB6 time=0 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-21T21:04:12.032Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-21T21:04:12.032Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-21T21:04:12.032Z][SPAM][Output|Sendspin] [album="Unknown Album" artist="Unknown Artist" clientId=sendspin-cli-raspberrypi title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7] Sendspin metadata update [2026-02-21T21:04:12.032Z][INFO][Audio|Manager] [hasStream=false label=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz sourceKind=file zoneId=7] startWithResolvedSource [2026-02-21T21:04:12.033Z][INFO][Audio|Engine] [zoneId=7] audio session stopped [2026-02-21T21:04:12.033Z][INFO][Audio|Manager] [handoff=false kind=file profiles=["pcm"] zoneId=7] starting audio engine [2026-02-21T21:04:12.033Z][INFO][Audio|Session] [maxBufferBytes=262144 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm targetLeadMs=1000 zoneId=7] audio session buffer config [2026-02-21T21:04:12.033Z][DEBUG][Audio|Session] [args=["-hide_banner","-loglevel","error","-fflags","nobuffer","-probesize","32k","-analyzeduration","0","-re","-i","/app/data/music/local/ACHTUNG-waschmaschine-wasser-ausgelaufen.mp3","-vn","-acodec","pcm_s16le","-ar","44100","-ac","2","-af","aresample=resampler=soxr:precision=28:cutoff=0.97:async=1","-f","s16le","pipe:1"] outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm zoneId=7] spawning ffmpeg [2026-02-21T21:04:12.038Z][INFO][Audio|Engine] [profile=pcm source=file zoneId=7] audio session started [2026-02-21T21:04:12.038Z][INFO][Audio|Manager] [sincePlayContentMs=7 source=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz stream=7-e8acb552-ef23-4d50-a4b8-24ee579559d4 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7] playback started [2026-02-21T21:04:12.038Z][DEBUG][Zones|Manager] [action=play outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs [2026-02-21T21:04:12.039Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi source=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz zoneId=7 zoneName="07 Manu's Büro"] Sendspin play [2026-02-21T21:04:12.039Z][SPAM][Output|Sendspin] [album="Unknown Album" artist="Unknown Artist" clientId=sendspin-cli-raspberrypi title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7] Sendspin metadata update [2026-02-21T21:04:12.039Z][DEBUG][Audio|Session] [label=sendspin profile=pcm subscriberCount=1 zoneId=7] audio subscriber attached [2026-02-21T21:04:12.039Z][INFO][Output|Sendspin] [bitDepth=16 channels=2 clientId=sendspin-cli-raspberrypi sampleRate=44100 sincePlayMs=0 zoneId=7] Sendspin stream started [2026-02-21T21:04:12.040Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=5 mode=play sourceName=504F94FF1BB6 time=0 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-21T21:04:12.040Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-21T21:04:12.040Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-21T21:04:12.040Z][SPAM][Output|Sendspin] [album="Unknown Album" artist="Unknown Artist" clientId=sendspin-cli-raspberrypi title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7] Sendspin metadata update [2026-02-21T21:04:12.040Z][SPAM][LoxoneHttp|Notifier] [queueSize=7 zoneId=7] audio_queue_event broadcast [2026-02-21T21:04:12.041Z][INFO][Audio|Session] [bytes=65536 profile=pcm spawnToFirstChunkMs=8 zoneId=7] ffmpeg first chunk [2026-02-21T21:04:12.041Z][DEBUG][Output|Sendspin] [leadMs=250 sampleRate=44100 zoneId=7] Sendspin anchor set [2026-02-21T21:04:12.042Z][INFO][Audio|Player:7] [playContentToStartedMs=7 profile=pcm ready=true sincePlaybackStartedMs=4 sincePlayContentMs=11 source=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz zoneId=7] playback first audio ready [2026-02-21T21:04:12.042Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi sincePlayMs=3 sinceStreamStartMs=0 zoneId=7] Sendspin first audio frame sent [2026-02-21T21:04:12.042Z][SPAM][Output|Sendspin] [chunkCount=1 durationUs=24988 frames=1102 jitterAvgUs=0 jitterMaxUs=0 leadErrorUs=-617 leadUs=249383 modeledDriftUs=-24988 playStartUs=797415810 sampleRate=44100 tsUs=797415810 waitCapacityUs=3 waitLeadUs=233 zoneId=7] Sendspin frame ts [2026-02-21T21:04:12.042Z][SPAM][Output|Sendspin] [chunkCount=2 durationUs=24988 frames=1102 jitterAvgUs=24749 jitterMaxUs=24749 leadErrorUs=24191 leadUs=274191 modeledDriftUs=-24988 playStartUs=797415810 sampleRate=44100 tsUs=797440798 waitCapacityUs=4 waitLeadUs=234 zoneId=7] Sendspin frame ts [2026-02-21T21:04:12.043Z][SPAM][Output|Sendspin] [chunkCount=3 durationUs=24988 frames=1102 jitterAvgUs=24543 jitterMaxUs=24749 leadErrorUs=48525 leadUs=298525 modeledDriftUs=-24988 playStartUs=797415810 sampleRate=44100 tsUs=797465786 waitCapacityUs=5 waitLeadUs=235 zoneId=7] Sendspin frame ts [2026-02-21T21:04:12.044Z][SPAM][LoxoneHttp|Notifier] [timestamp=1771707852 zoneId=7] recentlyplayedchanged_event broadcast [2026-02-21T21:04:12.137Z][SPAM][LoxoneHttp] [command=audio/7/recent name=appHttp remote=10.4.200.77] loxone ws message received [2026-02-21T21:04:12.137Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/recent] command received [2026-02-21T21:04:13.042Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=5 mode=play sourceName=504F94FF1BB6 time=1 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-21T21:04:13.043Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-21T21:04:13.043Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-21T21:04:13.043Z][SPAM][Output|Sendspin] [album="Unknown Album" artist="Unknown Artist" clientId=sendspin-cli-raspberrypi title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7] Sendspin metadata update [2026-02-21T21:04:13.055Z][SPAM][Audio|Session] [bufferBytes=259728 bytesPerSec=256142 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-21T21:04:14.043Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=5 mode=play sourceName=504F94FF1BB6 time=2 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-21T21:04:14.043Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-21T21:04:14.043Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-21T21:04:14.043Z][SPAM][Output|Sendspin] [album="Unknown Album" artist="Unknown Artist" clientId=sendspin-cli-raspberrypi title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7] Sendspin metadata update [2026-02-21T21:04:14.100Z][SPAM][Audio|Session] [bufferBytes=259728 bytesPerSec=177592 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-21T21:04:14.515Z][SPAM][Output|Sendspin] [chunkCount=100 durationUs=24988 frames=1102 jitterAvgUs=38720 jitterMaxUs=99779 leadErrorUs=412 leadUs=250412 modeledDriftUs=-24988 playStartUs=797415810 sampleRate=44100 tsUs=799889622 waitCapacityUs=148 waitLeadUs=2465107 zoneId=7] Sendspin frame ts [2026-02-21T21:04:15.093Z][DEBUG][Audio|Session] [profile=pcm zoneId=7] ffmpeg stdout closed [2026-02-21T21:04:15.094Z][INFO][Audio|Session] [bufferedBytes=260128 code=0 earlyExit=false profile=pcm runMs=3061 signal=null stderr=undefined stderrAt=undefined subscribers=1 totalBytes=631296 zoneId=7] ffmpeg exited [2026-02-21T21:04:15.094Z][INFO][Audio|Manager] [duration=5 elapsed=3 source=library:local:track:b64_bGlicmFyeTovL2xvY2FsL0FDSFRVTkctd2FzY2htYXNjaGluZS13YXNzZXItYXVzZ2VsYXVmZW4ubXAz zoneId=7] playback ended [2026-02-21T21:04:15.565Z][DEBUG][Output|Sendspin] [zoneId=7] Sendspin stream closed [2026-02-21T21:04:16.043Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=5 mode=play sourceName=504F94FF1BB6 time=4 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-21T21:04:16.043Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-21T21:04:16.043Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-21T21:04:18.042Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=5 mode=play sourceName=504F94FF1BB6 time=5 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-21T21:04:18.043Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-21T21:04:18.043Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-21T21:04:19.043Z][DEBUG][Zones|Manager] [action=stop outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs [2026-02-21T21:04:19.043Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi zoneId=7 zoneName="07 Manu's Büro"] Sendspin stop [2026-02-21T21:04:19.043Z][SPAM][LoxoneHttp|Notifier] [artist="Unknown Artist" duration=5 mode=stop sourceName=504F94FF1BB6 time=0 title=ACHTUNG-waschmaschine-wasser-ausgelaufen zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-21T21:04:19.044Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-21T21:04:19.044Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-21T21:04:19.044Z][DEBUG][Zones|Manager] [action=stop outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs [2026-02-21T21:04:19.044Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi zoneId=7 zoneName="07 Manu's Büro"] Sendspin stop ``` </details> <details><summary>Sometimes a radio stream does not start at all. This happens, when you pause the stream and resume playing by pressing on the radio station again instead of the play button.</summary> ``` [2026-02-21T21:22:18.257Z][SPAM][LoxoneHttp] [command=audio/7/serviceplay/radio/nouser/https://streamssl.radiodanz.com/index.html?sid=1/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ name=appHttp remote=10.4.1.1] loxone ws message received [2026-02-21T21:22:18.257Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/serviceplay/radio/nouser/https://streamssl.radiodanz.com/index.html?sid=1/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ] command received [2026-02-21T21:22:18.258Z][INFO][Zones|Manager] [hasParentContext=false normalizedTarget=https://streamssl.radiodanz.com/index.html?sid=1 resolvedTarget=https://streamssl.radiodanz.com/index.html?sid=1 station="" type=serviceplay uri=https://streamssl.radiodanz.com/index.html?sid=1 zoneId=7] playContent [2026-02-21T21:22:18.259Z][DEBUG][Zones|Manager] [expandedCount=0 isAppleMusic=false isMusicAssistant=false queueSourcePath=https://streamssl.radiodanz.com/index.html?sid=1 resolvedTarget=https://streamssl.radiodanz.com/index.html?sid=1 zoneId=7] queue build resolved [2026-02-21T21:22:18.259Z][DEBUG][Zones|Manager] [authority=local items=1 startIndex=0 target=tunein:station:b64_aHR0cHM6Ly9zdHJlYW1zc2wucmFkaW9kYW56LmNvbS9pbmRleC5odG1sP3NpZD0x zoneId=7] queue rebuilt [2026-02-21T21:22:18.259Z][SPAM][LoxoneHttp|Notifier] [artist="" duration=0 mode=pause sourceName=504F94FF1BB6 time=0 title="" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-21T21:22:18.260Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-21T21:22:18.260Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-21T21:22:18.260Z][SPAM][Output|Sendspin] [album="" artist=SLVRLAKE clientId=sendspin-cli-raspberrypi title="Love So Good" zoneId=7] Sendspin metadata update [2026-02-21T21:22:18.260Z][SPAM][LoxoneHttp|Notifier] [queueSize=1 zoneId=7] audio_queue_event broadcast [2026-02-21T21:22:18.261Z][DEBUG][Audio|UrlProxy] [proxyUrl=http://127.0.0.1:7090/streams/proxy?u=https%3A%2F%2Fstreamssl.radiodanz.com%2Findex.html%3Fsid%3D1 targetUrl=https://streamssl.radiodanz.com/index.html?sid=1] proxying audio url for ffmpeg [2026-02-21T21:22:18.261Z][INFO][Audio|Manager] [hasStream=false label=tunein:station:b64_aHR0cHM6Ly9zdHJlYW1zc2wucmFkaW9kYW56LmNvbS9pbmRleC5odG1sP3NpZD0x sourceKind=url zoneId=7] startWithResolvedSource [2026-02-21T21:22:18.261Z][DEBUG][Audio|Manager] [source=tunein:station:b64_aHR0cHM6Ly9zdHJlYW1zc2wucmFkaW9kYW56LmNvbS9pbmRleC5odG1sP3NpZD0x zoneId=7] playback continued on same source [2026-02-21T21:22:18.261Z][DEBUG][Zones|Manager] [action=play outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs [2026-02-21T21:22:18.262Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi source=tunein:station:b64_aHR0cHM6Ly9zdHJlYW1zc2wucmFkaW9kYW56LmNvbS9pbmRleC5odG1sP3NpZD0x zoneId=7 zoneName="07 Manu's Büro"] Sendspin play [2026-02-21T21:22:18.262Z][SPAM][Output|Sendspin] [album="" artist="" clientId=sendspin-cli-raspberrypi title="Radio Danz" zoneId=7] Sendspin metadata update [2026-02-21T21:22:18.263Z][DEBUG][Output|Sendspin] [activeFormat={"codec":"pcm","sampleRate":44100,"channels":2,"bitDepth":16} requestedFormat={"codec":"pcm","sampleRate":44100,"channels":2,"bitDepth":16} zoneId=7] Sendspin stream reusing existing pipeline [2026-02-21T21:22:18.263Z][SPAM][LoxoneHttp|Notifier] [artist="" duration=0 mode=play sourceName=504F94FF1BB6 time=0 title="" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-21T21:22:18.263Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-21T21:22:18.264Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-21T21:22:18.264Z][SPAM][Output|Sendspin] [album="" artist="" clientId=sendspin-cli-raspberrypi title="Radio Danz" zoneId=7] Sendspin metadata update [2026-02-21T21:22:18.264Z][INFO][Audio|Player:7] [playContentToStartedMs=3 profile=pcm ready=true sincePlaybackStartedMs=3 sincePlayContentMs=6 source=tunein:station:b64_aHR0cHM6Ly9zdHJlYW1zc2wucmFkaW9kYW56LmNvbS9pbmRleC5odG1sP3NpZD0x zoneId=7] playback first audio ready ``` </details> <details><summary>Spotify song taking 7 seconds to start playing, MA makes it in under 1 second. Stopping a song is instant.</summary> ``` [2026-02-21T21:29:02.287Z][SPAM][LoxoneHttp] [command=audio/cfg/miniservertime/1771709341 name=msHttp remote=10.4.200.77] loxone ws message received [2026-02-21T21:29:02.287Z][DEBUG][LoxoneHttp|Processor] [command=audio/cfg/miniservertime/1771709341] command received [2026-02-21T21:29:07.258Z][SPAM][LoxoneHttp] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:1vfBfRJaHRFVRRYMoJNg7N/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/0/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ name=appHttp remote=10.4.1.1] loxone ws message received [2026-02-21T21:29:07.258Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:1vfBfRJaHRFVRRYMoJNg7N/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/0/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ] command received [2026-02-21T21:29:07.343Z][INFO][Zones|Manager] [hasParentContext=true normalizedTarget=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC station=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC type=serviceplay uri=spotify@Manu:track:1vfBfRJaHRFVRRYMoJNg7N/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/0 zoneId=7] playContent [2026-02-21T21:29:07.449Z][DEBUG][Zones|Manager] [expandedCount=1 isAppleMusic=false isMusicAssistant=false queueSourcePath=spotify@Manu:track:1vfBfRJaHRFVRRYMoJNg7N/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/0 resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC zoneId=7] queue build resolved [2026-02-21T21:29:07.449Z][DEBUG][Zones|Manager] [authority=local items=1 startIndex=0 target=spotify:track:1vfBfRJaHRFVRRYMoJNg7N zoneId=7] queue rebuilt [2026-02-21T21:29:07.450Z][SPAM][LoxoneHttp|Notifier] [artist="Lynnic, ItsArius, Lilly" duration=0 mode=pause sourceName=Manu time=0 title="Self Control" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-21T21:29:07.450Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-21T21:29:07.450Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-21T21:29:07.451Z][SPAM][Output|Sendspin] [album="Self Control" artist="Lynnic, ItsArius, Lilly" clientId=sendspin-cli-raspberrypi title="Self Control" zoneId=7] Sendspin metadata update [2026-02-21T21:29:07.451Z][SPAM][LoxoneHttp|Notifier] [artist="Lynnic, ItsArius, Lilly" duration=0 mode=pause sourceName=Manu time=0 title="Self Control" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-21T21:29:07.451Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-21T21:29:07.563Z][DEBUG][Content|Spotify:Manu] [scope="playlist-read-private playlist-read-collaborative user-follow-read playlist-modify-private user-read-email user-read-private app-remote-control streaming user-follow-modify user-modify-playback-state user-library-read user-library-modify playlist-modify-public user-read-playback-state user-read-currently-playing user-read-recently-played user-top-read"] spotify token refreshed [2026-02-21T21:29:07.784Z][DEBUG][Zones|Manager] [audiopath=spotify:track:1vfBfRJaHRFVRRYMoJNg7N connectEnabled=false hasPlaybackSource=true playbackKind=pipe queueSize=1 zoneId=7] startQueuePlayback spotify [2026-02-21T21:29:07.785Z][INFO][Audio|Manager] [hasStream=true label=spotify sourceKind=pipe zoneId=7] startWithResolvedSource [2026-02-21T21:29:07.786Z][INFO][Audio|Engine] [zoneId=7] audio session stopped [2026-02-21T21:29:07.786Z][INFO][Audio|Manager] [handoff=false kind=pipe profiles=["pcm"] zoneId=7] starting audio engine [2026-02-21T21:29:07.786Z][INFO][Audio|Session] [maxBufferBytes=262144 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm targetLeadMs=1000 zoneId=7] audio session buffer config [2026-02-21T21:29:07.786Z][DEBUG][Audio|Session] [args=["-hide_banner","-loglevel","error","-fflags","nobuffer","-re","-f","s16le","-ar","44100","-ac","2","-i","pipe:0","-vn","-acodec","pcm_s16le","-ar","44100","-ac","2","-af","aresample=resampler=soxr:precision=28:cutoff=0.97:async=1","-f","s16le","pipe:1"] inputChannels=2 inputFormat=s16le inputSampleRate=44100 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm zoneId=7] spawning ffmpeg (pipe stream) [2026-02-21T21:29:07.790Z][INFO][Audio|Engine] [profile=pcm source=pipe zoneId=7] audio session started [2026-02-21T21:29:07.790Z][INFO][Audio|Manager] [sincePlayContentMs=447 source=spotify stream=7-158a0dec-0058-4f68-9a97-8a606f5008e3 title="Self Control" zoneId=7] playback started [2026-02-21T21:29:07.791Z][DEBUG][Zones|Manager] [action=play outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs [2026-02-21T21:29:07.791Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi source=spotify zoneId=7 zoneName="07 Manu's Büro"] Sendspin play [2026-02-21T21:29:07.792Z][SPAM][Output|Sendspin] [album="Self Control" artist="Lynnic, ItsArius, Lilly" clientId=sendspin-cli-raspberrypi title="Self Control" zoneId=7] Sendspin metadata update [2026-02-21T21:29:07.794Z][DEBUG][Audio|Session] [label=sendspin profile=pcm subscriberCount=1 zoneId=7] audio subscriber attached [2026-02-21T21:29:07.794Z][INFO][Output|Sendspin] [bitDepth=16 channels=2 clientId=sendspin-cli-raspberrypi sampleRate=44100 sincePlayMs=3 zoneId=7] Sendspin stream started [2026-02-21T21:29:07.795Z][SPAM][LoxoneHttp|Notifier] [artist="Lynnic, ItsArius, Lilly" duration=172 mode=play sourceName=Manu time=0 title="Self Control" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-21T21:29:07.795Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-21T21:29:07.795Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-21T21:29:07.796Z][SPAM][Output|Sendspin] [album="Self Control" artist="Lynnic, ItsArius, Lilly" clientId=sendspin-cli-raspberrypi title="Self Control" zoneId=7] Sendspin metadata update [2026-02-21T21:29:07.796Z][SPAM][LoxoneHttp|Notifier] [queueSize=1 zoneId=7] audio_queue_event broadcast [2026-02-21T21:29:07.797Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] stream_track start uri=spotify:track:1vfBfRJaHRFVRRYMoJNg7N [2026-02-21T21:29:07.797Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player.load + player.play invoked [2026-02-21T21:29:07.798Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink created [2026-02-21T21:29:07.798Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first player event: play_request_id [2026-02-21T21:29:07.798Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event play_request_id [2026-02-21T21:29:07.798Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event loading [2026-02-21T21:29:07.799Z][SPAM][LoxoneHttp|Notifier] [timestamp=1771709347 zoneId=7] recentlyplayedchanged_event broadcast [2026-02-21T21:29:07.814Z][SPAM][LoxoneHttp] [command=audio/7/recent name=appHttp remote=10.4.1.1] loxone ws message received [2026-02-21T21:29:07.815Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/recent] command received [2026-02-21T21:29:08.357Z][DEBUG][Audio|@lox-audioserver/node-librespot] [deviceId=03d2746689712588d058491ac60bda22f09037eb metricMessage=undefined metricName=first_pcm_ms metricValueMs=572 sessionId=stream-2 uri=spotify:track:1vfBfRJaHRFVRRYMoJNg7N] librespot metric event [2026-02-21T21:29:08.358Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink start [2026-02-21T21:29:08.358Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event other [2026-02-21T21:29:08.358Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event playing [2026-02-21T21:29:08.358Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first pcm chunk: bytes=2304 sample_rate=44100 channels=2 [2026-02-21T21:29:08.371Z][INFO][Audio|Session] [bytes=2304 channels=2 format=s16le sampleRate=44100 zoneId=7] pipe source first chunk [2026-02-21T21:29:09.372Z][SPAM][Audio|Session] [bytesPerSec=178765 zoneId=7] pipe source throughput [2026-02-21T21:29:10.379Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput [2026-02-21T21:29:11.392Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-21T21:29:12.413Z][SPAM][Audio|Session] [bytesPerSec=176517 zoneId=7] pipe source throughput [2026-02-21T21:29:13.095Z][DEBUG][Output|Sendspin] [leadMs=250 sampleRate=44100 zoneId=7] Sendspin anchor set [2026-02-21T21:29:13.095Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi sincePlayMs=5304 sinceStreamStartMs=0 zoneId=7] Sendspin first audio frame sent [2026-02-21T21:29:13.096Z][SPAM][Output|Sendspin] [chunkCount=1 durationUs=24988 frames=1102 jitterAvgUs=0 jitterMaxUs=0 leadErrorUs=-961 leadUs=249039 modeledDriftUs=-24988 playStartUs=924930646 sampleRate=44100 tsUs=924930646 waitCapacityUs=3 waitLeadUs=3 zoneId=7] Sendspin frame ts [2026-02-21T21:29:13.096Z][SPAM][Output|Sendspin] [chunkCount=2 durationUs=24988 frames=1102 jitterAvgUs=24715 jitterMaxUs=24715 leadErrorUs=23776 leadUs=273776 modeledDriftUs=-24988 playStartUs=924930646 sampleRate=44100 tsUs=924955634 waitCapacityUs=5 waitLeadUs=4 zoneId=7] Sendspin frame ts [2026-02-21T21:29:13.096Z][SPAM][Output|Sendspin] [chunkCount=3 durationUs=24988 frames=1102 jitterAvgUs=24638 jitterMaxUs=24715 leadErrorUs=48334 leadUs=298334 modeledDriftUs=-24988 playStartUs=924930646 sampleRate=44100 tsUs=924980622 waitCapacityUs=7 waitLeadUs=5 zoneId=7] Sendspin frame ts [2026-02-21T21:29:13.421Z][SPAM][Audio|Session] [bytesPerSec=176254 zoneId=7] pipe source throughput [2026-02-21T21:29:14.135Z][SPAM][Audio|Session] [bufferBytes=196608 bytesPerSec=189046 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-21T21:29:14.425Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput [2026-02-21T21:29:15.157Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-21T21:29:15.435Z][SPAM][Audio|Session] [bytesPerSec=176412 zoneId=7] pipe source throughput [2026-02-21T21:29:15.528Z][SPAM][Output|Sendspin] [chunkCount=100 durationUs=24988 frames=1102 jitterAvgUs=36319 jitterMaxUs=86762 leadErrorUs=40240 leadUs=290240 modeledDriftUs=-24988 playStartUs=924930646 sampleRate=44100 tsUs=927404458 waitCapacityUs=254 waitLeadUs=135 zoneId=7] Sendspin frame ts [2026-02-21T21:29:16.178Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176517 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-21T21:29:16.447Z][SPAM][Audio|Session] [bytesPerSec=176316 zoneId=7] pipe source throughput [2026-02-21T21:29:17.200Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-21T21:29:17.448Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput [2026-02-21T21:29:18.025Z][SPAM][Output|Sendspin] [chunkCount=200 durationUs=24988 frames=1102 jitterAvgUs=36338 jitterMaxUs=89524 leadErrorUs=42790 leadUs=292790 modeledDriftUs=-24988 playStartUs=924930646 sampleRate=44100 tsUs=929903258 waitCapacityUs=552 waitLeadUs=254 zoneId=7] Sendspin frame ts [2026-02-21T21:29:18.210Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178440 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-21T21:29:18.455Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput [2026-02-21T21:29:19.226Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177386 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-21T21:29:19.475Z][SPAM][Audio|Session] [bytesPerSec=176439 zoneId=7] pipe source throughput [2026-02-21T21:29:20.265Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173459 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-21T21:29:20.477Z][SPAM][Audio|Session] [bytesPerSec=176287 zoneId=7] pipe source throughput [2026-02-21T21:29:20.547Z][SPAM][Output|Sendspin] [chunkCount=300 durationUs=24988 frames=1102 jitterAvgUs=36432 jitterMaxUs=89524 leadErrorUs=19401 leadUs=269401 modeledDriftUs=-24988 playStartUs=924930646 sampleRate=44100 tsUs=932402058 waitCapacityUs=819 waitLeadUs=374 zoneId=7] Sendspin frame ts [2026-02-21T21:29:21.272Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178971 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-21T21:29:21.498Z][SPAM][Audio|Session] [bytesPerSec=176517 zoneId=7] pipe source throughput ``` </details> I noted also that sometimes the tone and speed of the stream changes, but was not able to capture this behavior yet.
Author
Owner

@rudyberends commented on GitHub (Feb 22, 2026):

What does instant mean for you? For me instant is that audio starts playing in the exact same moment I press the button. Everything slower then 20 ms is noticable for the human ear. Anyway everything under 1 second feels good.

If “instant” means audio starts at the exact same moment the button is pressed, then we need to be realistic about what that implies technically.

A hard 20 ms threshold is simply not realistic in a server-based audio architecture. The moment you introduce:
• A request/response cycle
• Process scheduling
• Decoder startup (ffmpeg)
• Buffer allocation
• IPC / stream piping

you are already operating above that range. Even highly optimized native systems rarely guarantee sub-20 ms from command to first decoded audio byte in a modular architecture.

To move this away from theory, I measured it in my own setup using a local album as benchmark. Local files are our reference point because they represent pure engine performance, without NAS latency, streaming services, network variability, or protocol buffering.

Test conditions:
• Album: Queen – Greatest Hits I (local album)
• Format: MP3 320 kbps
• Measurement: command received → ffmpeg first chunk
• Commands: play + repeated queueplus

Measured latencies (18 consecutive tracks):

42, 31, 28, 38, 36, 33, 26, 37, 36, 23, 34, 36, 43, 36, 33, 36, 35, 36 ms
• Average: 34.4 ms
• Min: 23 ms
• Max: 43 ms

So under local conditions, the engine consistently starts output in the 30–40 ms range. You will have an aditional buffer specific latency, but we are certainly not talking one second here. It really is fast enough for that "instant" feeling.

One extra note: there was burst protection logic in the skip path (next/prev) that effectively added ~150 ms to every queue skip. I’ve adjusted that logic so this fixed delay is no longer there — that change is already in the dev branch (97edcfb). But even with that extra 150 ms, local track switches are still nowhere near 1 second.

If you want to compare objectively and rule out setup-specific issues, please run the same test with a local album and share the deug log so we can measure command received → ffmpeg first chunk. If your numbers are significantly higher, then we have something concrete to investigate. If they are in the same range, then the engine startup time itself is not the issue.

<!-- gh-comment-id:3940589220 --> @rudyberends commented on GitHub (Feb 22, 2026): > What does instant mean for you? For me instant is that audio starts playing in the exact same moment I press the button. Everything slower then 20 ms is noticable for the human ear. Anyway everything under 1 second feels good. If “instant” means audio starts at the exact same moment the button is pressed, then we need to be realistic about what that implies technically. A hard 20 ms threshold is simply not realistic in a server-based audio architecture. The moment you introduce: • A request/response cycle • Process scheduling • Decoder startup (ffmpeg) • Buffer allocation • IPC / stream piping you are already operating above that range. Even highly optimized native systems rarely guarantee sub-20 ms from command to first decoded audio byte in a modular architecture. To move this away from theory, I measured it in my own setup using a local album as benchmark. Local files are our reference point because they represent pure engine performance, without NAS latency, streaming services, network variability, or protocol buffering. Test conditions: • Album: Queen – Greatest Hits I (local album) • Format: MP3 320 kbps • Measurement: command received → ffmpeg first chunk • Commands: play + repeated queueplus Measured latencies (18 consecutive tracks): 42, 31, 28, 38, 36, 33, 26, 37, 36, 23, 34, 36, 43, 36, 33, 36, 35, 36 ms • Average: 34.4 ms • Min: 23 ms • Max: 43 ms So under local conditions, the engine consistently starts output in the 30–40 ms range. You will have an aditional buffer specific latency, but we are certainly not talking one second here. It really is fast enough for that "instant" feeling. One extra note: there was burst protection logic in the skip path (next/prev) that effectively added ~150 ms to every queue skip. I’ve adjusted that logic so this fixed delay is no longer there — that change is already in the dev branch (97edcfb). But even with that extra 150 ms, local track switches are still nowhere near 1 second. If you want to compare objectively and rule out setup-specific issues, please run the same test with a local album and share the deug log so we can measure command received → ffmpeg first chunk. If your numbers are significantly higher, then we have something concrete to investigate. If they are in the same range, then the engine startup time itself is not the issue.
Author
Owner

@rudyberends commented on GitHub (Feb 22, 2026):

Radio stations start within one second

I’ve measured this, and what you’re seeing matches my results. The main reason radio starts in roughly ~1 second is that we use a fixed target lead to build a stable and safe buffer before playback begins.

That delay is intentional. It guarantees stability and prevents dropouts.

If we really want to, we can reduce that target lead and bring radio startup down to ~500 ms. That is technically possible. However, that would directly reduce buffer safety and increase sensitivity to network instability.

Radio is not a skip-heavy interaction. You tune in and typically listen for a longer period. In that context, a stable ~1 second startup is acceptable, especially when it guarantees smooth playback.

Can we agree that prioritizing stability over shaving startup time on radio startup is the correct choice here?

<!-- gh-comment-id:3940591741 --> @rudyberends commented on GitHub (Feb 22, 2026): > Radio stations start within one second I’ve measured this, and what you’re seeing matches my results. The main reason radio starts in roughly ~1 second is that we use a fixed target lead to build a stable and safe buffer before playback begins. That delay is intentional. It guarantees stability and prevents dropouts. If we really want to, we can reduce that target lead and bring radio startup down to ~500 ms. That is technically possible. However, that would directly reduce buffer safety and increase sensitivity to network instability. Radio is not a skip-heavy interaction. You tune in and typically listen for a longer period. In that context, a stable ~1 second startup is acceptable, especially when it guarantees smooth playback. Can we agree that prioritizing stability over shaving startup time on radio startup is the correct choice here?
Author
Owner

@rudyberends commented on GitHub (Feb 22, 2026):

but why does Spotify takes so long?

Currently I am not able to test Spotify myself because of the changes Spotify made to their API, which seems to affect only “newer” accounts for now. This makes it hard for me to optimize it, and because Spotify did not allow app creation at the time I released the first versions, users are only now starting to use Spotify.

Your log is the first I’ve seen for this performance issue, and it helps a lot. Based on this log we can tell there is a very specific issue with Spotify (which uses an audio pipe).

I’ve now added a targeted fix for that path: Spotify pipe sources no longer use ffmpeg input pacing (-re). Librespot already outputs in real time, so this extra pacing could delay the first audio frame significantly. With this fix, startup should be much faster and closer to other services.

The fix is included in commit: d231202
fix(spotify): disable ffmpeg -re pacing for librespot pipe sources

If you can share one new log after updating, I can verify immediately whether the startup delay is resolved end-to-end.

<!-- gh-comment-id:3940593716 --> @rudyberends commented on GitHub (Feb 22, 2026): > but why does Spotify takes so long? Currently I am not able to test Spotify myself because of the changes Spotify made to their API, which seems to affect only “newer” accounts for now. This makes it hard for me to optimize it, and because Spotify did not allow app creation at the time I released the first versions, users are only now starting to use Spotify. Your log is the first I’ve seen for this performance issue, and it helps a lot. Based on this log we can tell there is a very specific issue with Spotify (which uses an audio pipe). I’ve now added a targeted fix for that path: Spotify pipe sources no longer use ffmpeg input pacing (-re). Librespot already outputs in real time, so this extra pacing could delay the first audio frame significantly. With this fix, startup should be much faster and closer to other services. The fix is included in commit: d231202 fix(spotify): disable ffmpeg -re pacing for librespot pipe sources If you can share one new log after updating, I can verify immediately whether the startup delay is resolved end-to-end.
Author
Owner

@rudyberends commented on GitHub (Feb 22, 2026):

As mentioned earlier: when using Music Assistant, there’s an immediate additional delay of about 4,5 seconds, which is on the Music Assistant side.

I cannot confirm that. With Lox AudioServer 3.x and Music Assistant 2.6.x the delay of every action was always within 1 second.

You can confirm it — even the title of this thread is “Huge delay in 4.x”.

It’s on the Music Assistant side, specifically in their SendSpin connector path that we have to use to register our players in MA. You won’t see this delay when you only test MA with its own native players. We might be able to tune it (and MA may also have changed things in the meantime), but my current focus is not on optimizing Music Assistant integration.

I understand the desire to compare 3.x vs 4.x, but that comparison is misleading and doesn’t lead to anything actionable. In hindsight I should have started a new project name, because they are not comparable in any meaningful way:

• Lox AudioServer 3.x was essentially a remote control for Music Assistant. It did not run an audio pipeline. It just forwarded commands to MA.

• Lox AudioServer 4.x is a full audio server (comparable to Music Assistant). In this architecture, MA doesn’t add much value anymore except for very specific use cases — and in most setups it only adds latency and complexity.

What I’m seeing a lot is users trying to configure 4.x exactly like they did with 3.x (i.e. MA-first). That is not the intended setup. Removing MA from the default path prevents people from building a 4.x setup on top of a dependency that only makes things slower and harder to support.

<!-- gh-comment-id:3940608018 --> @rudyberends commented on GitHub (Feb 22, 2026): > > As mentioned earlier: when using Music Assistant, there’s an immediate additional delay of about 4,5 seconds, which is on the Music Assistant side. > > I cannot confirm that. With Lox AudioServer 3.x and Music Assistant 2.6.x the delay of every action was always within 1 second. You can confirm it — even the title of this thread is “Huge delay in 4.x”. It’s on the Music Assistant side, specifically in their SendSpin connector path that we have to use to register our players in MA. You won’t see this delay when you only test MA with its own native players. We might be able to tune it (and MA may also have changed things in the meantime), but my current focus is not on optimizing Music Assistant integration. I understand the desire to compare 3.x vs 4.x, but that comparison is misleading and doesn’t lead to anything actionable. In hindsight I should have started a new project name, because they are not comparable in any meaningful way: • Lox AudioServer 3.x was essentially a remote control for Music Assistant. It did not run an audio pipeline. It just forwarded commands to MA. • Lox AudioServer 4.x is a full audio server (comparable to Music Assistant). In this architecture, MA doesn’t add much value anymore except for very specific use cases — and in most setups it only adds latency and complexity. What I’m seeing a lot is users trying to configure 4.x exactly like they did with 3.x (i.e. MA-first). That is not the intended setup. Removing MA from the default path prevents people from building a 4.x setup on top of a dependency that only makes things slower and harder to support.
Author
Owner

@rudyberends commented on GitHub (Feb 22, 2026):

Anyway, this is not the way you want to go, so we have to find the problem in Lox Audio Server to get it also that fast.

I’m not trying to be arrogant here — my goal is simply to create the best possible setup. Everything is open for discussion, and if you can convincingly explain the value of keeping this in, I’m willing to do so.

That said: implementing this project has already been a lot of work (and I really do mean a lot). And it doesn’t stop at implementation — it also needs to be maintained and supported long-term. For me to keep doing that, the overall system needs to stay as simple as possible.

So the rule is straightforward: any component that doesn’t add clear value, or that unnecessarily complicates the setup, needs to go.

<!-- gh-comment-id:3940612133 --> @rudyberends commented on GitHub (Feb 22, 2026): > Anyway, this is not the way you want to go, so we have to find the problem in Lox Audio Server to get it also that fast. I’m not trying to be arrogant here — my goal is simply to create the best possible setup. Everything is open for discussion, and if you can convincingly explain the value of keeping this in, I’m willing to do so. That said: implementing this project has already been a lot of work (and I really do mean a lot). And it doesn’t stop at implementation — it also needs to be maintained and supported long-term. For me to keep doing that, the overall system needs to stay as simple as possible. So the rule is straightforward: any component that doesn’t add clear value, or that unnecessarily complicates the setup, needs to go.
Author
Owner

@mr-manuel commented on GitHub (Feb 22, 2026):

If “instant” means audio starts at the exact same moment the button is pressed, then we need to be realistic about what that implies technically.

Thanks for clarification. If startup/interaction takes up to 1 second is perfectly fine. If it begins to take more then two seconds then it's beginning to feel sluggish.

Logs: play local track with sendspin client. starts immediately, but the audio is cutoff by about 1.45 s.
https://github.com/lox-audioserver/lox-audioserver/issues/138#issuecomment-3939542457

Did you find something about the cutoffs?

If we really want to, we can reduce that target lead and bring radio startup down to ~500 ms.
Can we agree that prioritizing stability over shaving startup time on radio startup is the correct choice here?

It's perfectly fine like it is now for radio. I mentioned it just for completeness. Yes I agree, prioritizing stability here is the key.

It’s on the Music Assistant side, specifically in their SendSpin connector path that we have to use to register our players in MA. You won’t see this delay when you only test MA with its own native players.

Now I got it what you mean, thanks!

  • Lox Audio Server 4.x: Loxone command send to Lox Audio Server to start song -> Lox Audio Server sends command to Music Assistant -> Music Assistant starts song on SendSpin player that lives on Lox Audio Server (here is the delai you mentioned) -> Lox Audio Server plays song finally on the hardware player.
  • Lox Audio Server 3.x: Loxone command send to Lox Audio Server to start song -> Lox Audio Server sends command to Music Assistant -> Music Assistant starts song on hardware player.

You won’t see this delay when you only test MA with its own native players.

That is exactly what I tested.

What I’m seeing a lot is users trying to configure 4.x exactly like they did with 3.x (i.e. MA-first). That is not the intended setup.

Since you do not support anymore the old configuration (set a MA player as LAS output) no further action needed here. Better to focus then to improve the remaining issues.

I’m not trying to be arrogant here — my goal is simply to create the best possible setup. Everything is open for discussion, and if you can convincingly explain the value of keeping this in, I’m willing to do so.
That said: implementing this project has already been a lot of work (and I really do mean a lot). And it doesn’t stop at implementation — it also needs to be maintained and supported long-term. For me to keep doing that, the overall system needs to stay as simple as possible.

No problem it's fully understandable. I was only trying to make comparisons in some way, but obviously I was trying to compare apples with pears 🙈 I also maintain a few open source project and I exactly know how much time consuming it can be, Big thanks again for all your work and I would still be open to make some donations!

<!-- gh-comment-id:3940717120 --> @mr-manuel commented on GitHub (Feb 22, 2026): > If “instant” means audio starts at the exact same moment the button is pressed, then we need to be realistic about what that implies technically. Thanks for clarification. If startup/interaction takes up to 1 second is perfectly fine. If it begins to take more then two seconds then it's beginning to feel sluggish. > Logs: play local track with sendspin client. starts immediately, but the audio is cutoff by about 1.45 s. > https://github.com/lox-audioserver/lox-audioserver/issues/138#issuecomment-3939542457 Did you find something about the cutoffs? > If we really want to, we can reduce that target lead and bring radio startup down to ~500 ms. > Can we agree that prioritizing stability over shaving startup time on radio startup is the correct choice here? It's perfectly fine like it is now for radio. I mentioned it just for completeness. Yes I agree, prioritizing stability here is the key. > It’s on the Music Assistant side, specifically in their SendSpin connector path that we have to use to register our players in MA. You won’t see this delay when you only test MA with its own native players. Now I got it what you mean, thanks! * Lox Audio Server 4.x: `Loxone command send to Lox Audio Server to start song -> Lox Audio Server sends command to Music Assistant -> Music Assistant starts song on SendSpin player that lives on Lox Audio Server (here is the delai you mentioned) -> Lox Audio Server plays song finally on the hardware player`. * Lox Audio Server 3.x: `Loxone command send to Lox Audio Server to start song -> Lox Audio Server sends command to Music Assistant -> Music Assistant starts song on hardware player`. > You won’t see this delay when you only test MA with its own native players. That is exactly what I tested. > What I’m seeing a lot is users trying to configure 4.x exactly like they did with 3.x (i.e. MA-first). That is not the intended setup. Since you do not support anymore the old configuration (set a MA player as LAS output) no further action needed here. Better to focus then to improve the remaining issues. > I’m not trying to be arrogant here — my goal is simply to create the best possible setup. Everything is open for discussion, and if you can convincingly explain the value of keeping this in, I’m willing to do so. > That said: implementing this project has already been a lot of work (and I really do mean a lot). And it doesn’t stop at implementation — it also needs to be maintained and supported long-term. For me to keep doing that, the overall system needs to stay as simple as possible. No problem it's fully understandable. I was only trying to make comparisons in some way, but obviously I was trying to compare apples with pears 🙈 I also maintain a few open source project and I exactly know how much time consuming it can be, Big thanks again for all your work and I would still be open to make some donations!
Author
Owner

@rudyberends commented on GitHub (Feb 22, 2026):

Did you find something about the cutoffs?

You are using a very small audio file. It reports totalBytes=631296 PCM. At 44.1kHz, 16-bit, stereo (176400 bytes/s) that is about 3/4 seconds of decoded audio.

I can confirm playing real music will never give you these cutoffs. From the log I do see your issue, but this is more in line with people reporting their bell, or TTS does not work. This has to do with short audio segments and there are very specific fixes for this in the code, but they are only active when an audio file is marked as an alert.

<!-- gh-comment-id:3940742930 --> @rudyberends commented on GitHub (Feb 22, 2026): > Did you find something about the cutoffs? You are using a very small audio file. It reports totalBytes=631296 PCM. At 44.1kHz, 16-bit, stereo (176400 bytes/s) that is about 3/4 seconds of decoded audio. I can confirm playing real music will never give you these cutoffs. From the log I do see your issue, but this is more in line with people reporting their bell, or TTS does not work. This has to do with short audio segments and there are very specific fixes for this in the code, but they are only active when an audio file is marked as an alert.
Author
Owner

@mr-manuel commented on GitHub (Feb 22, 2026):

fix(spotify): disable ffmpeg -re pacing for librespot pipe sources
If you can share one new log after updating, I can verify immediately whether the startup delay is resolved end-to-end.

Unfortunately there is no improvement here. In further details it takes 2 seconds, that the metadata is shown in the sendspin-cli player and further 5 seconds that the audio is hearable, which means the progress counter in the sendspin-cli is already on 00:05 when I start hearing something.

Logs
[2026-02-22T11:13:29.682Z][SPAM][LoxoneHttp] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:6u4CLgult9hhrCqr86B5JW/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/3/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ name=appHttp remote=10.4.1.1] loxone ws message received
[2026-02-22T11:13:29.682Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:6u4CLgult9hhrCqr86B5JW/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/3/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ] command received
[2026-02-22T11:13:29.773Z][INFO][Zones|Manager] [hasParentContext=true normalizedTarget=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC station=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC type=serviceplay uri=spotify@Manu:track:6u4CLgult9hhrCqr86B5JW/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/3 zoneId=7] playContent
[2026-02-22T11:13:29.860Z][DEBUG][Zones|Manager] [expandedCount=1 isAppleMusic=false isMusicAssistant=false queueSourcePath=spotify@Manu:track:6u4CLgult9hhrCqr86B5JW/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/3 resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC zoneId=7] queue build resolved
[2026-02-22T11:13:29.860Z][DEBUG][Zones|Manager] [authority=local items=1 startIndex=0 target=spotify:track:6u4CLgult9hhrCqr86B5JW zoneId=7] queue rebuilt
[2026-02-22T11:13:29.860Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=stop sourceName=Manu time=0 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:13:29.861Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:13:29.861Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:13:29.952Z][DEBUG][Content|Spotify:Manu] [scope="playlist-read-private playlist-read-collaborative user-follow-read playlist-modify-private user-read-email user-read-private app-remote-control streaming user-follow-modify user-modify-playback-state user-library-read user-library-modify playlist-modify-public user-read-playback-state user-read-currently-playing user-read-recently-played user-top-read"] spotify token refreshed
[2026-02-22T11:13:30.147Z][DEBUG][Zones|Manager] [audiopath=spotify:track:6u4CLgult9hhrCqr86B5JW connectEnabled=false hasPlaybackSource=true playbackKind=pipe queueSize=1 zoneId=7] startQueuePlayback spotify
[2026-02-22T11:13:30.148Z][INFO][Audio|Manager] [hasStream=true label=spotify sourceKind=pipe zoneId=7] startWithResolvedSource
[2026-02-22T11:13:30.149Z][INFO][Audio|Manager] [handoff=false kind=pipe profiles=["pcm"] zoneId=7] starting audio engine
[2026-02-22T11:13:30.150Z][INFO][Audio|Session] [maxBufferBytes=262144 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm targetLeadMs=1000 zoneId=7] audio session buffer config
[2026-02-22T11:13:30.150Z][DEBUG][Audio|Session] [args=["-hide_banner","-loglevel","error","-fflags","nobuffer","-f","s16le","-ar","44100","-ac","2","-i","pipe:0","-vn","-acodec","pcm_s16le","-ar","44100","-ac","2","-af","aresample=resampler=soxr:precision=28:cutoff=0.97:async=1","-f","s16le","pipe:1"] inputChannels=2 inputFormat=s16le inputSampleRate=44100 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm zoneId=7] spawning ffmpeg (pipe stream)
[2026-02-22T11:13:30.163Z][INFO][Audio|Engine] [profile=pcm source=pipe zoneId=7] audio session started
[2026-02-22T11:13:30.164Z][INFO][Audio|Manager] [sincePlayContentMs=391 source=spotify stream=7-80b3ca2b-dca7-4922-b5ae-5e05da332a99 title="Hear My Call" zoneId=7] playback started
[2026-02-22T11:13:30.164Z][DEBUG][Zones|Manager] [action=play outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs
[2026-02-22T11:13:30.165Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi source=spotify zoneId=7 zoneName="07 Manu's Büro"] Sendspin play
[2026-02-22T11:13:30.165Z][SPAM][Output|Sendspin] [album="Hear My Call" artist=H:dn clientId=sendspin-cli-raspberrypi title="Hear My Call" zoneId=7] Sendspin metadata update
[2026-02-22T11:13:30.167Z][DEBUG][Audio|Session] [label=sendspin profile=pcm subscriberCount=1 zoneId=7] audio subscriber attached
[2026-02-22T11:13:30.167Z][INFO][Output|Sendspin] [bitDepth=16 channels=2 clientId=sendspin-cli-raspberrypi sampleRate=44100 sincePlayMs=3 zoneId=7] Sendspin stream started
[2026-02-22T11:13:30.169Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=play sourceName=Manu time=0 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:13:30.169Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:13:30.169Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:13:30.169Z][SPAM][Output|Sendspin] [album="Hear My Call" artist=H:dn clientId=sendspin-cli-raspberrypi title="Hear My Call" zoneId=7] Sendspin metadata update
[2026-02-22T11:13:30.170Z][SPAM][LoxoneHttp|Notifier] [queueSize=1 zoneId=7] audio_queue_event broadcast
[2026-02-22T11:13:30.170Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] stream_track start uri=spotify:track:6u4CLgult9hhrCqr86B5JW
[2026-02-22T11:13:30.171Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player.load + player.play invoked
[2026-02-22T11:13:30.171Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink created
[2026-02-22T11:13:30.171Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first player event: play_request_id
[2026-02-22T11:13:30.171Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event play_request_id
[2026-02-22T11:13:30.172Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event loading
[2026-02-22T11:13:30.173Z][SPAM][LoxoneHttp|Notifier] [timestamp=1771758810 zoneId=7] recentlyplayedchanged_event broadcast
[2026-02-22T11:13:30.191Z][SPAM][LoxoneHttp] [command=audio/7/recent name=appHttp remote=10.4.1.1] loxone ws message received
[2026-02-22T11:13:30.191Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/recent] command received
[2026-02-22T11:13:30.710Z][DEBUG][Audio|@lox-audioserver/node-librespot] [deviceId=03d2746689712588d058491ac60bda22f09037eb metricMessage=undefined metricName=first_pcm_ms metricValueMs=562 sessionId=stream-12 uri=spotify:track:6u4CLgult9hhrCqr86B5JW] librespot metric event
[2026-02-22T11:13:30.710Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event other
[2026-02-22T11:13:30.711Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink start
[2026-02-22T11:13:30.711Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event playing
[2026-02-22T11:13:30.711Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first pcm chunk: bytes=2304 sample_rate=44100 channels=2
[2026-02-22T11:13:30.723Z][INFO][Audio|Session] [bytes=2304 channels=2 format=s16le sampleRate=44100 zoneId=7] pipe source first chunk
[2026-02-22T11:13:31.745Z][SPAM][Audio|Session] [bytesPerSec=178774 zoneId=7] pipe source throughput
[2026-02-22T11:13:32.767Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput
[2026-02-22T11:13:33.779Z][SPAM][Audio|Session] [bytesPerSec=176569 zoneId=7] pipe source throughput
[2026-02-22T11:13:34.792Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-22T11:13:35.461Z][DEBUG][Output|Sendspin] [leadMs=250 sampleRate=44100 zoneId=7] Sendspin anchor set
[2026-02-22T11:13:35.461Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi sincePlayMs=5297 sinceStreamStartMs=0 zoneId=7] Sendspin first audio frame sent
[2026-02-22T11:13:35.461Z][SPAM][Output|Sendspin] [chunkCount=1 durationUs=24988 frames=1102 jitterAvgUs=0 jitterMaxUs=0 leadErrorUs=-710 leadUs=249290 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2875211189 waitCapacityUs=3 waitLeadUs=3 zoneId=7] Sendspin frame ts
[2026-02-22T11:13:35.462Z][SPAM][Output|Sendspin] [chunkCount=2 durationUs=24988 frames=1102 jitterAvgUs=24707 jitterMaxUs=24707 leadErrorUs=24021 leadUs=274021 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2875236177 waitCapacityUs=5 waitLeadUs=4 zoneId=7] Sendspin frame ts
[2026-02-22T11:13:35.462Z][SPAM][Output|Sendspin] [chunkCount=3 durationUs=24988 frames=1102 jitterAvgUs=24722 jitterMaxUs=24736 leadErrorUs=48773 leadUs=298773 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2875261165 waitCapacityUs=6 waitLeadUs=4 zoneId=7] Sendspin frame ts
[2026-02-22T11:13:35.800Z][SPAM][Audio|Session] [bytesPerSec=176254 zoneId=7] pipe source throughput
[2026-02-22T11:13:36.473Z][SPAM][Audio|Session] [bufferBytes=196608 bytesPerSec=194277 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:36.821Z][SPAM][Audio|Session] [bytesPerSec=176517 zoneId=7] pipe source throughput
[2026-02-22T11:13:37.495Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:37.843Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput
[2026-02-22T11:13:37.867Z][SPAM][Output|Sendspin] [chunkCount=100 durationUs=24988 frames=1102 jitterAvgUs=36042 jitterMaxUs=68508 leadErrorUs=67831 leadUs=317831 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2877685001 waitCapacityUs=235 waitLeadUs=130 zoneId=7] Sendspin frame ts
[2026-02-22T11:13:38.517Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:38.865Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput
[2026-02-22T11:13:39.538Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176517 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:39.886Z][SPAM][Audio|Session] [bytesPerSec=176517 zoneId=7] pipe source throughput
[2026-02-22T11:13:40.375Z][SPAM][Output|Sendspin] [chunkCount=200 durationUs=24988 frames=1102 jitterAvgUs=36254 jitterMaxUs=68508 leadErrorUs=58738 leadUs=308738 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2880183801 waitCapacityUs=500 waitLeadUs=245 zoneId=7] Sendspin frame ts
[2026-02-22T11:13:40.560Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:40.908Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput
[2026-02-22T11:13:40.971Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=play sourceName=Manu time=0 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:13:40.971Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:13:41.582Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:41.930Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput
[2026-02-22T11:13:42.603Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176517 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:42.878Z][SPAM][Output|Sendspin] [chunkCount=300 durationUs=24988 frames=1102 jitterAvgUs=36309 jitterMaxUs=68508 leadErrorUs=54328 leadUs=304328 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2882682601 waitCapacityUs=752 waitLeadUs=359 zoneId=7] Sendspin frame ts
[2026-02-22T11:13:42.945Z][SPAM][Audio|Session] [bytesPerSec=176552 zoneId=7] pipe source throughput
[2026-02-22T11:13:43.642Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173459 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:43.967Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput
[2026-02-22T11:13:44.655Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177911 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:44.980Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-22T11:13:45.165Z][INFO][Audio|Player:7] [playContentToStartedMs=391 profile=pcm ready=false sincePlaybackStartedMs=15001 sincePlayContentMs=15392 source=spotify zoneId=7] playback first audio ready
[2026-02-22T11:13:45.165Z][DEBUG][Audio|Player:7] [timeoutMs=15000 zoneId=7] ticker started without first chunk
[2026-02-22T11:13:45.399Z][SPAM][Output|Sendspin] [chunkCount=400 durationUs=24988 frames=1102 jitterAvgUs=36377 jitterMaxUs=88761 leadErrorUs=32331 leadUs=282331 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2885181401 waitCapacityUs=999 waitLeadUs=495 zoneId=7] Sendspin frame ts
[2026-02-22T11:13:45.686Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174805 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:45.987Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput
[2026-02-22T11:13:46.166Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=play sourceName=Manu time=1 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:13:46.166Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:13:46.167Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:13:46.167Z][SPAM][Output|Sendspin] [album="Hear My Call" artist=H:dn clientId=sendspin-cli-raspberrypi title="Hear My Call" zoneId=7] Sendspin metadata update
[2026-02-22T11:13:46.699Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177911 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:47.000Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-22T11:13:47.165Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=play sourceName=Manu time=2 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:13:47.166Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:13:47.166Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:13:47.166Z][SPAM][Output|Sendspin] [album="Hear My Call" artist=H:dn clientId=sendspin-cli-raspberrypi title="Hear My Call" zoneId=7] Sendspin metadata update
[2026-02-22T11:13:47.729Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174975 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:47.915Z][SPAM][Output|Sendspin] [chunkCount=500 durationUs=24988 frames=1102 jitterAvgUs=36408 jitterMaxUs=89530 leadErrorUs=14616 leadUs=264616 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2887680201 waitCapacityUs=1263 waitLeadUs=619 zoneId=7] Sendspin frame ts
[2026-02-22T11:13:48.007Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput
[2026-02-22T11:13:48.166Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=play sourceName=Manu time=3 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:13:48.166Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:13:48.167Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:13:48.167Z][SPAM][Output|Sendspin] [album="Hear My Call" artist=H:dn clientId=sendspin-cli-raspberrypi title="Hear My Call" zoneId=7] Sendspin metadata update
[2026-02-22T11:13:48.730Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=180044 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:49.009Z][SPAM][Audio|Session] [bytesPerSec=176287 zoneId=7] pipe source throughput
[2026-02-22T11:13:49.166Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=play sourceName=Manu time=4 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:13:49.167Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:13:49.167Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:13:49.168Z][SPAM][Output|Sendspin] [album="Hear My Call" artist=H:dn clientId=sendspin-cli-raspberrypi title="Hear My Call" zoneId=7] Sendspin metadata update
[2026-02-22T11:13:49.758Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175315 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:49.767Z][SPAM][LoxoneHttp] [command=audio/7/pause name=msHttp remote=10.4.200.77] loxone ws message received
[2026-02-22T11:13:49.768Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/pause] command received
[2026-02-22T11:13:49.768Z][DEBUG][Audio|Manager] [source=spotify zoneId=7] playback paused
[2026-02-22T11:13:49.768Z][DEBUG][Zones|Manager] [action=pause outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs
[2026-02-22T11:13:49.769Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi zoneId=7 zoneName="07 Manu's Büro"] Sendspin pause
[2026-02-22T11:13:49.769Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=pause sourceName=Manu time=4 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:13:49.769Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:13:49.770Z][DEBUG][Zones|Manager] [action=pause outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs
[2026-02-22T11:13:49.770Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi zoneId=7 zoneName="07 Manu's Büro"] Sendspin pause
[2026-02-22T11:13:50.013Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput
[2026-02-22T11:13:50.775Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177211 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:13:51.016Z][SPAM][Audio|Session] [bytesPerSec=176367 zoneId=7] pipe source throughput
[2026-02-22T11:13:51.804Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175145 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput

Now I was able to catch some logs, while the audio got slower/faster and the pitch deeper/higher. Also when stopping that song there was a static beep instead of silence:

Logs
[2026-02-22T11:26:53.743Z][SPAM][LoxoneHttp|Notifier] [artist="Lynnic, ItsArius, Dinia" duration=227 mode=play sourceName=Manu time=47 title="Waves Of Silence" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:26:53.743Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:26:53.744Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:26:53.744Z][SPAM][Output|Sendspin] [album="Waves Of Silence" artist="Lynnic, ItsArius, Dinia" clientId=sendspin-cli-raspberrypi title="Waves Of Silence" zoneId=7] Sendspin metadata update
[2026-02-22T11:26:53.841Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput
[2026-02-22T11:26:54.303Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175828 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:26:54.744Z][SPAM][LoxoneHttp|Notifier] [artist="Lynnic, ItsArius, Dinia" duration=227 mode=play sourceName=Manu time=48 title="Waves Of Silence" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:26:54.745Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:26:54.745Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:26:54.745Z][SPAM][Output|Sendspin] [album="Waves Of Silence" artist="Lynnic, ItsArius, Dinia" clientId=sendspin-cli-raspberrypi title="Waves Of Silence" zoneId=7] Sendspin metadata update
[2026-02-22T11:26:54.851Z][SPAM][Audio|Session] [bytesPerSec=176412 zoneId=7] pipe source throughput
[2026-02-22T11:26:55.339Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:26:55.386Z][SPAM][LoxoneHttp] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:7A1QLN9c3uKeQdhp05o0jp/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/8/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ name=appHttp remote=10.4.1.1] loxone ws message received
[2026-02-22T11:26:55.387Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:7A1QLN9c3uKeQdhp05o0jp/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/8/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ] command received
[2026-02-22T11:26:55.468Z][INFO][Zones|Manager] [hasParentContext=true normalizedTarget=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC station=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC type=serviceplay uri=spotify@Manu:track:7A1QLN9c3uKeQdhp05o0jp/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/8 zoneId=7] playContent
[2026-02-22T11:26:55.550Z][DEBUG][Zones|Manager] [expandedCount=1 isAppleMusic=false isMusicAssistant=false queueSourcePath=spotify@Manu:track:7A1QLN9c3uKeQdhp05o0jp/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/8 resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC zoneId=7] queue build resolved
[2026-02-22T11:26:55.551Z][DEBUG][Zones|Manager] [authority=local items=1 startIndex=0 target=spotify:track:7A1QLN9c3uKeQdhp05o0jp zoneId=7] queue rebuilt
[2026-02-22T11:26:55.551Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=48 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:26:55.551Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:26:55.552Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:26:55.552Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:26:55.642Z][DEBUG][Content|Spotify:Manu] [scope="playlist-read-private playlist-read-collaborative user-follow-read playlist-modify-private user-read-email user-read-private app-remote-control streaming user-follow-modify user-modify-playback-state user-library-read user-library-modify playlist-modify-public user-read-playback-state user-read-currently-playing user-read-recently-played user-top-read"] spotify token refreshed
[2026-02-22T11:26:55.744Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=49 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:26:55.744Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:26:55.745Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:26:55.745Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:26:55.848Z][DEBUG][Zones|Manager] [audiopath=spotify:track:7A1QLN9c3uKeQdhp05o0jp connectEnabled=false hasPlaybackSource=true playbackKind=pipe queueSize=1 zoneId=7] startQueuePlayback spotify
[2026-02-22T11:26:55.848Z][INFO][Audio|Manager] [hasStream=true label=spotify sourceKind=pipe zoneId=7] startWithResolvedSource
[2026-02-22T11:26:55.849Z][DEBUG][Audio|Manager] [source=spotify zoneId=7] playback continued on same source
[2026-02-22T11:26:55.849Z][DEBUG][Zones|Manager] [action=play outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs
[2026-02-22T11:26:55.850Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi source=spotify zoneId=7 zoneName="07 Manu's Büro"] Sendspin play
[2026-02-22T11:26:55.850Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:26:55.852Z][DEBUG][Output|Sendspin] [activeFormat={"codec":"pcm","sampleRate":44100,"channels":2,"bitDepth":16} requestedFormat={"codec":"pcm","sampleRate":44100,"channels":2,"bitDepth":16} zoneId=7] Sendspin stream reusing existing pipeline
[2026-02-22T11:26:55.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=0 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:26:55.853Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:26:55.853Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:26:55.853Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:26:55.854Z][SPAM][LoxoneHttp|Notifier] [queueSize=1 zoneId=7] audio_queue_event broadcast
[2026-02-22T11:26:55.855Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] stop received; player.stop()
[2026-02-22T11:26:55.855Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] stream_track start uri=spotify:track:7A1QLN9c3uKeQdhp05o0jp
[2026-02-22T11:26:55.856Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player.load + player.play invoked
[2026-02-22T11:26:55.856Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink created
[2026-02-22T11:26:55.856Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first player event: play_request_id
[2026-02-22T11:26:55.856Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event play_request_id
[2026-02-22T11:26:55.857Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event loading
[2026-02-22T11:26:55.858Z][SPAM][LoxoneHttp|Notifier] [timestamp=1771759615 zoneId=7] recentlyplayedchanged_event broadcast
[2026-02-22T11:26:55.861Z][SPAM][LoxoneHttp] [command=audio/7/recent name=appHttp remote=10.4.1.1] loxone ws message received
[2026-02-22T11:26:55.861Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/recent] command received
[2026-02-22T11:26:56.395Z][DEBUG][Audio|@lox-audioserver/node-librespot] [deviceId=03d2746689712588d058491ac60bda22f09037eb metricMessage=undefined metricName=first_pcm_ms metricValueMs=547 sessionId=stream-22 uri=spotify:track:7A1QLN9c3uKeQdhp05o0jp] librespot metric event
[2026-02-22T11:26:56.395Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink start
[2026-02-22T11:26:56.396Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event other
[2026-02-22T11:26:56.396Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event playing
[2026-02-22T11:26:56.396Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first pcm chunk: bytes=2304 sample_rate=44100 channels=2
[2026-02-22T11:26:56.408Z][SPAM][Audio|Session] [bytesPerSec=114107 zoneId=7] pipe source throughput
[2026-02-22T11:26:56.432Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=89940 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:26:56.432Z][INFO][Output|Sendspin] [adjustMs=789 zoneId=7] Sendspin timeline adjusted to avoid stale send
[2026-02-22T11:26:56.632Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi sincePlayMs=782 sinceStreamStartMs=null zoneId=7] Sendspin first audio frame sent
[2026-02-22T11:26:56.633Z][SPAM][Output|Sendspin] [chunkCount=2600 durationUs=24988 frames=1102 jitterAvgUs=36700 jitterMaxUs=803803 leadErrorUs=74526 leadUs=324526 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3676457771 waitCapacityUs=6661 waitLeadUs=202806 zoneId=7] Sendspin frame ts
[2026-02-22T11:26:57.421Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-22T11:26:57.468Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:26:58.421Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput
[2026-02-22T11:26:58.475Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178971 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:26:59.155Z][SPAM][Output|Sendspin] [chunkCount=2700 durationUs=24988 frames=1102 jitterAvgUs=36770 jitterMaxUs=803803 leadErrorUs=50681 leadUs=300681 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3678956571 waitCapacityUs=6944 waitLeadUs=2718361 zoneId=7] Sendspin frame ts
[2026-02-22T11:26:59.422Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput
[2026-02-22T11:26:59.511Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:00.440Z][SPAM][Audio|Session] [bytesPerSec=176283 zoneId=7] pipe source throughput
[2026-02-22T11:27:00.514Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=179685 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:01.448Z][SPAM][Audio|Session] [bytesPerSec=176508 zoneId=7] pipe source throughput
[2026-02-22T11:27:01.540Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175657 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:01.654Z][SPAM][Output|Sendspin] [chunkCount=2800 durationUs=24988 frames=1102 jitterAvgUs=36827 jitterMaxUs=803803 leadErrorUs=50486 leadUs=300486 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3681455371 waitCapacityUs=7228 waitLeadUs=5210211 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:02.460Z][SPAM][Audio|Session] [bytesPerSec=176316 zoneId=7] pipe source throughput
[2026-02-22T11:27:02.576Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:03.380Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=connect_host] Connection to server closed.
[2026-02-22T11:27:03.381Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.381Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.382Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.382Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.383Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.383Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.384Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.384Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=connect_host] Connection to server closed.
[2026-02-22T11:27:03.384Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=connect_host] Connection to server closed.
[2026-02-22T11:27:03.384Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=connect_host] Connection to server closed.
[2026-02-22T11:27:03.385Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.385Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.385Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.386Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.386Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.386Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.387Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.387Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.387Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.388Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.388Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed.
[2026-02-22T11:27:03.467Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput
[2026-02-22T11:27:03.583Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178971 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:04.178Z][SPAM][Output|Sendspin] [chunkCount=2900 durationUs=24988 frames=1102 jitterAvgUs=36888 jitterMaxUs=803803 leadErrorUs=25472 leadUs=275472 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3683954171 waitCapacityUs=7521 waitLeadUs=7726614 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:04.467Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput
[2026-02-22T11:27:04.614Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174805 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:05.467Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput
[2026-02-22T11:27:05.630Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177386 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:06.483Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput
[2026-02-22T11:27:06.646Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177386 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:06.702Z][SPAM][Output|Sendspin] [chunkCount=3000 durationUs=24988 frames=1102 jitterAvgUs=36946 jitterMaxUs=803803 leadErrorUs=42 leadUs=250042 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3686452971 waitCapacityUs=7838 waitLeadUs=10243429 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:07.496Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-22T11:27:07.682Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:08.514Z][SPAM][Audio|Session] [bytesPerSec=176534 zoneId=7] pipe source throughput
[2026-02-22T11:27:08.698Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177386 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:09.200Z][SPAM][Output|Sendspin] [chunkCount=3100 durationUs=24988 frames=1102 jitterAvgUs=37007 jitterMaxUs=803803 leadErrorUs=975 leadUs=250975 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3688951771 waitCapacityUs=8106 waitLeadUs=12734005 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:09.525Z][SPAM][Audio|Session] [bytesPerSec=176237 zoneId=7] pipe source throughput
[2026-02-22T11:27:09.716Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177037 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:10.538Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-22T11:27:10.731Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177561 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:10.849Z][INFO][Audio|Player:7] [playContentToStartedMs=380 profile=pcm ready=false sincePlaybackStartedMs=15001 sincePlayContentMs=15381 source=spotify zoneId=7] playback first audio ready
[2026-02-22T11:27:10.849Z][DEBUG][Audio|Player:7] [timeoutMs=15000 zoneId=7] ticker started without first chunk
[2026-02-22T11:27:11.542Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput
[2026-02-22T11:27:11.601Z][SPAM][Output|Sendspin] [chunkCount=3200 durationUs=24988 frames=1102 jitterAvgUs=37034 jitterMaxUs=803803 leadErrorUs=99224 leadUs=349224 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3691450571 waitCapacityUs=8384 waitLeadUs=15127117 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:11.760Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175145 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:11.849Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=1 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:11.850Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:11.850Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:11.851Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:12.550Z][SPAM][Audio|Session] [bytesPerSec=176508 zoneId=7] pipe source throughput
[2026-02-22T11:27:12.780Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176690 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:12.850Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=2 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:12.850Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:12.851Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:12.851Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:13.562Z][SPAM][Audio|Session] [bytesPerSec=176316 zoneId=7] pipe source throughput
[2026-02-22T11:27:13.806Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175657 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:14.123Z][SPAM][Output|Sendspin] [chunkCount=3300 durationUs=24988 frames=1102 jitterAvgUs=37082 jitterMaxUs=803803 leadErrorUs=75371 leadUs=325371 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3693949371 waitCapacityUs=8661 waitLeadUs=17642689 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:14.575Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-22T11:27:14.836Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174975 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:14.849Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=3 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:14.850Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:14.850Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:14.850Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:15.579Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput
[2026-02-22T11:27:15.850Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=4 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:15.850Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:15.851Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:15.851Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:15.852Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177386 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:16.595Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput
[2026-02-22T11:27:16.623Z][SPAM][Output|Sendspin] [chunkCount=3400 durationUs=24988 frames=1102 jitterAvgUs=37134 jitterMaxUs=803803 leadErrorUs=74924 leadUs=324924 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3696448171 waitCapacityUs=8934 waitLeadUs=20135055 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:16.850Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=5 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:16.851Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:16.852Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:16.852Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:16.881Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175145 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:17.599Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput
[2026-02-22T11:27:17.850Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=6 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:17.851Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:17.851Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:17.852Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:17.890Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178616 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:18.604Z][SPAM][Audio|Session] [bytesPerSec=176271 zoneId=7] pipe source throughput
[2026-02-22T11:27:18.850Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=7 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:18.851Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:18.851Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:18.852Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:18.926Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:19.196Z][SPAM][Output|Sendspin] [chunkCount=3500 durationUs=24988 frames=1102 jitterAvgUs=37191 jitterMaxUs=803803 leadErrorUs=172 leadUs=250172 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3698946971 waitCapacityUs=9214 waitLeadUs=22701621 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:19.611Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput
[2026-02-22T11:27:19.851Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=8 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:19.851Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:19.851Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:19.852Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:19.935Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178616 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:20.611Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput
[2026-02-22T11:27:20.851Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=9 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:20.851Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:20.852Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:20.853Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:20.949Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177736 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:21.628Z][SPAM][Audio|Session] [bytesPerSec=176456 zoneId=7] pipe source throughput
[2026-02-22T11:27:21.645Z][SPAM][Output|Sendspin] [chunkCount=3600 durationUs=24988 frames=1102 jitterAvgUs=37237 jitterMaxUs=803803 leadErrorUs=50511 leadUs=300511 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3701445771 waitCapacityUs=9482 waitLeadUs=25142995 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:21.852Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=10 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:21.852Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:21.853Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:21.853Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:21.974Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175828 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:22.641Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-22T11:27:22.992Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177037 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:23.641Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput
[2026-02-22T11:27:23.852Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=12 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:23.853Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:23.853Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:23.853Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:24.012Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176690 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:24.118Z][SPAM][Output|Sendspin] [chunkCount=3700 durationUs=24988 frames=1102 jitterAvgUs=37274 jitterMaxUs=803803 leadErrorUs=75748 leadUs=325748 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3703944571 waitCapacityUs=9741 waitLeadUs=27610165 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:24.661Z][SPAM][Audio|Session] [bytesPerSec=176439 zoneId=7] pipe source throughput
[2026-02-22T11:27:24.852Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=13 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:24.853Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:24.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:24.854Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:25.056Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=172628 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:25.683Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput
[2026-02-22T11:27:25.852Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=14 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:25.853Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:25.853Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:25.854Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:26.060Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=179506 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:26.684Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput
[2026-02-22T11:27:26.693Z][SPAM][Output|Sendspin] [chunkCount=3800 durationUs=24988 frames=1102 jitterAvgUs=37310 jitterMaxUs=803803 leadErrorUs=-27 leadUs=249973 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3706443371 waitCapacityUs=10025 waitLeadUs=30177978 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:26.852Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=15 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:26.853Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:26.853Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:26.854Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:27.083Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176172 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:27.687Z][SPAM][Audio|Session] [bytesPerSec=176367 zoneId=7] pipe source throughput
[2026-02-22T11:27:27.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=16 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:27.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:27.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:27.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:28.112Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175145 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:28.690Z][SPAM][Audio|Session] [bytesPerSec=176367 zoneId=7] pipe source throughput
[2026-02-22T11:27:28.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=17 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:28.855Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:28.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:28.856Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:29.092Z][SPAM][Output|Sendspin] [chunkCount=3900 durationUs=24988 frames=1102 jitterAvgUs=37337 jitterMaxUs=803803 leadErrorUs=99888 leadUs=349888 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3708942171 waitCapacityUs=10299 waitLeadUs=32569995 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:29.143Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174805 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:29.700Z][SPAM][Audio|Session] [bytesPerSec=176412 zoneId=7] pipe source throughput
[2026-02-22T11:27:30.162Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177037 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:30.719Z][SPAM][Audio|Session] [bytesPerSec=176361 zoneId=7] pipe source throughput
[2026-02-22T11:27:30.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=19 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:30.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:30.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:30.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:31.172Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178263 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:31.615Z][SPAM][Output|Sendspin] [chunkCount=4000 durationUs=24988 frames=1102 jitterAvgUs=37369 jitterMaxUs=803803 leadErrorUs=75818 leadUs=325818 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3711440971 waitCapacityUs=10566 waitLeadUs=35086283 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:31.721Z][SPAM][Audio|Session] [bytesPerSec=176543 zoneId=7] pipe source throughput
[2026-02-22T11:27:31.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=20 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:31.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:31.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:31.856Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:32.196Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176000 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:32.727Z][SPAM][Audio|Session] [bytesPerSec=176350 zoneId=7] pipe source throughput
[2026-02-22T11:27:33.208Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178087 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:33.740Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-22T11:27:33.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=22 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:33.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:33.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:33.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:34.189Z][SPAM][Output|Sendspin] [chunkCount=4100 durationUs=24988 frames=1102 jitterAvgUs=37412 jitterMaxUs=803803 leadErrorUs=680 leadUs=250680 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3713939771 waitCapacityUs=10856 waitLeadUs=37653637 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:34.241Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174467 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:34.744Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput
[2026-02-22T11:27:35.270Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175145 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:35.746Z][SPAM][Audio|Session] [bytesPerSec=176287 zoneId=7] pipe source throughput
[2026-02-22T11:27:35.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=24 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:35.855Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:35.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:35.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:36.277Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178971 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:36.637Z][SPAM][Output|Sendspin] [chunkCount=4200 durationUs=24988 frames=1102 jitterAvgUs=37423 jitterMaxUs=803803 leadErrorUs=50801 leadUs=300801 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3716438571 waitCapacityUs=11113 waitLeadUs=40096102 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:36.747Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput
[2026-02-22T11:27:37.296Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176864 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:37.757Z][SPAM][Audio|Session] [bytesPerSec=176412 zoneId=7] pipe source throughput
[2026-02-22T11:27:37.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=25 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:37.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:37.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:37.854Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:38.338Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=172960 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:38.763Z][SPAM][Audio|Session] [bytesPerSec=176350 zoneId=7] pipe source throughput
[2026-02-22T11:27:38.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=26 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:38.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:38.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:38.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:39.112Z][SPAM][Output|Sendspin] [chunkCount=4300 durationUs=24988 frames=1102 jitterAvgUs=37451 jitterMaxUs=803803 leadErrorUs=75199 leadUs=325199 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3718937371 waitCapacityUs=11400 waitLeadUs=42564219 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:39.338Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=180224 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:39.766Z][SPAM][Audio|Session] [bytesPerSec=176367 zoneId=7] pipe source throughput
[2026-02-22T11:27:39.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=27 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:39.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:39.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:39.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:40.364Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175657 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:40.782Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput
[2026-02-22T11:27:40.972Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=27 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:40.973Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:41.391Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175486 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:41.686Z][SPAM][Output|Sendspin] [chunkCount=4400 durationUs=24988 frames=1102 jitterAvgUs=37489 jitterMaxUs=803803 leadErrorUs=-353 leadUs=249647 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3721436171 waitCapacityUs=11696 waitLeadUs=45131947 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:41.789Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput
[2026-02-22T11:27:41.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=28 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:41.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:41.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:41.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:42.416Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175828 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:42.805Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput
[2026-02-22T11:27:42.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=29 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:42.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:42.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:42.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:43.429Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177911 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:43.812Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput
[2026-02-22T11:27:43.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=30 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:43.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:43.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:43.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:44.134Z][SPAM][Output|Sendspin] [chunkCount=4500 durationUs=24988 frames=1102 jitterAvgUs=37497 jitterMaxUs=803803 leadErrorUs=50201 leadUs=300201 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3723934971 waitCapacityUs=11966 waitLeadUs=47573676 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:44.448Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176864 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:44.819Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput
[2026-02-22T11:27:44.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=31 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:44.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:44.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:44.854Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:45.478Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174975 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:45.820Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput
[2026-02-22T11:27:45.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=32 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:45.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:45.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:45.856Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:46.508Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174975 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:46.584Z][SPAM][Output|Sendspin] [chunkCount=4600 durationUs=24988 frames=1102 jitterAvgUs=37516 jitterMaxUs=803803 leadErrorUs=99081 leadUs=349081 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3726433771 waitCapacityUs=12267 waitLeadUs=50016977 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:46.833Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-22T11:27:46.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=33 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:46.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:46.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:46.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:47.530Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:47.842Z][SPAM][Audio|Session] [bytesPerSec=176333 zoneId=7] pipe source throughput
[2026-02-22T11:27:48.540Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178440 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:48.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=34 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:48.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:48.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:48.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:48.862Z][SPAM][Audio|Session] [bytesPerSec=176439 zoneId=7] pipe source throughput
[2026-02-22T11:27:49.108Z][SPAM][Output|Sendspin] [chunkCount=4700 durationUs=24988 frames=1102 jitterAvgUs=37540 jitterMaxUs=803803 leadErrorUs=74145 leadUs=324145 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3728932571 waitCapacityUs=12571 waitLeadUs=52534317 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:49.559Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176864 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:49.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=35 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:49.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:49.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:49.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:49.875Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-22T11:27:50.583Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176000 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:50.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=36 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:50.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:50.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:50.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:50.875Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput
[2026-02-22T11:27:51.582Z][SPAM][Output|Sendspin] [chunkCount=4800 durationUs=24988 frames=1102 jitterAvgUs=37563 jitterMaxUs=803803 leadErrorUs=98743 leadUs=348743 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3731431371 waitCapacityUs=12852 waitLeadUs=55002036 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:51.605Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:51.881Z][SPAM][Audio|Session] [bytesPerSec=176350 zoneId=7] pipe source throughput
[2026-02-22T11:27:52.641Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:52.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=38 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:52.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:52.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:52.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:52.888Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput
[2026-02-22T11:27:53.663Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:53.889Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput
[2026-02-22T11:27:54.080Z][SPAM][Output|Sendspin] [chunkCount=4900 durationUs=24988 frames=1102 jitterAvgUs=37579 jitterMaxUs=803803 leadErrorUs=99782 leadUs=349782 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3733930171 waitCapacityUs=13132 waitLeadUs=57493323 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:54.673Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178440 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:54.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=40 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:54.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:54.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:54.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:54.905Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput
[2026-02-22T11:27:55.690Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177211 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:55.921Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput
[2026-02-22T11:27:56.677Z][SPAM][Output|Sendspin] [chunkCount=5000 durationUs=24988 frames=1102 jitterAvgUs=37615 jitterMaxUs=803803 leadErrorUs=1021 leadUs=251021 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3736428971 waitCapacityUs=13421 waitLeadUs=60084691 zoneId=7] Sendspin frame ts
[2026-02-22T11:27:56.728Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173626 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:56.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=41 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:56.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:56.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:56.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:56.934Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-22T11:27:57.735Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178971 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:57.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=42 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:57.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:57.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T11:27:57.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update
[2026-02-22T11:27:57.941Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput
[2026-02-22T11:27:58.101Z][SPAM][LoxoneHttp] [command=audio/7/pause name=msHttp remote=10.4.200.77] loxone ws message received
[2026-02-22T11:27:58.102Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/pause] command received
[2026-02-22T11:27:58.102Z][DEBUG][Audio|Manager] [source=spotify zoneId=7] playback paused
[2026-02-22T11:27:58.102Z][DEBUG][Zones|Manager] [action=pause outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs
[2026-02-22T11:27:58.103Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi zoneId=7 zoneName="07 Manu's Büro"] Sendspin pause
[2026-02-22T11:27:58.103Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=pause sourceName=Manu time=42 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T11:27:58.104Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T11:27:58.104Z][DEBUG][Zones|Manager] [action=pause outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs
[2026-02-22T11:27:58.104Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi zoneId=7 zoneName="07 Manu's Büro"] Sendspin pause
[2026-02-22T11:27:58.769Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174467 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:58.941Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput
[2026-02-22T11:27:59.771Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=179685 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:27:59.958Z][SPAM][Audio|Session] [bytesPerSec=176456 zoneId=7] pipe source throughput
[2026-02-22T11:28:00.793Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:28:00.974Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput
[2026-02-22T11:28:01.825Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174636 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:28:01.990Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput
[2026-02-22T11:28:02.846Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176517 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T11:28:02.994Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput

While testing I found a few other issues, but opened separate issues for it, since this one is only for the delay I'm experiencing.

<!-- gh-comment-id:3940750351 --> @mr-manuel commented on GitHub (Feb 22, 2026): > fix(spotify): disable ffmpeg -re pacing for librespot pipe sources > If you can share one new log after updating, I can verify immediately whether the startup delay is resolved end-to-end. Unfortunately there is no improvement here. In further details it takes 2 seconds, that the metadata is shown in the sendspin-cli player and further 5 seconds that the audio is hearable, which means the progress counter in the sendspin-cli is already on 00:05 when I start hearing something. <details><summary>Logs</summary> ``` [2026-02-22T11:13:29.682Z][SPAM][LoxoneHttp] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:6u4CLgult9hhrCqr86B5JW/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/3/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ name=appHttp remote=10.4.1.1] loxone ws message received [2026-02-22T11:13:29.682Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:6u4CLgult9hhrCqr86B5JW/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/3/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ] command received [2026-02-22T11:13:29.773Z][INFO][Zones|Manager] [hasParentContext=true normalizedTarget=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC station=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC type=serviceplay uri=spotify@Manu:track:6u4CLgult9hhrCqr86B5JW/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/3 zoneId=7] playContent [2026-02-22T11:13:29.860Z][DEBUG][Zones|Manager] [expandedCount=1 isAppleMusic=false isMusicAssistant=false queueSourcePath=spotify@Manu:track:6u4CLgult9hhrCqr86B5JW/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/3 resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC zoneId=7] queue build resolved [2026-02-22T11:13:29.860Z][DEBUG][Zones|Manager] [authority=local items=1 startIndex=0 target=spotify:track:6u4CLgult9hhrCqr86B5JW zoneId=7] queue rebuilt [2026-02-22T11:13:29.860Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=stop sourceName=Manu time=0 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:13:29.861Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:13:29.861Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:13:29.952Z][DEBUG][Content|Spotify:Manu] [scope="playlist-read-private playlist-read-collaborative user-follow-read playlist-modify-private user-read-email user-read-private app-remote-control streaming user-follow-modify user-modify-playback-state user-library-read user-library-modify playlist-modify-public user-read-playback-state user-read-currently-playing user-read-recently-played user-top-read"] spotify token refreshed [2026-02-22T11:13:30.147Z][DEBUG][Zones|Manager] [audiopath=spotify:track:6u4CLgult9hhrCqr86B5JW connectEnabled=false hasPlaybackSource=true playbackKind=pipe queueSize=1 zoneId=7] startQueuePlayback spotify [2026-02-22T11:13:30.148Z][INFO][Audio|Manager] [hasStream=true label=spotify sourceKind=pipe zoneId=7] startWithResolvedSource [2026-02-22T11:13:30.149Z][INFO][Audio|Manager] [handoff=false kind=pipe profiles=["pcm"] zoneId=7] starting audio engine [2026-02-22T11:13:30.150Z][INFO][Audio|Session] [maxBufferBytes=262144 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm targetLeadMs=1000 zoneId=7] audio session buffer config [2026-02-22T11:13:30.150Z][DEBUG][Audio|Session] [args=["-hide_banner","-loglevel","error","-fflags","nobuffer","-f","s16le","-ar","44100","-ac","2","-i","pipe:0","-vn","-acodec","pcm_s16le","-ar","44100","-ac","2","-af","aresample=resampler=soxr:precision=28:cutoff=0.97:async=1","-f","s16le","pipe:1"] inputChannels=2 inputFormat=s16le inputSampleRate=44100 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm zoneId=7] spawning ffmpeg (pipe stream) [2026-02-22T11:13:30.163Z][INFO][Audio|Engine] [profile=pcm source=pipe zoneId=7] audio session started [2026-02-22T11:13:30.164Z][INFO][Audio|Manager] [sincePlayContentMs=391 source=spotify stream=7-80b3ca2b-dca7-4922-b5ae-5e05da332a99 title="Hear My Call" zoneId=7] playback started [2026-02-22T11:13:30.164Z][DEBUG][Zones|Manager] [action=play outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs [2026-02-22T11:13:30.165Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi source=spotify zoneId=7 zoneName="07 Manu's Büro"] Sendspin play [2026-02-22T11:13:30.165Z][SPAM][Output|Sendspin] [album="Hear My Call" artist=H:dn clientId=sendspin-cli-raspberrypi title="Hear My Call" zoneId=7] Sendspin metadata update [2026-02-22T11:13:30.167Z][DEBUG][Audio|Session] [label=sendspin profile=pcm subscriberCount=1 zoneId=7] audio subscriber attached [2026-02-22T11:13:30.167Z][INFO][Output|Sendspin] [bitDepth=16 channels=2 clientId=sendspin-cli-raspberrypi sampleRate=44100 sincePlayMs=3 zoneId=7] Sendspin stream started [2026-02-22T11:13:30.169Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=play sourceName=Manu time=0 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:13:30.169Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:13:30.169Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:13:30.169Z][SPAM][Output|Sendspin] [album="Hear My Call" artist=H:dn clientId=sendspin-cli-raspberrypi title="Hear My Call" zoneId=7] Sendspin metadata update [2026-02-22T11:13:30.170Z][SPAM][LoxoneHttp|Notifier] [queueSize=1 zoneId=7] audio_queue_event broadcast [2026-02-22T11:13:30.170Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] stream_track start uri=spotify:track:6u4CLgult9hhrCqr86B5JW [2026-02-22T11:13:30.171Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player.load + player.play invoked [2026-02-22T11:13:30.171Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink created [2026-02-22T11:13:30.171Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first player event: play_request_id [2026-02-22T11:13:30.171Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event play_request_id [2026-02-22T11:13:30.172Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event loading [2026-02-22T11:13:30.173Z][SPAM][LoxoneHttp|Notifier] [timestamp=1771758810 zoneId=7] recentlyplayedchanged_event broadcast [2026-02-22T11:13:30.191Z][SPAM][LoxoneHttp] [command=audio/7/recent name=appHttp remote=10.4.1.1] loxone ws message received [2026-02-22T11:13:30.191Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/recent] command received [2026-02-22T11:13:30.710Z][DEBUG][Audio|@lox-audioserver/node-librespot] [deviceId=03d2746689712588d058491ac60bda22f09037eb metricMessage=undefined metricName=first_pcm_ms metricValueMs=562 sessionId=stream-12 uri=spotify:track:6u4CLgult9hhrCqr86B5JW] librespot metric event [2026-02-22T11:13:30.710Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event other [2026-02-22T11:13:30.711Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink start [2026-02-22T11:13:30.711Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event playing [2026-02-22T11:13:30.711Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first pcm chunk: bytes=2304 sample_rate=44100 channels=2 [2026-02-22T11:13:30.723Z][INFO][Audio|Session] [bytes=2304 channels=2 format=s16le sampleRate=44100 zoneId=7] pipe source first chunk [2026-02-22T11:13:31.745Z][SPAM][Audio|Session] [bytesPerSec=178774 zoneId=7] pipe source throughput [2026-02-22T11:13:32.767Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput [2026-02-22T11:13:33.779Z][SPAM][Audio|Session] [bytesPerSec=176569 zoneId=7] pipe source throughput [2026-02-22T11:13:34.792Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-22T11:13:35.461Z][DEBUG][Output|Sendspin] [leadMs=250 sampleRate=44100 zoneId=7] Sendspin anchor set [2026-02-22T11:13:35.461Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi sincePlayMs=5297 sinceStreamStartMs=0 zoneId=7] Sendspin first audio frame sent [2026-02-22T11:13:35.461Z][SPAM][Output|Sendspin] [chunkCount=1 durationUs=24988 frames=1102 jitterAvgUs=0 jitterMaxUs=0 leadErrorUs=-710 leadUs=249290 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2875211189 waitCapacityUs=3 waitLeadUs=3 zoneId=7] Sendspin frame ts [2026-02-22T11:13:35.462Z][SPAM][Output|Sendspin] [chunkCount=2 durationUs=24988 frames=1102 jitterAvgUs=24707 jitterMaxUs=24707 leadErrorUs=24021 leadUs=274021 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2875236177 waitCapacityUs=5 waitLeadUs=4 zoneId=7] Sendspin frame ts [2026-02-22T11:13:35.462Z][SPAM][Output|Sendspin] [chunkCount=3 durationUs=24988 frames=1102 jitterAvgUs=24722 jitterMaxUs=24736 leadErrorUs=48773 leadUs=298773 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2875261165 waitCapacityUs=6 waitLeadUs=4 zoneId=7] Sendspin frame ts [2026-02-22T11:13:35.800Z][SPAM][Audio|Session] [bytesPerSec=176254 zoneId=7] pipe source throughput [2026-02-22T11:13:36.473Z][SPAM][Audio|Session] [bufferBytes=196608 bytesPerSec=194277 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:36.821Z][SPAM][Audio|Session] [bytesPerSec=176517 zoneId=7] pipe source throughput [2026-02-22T11:13:37.495Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:37.843Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput [2026-02-22T11:13:37.867Z][SPAM][Output|Sendspin] [chunkCount=100 durationUs=24988 frames=1102 jitterAvgUs=36042 jitterMaxUs=68508 leadErrorUs=67831 leadUs=317831 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2877685001 waitCapacityUs=235 waitLeadUs=130 zoneId=7] Sendspin frame ts [2026-02-22T11:13:38.517Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:38.865Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput [2026-02-22T11:13:39.538Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176517 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:39.886Z][SPAM][Audio|Session] [bytesPerSec=176517 zoneId=7] pipe source throughput [2026-02-22T11:13:40.375Z][SPAM][Output|Sendspin] [chunkCount=200 durationUs=24988 frames=1102 jitterAvgUs=36254 jitterMaxUs=68508 leadErrorUs=58738 leadUs=308738 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2880183801 waitCapacityUs=500 waitLeadUs=245 zoneId=7] Sendspin frame ts [2026-02-22T11:13:40.560Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:40.908Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput [2026-02-22T11:13:40.971Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=play sourceName=Manu time=0 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:13:40.971Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:13:41.582Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:41.930Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput [2026-02-22T11:13:42.603Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176517 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:42.878Z][SPAM][Output|Sendspin] [chunkCount=300 durationUs=24988 frames=1102 jitterAvgUs=36309 jitterMaxUs=68508 leadErrorUs=54328 leadUs=304328 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2882682601 waitCapacityUs=752 waitLeadUs=359 zoneId=7] Sendspin frame ts [2026-02-22T11:13:42.945Z][SPAM][Audio|Session] [bytesPerSec=176552 zoneId=7] pipe source throughput [2026-02-22T11:13:43.642Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173459 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:43.967Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput [2026-02-22T11:13:44.655Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177911 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:44.980Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-22T11:13:45.165Z][INFO][Audio|Player:7] [playContentToStartedMs=391 profile=pcm ready=false sincePlaybackStartedMs=15001 sincePlayContentMs=15392 source=spotify zoneId=7] playback first audio ready [2026-02-22T11:13:45.165Z][DEBUG][Audio|Player:7] [timeoutMs=15000 zoneId=7] ticker started without first chunk [2026-02-22T11:13:45.399Z][SPAM][Output|Sendspin] [chunkCount=400 durationUs=24988 frames=1102 jitterAvgUs=36377 jitterMaxUs=88761 leadErrorUs=32331 leadUs=282331 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2885181401 waitCapacityUs=999 waitLeadUs=495 zoneId=7] Sendspin frame ts [2026-02-22T11:13:45.686Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174805 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:45.987Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput [2026-02-22T11:13:46.166Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=play sourceName=Manu time=1 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:13:46.166Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:13:46.167Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:13:46.167Z][SPAM][Output|Sendspin] [album="Hear My Call" artist=H:dn clientId=sendspin-cli-raspberrypi title="Hear My Call" zoneId=7] Sendspin metadata update [2026-02-22T11:13:46.699Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177911 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:47.000Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-22T11:13:47.165Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=play sourceName=Manu time=2 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:13:47.166Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:13:47.166Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:13:47.166Z][SPAM][Output|Sendspin] [album="Hear My Call" artist=H:dn clientId=sendspin-cli-raspberrypi title="Hear My Call" zoneId=7] Sendspin metadata update [2026-02-22T11:13:47.729Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174975 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:47.915Z][SPAM][Output|Sendspin] [chunkCount=500 durationUs=24988 frames=1102 jitterAvgUs=36408 jitterMaxUs=89530 leadErrorUs=14616 leadUs=264616 modeledDriftUs=-24988 playStartUs=2875211189 sampleRate=44100 tsUs=2887680201 waitCapacityUs=1263 waitLeadUs=619 zoneId=7] Sendspin frame ts [2026-02-22T11:13:48.007Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput [2026-02-22T11:13:48.166Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=play sourceName=Manu time=3 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:13:48.166Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:13:48.167Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:13:48.167Z][SPAM][Output|Sendspin] [album="Hear My Call" artist=H:dn clientId=sendspin-cli-raspberrypi title="Hear My Call" zoneId=7] Sendspin metadata update [2026-02-22T11:13:48.730Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=180044 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:49.009Z][SPAM][Audio|Session] [bytesPerSec=176287 zoneId=7] pipe source throughput [2026-02-22T11:13:49.166Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=play sourceName=Manu time=4 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:13:49.167Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:13:49.167Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:13:49.168Z][SPAM][Output|Sendspin] [album="Hear My Call" artist=H:dn clientId=sendspin-cli-raspberrypi title="Hear My Call" zoneId=7] Sendspin metadata update [2026-02-22T11:13:49.758Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175315 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:49.767Z][SPAM][LoxoneHttp] [command=audio/7/pause name=msHttp remote=10.4.200.77] loxone ws message received [2026-02-22T11:13:49.768Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/pause] command received [2026-02-22T11:13:49.768Z][DEBUG][Audio|Manager] [source=spotify zoneId=7] playback paused [2026-02-22T11:13:49.768Z][DEBUG][Zones|Manager] [action=pause outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs [2026-02-22T11:13:49.769Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi zoneId=7 zoneName="07 Manu's Büro"] Sendspin pause [2026-02-22T11:13:49.769Z][SPAM][LoxoneHttp|Notifier] [artist=H:dn duration=185 mode=pause sourceName=Manu time=4 title="Hear My Call" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:13:49.769Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:13:49.770Z][DEBUG][Zones|Manager] [action=pause outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs [2026-02-22T11:13:49.770Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi zoneId=7 zoneName="07 Manu's Büro"] Sendspin pause [2026-02-22T11:13:50.013Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput [2026-02-22T11:13:50.775Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177211 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:13:51.016Z][SPAM][Audio|Session] [bytesPerSec=176367 zoneId=7] pipe source throughput [2026-02-22T11:13:51.804Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175145 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput ``` </details> Now I was able to catch some logs, while the audio got slower/faster and the pitch deeper/higher. Also when stopping that song there was a static beep instead of silence: <details><summary>Logs</summary> ``` [2026-02-22T11:26:53.743Z][SPAM][LoxoneHttp|Notifier] [artist="Lynnic, ItsArius, Dinia" duration=227 mode=play sourceName=Manu time=47 title="Waves Of Silence" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:26:53.743Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:26:53.744Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:26:53.744Z][SPAM][Output|Sendspin] [album="Waves Of Silence" artist="Lynnic, ItsArius, Dinia" clientId=sendspin-cli-raspberrypi title="Waves Of Silence" zoneId=7] Sendspin metadata update [2026-02-22T11:26:53.841Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput [2026-02-22T11:26:54.303Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175828 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:26:54.744Z][SPAM][LoxoneHttp|Notifier] [artist="Lynnic, ItsArius, Dinia" duration=227 mode=play sourceName=Manu time=48 title="Waves Of Silence" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:26:54.745Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:26:54.745Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:26:54.745Z][SPAM][Output|Sendspin] [album="Waves Of Silence" artist="Lynnic, ItsArius, Dinia" clientId=sendspin-cli-raspberrypi title="Waves Of Silence" zoneId=7] Sendspin metadata update [2026-02-22T11:26:54.851Z][SPAM][Audio|Session] [bytesPerSec=176412 zoneId=7] pipe source throughput [2026-02-22T11:26:55.339Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:26:55.386Z][SPAM][LoxoneHttp] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:7A1QLN9c3uKeQdhp05o0jp/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/8/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ name=appHttp remote=10.4.1.1] loxone ws message received [2026-02-22T11:26:55.387Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:7A1QLN9c3uKeQdhp05o0jp/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/8/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ] command received [2026-02-22T11:26:55.468Z][INFO][Zones|Manager] [hasParentContext=true normalizedTarget=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC station=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC type=serviceplay uri=spotify@Manu:track:7A1QLN9c3uKeQdhp05o0jp/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/8 zoneId=7] playContent [2026-02-22T11:26:55.550Z][DEBUG][Zones|Manager] [expandedCount=1 isAppleMusic=false isMusicAssistant=false queueSourcePath=spotify@Manu:track:7A1QLN9c3uKeQdhp05o0jp/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/8 resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC zoneId=7] queue build resolved [2026-02-22T11:26:55.551Z][DEBUG][Zones|Manager] [authority=local items=1 startIndex=0 target=spotify:track:7A1QLN9c3uKeQdhp05o0jp zoneId=7] queue rebuilt [2026-02-22T11:26:55.551Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=48 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:26:55.551Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:26:55.552Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:26:55.552Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:26:55.642Z][DEBUG][Content|Spotify:Manu] [scope="playlist-read-private playlist-read-collaborative user-follow-read playlist-modify-private user-read-email user-read-private app-remote-control streaming user-follow-modify user-modify-playback-state user-library-read user-library-modify playlist-modify-public user-read-playback-state user-read-currently-playing user-read-recently-played user-top-read"] spotify token refreshed [2026-02-22T11:26:55.744Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=49 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:26:55.744Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:26:55.745Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:26:55.745Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:26:55.848Z][DEBUG][Zones|Manager] [audiopath=spotify:track:7A1QLN9c3uKeQdhp05o0jp connectEnabled=false hasPlaybackSource=true playbackKind=pipe queueSize=1 zoneId=7] startQueuePlayback spotify [2026-02-22T11:26:55.848Z][INFO][Audio|Manager] [hasStream=true label=spotify sourceKind=pipe zoneId=7] startWithResolvedSource [2026-02-22T11:26:55.849Z][DEBUG][Audio|Manager] [source=spotify zoneId=7] playback continued on same source [2026-02-22T11:26:55.849Z][DEBUG][Zones|Manager] [action=play outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs [2026-02-22T11:26:55.850Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi source=spotify zoneId=7 zoneName="07 Manu's Büro"] Sendspin play [2026-02-22T11:26:55.850Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:26:55.852Z][DEBUG][Output|Sendspin] [activeFormat={"codec":"pcm","sampleRate":44100,"channels":2,"bitDepth":16} requestedFormat={"codec":"pcm","sampleRate":44100,"channels":2,"bitDepth":16} zoneId=7] Sendspin stream reusing existing pipeline [2026-02-22T11:26:55.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=0 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:26:55.853Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:26:55.853Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:26:55.853Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:26:55.854Z][SPAM][LoxoneHttp|Notifier] [queueSize=1 zoneId=7] audio_queue_event broadcast [2026-02-22T11:26:55.855Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] stop received; player.stop() [2026-02-22T11:26:55.855Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] stream_track start uri=spotify:track:7A1QLN9c3uKeQdhp05o0jp [2026-02-22T11:26:55.856Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player.load + player.play invoked [2026-02-22T11:26:55.856Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink created [2026-02-22T11:26:55.856Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first player event: play_request_id [2026-02-22T11:26:55.856Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event play_request_id [2026-02-22T11:26:55.857Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event loading [2026-02-22T11:26:55.858Z][SPAM][LoxoneHttp|Notifier] [timestamp=1771759615 zoneId=7] recentlyplayedchanged_event broadcast [2026-02-22T11:26:55.861Z][SPAM][LoxoneHttp] [command=audio/7/recent name=appHttp remote=10.4.1.1] loxone ws message received [2026-02-22T11:26:55.861Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/recent] command received [2026-02-22T11:26:56.395Z][DEBUG][Audio|@lox-audioserver/node-librespot] [deviceId=03d2746689712588d058491ac60bda22f09037eb metricMessage=undefined metricName=first_pcm_ms metricValueMs=547 sessionId=stream-22 uri=spotify:track:7A1QLN9c3uKeQdhp05o0jp] librespot metric event [2026-02-22T11:26:56.395Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink start [2026-02-22T11:26:56.396Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event other [2026-02-22T11:26:56.396Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event playing [2026-02-22T11:26:56.396Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first pcm chunk: bytes=2304 sample_rate=44100 channels=2 [2026-02-22T11:26:56.408Z][SPAM][Audio|Session] [bytesPerSec=114107 zoneId=7] pipe source throughput [2026-02-22T11:26:56.432Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=89940 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:26:56.432Z][INFO][Output|Sendspin] [adjustMs=789 zoneId=7] Sendspin timeline adjusted to avoid stale send [2026-02-22T11:26:56.632Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi sincePlayMs=782 sinceStreamStartMs=null zoneId=7] Sendspin first audio frame sent [2026-02-22T11:26:56.633Z][SPAM][Output|Sendspin] [chunkCount=2600 durationUs=24988 frames=1102 jitterAvgUs=36700 jitterMaxUs=803803 leadErrorUs=74526 leadUs=324526 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3676457771 waitCapacityUs=6661 waitLeadUs=202806 zoneId=7] Sendspin frame ts [2026-02-22T11:26:57.421Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-22T11:26:57.468Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:26:58.421Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput [2026-02-22T11:26:58.475Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178971 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:26:59.155Z][SPAM][Output|Sendspin] [chunkCount=2700 durationUs=24988 frames=1102 jitterAvgUs=36770 jitterMaxUs=803803 leadErrorUs=50681 leadUs=300681 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3678956571 waitCapacityUs=6944 waitLeadUs=2718361 zoneId=7] Sendspin frame ts [2026-02-22T11:26:59.422Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput [2026-02-22T11:26:59.511Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:00.440Z][SPAM][Audio|Session] [bytesPerSec=176283 zoneId=7] pipe source throughput [2026-02-22T11:27:00.514Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=179685 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:01.448Z][SPAM][Audio|Session] [bytesPerSec=176508 zoneId=7] pipe source throughput [2026-02-22T11:27:01.540Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175657 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:01.654Z][SPAM][Output|Sendspin] [chunkCount=2800 durationUs=24988 frames=1102 jitterAvgUs=36827 jitterMaxUs=803803 leadErrorUs=50486 leadUs=300486 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3681455371 waitCapacityUs=7228 waitLeadUs=5210211 zoneId=7] Sendspin frame ts [2026-02-22T11:27:02.460Z][SPAM][Audio|Session] [bytesPerSec=176316 zoneId=7] pipe source throughput [2026-02-22T11:27:02.576Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:03.380Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=connect_host] Connection to server closed. [2026-02-22T11:27:03.381Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.381Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.382Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.382Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.383Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.383Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.384Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.384Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=connect_host] Connection to server closed. [2026-02-22T11:27:03.384Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=connect_host] Connection to server closed. [2026-02-22T11:27:03.384Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=connect_host] Connection to server closed. [2026-02-22T11:27:03.385Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.385Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.385Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.386Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.386Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.386Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.387Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.387Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.387Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.388Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.388Z][ERROR][Audio|@lox-audioserver/node-librespot] [scope=librespot_core::session source=stream_track] Connection to server closed. [2026-02-22T11:27:03.467Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput [2026-02-22T11:27:03.583Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178971 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:04.178Z][SPAM][Output|Sendspin] [chunkCount=2900 durationUs=24988 frames=1102 jitterAvgUs=36888 jitterMaxUs=803803 leadErrorUs=25472 leadUs=275472 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3683954171 waitCapacityUs=7521 waitLeadUs=7726614 zoneId=7] Sendspin frame ts [2026-02-22T11:27:04.467Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput [2026-02-22T11:27:04.614Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174805 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:05.467Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput [2026-02-22T11:27:05.630Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177386 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:06.483Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput [2026-02-22T11:27:06.646Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177386 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:06.702Z][SPAM][Output|Sendspin] [chunkCount=3000 durationUs=24988 frames=1102 jitterAvgUs=36946 jitterMaxUs=803803 leadErrorUs=42 leadUs=250042 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3686452971 waitCapacityUs=7838 waitLeadUs=10243429 zoneId=7] Sendspin frame ts [2026-02-22T11:27:07.496Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-22T11:27:07.682Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:08.514Z][SPAM][Audio|Session] [bytesPerSec=176534 zoneId=7] pipe source throughput [2026-02-22T11:27:08.698Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177386 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:09.200Z][SPAM][Output|Sendspin] [chunkCount=3100 durationUs=24988 frames=1102 jitterAvgUs=37007 jitterMaxUs=803803 leadErrorUs=975 leadUs=250975 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3688951771 waitCapacityUs=8106 waitLeadUs=12734005 zoneId=7] Sendspin frame ts [2026-02-22T11:27:09.525Z][SPAM][Audio|Session] [bytesPerSec=176237 zoneId=7] pipe source throughput [2026-02-22T11:27:09.716Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177037 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:10.538Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-22T11:27:10.731Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177561 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:10.849Z][INFO][Audio|Player:7] [playContentToStartedMs=380 profile=pcm ready=false sincePlaybackStartedMs=15001 sincePlayContentMs=15381 source=spotify zoneId=7] playback first audio ready [2026-02-22T11:27:10.849Z][DEBUG][Audio|Player:7] [timeoutMs=15000 zoneId=7] ticker started without first chunk [2026-02-22T11:27:11.542Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput [2026-02-22T11:27:11.601Z][SPAM][Output|Sendspin] [chunkCount=3200 durationUs=24988 frames=1102 jitterAvgUs=37034 jitterMaxUs=803803 leadErrorUs=99224 leadUs=349224 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3691450571 waitCapacityUs=8384 waitLeadUs=15127117 zoneId=7] Sendspin frame ts [2026-02-22T11:27:11.760Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175145 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:11.849Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=1 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:11.850Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:11.850Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:11.851Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:12.550Z][SPAM][Audio|Session] [bytesPerSec=176508 zoneId=7] pipe source throughput [2026-02-22T11:27:12.780Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176690 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:12.850Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=2 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:12.850Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:12.851Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:12.851Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:13.562Z][SPAM][Audio|Session] [bytesPerSec=176316 zoneId=7] pipe source throughput [2026-02-22T11:27:13.806Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175657 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:14.123Z][SPAM][Output|Sendspin] [chunkCount=3300 durationUs=24988 frames=1102 jitterAvgUs=37082 jitterMaxUs=803803 leadErrorUs=75371 leadUs=325371 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3693949371 waitCapacityUs=8661 waitLeadUs=17642689 zoneId=7] Sendspin frame ts [2026-02-22T11:27:14.575Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-22T11:27:14.836Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174975 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:14.849Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=3 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:14.850Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:14.850Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:14.850Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:15.579Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput [2026-02-22T11:27:15.850Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=4 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:15.850Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:15.851Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:15.851Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:15.852Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177386 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:16.595Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput [2026-02-22T11:27:16.623Z][SPAM][Output|Sendspin] [chunkCount=3400 durationUs=24988 frames=1102 jitterAvgUs=37134 jitterMaxUs=803803 leadErrorUs=74924 leadUs=324924 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3696448171 waitCapacityUs=8934 waitLeadUs=20135055 zoneId=7] Sendspin frame ts [2026-02-22T11:27:16.850Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=5 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:16.851Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:16.852Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:16.852Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:16.881Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175145 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:17.599Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput [2026-02-22T11:27:17.850Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=6 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:17.851Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:17.851Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:17.852Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:17.890Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178616 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:18.604Z][SPAM][Audio|Session] [bytesPerSec=176271 zoneId=7] pipe source throughput [2026-02-22T11:27:18.850Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=7 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:18.851Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:18.851Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:18.852Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:18.926Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:19.196Z][SPAM][Output|Sendspin] [chunkCount=3500 durationUs=24988 frames=1102 jitterAvgUs=37191 jitterMaxUs=803803 leadErrorUs=172 leadUs=250172 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3698946971 waitCapacityUs=9214 waitLeadUs=22701621 zoneId=7] Sendspin frame ts [2026-02-22T11:27:19.611Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput [2026-02-22T11:27:19.851Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=8 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:19.851Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:19.851Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:19.852Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:19.935Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178616 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:20.611Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput [2026-02-22T11:27:20.851Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=9 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:20.851Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:20.852Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:20.853Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:20.949Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177736 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:21.628Z][SPAM][Audio|Session] [bytesPerSec=176456 zoneId=7] pipe source throughput [2026-02-22T11:27:21.645Z][SPAM][Output|Sendspin] [chunkCount=3600 durationUs=24988 frames=1102 jitterAvgUs=37237 jitterMaxUs=803803 leadErrorUs=50511 leadUs=300511 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3701445771 waitCapacityUs=9482 waitLeadUs=25142995 zoneId=7] Sendspin frame ts [2026-02-22T11:27:21.852Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=10 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:21.852Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:21.853Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:21.853Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:21.974Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175828 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:22.641Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-22T11:27:22.992Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177037 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:23.641Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput [2026-02-22T11:27:23.852Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=12 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:23.853Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:23.853Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:23.853Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:24.012Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176690 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:24.118Z][SPAM][Output|Sendspin] [chunkCount=3700 durationUs=24988 frames=1102 jitterAvgUs=37274 jitterMaxUs=803803 leadErrorUs=75748 leadUs=325748 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3703944571 waitCapacityUs=9741 waitLeadUs=27610165 zoneId=7] Sendspin frame ts [2026-02-22T11:27:24.661Z][SPAM][Audio|Session] [bytesPerSec=176439 zoneId=7] pipe source throughput [2026-02-22T11:27:24.852Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=13 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:24.853Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:24.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:24.854Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:25.056Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=172628 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:25.683Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput [2026-02-22T11:27:25.852Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=14 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:25.853Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:25.853Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:25.854Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:26.060Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=179506 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:26.684Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput [2026-02-22T11:27:26.693Z][SPAM][Output|Sendspin] [chunkCount=3800 durationUs=24988 frames=1102 jitterAvgUs=37310 jitterMaxUs=803803 leadErrorUs=-27 leadUs=249973 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3706443371 waitCapacityUs=10025 waitLeadUs=30177978 zoneId=7] Sendspin frame ts [2026-02-22T11:27:26.852Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=15 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:26.853Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:26.853Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:26.854Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:27.083Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176172 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:27.687Z][SPAM][Audio|Session] [bytesPerSec=176367 zoneId=7] pipe source throughput [2026-02-22T11:27:27.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=16 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:27.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:27.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:27.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:28.112Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175145 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:28.690Z][SPAM][Audio|Session] [bytesPerSec=176367 zoneId=7] pipe source throughput [2026-02-22T11:27:28.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=17 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:28.855Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:28.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:28.856Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:29.092Z][SPAM][Output|Sendspin] [chunkCount=3900 durationUs=24988 frames=1102 jitterAvgUs=37337 jitterMaxUs=803803 leadErrorUs=99888 leadUs=349888 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3708942171 waitCapacityUs=10299 waitLeadUs=32569995 zoneId=7] Sendspin frame ts [2026-02-22T11:27:29.143Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174805 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:29.700Z][SPAM][Audio|Session] [bytesPerSec=176412 zoneId=7] pipe source throughput [2026-02-22T11:27:30.162Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177037 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:30.719Z][SPAM][Audio|Session] [bytesPerSec=176361 zoneId=7] pipe source throughput [2026-02-22T11:27:30.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=19 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:30.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:30.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:30.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:31.172Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178263 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:31.615Z][SPAM][Output|Sendspin] [chunkCount=4000 durationUs=24988 frames=1102 jitterAvgUs=37369 jitterMaxUs=803803 leadErrorUs=75818 leadUs=325818 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3711440971 waitCapacityUs=10566 waitLeadUs=35086283 zoneId=7] Sendspin frame ts [2026-02-22T11:27:31.721Z][SPAM][Audio|Session] [bytesPerSec=176543 zoneId=7] pipe source throughput [2026-02-22T11:27:31.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=20 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:31.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:31.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:31.856Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:32.196Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176000 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:32.727Z][SPAM][Audio|Session] [bytesPerSec=176350 zoneId=7] pipe source throughput [2026-02-22T11:27:33.208Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178087 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:33.740Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-22T11:27:33.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=22 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:33.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:33.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:33.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:34.189Z][SPAM][Output|Sendspin] [chunkCount=4100 durationUs=24988 frames=1102 jitterAvgUs=37412 jitterMaxUs=803803 leadErrorUs=680 leadUs=250680 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3713939771 waitCapacityUs=10856 waitLeadUs=37653637 zoneId=7] Sendspin frame ts [2026-02-22T11:27:34.241Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174467 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:34.744Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput [2026-02-22T11:27:35.270Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175145 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:35.746Z][SPAM][Audio|Session] [bytesPerSec=176287 zoneId=7] pipe source throughput [2026-02-22T11:27:35.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=24 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:35.855Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:35.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:35.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:36.277Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178971 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:36.637Z][SPAM][Output|Sendspin] [chunkCount=4200 durationUs=24988 frames=1102 jitterAvgUs=37423 jitterMaxUs=803803 leadErrorUs=50801 leadUs=300801 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3716438571 waitCapacityUs=11113 waitLeadUs=40096102 zoneId=7] Sendspin frame ts [2026-02-22T11:27:36.747Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput [2026-02-22T11:27:37.296Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176864 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:37.757Z][SPAM][Audio|Session] [bytesPerSec=176412 zoneId=7] pipe source throughput [2026-02-22T11:27:37.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=25 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:37.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:37.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:37.854Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:38.338Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=172960 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:38.763Z][SPAM][Audio|Session] [bytesPerSec=176350 zoneId=7] pipe source throughput [2026-02-22T11:27:38.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=26 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:38.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:38.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:38.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:39.112Z][SPAM][Output|Sendspin] [chunkCount=4300 durationUs=24988 frames=1102 jitterAvgUs=37451 jitterMaxUs=803803 leadErrorUs=75199 leadUs=325199 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3718937371 waitCapacityUs=11400 waitLeadUs=42564219 zoneId=7] Sendspin frame ts [2026-02-22T11:27:39.338Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=180224 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:39.766Z][SPAM][Audio|Session] [bytesPerSec=176367 zoneId=7] pipe source throughput [2026-02-22T11:27:39.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=27 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:39.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:39.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:39.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:40.364Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175657 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:40.782Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput [2026-02-22T11:27:40.972Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=27 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:40.973Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:41.391Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175486 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:41.686Z][SPAM][Output|Sendspin] [chunkCount=4400 durationUs=24988 frames=1102 jitterAvgUs=37489 jitterMaxUs=803803 leadErrorUs=-353 leadUs=249647 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3721436171 waitCapacityUs=11696 waitLeadUs=45131947 zoneId=7] Sendspin frame ts [2026-02-22T11:27:41.789Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput [2026-02-22T11:27:41.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=28 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:41.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:41.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:41.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:42.416Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175828 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:42.805Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput [2026-02-22T11:27:42.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=29 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:42.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:42.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:42.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:43.429Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177911 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:43.812Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput [2026-02-22T11:27:43.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=30 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:43.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:43.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:43.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:44.134Z][SPAM][Output|Sendspin] [chunkCount=4500 durationUs=24988 frames=1102 jitterAvgUs=37497 jitterMaxUs=803803 leadErrorUs=50201 leadUs=300201 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3723934971 waitCapacityUs=11966 waitLeadUs=47573676 zoneId=7] Sendspin frame ts [2026-02-22T11:27:44.448Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176864 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:44.819Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput [2026-02-22T11:27:44.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=31 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:44.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:44.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:44.854Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:45.478Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174975 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:45.820Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput [2026-02-22T11:27:45.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=32 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:45.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:45.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:45.856Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:46.508Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174975 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:46.584Z][SPAM][Output|Sendspin] [chunkCount=4600 durationUs=24988 frames=1102 jitterAvgUs=37516 jitterMaxUs=803803 leadErrorUs=99081 leadUs=349081 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3726433771 waitCapacityUs=12267 waitLeadUs=50016977 zoneId=7] Sendspin frame ts [2026-02-22T11:27:46.833Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-22T11:27:46.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=33 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:46.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:46.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:46.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:47.530Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:47.842Z][SPAM][Audio|Session] [bytesPerSec=176333 zoneId=7] pipe source throughput [2026-02-22T11:27:48.540Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178440 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:48.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=34 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:48.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:48.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:48.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:48.862Z][SPAM][Audio|Session] [bytesPerSec=176439 zoneId=7] pipe source throughput [2026-02-22T11:27:49.108Z][SPAM][Output|Sendspin] [chunkCount=4700 durationUs=24988 frames=1102 jitterAvgUs=37540 jitterMaxUs=803803 leadErrorUs=74145 leadUs=324145 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3728932571 waitCapacityUs=12571 waitLeadUs=52534317 zoneId=7] Sendspin frame ts [2026-02-22T11:27:49.559Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176864 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:49.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=35 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:49.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:49.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:49.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:49.875Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-22T11:27:50.583Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176000 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:50.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=36 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:50.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:50.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:50.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:50.875Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput [2026-02-22T11:27:51.582Z][SPAM][Output|Sendspin] [chunkCount=4800 durationUs=24988 frames=1102 jitterAvgUs=37563 jitterMaxUs=803803 leadErrorUs=98743 leadUs=348743 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3731431371 waitCapacityUs=12852 waitLeadUs=55002036 zoneId=7] Sendspin frame ts [2026-02-22T11:27:51.605Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:51.881Z][SPAM][Audio|Session] [bytesPerSec=176350 zoneId=7] pipe source throughput [2026-02-22T11:27:52.641Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173961 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:52.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=38 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:52.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:52.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:52.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:52.888Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput [2026-02-22T11:27:53.663Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:53.889Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput [2026-02-22T11:27:54.080Z][SPAM][Output|Sendspin] [chunkCount=4900 durationUs=24988 frames=1102 jitterAvgUs=37579 jitterMaxUs=803803 leadErrorUs=99782 leadUs=349782 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3733930171 waitCapacityUs=13132 waitLeadUs=57493323 zoneId=7] Sendspin frame ts [2026-02-22T11:27:54.673Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178440 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:54.854Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=40 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:54.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:54.855Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:54.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:54.905Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput [2026-02-22T11:27:55.690Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177211 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:55.921Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput [2026-02-22T11:27:56.677Z][SPAM][Output|Sendspin] [chunkCount=5000 durationUs=24988 frames=1102 jitterAvgUs=37615 jitterMaxUs=803803 leadErrorUs=1021 leadUs=251021 modeledDriftUs=-24988 playStartUs=3611513959 sampleRate=44100 tsUs=3736428971 waitCapacityUs=13421 waitLeadUs=60084691 zoneId=7] Sendspin frame ts [2026-02-22T11:27:56.728Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=173626 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:56.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=41 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:56.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:56.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:56.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:56.934Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-22T11:27:57.735Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=178971 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:57.853Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=play sourceName=Manu time=42 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:57.854Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:57.854Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T11:27:57.855Z][SPAM][Output|Sendspin] [album="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" artist="BUNT., Tom Odell" clientId=sendspin-cli-raspberrypi title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7] Sendspin metadata update [2026-02-22T11:27:57.941Z][SPAM][Audio|Session] [bytesPerSec=176429 zoneId=7] pipe source throughput [2026-02-22T11:27:58.101Z][SPAM][LoxoneHttp] [command=audio/7/pause name=msHttp remote=10.4.200.77] loxone ws message received [2026-02-22T11:27:58.102Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/pause] command received [2026-02-22T11:27:58.102Z][DEBUG][Audio|Manager] [source=spotify zoneId=7] playback paused [2026-02-22T11:27:58.102Z][DEBUG][Zones|Manager] [action=pause outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs [2026-02-22T11:27:58.103Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi zoneId=7 zoneName="07 Manu's Büro"] Sendspin pause [2026-02-22T11:27:58.103Z][SPAM][LoxoneHttp|Notifier] [artist="BUNT., Tom Odell" duration=227 mode=pause sourceName=Manu time=42 title="Best Day of My Life (BUNT. Version) (feat. Tom Odell)" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T11:27:58.104Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T11:27:58.104Z][DEBUG][Zones|Manager] [action=pause outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs [2026-02-22T11:27:58.104Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi zoneId=7 zoneName="07 Manu's Büro"] Sendspin pause [2026-02-22T11:27:58.769Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174467 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:58.941Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput [2026-02-22T11:27:59.771Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=179685 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:27:59.958Z][SPAM][Audio|Session] [bytesPerSec=176456 zoneId=7] pipe source throughput [2026-02-22T11:28:00.793Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176344 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:28:00.974Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput [2026-02-22T11:28:01.825Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174636 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:28:01.990Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput [2026-02-22T11:28:02.846Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176517 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T11:28:02.994Z][SPAM][Audio|Session] [bytesPerSec=176446 zoneId=7] pipe source throughput ``` </details> While testing I found a few other issues, but opened separate issues for it, since this one is only for the delay I'm experiencing.
Author
Owner

@rudyberends commented on GitHub (Feb 22, 2026):

Now I was able to catch some logs, while the audio got slower/faster and the pitch deeper/higher. Also when stopping that song there was a static beep instead of silence

This is how sendspin (and also snapcast) works. They play audio using a reference clock. When they are not on that clock they compensate by either slowing down, or speeding up playback. When the offset is big you will be able to hear this.

This is probably a byproduct of the spotify pipe issue. Under normal circumstances clock sync is near perfect, and you will never get a deviation where it is audible. I put a lot of effort into this as it is my main output protocol. Just make sure you are on the latest sendspin cli as they also improved a lot in their latest releases

I will get back to you on the delay. We might need a couple more commits as I cannot test it myself

<!-- gh-comment-id:3940779729 --> @rudyberends commented on GitHub (Feb 22, 2026): > Now I was able to catch some logs, while the audio got slower/faster and the pitch deeper/higher. Also when stopping that song there was a static beep instead of silence This is how sendspin (and also snapcast) works. They play audio using a reference clock. When they are not on that clock they compensate by either slowing down, or speeding up playback. When the offset is big you will be able to hear this. This is probably a byproduct of the spotify pipe issue. Under normal circumstances clock sync is near perfect, and you will never get a deviation where it is audible. I put a lot of effort into this as it is my main output protocol. Just make sure you are on the latest sendspin cli as they also improved a lot in their latest releases I will get back to you on the delay. We might need a couple more commits as I cannot test it myself
Author
Owner

@mr-manuel commented on GitHub (Feb 22, 2026):

I can confirm playing real music will never give you these cutoffs. From the log I do see your issue, but this is more in line with people reporting their bell, or TTS does not work. This has to do with short audio segments and there are very specific fixes for this in the code, but they are only active when an audio file is marked as an alert.

Indeed this are custom recorded TTS audios which I want to play as overlay, when triggered through a Loxone logic. The file size is 28.6 KB and it's 4.8 s long.

I tested it also with Spotify songs and there I have also the first seconds cutoff . I don't know if the reason is another or the same as for local files.

<!-- gh-comment-id:3940789767 --> @mr-manuel commented on GitHub (Feb 22, 2026): > I can confirm playing real music will never give you these cutoffs. From the log I do see your issue, but this is more in line with people reporting their bell, or TTS does not work. This has to do with short audio segments and there are very specific fixes for this in the code, but they are only active when an audio file is marked as an alert. Indeed this are custom recorded TTS audios which I want to play as overlay, when triggered through a Loxone logic. The file size is 28.6 KB and it's 4.8 s long. I tested it also with Spotify songs and there I have also the first seconds cutoff . I don't know if the reason is another or the same as for local files.
Author
Owner

@mr-manuel commented on GitHub (Feb 22, 2026):

This is how sendspin (and also snapcast) works. They play audio using a reference clock. When they are not on that clock they compensate by either slowing down, or speeding up playback. When the offset is big you will be able to hear this.

But even if there is only one player and no group?

Just make sure you are on the latest sendspin cli as they also improved a lot in their latest releases

Everything is updated.

I will get back to you on the delay. We might need a couple more commits as I cannot test it myself

What would you need to be able to test it yourself?

<!-- gh-comment-id:3940793111 --> @mr-manuel commented on GitHub (Feb 22, 2026): > This is how sendspin (and also snapcast) works. They play audio using a reference clock. When they are not on that clock they compensate by either slowing down, or speeding up playback. When the offset is big you will be able to hear this. But even if there is only one player and no group? > Just make sure you are on the latest sendspin cli as they also improved a lot in their latest releases Everything is updated. > I will get back to you on the delay. We might need a couple more commits as I cannot test it myself What would you need to be able to test it yourself?
Author
Owner

@rudyberends commented on GitHub (Feb 22, 2026):

But even if there is only one player and no group?

Yes, it always syncs up to the master clock. But don't focus on this too much, it is not an issue under normal circumstances. This is triggered by your spotify issues. This delay is probably also what the client is trying to make up for.

<!-- gh-comment-id:3940831076 --> @rudyberends commented on GitHub (Feb 22, 2026): > But even if there is only one player and no group? Yes, it always syncs up to the master clock. But don't focus on this too much, it is not an issue under normal circumstances. This is triggered by your spotify issues. This delay is probably also what the client is trying to make up for.
Author
Owner

@rudyberends commented on GitHub (Feb 22, 2026):

What would you need to be able to test it yourself?

An old (older) spotify account that is not affected by the new API limitations. Every librespot based implementation is effected by this. But we will get there, the issue is clearly visible in the logs.

Try this one: ef745fb
If it does not resolve the issue, please submit the log again.

If you are running dev it should also contain a potential fix for the pause issue and also a version that adheres to the new Spotify api limitation for apps.

<!-- gh-comment-id:3940880205 --> @rudyberends commented on GitHub (Feb 22, 2026): > What would you need to be able to test it yourself? An old (older) spotify account that is not affected by the new API limitations. Every librespot based implementation is effected by this. But we will get there, the issue is clearly visible in the logs. Try this one: ef745fb If it does not resolve the issue, please submit the log again. If you are running dev it should also contain a potential fix for the pause issue and also a version that adheres to the new Spotify api limitation for apps.
Author
Owner

@mr-manuel commented on GitHub (Feb 22, 2026):

My Spotify Account is quite old and should not be limited. Can you write me on Discord or give me any contact details, then I can send you the credentials.

Edit: Seems like the restrictions are also applied to older accounts after 6th March 2026: https://developer.spotify.com/blog/2026-02-06-update-on-developer-access-and-platform-security

<!-- gh-comment-id:3941006455 --> @mr-manuel commented on GitHub (Feb 22, 2026): My Spotify Account is quite old and should not be limited. Can you write me on Discord or give me any contact details, then I can send you the credentials. Edit: Seems like the restrictions are also applied to older accounts after 6th March 2026: https://developer.spotify.com/blog/2026-02-06-update-on-developer-access-and-platform-security
Author
Owner

@mr-manuel commented on GitHub (Feb 22, 2026):

Now it took even longer.

Logs
[2026-02-22T17:03:56.413Z][SPAM][LoxoneHttp] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:61ytAF5tG1uwoVCEgI2YXs/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/6/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ name=appHttp remote=10.4.200.77] loxone ws message received
[2026-02-22T17:03:56.413Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:61ytAF5tG1uwoVCEgI2YXs/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/6/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ] command received
[2026-02-22T17:03:56.567Z][INFO][Zones|Manager] [hasParentContext=true normalizedTarget=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC station=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC type=serviceplay uri=spotify@Manu:track:61ytAF5tG1uwoVCEgI2YXs/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/6 zoneId=7] playContent
[2026-02-22T17:03:56.568Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:61ytAF5tG1uwoVCEgI2YXs/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/6/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ tookMs=155] slow command
[2026-02-22T17:03:56.625Z][DEBUG][Zones|Manager] [expandedCount=1 isAppleMusic=false isMusicAssistant=false queueSourcePath=spotify@Manu:track:61ytAF5tG1uwoVCEgI2YXs/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/6 resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC zoneId=7] queue build resolved
[2026-02-22T17:03:56.625Z][DEBUG][Zones|Manager] [authority=local items=1 startIndex=0 target=spotify:track:61ytAF5tG1uwoVCEgI2YXs zoneId=7] queue rebuilt
[2026-02-22T17:03:56.626Z][SPAM][LoxoneHttp|Notifier] [artist="Lena Sue, Brickfield" duration=0 mode=stop sourceName=Manu time=0 title="Bad Love" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T17:03:56.626Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T17:03:56.626Z][SPAM][Zones|Manager] [activeOutput=null targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T17:03:56.703Z][DEBUG][Content|Spotify:Manu] [scope="playlist-read-private playlist-read-collaborative user-follow-read playlist-modify-private user-read-email user-read-private app-remote-control streaming user-follow-modify user-modify-playback-state user-library-read user-library-modify playlist-modify-public user-read-playback-state user-read-currently-playing user-read-recently-played user-top-read"] spotify token refreshed
[2026-02-22T17:03:56.879Z][DEBUG][Zones|Manager] [audiopath=spotify:track:61ytAF5tG1uwoVCEgI2YXs connectEnabled=false hasPlaybackSource=true playbackKind=pipe queueSize=1 zoneId=7] startQueuePlayback spotify
[2026-02-22T17:03:56.880Z][INFO][Audio|Manager] [hasStream=true label=spotify sourceKind=pipe zoneId=7] startWithResolvedSource
[2026-02-22T17:03:56.880Z][INFO][Audio|Manager] [handoff=false kind=pipe profiles=["pcm"] zoneId=7] starting audio engine
[2026-02-22T17:03:56.881Z][INFO][Audio|Session] [maxBufferBytes=262144 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm targetLeadMs=1000 zoneId=7] audio session buffer config
[2026-02-22T17:03:56.881Z][DEBUG][Audio|Session] [args=["-hide_banner","-loglevel","error","-fflags","nobuffer","-f","s16le","-ar","44100","-ac","2","-i","pipe:0","-vn","-acodec","pcm_s16le","-ar","44100","-ac","2","-af","aresample=resampler=soxr:precision=28:cutoff=0.97","-f","s16le","pipe:1"] inputChannels=2 inputFormat=s16le inputSampleRate=44100 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm zoneId=7] spawning ffmpeg (pipe stream)
[2026-02-22T17:03:56.898Z][INFO][Audio|Engine] [profile=pcm source=pipe zoneId=7] audio session started
[2026-02-22T17:03:56.899Z][INFO][Audio|Manager] [sincePlayContentMs=332 source=spotify stream=7-cc38c417-0455-4c9c-93ed-99df474771d2 title="Bad Love" zoneId=7] playback started
[2026-02-22T17:03:56.900Z][DEBUG][Zones|Manager] [action=play outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs
[2026-02-22T17:03:56.900Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi source=spotify zoneId=7 zoneName="07 Manu's Büro"] Sendspin play
[2026-02-22T17:03:56.900Z][SPAM][Output|Sendspin] [album="Bad Love" artist="Lena Sue, Brickfield" clientId=sendspin-cli-raspberrypi title="Bad Love" zoneId=7] Sendspin metadata update
[2026-02-22T17:03:56.904Z][DEBUG][Audio|Session] [label=sendspin profile=pcm subscriberCount=1 zoneId=7] audio subscriber attached
[2026-02-22T17:03:56.904Z][INFO][Output|Sendspin] [bitDepth=16 channels=2 clientId=sendspin-cli-raspberrypi sampleRate=44100 sincePlayMs=4 zoneId=7] Sendspin stream started
[2026-02-22T17:03:56.905Z][SPAM][LoxoneHttp|Notifier] [artist="Lena Sue, Brickfield" duration=167 mode=play sourceName=Manu time=0 title="Bad Love" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T17:03:56.905Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T17:03:56.906Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T17:03:56.906Z][SPAM][Output|Sendspin] [album="Bad Love" artist="Lena Sue, Brickfield" clientId=sendspin-cli-raspberrypi title="Bad Love" zoneId=7] Sendspin metadata update
[2026-02-22T17:03:56.906Z][SPAM][LoxoneHttp|Notifier] [queueSize=1 zoneId=7] audio_queue_event broadcast
[2026-02-22T17:03:56.907Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] stream_track start uri=spotify:track:61ytAF5tG1uwoVCEgI2YXs
[2026-02-22T17:03:56.908Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player.load + player.play invoked
[2026-02-22T17:03:56.908Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink created
[2026-02-22T17:03:56.908Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first player event: play_request_id
[2026-02-22T17:03:56.908Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event play_request_id
[2026-02-22T17:03:56.908Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event loading
[2026-02-22T17:03:56.909Z][SPAM][LoxoneHttp|Notifier] [timestamp=1771779836 zoneId=7] recentlyplayedchanged_event broadcast
[2026-02-22T17:03:56.956Z][SPAM][LoxoneHttp] [command=audio/7/recent name=appHttp remote=10.4.200.77] loxone ws message received
[2026-02-22T17:03:56.956Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/recent] command received
[2026-02-22T17:03:57.444Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink start
[2026-02-22T17:03:57.444Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event other
[2026-02-22T17:03:57.444Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event playing
[2026-02-22T17:03:57.444Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first pcm chunk: bytes=2304 sample_rate=44100 channels=2
[2026-02-22T17:03:57.445Z][DEBUG][Audio|@lox-audioserver/node-librespot] [deviceId=03d2746689712588d058491ac60bda22f09037eb metricMessage=undefined metricName=first_pcm_ms metricValueMs=565 sessionId=stream-2 uri=spotify:track:61ytAF5tG1uwoVCEgI2YXs] librespot metric event
[2026-02-22T17:03:57.458Z][INFO][Audio|Session] [bytes=2304 channels=2 format=s16le sampleRate=44100 zoneId=7] pipe source first chunk
[2026-02-22T17:03:57.487Z][DEBUG][Output|Sendspin] [clientId=sendspin-cli-raspberrypi muted=false state=synchronized volume=30 zoneId=7] Sendspin client state update
[2026-02-22T17:03:58.473Z][SPAM][Audio|Session] [bytesPerSec=178822 zoneId=7] pipe source throughput
[2026-02-22T17:03:59.478Z][SPAM][Audio|Session] [bytesPerSec=176271 zoneId=7] pipe source throughput
[2026-02-22T17:04:00.499Z][SPAM][Audio|Session] [bytesPerSec=176517 zoneId=7] pipe source throughput
[2026-02-22T17:04:01.515Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput
[2026-02-22T17:04:02.190Z][DEBUG][Output|Sendspin] [leadMs=250 sampleRate=44100 zoneId=7] Sendspin anchor set
[2026-02-22T17:04:02.190Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi sincePlayMs=5290 sinceStreamStartMs=0 zoneId=7] Sendspin first audio frame sent
[2026-02-22T17:04:02.191Z][SPAM][Output|Sendspin] [chunkCount=1 durationUs=24988 frames=1102 jitterAvgUs=0 jitterMaxUs=0 leadErrorUs=-1029 leadUs=248971 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=40697174 waitCapacityUs=68 waitLeadUs=46 zoneId=7] Sendspin frame ts
[2026-02-22T17:04:02.191Z][SPAM][Output|Sendspin] [chunkCount=2 durationUs=24988 frames=1102 jitterAvgUs=24473 jitterMaxUs=24473 leadErrorUs=23784 leadUs=273784 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=40722162 waitCapacityUs=71 waitLeadUs=48 zoneId=7] Sendspin frame ts
[2026-02-22T17:04:02.191Z][SPAM][Output|Sendspin] [chunkCount=3 durationUs=24988 frames=1102 jitterAvgUs=24656 jitterMaxUs=24838 leadErrorUs=48664 leadUs=298664 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=40747150 waitCapacityUs=74 waitLeadUs=50 zoneId=7] Sendspin frame ts
[2026-02-22T17:04:02.537Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput
[2026-02-22T17:04:03.211Z][SPAM][Audio|Session] [bufferBytes=196608 bytesPerSec=192564 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T17:04:03.559Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput
[2026-02-22T17:04:04.232Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176517 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T17:04:04.580Z][SPAM][Audio|Session] [bytesPerSec=176517 zoneId=7] pipe source throughput
[2026-02-22T17:04:04.604Z][SPAM][Output|Sendspin] [chunkCount=100 durationUs=24988 frames=1102 jitterAvgUs=36088 jitterMaxUs=68058 leadErrorUs=59578 leadUs=309578 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=43170986 waitCapacityUs=369 waitLeadUs=243 zoneId=7] Sendspin frame ts
[2026-02-22T17:04:05.257Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175828 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T17:04:05.582Z][SPAM][Audio|Session] [bytesPerSec=176287 zoneId=7] pipe source throughput
[2026-02-22T17:04:06.274Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177211 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T17:04:06.582Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput
[2026-02-22T17:04:07.106Z][SPAM][Output|Sendspin] [chunkCount=200 durationUs=24988 frames=1102 jitterAvgUs=36233 jitterMaxUs=83713 leadErrorUs=56469 leadUs=306469 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=45669786 waitCapacityUs=661 waitLeadUs=384 zoneId=7] Sendspin frame ts
[2026-02-22T17:04:07.309Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174129 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T17:04:07.583Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput
[2026-02-22T17:04:08.333Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176000 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T17:04:08.591Z][SPAM][Audio|Session] [bytesPerSec=176508 zoneId=7] pipe source throughput
[2026-02-22T17:04:09.335Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=179864 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T17:04:09.613Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput
[2026-02-22T17:04:09.614Z][SPAM][Output|Sendspin] [chunkCount=300 durationUs=24988 frames=1102 jitterAvgUs=36305 jitterMaxUs=89592 leadErrorUs=47794 leadUs=297794 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=48168586 waitCapacityUs=950 waitLeadUs=530 zoneId=7] Sendspin frame ts
[2026-02-22T17:04:10.359Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176000 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T17:04:10.629Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput
[2026-02-22T17:04:11.377Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177037 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T17:04:11.639Z][SPAM][Audio|Session] [bytesPerSec=176412 zoneId=7] pipe source throughput
[2026-02-22T17:04:11.899Z][INFO][Audio|Player:7] [playContentToStartedMs=332 profile=pcm ready=false sincePlaybackStartedMs=15000 sincePlayContentMs=15332 source=spotify zoneId=7] playback first audio ready
[2026-02-22T17:04:11.899Z][DEBUG][Audio|Player:7] [timeoutMs=15000 zoneId=7] ticker started without first chunk
[2026-02-22T17:04:12.121Z][SPAM][Output|Sendspin] [chunkCount=400 durationUs=24988 frames=1102 jitterAvgUs=36342 jitterMaxUs=89592 leadErrorUs=38659 leadUs=288659 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=50667386 waitCapacityUs=1179 waitLeadUs=655 zoneId=7] Sendspin frame ts
[2026-02-22T17:04:12.398Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176517 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T17:04:12.652Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput
[2026-02-22T17:04:12.900Z][SPAM][LoxoneHttp|Notifier] [artist="Lena Sue, Brickfield" duration=167 mode=play sourceName=Manu time=1 title="Bad Love" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T17:04:12.900Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T17:04:12.900Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T17:04:12.900Z][SPAM][Output|Sendspin] [album="Bad Love" artist="Lena Sue, Brickfield" clientId=sendspin-cli-raspberrypi title="Bad Love" zoneId=7] Sendspin metadata update
[2026-02-22T17:04:13.424Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175657 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput
[2026-02-22T17:04:13.668Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput
[2026-02-22T17:04:13.900Z][SPAM][LoxoneHttp|Notifier] [artist="Lena Sue, Brickfield" duration=167 mode=play sourceName=Manu time=2 title="Bad Love" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload
[2026-02-22T17:04:13.900Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast
[2026-02-22T17:04:13.900Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata
[2026-02-22T17:04:13.900Z][SPAM][Output|Sendspin] [album="Bad Love" artist="Lena Sue, Brickfield" clientId=sendspin-cli-raspberrypi title="Bad Love" zoneId=7] Sendspin metadata update
<!-- gh-comment-id:3941375300 --> @mr-manuel commented on GitHub (Feb 22, 2026): Now it took even longer. <details><summary>Logs</summary> ``` [2026-02-22T17:03:56.413Z][SPAM][LoxoneHttp] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:61ytAF5tG1uwoVCEgI2YXs/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/6/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ name=appHttp remote=10.4.200.77] loxone ws message received [2026-02-22T17:03:56.413Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:61ytAF5tG1uwoVCEgI2YXs/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/6/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ] command received [2026-02-22T17:03:56.567Z][INFO][Zones|Manager] [hasParentContext=true normalizedTarget=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC station=spotify:playlist:5h1oEk4W9KVMHkOd8WWWlC type=serviceplay uri=spotify@Manu:track:61ytAF5tG1uwoVCEgI2YXs/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/6 zoneId=7] playContent [2026-02-22T17:03:56.568Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/serviceplay/spotify/Manu/spotify@Manu:track:61ytAF5tG1uwoVCEgI2YXs/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/6/noshuffle/?q&ZW5mb3JjZVVzZXI9dHJ1ZQ tookMs=155] slow command [2026-02-22T17:03:56.625Z][DEBUG][Zones|Manager] [expandedCount=1 isAppleMusic=false isMusicAssistant=false queueSourcePath=spotify@Manu:track:61ytAF5tG1uwoVCEgI2YXs/parentpath/spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC/6 resolvedTarget=spotify@Manu:playlist:5h1oEk4W9KVMHkOd8WWWlC zoneId=7] queue build resolved [2026-02-22T17:03:56.625Z][DEBUG][Zones|Manager] [authority=local items=1 startIndex=0 target=spotify:track:61ytAF5tG1uwoVCEgI2YXs zoneId=7] queue rebuilt [2026-02-22T17:03:56.626Z][SPAM][LoxoneHttp|Notifier] [artist="Lena Sue, Brickfield" duration=0 mode=stop sourceName=Manu time=0 title="Bad Love" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T17:03:56.626Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T17:03:56.626Z][SPAM][Zones|Manager] [activeOutput=null targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T17:03:56.703Z][DEBUG][Content|Spotify:Manu] [scope="playlist-read-private playlist-read-collaborative user-follow-read playlist-modify-private user-read-email user-read-private app-remote-control streaming user-follow-modify user-modify-playback-state user-library-read user-library-modify playlist-modify-public user-read-playback-state user-read-currently-playing user-read-recently-played user-top-read"] spotify token refreshed [2026-02-22T17:03:56.879Z][DEBUG][Zones|Manager] [audiopath=spotify:track:61ytAF5tG1uwoVCEgI2YXs connectEnabled=false hasPlaybackSource=true playbackKind=pipe queueSize=1 zoneId=7] startQueuePlayback spotify [2026-02-22T17:03:56.880Z][INFO][Audio|Manager] [hasStream=true label=spotify sourceKind=pipe zoneId=7] startWithResolvedSource [2026-02-22T17:03:56.880Z][INFO][Audio|Manager] [handoff=false kind=pipe profiles=["pcm"] zoneId=7] starting audio engine [2026-02-22T17:03:56.881Z][INFO][Audio|Session] [maxBufferBytes=262144 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm targetLeadMs=1000 zoneId=7] audio session buffer config [2026-02-22T17:03:56.881Z][DEBUG][Audio|Session] [args=["-hide_banner","-loglevel","error","-fflags","nobuffer","-f","s16le","-ar","44100","-ac","2","-i","pipe:0","-vn","-acodec","pcm_s16le","-ar","44100","-ac","2","-af","aresample=resampler=soxr:precision=28:cutoff=0.97","-f","s16le","pipe:1"] inputChannels=2 inputFormat=s16le inputSampleRate=44100 outputBitDepth=16 outputChannels=2 outputSampleRate=44100 profile=pcm zoneId=7] spawning ffmpeg (pipe stream) [2026-02-22T17:03:56.898Z][INFO][Audio|Engine] [profile=pcm source=pipe zoneId=7] audio session started [2026-02-22T17:03:56.899Z][INFO][Audio|Manager] [sincePlayContentMs=332 source=spotify stream=7-cc38c417-0455-4c9c-93ed-99df474771d2 title="Bad Love" zoneId=7] playback started [2026-02-22T17:03:56.900Z][DEBUG][Zones|Manager] [action=play outputCount=1 outputTypes=["sendspin"] zoneId=7] dispatchOutputs [2026-02-22T17:03:56.900Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi source=spotify zoneId=7 zoneName="07 Manu's Büro"] Sendspin play [2026-02-22T17:03:56.900Z][SPAM][Output|Sendspin] [album="Bad Love" artist="Lena Sue, Brickfield" clientId=sendspin-cli-raspberrypi title="Bad Love" zoneId=7] Sendspin metadata update [2026-02-22T17:03:56.904Z][DEBUG][Audio|Session] [label=sendspin profile=pcm subscriberCount=1 zoneId=7] audio subscriber attached [2026-02-22T17:03:56.904Z][INFO][Output|Sendspin] [bitDepth=16 channels=2 clientId=sendspin-cli-raspberrypi sampleRate=44100 sincePlayMs=4 zoneId=7] Sendspin stream started [2026-02-22T17:03:56.905Z][SPAM][LoxoneHttp|Notifier] [artist="Lena Sue, Brickfield" duration=167 mode=play sourceName=Manu time=0 title="Bad Love" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T17:03:56.905Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T17:03:56.906Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T17:03:56.906Z][SPAM][Output|Sendspin] [album="Bad Love" artist="Lena Sue, Brickfield" clientId=sendspin-cli-raspberrypi title="Bad Love" zoneId=7] Sendspin metadata update [2026-02-22T17:03:56.906Z][SPAM][LoxoneHttp|Notifier] [queueSize=1 zoneId=7] audio_queue_event broadcast [2026-02-22T17:03:56.907Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] stream_track start uri=spotify:track:61ytAF5tG1uwoVCEgI2YXs [2026-02-22T17:03:56.908Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player.load + player.play invoked [2026-02-22T17:03:56.908Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink created [2026-02-22T17:03:56.908Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first player event: play_request_id [2026-02-22T17:03:56.908Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event play_request_id [2026-02-22T17:03:56.908Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event loading [2026-02-22T17:03:56.909Z][SPAM][LoxoneHttp|Notifier] [timestamp=1771779836 zoneId=7] recentlyplayedchanged_event broadcast [2026-02-22T17:03:56.956Z][SPAM][LoxoneHttp] [command=audio/7/recent name=appHttp remote=10.4.200.77] loxone ws message received [2026-02-22T17:03:56.956Z][DEBUG][LoxoneHttp|Processor] [command=audio/7/recent] command received [2026-02-22T17:03:57.444Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] sink start [2026-02-22T17:03:57.444Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event other [2026-02-22T17:03:57.444Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] player event playing [2026-02-22T17:03:57.444Z][SPAM][Audio|@lox-audioserver/node-librespot] [scope=stream_track source=stream_track] first pcm chunk: bytes=2304 sample_rate=44100 channels=2 [2026-02-22T17:03:57.445Z][DEBUG][Audio|@lox-audioserver/node-librespot] [deviceId=03d2746689712588d058491ac60bda22f09037eb metricMessage=undefined metricName=first_pcm_ms metricValueMs=565 sessionId=stream-2 uri=spotify:track:61ytAF5tG1uwoVCEgI2YXs] librespot metric event [2026-02-22T17:03:57.458Z][INFO][Audio|Session] [bytes=2304 channels=2 format=s16le sampleRate=44100 zoneId=7] pipe source first chunk [2026-02-22T17:03:57.487Z][DEBUG][Output|Sendspin] [clientId=sendspin-cli-raspberrypi muted=false state=synchronized volume=30 zoneId=7] Sendspin client state update [2026-02-22T17:03:58.473Z][SPAM][Audio|Session] [bytesPerSec=178822 zoneId=7] pipe source throughput [2026-02-22T17:03:59.478Z][SPAM][Audio|Session] [bytesPerSec=176271 zoneId=7] pipe source throughput [2026-02-22T17:04:00.499Z][SPAM][Audio|Session] [bytesPerSec=176517 zoneId=7] pipe source throughput [2026-02-22T17:04:01.515Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput [2026-02-22T17:04:02.190Z][DEBUG][Output|Sendspin] [leadMs=250 sampleRate=44100 zoneId=7] Sendspin anchor set [2026-02-22T17:04:02.190Z][INFO][Output|Sendspin] [clientId=sendspin-cli-raspberrypi sincePlayMs=5290 sinceStreamStartMs=0 zoneId=7] Sendspin first audio frame sent [2026-02-22T17:04:02.191Z][SPAM][Output|Sendspin] [chunkCount=1 durationUs=24988 frames=1102 jitterAvgUs=0 jitterMaxUs=0 leadErrorUs=-1029 leadUs=248971 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=40697174 waitCapacityUs=68 waitLeadUs=46 zoneId=7] Sendspin frame ts [2026-02-22T17:04:02.191Z][SPAM][Output|Sendspin] [chunkCount=2 durationUs=24988 frames=1102 jitterAvgUs=24473 jitterMaxUs=24473 leadErrorUs=23784 leadUs=273784 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=40722162 waitCapacityUs=71 waitLeadUs=48 zoneId=7] Sendspin frame ts [2026-02-22T17:04:02.191Z][SPAM][Output|Sendspin] [chunkCount=3 durationUs=24988 frames=1102 jitterAvgUs=24656 jitterMaxUs=24838 leadErrorUs=48664 leadUs=298664 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=40747150 waitCapacityUs=74 waitLeadUs=50 zoneId=7] Sendspin frame ts [2026-02-22T17:04:02.537Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput [2026-02-22T17:04:03.211Z][SPAM][Audio|Session] [bufferBytes=196608 bytesPerSec=192564 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T17:04:03.559Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput [2026-02-22T17:04:04.232Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176517 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T17:04:04.580Z][SPAM][Audio|Session] [bytesPerSec=176517 zoneId=7] pipe source throughput [2026-02-22T17:04:04.604Z][SPAM][Output|Sendspin] [chunkCount=100 durationUs=24988 frames=1102 jitterAvgUs=36088 jitterMaxUs=68058 leadErrorUs=59578 leadUs=309578 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=43170986 waitCapacityUs=369 waitLeadUs=243 zoneId=7] Sendspin frame ts [2026-02-22T17:04:05.257Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175828 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T17:04:05.582Z][SPAM][Audio|Session] [bytesPerSec=176287 zoneId=7] pipe source throughput [2026-02-22T17:04:06.274Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177211 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T17:04:06.582Z][SPAM][Audio|Session] [bytesPerSec=176384 zoneId=7] pipe source throughput [2026-02-22T17:04:07.106Z][SPAM][Output|Sendspin] [chunkCount=200 durationUs=24988 frames=1102 jitterAvgUs=36233 jitterMaxUs=83713 leadErrorUs=56469 leadUs=306469 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=45669786 waitCapacityUs=661 waitLeadUs=384 zoneId=7] Sendspin frame ts [2026-02-22T17:04:07.309Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=174129 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T17:04:07.583Z][SPAM][Audio|Session] [bytesPerSec=176464 zoneId=7] pipe source throughput [2026-02-22T17:04:08.333Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176000 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T17:04:08.591Z][SPAM][Audio|Session] [bytesPerSec=176508 zoneId=7] pipe source throughput [2026-02-22T17:04:09.335Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=179864 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T17:04:09.613Z][SPAM][Audio|Session] [bytesPerSec=176344 zoneId=7] pipe source throughput [2026-02-22T17:04:09.614Z][SPAM][Output|Sendspin] [chunkCount=300 durationUs=24988 frames=1102 jitterAvgUs=36305 jitterMaxUs=89592 leadErrorUs=47794 leadUs=297794 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=48168586 waitCapacityUs=950 waitLeadUs=530 zoneId=7] Sendspin frame ts [2026-02-22T17:04:10.359Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176000 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T17:04:10.629Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput [2026-02-22T17:04:11.377Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=177037 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T17:04:11.639Z][SPAM][Audio|Session] [bytesPerSec=176412 zoneId=7] pipe source throughput [2026-02-22T17:04:11.899Z][INFO][Audio|Player:7] [playContentToStartedMs=332 profile=pcm ready=false sincePlaybackStartedMs=15000 sincePlayContentMs=15332 source=spotify zoneId=7] playback first audio ready [2026-02-22T17:04:11.899Z][DEBUG][Audio|Player:7] [timeoutMs=15000 zoneId=7] ticker started without first chunk [2026-02-22T17:04:12.121Z][SPAM][Output|Sendspin] [chunkCount=400 durationUs=24988 frames=1102 jitterAvgUs=36342 jitterMaxUs=89592 leadErrorUs=38659 leadUs=288659 modeledDriftUs=-24988 playStartUs=40697174 sampleRate=44100 tsUs=50667386 waitCapacityUs=1179 waitLeadUs=655 zoneId=7] Sendspin frame ts [2026-02-22T17:04:12.398Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=176517 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T17:04:12.652Z][SPAM][Audio|Session] [bytesPerSec=176395 zoneId=7] pipe source throughput [2026-02-22T17:04:12.900Z][SPAM][LoxoneHttp|Notifier] [artist="Lena Sue, Brickfield" duration=167 mode=play sourceName=Manu time=1 title="Bad Love" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T17:04:12.900Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T17:04:12.900Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T17:04:12.900Z][SPAM][Output|Sendspin] [album="Bad Love" artist="Lena Sue, Brickfield" clientId=sendspin-cli-raspberrypi title="Bad Love" zoneId=7] Sendspin metadata update [2026-02-22T17:04:13.424Z][SPAM][Audio|Session] [bufferBytes=262144 bytesPerSec=175657 labels=["sendspin"] profile=pcm subscribers=1 zoneId=7] pipe throughput [2026-02-22T17:04:13.668Z][SPAM][Audio|Session] [bytesPerSec=176378 zoneId=7] pipe source throughput [2026-02-22T17:04:13.900Z][SPAM][LoxoneHttp|Notifier] [artist="Lena Sue, Brickfield" duration=167 mode=play sourceName=Manu time=2 title="Bad Love" zoneId=7 zoneName="07 Manu's Büro"] audio_event payload [2026-02-22T17:04:13.900Z][SPAM][LoxoneHttp|Notifier] [zoneId=7] audio_event broadcast [2026-02-22T17:04:13.900Z][SPAM][Zones|Manager] [activeOutput=sendspin targetCount=1 zoneId=7] dispatch output metadata [2026-02-22T17:04:13.900Z][SPAM][Output|Sendspin] [album="Bad Love" artist="Lena Sue, Brickfield" clientId=sendspin-cli-raspberrypi title="Bad Love" zoneId=7] Sendspin metadata update ``` </details>
Author
Owner

@rudyberends commented on GitHub (Feb 22, 2026):

try this one: 7d22088

Also there is an update for node-librespot which might improve start time. However the real fix needs to come from the audioserver so test that first.

For the new npm;
npm install @lox-audioserver/node-librespot@0.3.4

<!-- gh-comment-id:3941439693 --> @rudyberends commented on GitHub (Feb 22, 2026): try this one: 7d22088 Also there is an update for node-librespot which might improve start time. However the real fix needs to come from the audioserver so test that first. For the new npm; npm install @lox-audioserver/node-librespot@0.3.4
Author
Owner

@mr-manuel commented on GitHub (Feb 23, 2026):

try this one: github.com/lox-audioserver/lox-audioserver@7d2208884f

The startup delay is now much shorter!

EDIT: The more tests I made the more it gets interesting. When Lox Audio Server is freshly started it works for a bit, but then the more tests I make the more I have very strange behaviors. At beginning it starts very fast until a while then it takes again 4-5 seconds to start. Sometimes also a old song plays 4-5 seconds before the clicked one starts.

Also there is an update for node-librespot

This doesn't seemed to change much on startup time. Maybe this could be related to the tone variations in the first seconds of playback, since sendspin tries to sync something?

<!-- gh-comment-id:3943725033 --> @mr-manuel commented on GitHub (Feb 23, 2026): > try this one: https://github.com/lox-audioserver/lox-audioserver/commit/7d2208884f288b1c513b3e8b175049a29cbd16c9 The startup delay is now much shorter! EDIT: The more tests I made the more it gets interesting. When Lox Audio Server is freshly started it works for a bit, but then the more tests I make the more I have very strange behaviors. At beginning it starts very fast until a while then it takes again 4-5 seconds to start. Sometimes also a old song plays 4-5 seconds before the clicked one starts. > Also there is an update for node-librespot This doesn't seemed to change much on startup time. Maybe this could be related to the tone variations in the first seconds of playback, since sendspin tries to sync something?
Author
Owner

@benleut commented on GitHub (Feb 24, 2026):

Same here, tested with sonos and beta 7. Music starts with a constant delay of 4-5 seconds. Log is attached.

lox-audioserver-logs-2026-02-24T10-16-43-882Z.txt

<!-- gh-comment-id:3950682356 --> @benleut commented on GitHub (Feb 24, 2026): Same here, tested with sonos and beta 7. Music starts with a constant delay of 4-5 seconds. Log is attached. [lox-audioserver-logs-2026-02-24T10-16-43-882Z.txt](https://github.com/user-attachments/files/25516722/lox-audioserver-logs-2026-02-24T10-16-43-882Z.txt)
Author
Owner

@rudyberends commented on GitHub (Feb 24, 2026):

Same here, tested with sonos and beta 7. Music starts with a constant delay of 4-5 seconds. Log is attached.

lox-audioserver-logs-2026-02-24T10-16-43-882Z.txt

Yes, the issue is clear. It's a general issue with spotify.

If you want to help investigate:
• Update to the latest dev patches.
• Reproduce the issue.
• Provide a full debug/spam log from the moment playback is triggered.

Otherwise wait for the next beta where this will be addressed.

<!-- gh-comment-id:3950837843 --> @rudyberends commented on GitHub (Feb 24, 2026): > Same here, tested with sonos and beta 7. Music starts with a constant delay of 4-5 seconds. Log is attached. > > [lox-audioserver-logs-2026-02-24T10-16-43-882Z.txt](https://github.com/user-attachments/files/25516722/lox-audioserver-logs-2026-02-24T10-16-43-882Z.txt) Yes, the issue is clear. It's a general issue with spotify. If you want to help investigate: • Update to the latest dev patches. • Reproduce the issue. • Provide a full debug/spam log from the moment playback is triggered. Otherwise wait for the next beta where this will be addressed.
Author
Owner

@benleut commented on GitHub (Feb 24, 2026):

Yes, the issue is clear. It's a general issue with spotify.

It’s not spotify, i have tested with radio stations.

<!-- gh-comment-id:3951066720 --> @benleut commented on GitHub (Feb 24, 2026): > Yes, the issue is clear. It's a general issue with spotify. It’s not spotify, i have tested with radio stations.
Author
Owner

@rudyberends commented on GitHub (Feb 24, 2026):

Yes, the issue is clear. It's a general issue with spotify.

It’s not spotify, i have tested with radio stations.

Please create a separate issue specifically for Radio + Sonos.

The Spotify delay is a different problem with a different code path. Mixing both in the same thread will only cause confusion and make troubleshooting harder.

In the new issue, include:
• Exact source (e.g. TuneIn, custom stream, etc.)
• Zone/output configuration
• Whether the delay is constant or variable
• A full debug/spam log from playback start

That keeps both issues clean and easier to track independently.

<!-- gh-comment-id:3951322733 --> @rudyberends commented on GitHub (Feb 24, 2026): > > Yes, the issue is clear. It's a general issue with spotify. > > It’s not spotify, i have tested with radio stations. Please create a separate issue specifically for Radio + Sonos. The Spotify delay is a different problem with a different code path. Mixing both in the same thread will only cause confusion and make troubleshooting harder. In the new issue, include: • Exact source (e.g. TuneIn, custom stream, etc.) • Zone/output configuration • Whether the delay is constant or variable • A full debug/spam log from playback start That keeps both issues clean and easier to track independently.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/lox-audioserver#76
No description provided.