MellowPlayer icon indicating copy to clipboard operation
MellowPlayer copied to clipboard

Gapless playback

Open WildPenquin opened this issue 6 years ago • 2 comments

Description:

Any playback (that I've tried) is not gappless when the track changes.

This is a big no-no for those who listen to albums as single pieces of art. The gap (of silence) will interrupt listening experience and break the immersion in some cases. Some more esoteric albums may even have quite short tracks, which will make the problem worse!

Steps To Reproduce:

  1. Choose any player which can access albums of music (preferentially some that is through-composed or at least has a single track change which is not silent)
  2. Skip to near the end of the track and let the player proceed to the next one
  3. Listen an annoying gap in playback

Additional Information:

It is possible this is quite difficult - if near impossible - to implement, since most (all) web players do not support this in the first place? However, there is no issue for this in this tracker I can find (closed or open) so it makes sense to make one, so it is possible to track what is needed to implement this or to state that it is impossible / not feasible ATM, if that is the case.

  • Version: 3.3.5.0
  • Affected streaming services (if any): Spotify and Deezer. Didn't try this on others, but most probably affects others, too (all?)
  • Operating System: Arch, Plasma 5.13.2

WildPenquin avatar Jul 02 '18 17:07 WildPenquin

I think it is not feasible at the moment because we don't have any control on audio playback since we just embed the websites.

This might become possible in version 4 when we'll integrate streaming services using their rest API (or their native SDK). This will probably only be possible for services that allow to download songs so we can do our own playback.

ColinDuquesnoy avatar Jul 04 '18 16:07 ColinDuquesnoy

This issue has been moved to our new gitlab issue tracker.

The github repository will be archived soon and this issue will become read-only. We suggest you continue the discussion and follow the progress on this issue at gitlab.

ColinDuquesnoy avatar Dec 01 '18 16:12 ColinDuquesnoy