balbuze / volumio-plugins

volumio's plugins from balbuze
190 stars 60 forks source link

Gapless playback #228

Open Baudouin0 opened 5 years ago

Baudouin0 commented 5 years ago

It now supported would be lovely to add this in.

'Plenty of albums are designed to be listened to as one continuous mix, so in a recent upgrade Spotify added the option to eliminate the gaps between tracks when you're listening to them. It should be enabled by default, but to check go to Spotify settings and tick the "Gapless Playback" option'

ashthespy commented 5 years ago

Unfortunately, Spotify implementing features into their client doesn't automatically enable it for us. Spotify have an embedded SDK, it is under wraps and is not accessible to us common folk. So this means we need to reverse engineer and implement it into an open source version - librespot.

That being said, gapless playback is something I started implementing a while back, but never found time to polish up enough for it to be usable for everyone. Feel free to give it a go!

LeonCB commented 4 years ago

librespot does now support gapless playback since 10 days. https://github.com/librespot-org/librespot/pull/430

ashthespy commented 4 years ago

I have been playing with a new Vollibrespot release with gapless enabled, need to solve a few hiccups before it's ready for release..

ashthespy commented 4 years ago

Got some time, so pushed a new release https://github.com/ashthespy/Vollibrespot/commit/0c510761ea00c7222ea3afd2ecba0c6886fdb6c3 Its not plug and play with the current volspotconnect2 plugin though..