Fix audio stutter when loading new album in random mode
Summary
- When crossfading between albums, clearing the old audio element's
srcfired anonerrorevent that cascaded intoplayNext()/playTrack(), restarting playback on the new element - This caused the "plays first second, cuts out, replays from beginning" behavior
- Added a
fadingOutguard so error and ended handlers ignore events from the element being faded out