A few months ago I discovered that gapless playback of Ogg/Vorbis files
was not working flawlessly in piCorePlayer. The playback is gapless, but
during the transition to the new track a small glitch is audible. I
started a separate thread about it on this forum, but that remained
silent unfortunately. In the meantime I have done a fair amount of extra
testing and I hope this thread is a better place in search for a
solution.

Test hardware: RPI2 + HifiBerry DAC.
LMS: 8.2.0

I have tested the playback with several piCorePlayer versions and other
software:
- piCorePlayer 8.x, 7 and 6 all give audible glitches
- piCoreplayer 5 plays flawlessly
- Squeezelite-X gives audible glitches
- HifiberryOS & Squeezelize version 20211105 plays flawlessly
- Foobar2000 plays flawlessly

Of course the source files were 100% fine, ripped securely and 100%
gapless.
I also transcoded the Ogg/Vorbis files back to Wav and Flac, and *all
those transcoded files play flawlessly on all tested versions of
piCorePlayer and Squeezelite-X!
*
Although the glitches during gapless playback of Ogg/Vorbis are small
and often only audible when transitions are rather quiet, there should
be none because Ogg/Vorbis supports gapless playback by design.

It might be related to Squeezelite, but I am not sure because of the
fact that HifiBerryOS & Squeezelite works fine. And I am also curious
why piCoreplayer 5 works fine, something must have changed in later
versions.

What can be tested more to find the root cause of this issue?



*Living Room:* RPI2+HifiBerry DAC+ Pro & piCorePlayer
*Attic:* RPI2+HifiBerry DAC+ RCA & piCorePlayer
*Other rooms:* 6x SB Radio
*LMS*: Version 8.2.0 on Xubuntu 21.10
------------------------------------------------------------------------
zordaz's Profile: http://forums.slimdevices.com/member.php?userid=61726
View this thread: http://forums.slimdevices.com/showthread.php?t=114828

_______________________________________________
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to