Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preload next track when approaching the end of the current one #18

Open
plietar opened this issue Dec 30, 2015 · 13 comments
Open

Preload next track when approaching the end of the current one #18

plietar opened this issue Dec 30, 2015 · 13 comments

Comments

@plietar
Copy link
Owner

plietar commented Dec 30, 2015

Currently we don't start loading the next track until the current one has completed. This causes a short delay between tracks.

Instead the next track should start loading before that.

@fbrinker
Copy link

fbrinker commented Jan 2, 2016

Maybe with (optional) crossfading, if possible

@TonioRoffo
Copy link

Crossfading and gapless playback are two different things. In HW spotify connect gear, gapless is standard.

@RafaPolit
Copy link

RafaPolit commented Jan 20, 2017

Gapless is really a must for me, since most of what I listen to is either live or classical music, where much of the 'transitions' are mid-sound (specially in Opera, for instance).

Any time frame on this new feature? Thanks for all the hard work, best regards,
Rafa.

@plietar
Copy link
Owner Author

plietar commented Jan 20, 2017

Gapless isn't too hard, and I'm working on a refactor which will also enable that. I can't give it an ETA, but probably somewhere within the next month.

Cross-fade is a lot trickier, and I don't have any immediate plans for it

@cortegedusage
Copy link

+1 for gapless for me.
(Just for the record, no pressure, keep up the good work.)

@johnstok
Copy link

+1 – would be great if this was implemented.

@RafaPolit
Copy link

Any news on this? I'm eagerly awaiting for this and 6 months ago you said it wasn't hard. Was it more difficult than expected or this is simply not a priority for others? For me its critical. Please? Thanks.

@sashahilton00
Copy link
Contributor

Paul mentioned he was busy until July, most things have been put on hold till then. I'm sure it will be added in due course. Cross fade is harder due to the need to mix audio streams

@RafaPolit
Copy link

Yeah, I wasn't talking about crossfading, just gapless playback for concerts, and classical pieces that flow seamlessly into the next movement (most critical in Opera).

@pauLee
Copy link

pauLee commented Nov 17, 2017

Any progress on gapless playback? I still hear breaks between the tracks.

@ThatOneCalculator
Copy link

It's been about 2 years, any updates? I just switched to spotifyd and as much as it's good, I really really miss crossfade.

@wfraser
Copy link

wfraser commented Sep 1, 2020

@ThatOneCalculator: this isn't the main repository for librespot anymore, it's moved to https://github.com/librespot-org/librespot.

The feature in question has already been implemented there, in librespot-org/librespot#430

@ThatOneCalculator
Copy link

Ty

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants