-
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Feature: Gapless Playback with Gapless-5 #41
Conversation
b6384bf
to
d844d16
Compare
d844d16
to
f0cff89
Compare
this avoids all the bugs that happen when you clear the track list or remove songs while a song is still playing
/** | ||
* @dev a hook for when the song is double clicked | ||
*/ | ||
playSong: (song: string, info: StoreStructure['library'][string]) => void; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
super happy to be rid of this awful pattern
LFG it's working REALLY well now. will test more tomorrow etc and then release tuesday. |
okay successfully got it so that gapless playback works perfectly on albums that just put identical noise between the songs BUT ALSO ones that have a rhythmic element which spans the two tracks. that way you don't get bad mixes that've been track'd out on DJ releases and stuff. i put some specific examples from songs i listen to above (DCFC and MCS). |
089fdfd
to
9b57490
Compare
9b57490
to
94f45c5
Compare
This PR
Implements gapless playback when the next song autoplays. Also improves a slew of minor user experiences.
New Libraries
https://github.com/regosen/Gapless-5 library
I had to fork it to fix a minor bug that hasn't been merged into the production release yet.
regosen/Gapless-5#59
CR
QA Cases