Make prev button seek to track start if position is more than 10s
Save playback info when pressing prev button
Fix repeat mode toggle button not showing sometimes (There was a button, but it didn't have an icon and didn't do anything)
Make media keys work on startup (so you don't have to press play manually once)
Use MediaSession API more (setPositionState, more event handlers)
Still has some bugs I noticed and don't know how to fix!
Sorry for not making this a few separate PRs I guess?
- Improve Russian TL
- Fix pause() firing when the track hasn't started playing yet sometimes (which is illegal: https://developers.google.com/web/updates/2017/06/play-request-was-interrupted)
- Make prev button seek to track start if position is more than 10s
- Save playback info when pressing prev button
- Fix repeat mode toggle button not showing sometimes (There was a button, but it didn't have an icon and didn't do anything)
- Make media keys work on startup (so you don't have to press play manually once)
- Use MediaSession API more (setPositionState, more event handlers)
- Still has some bugs I noticed and don't know how to fix!
Sorry for not making this a few separate PRs I guess?
fix $root.repeat becoming something like "function repeat() { [native code] }1111111" for some godawful reasonFix some bugs and improve Russian TLto (WIP) Fix some bugs and improve Russian TL 3 months ago(WIP) Fix some bugs and improve Russian TLto Fix some bugs and improve Russian TL 3 months agoFix some bugs and improve Russian TLto (WIP) Fix some bugs and improve Russian TL 3 months agoAlright, I still need to sort out some bugs... will send a notice when I'm done
i'll make this into a few PRs properly-ish