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

Clear audio buffer after seeking in a song. #17

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jochenrill
Copy link

It creates a weird and unintuitive experience if the song continues
to play for a few seconds from the old position after the user already skipped forward to a new position.

It creates a weird and unintuitive experience if the song continues
to play for a few seconds from the old position after the user already skipped forward to a new position.
@xplodwild
Copy link
Contributor

I'm going to look into this - remember there's a delay between flushing the samples and actually getting them. Providers might have the data cached, or it could be pending inside sound effects buffer queues. The best would be to patch the providers (Spotify does it, Localprovider would need to be patched) so that they send an empty buffer after seek, which causes a flush in the NativeSink.

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

Successfully merging this pull request may close these issues.

None yet

2 participants