feishin/src/renderer/components/audio-player
Kendall Garner 5cc2276781
[bugfix]: web player edge cases
Two bugs addressed in response to Safari changes:
1. Only handle `onEnded` for real streams, preventing `autoNext()` spam when the last track finishes
2. `.play()` is not necessarily a safe operation (if empty wave was started, can cause exception later). Catch this exception and discard it. This also only occurred when playing the last track
2024-01-28 01:50:51 -08:00
..
utils [bugfix]: web player edge cases 2024-01-28 01:50:51 -08:00
index.tsx [bugfix]: web player edge cases 2024-01-28 01:50:51 -08:00