March 2025 Update causes first second of audio to be skipped

Of the Led Zep 24/96 FLACS (and notably some other Led Zep Tidal 24/96 FLACs I have tried today) playback of individual tracks still suffer the delay in audio at the very start. This looks to be related to the AVR turning its decoder off and then on again as it has detected a new or changed audio stream.. Fortunately however gapless playback of multiple FLACS (in a playlist/folder) does work - there’s no noticable delay or gaps in starting the next track. This is with settings>system>audio set to ‘Best Match’.

Playback does however behave for these FLACS with settings>system>audio set to ‘Fixed’, which is not ideal.

I also noticed that the AVR however does not turn its decoder mode, as detected, on-off-on again when playing 16-44.1 FLACs. Perhaps OSMC is sending audio mode/sample rate changes (via HDMI) when its doesn’t need to ?

(Vero-V + Yamaha RX-A2A)

1 Like

Amazing, everything looks to be playing correctly now, thanks :smiley:

1 Like

FYI,

I’m running an old Sony AVR… does everything I need, but it’s internal DAC is an old school Wolfson DAC.
Whenever a bitrate change is detected, it makes a loud “thunking” noise, and switches to handle the audio, which causes a loss at the beginning.
I always have to run FIXED to avoid that, when using HDMI out for audio.
Optimized could work for mixed playlists, but for an album, when it’s over, Kodi switches the audio back to it’s default. Even with GUI sounds turn off.

I run my main Vero V thru a USB DAC, hooked up to the AVR thru RCA cords.
The DAC switches instantly, so except for the initial March 2025 release, I get all the first notes.

1 Like

It seems you have an additional factor here with your AVR. I assume the thunk is not peculiar to FLACs.

BTW, S/PDIF output from Vero V doesn’t lose any notes (when captured by a sound card - haven’t tested on my AVR).

Can’t get enough of that Led Zepp …

1 Like

grahamh

That has been the case all along for me. I always avoid the problem with Fixed or USB DAC.

Even videos are affected, but “videoplayer” video and output never miss notes. Only music thru “PAPlayer”.

EVERY music file will have this problem. The March 2025 problem only affected FLAC files thru both USB DAC and HDMI Fixed.

Now, on latest staging, Vero V Best Match USB DAC, and Vero 4K+ on HDMI Fixed 48000 are all working fine with FLACs, and all other music.

Before Vero and Kodi, I used Plex and Roku. Same thunking on rate switches. The AVR supports all rates up to 192, but thunks it’s way to get there…

Running USB DAC thru RCA avoids the AVR’s DAC problem…

grahamh

BTW, S/PDIF output from Vero V doesn’t lose any notes (when captured by a sound card - haven’t tested on my AVR).

For me, ANY digital input to the AVR causes problems. HDMI or S/PDIF.

USB or S/PDIF to my external DAC, and analog to the AVR works great.
Now… not earlier this month :roll_eyes:

Vero is sending a signal that’s interpreted by Denon AVRs as “Zero PCM”. Probably just means there’s info sent that’s indicating no audio being transmitted, but @grahamh will know in more detail. When it comes to the AVR’s side of things, I’d guess, AVRs have a “default” mode they switch to when no audio signal is applied - this might be 16bit 44.1kHz for yours and maybe also most others. So, no special switching will happen when it gets sent audio that matches this mode. :thinking:

1 Like

Chillbo

Vero is sending a signal that’s interpreted by Denon AVRs as “Zero PCM”. Probably just means there’s info sent that’s indicating no audio being transmitted, but @grahamh will know in more detail. When it comes to the AVR’s side of things, I’d guess, AVRs have a “default” mode they switch to when no audio signal is applied - this might be 16bit 44.1kHz for yours and maybe also most others. So, no special switching will happen when it gets sent audio that matches this mode. :thinking:

That explains a lot.
When first turning on my AVR, it is set for 44100.
When I wake up Vero, if it is set for fixed with send low volume noise, my AVR switches to the Limit Sample Rate setting. No problems then.

On Best Match, I guess low volume noise doesn’t have a set frequency to send when not playing media, so the Zero PCM signal resets my AVR to 44100.

Playlists don’t reset the AVR between songs, because the audio pipe stays open, or low volume noise keeps it open.

Well, I’ve learned a lot the last few days :laughing:

Jim

1 Like

Sorry, I’m a little bit confused…
Is this the final solution or just a workaround?
Will this update ever appear on release channel?

I thought there would be a new version (for both vero4 and vero5), according to Sam’s comment on the other thread: “There will be a May 2025 update for Vero 4K/4K+ but this really is the last update.”

It’s a final solution for 99% of files. The workaround is for the 1% (notably Tidal flacs). I think Sam is planning a release real soon now but I don’t know the situation on Vero 4k.

1 Like

Did you try updating to the staging repository as advised above? Did it help?

I did not try it before, because I thought it would go into the release version soon.
So I did it now, and it somehow failed. :frowning:
The system stuck here:

Setting up armv7-network-osmc (1.9.10) …
client_loop: send disconnect: Broken pipe
Progress: [ 97%] [##########################################################################################################…]

On the TV it says:

[FAILED] unable to unmount /mnt/NAS

After a few minutes the system restarted itself.

However, the fix was working properly, there is no gap at the start of the music tracks. :slight_smile:
(Though I’m kind of worried about the failed upgrade…)

Nothing failed. If you use SSH and the network package upgrades and you press enter the connection will not restore.

You can wait for it to come back up in the future or just update via My OSMC instead.

Maybe we should adjust the instructions to advise users to update via My OSMC instead of via the command line instead to handle this more gracefully.