From inbox — "the music playback and its recalling feature takes time to load content."
Suspects (pre-play path in Coordinator.start(_:)):
LyricsResolver.resolve hits LRCLIB over the network before player.load.
- YouTube items re-extract every play (stream URLs expire) plus a
youtubeSearch for Spotify/SoundCloud entries.
LibraryStore.backfillArtwork() resolves every bookmark and opens every file after import.
Fix direction — start playback first; resolve lyrics/artwork async and attach when ready.
From verse-inbox.md.
From inbox — "the music playback and its recalling feature takes time to load content."
Suspects (pre-play path in
Coordinator.start(_:)):LyricsResolver.resolvehits LRCLIB over the network beforeplayer.load.youtubeSearchfor Spotify/SoundCloud entries.LibraryStore.backfillArtwork()resolves every bookmark and opens every file after import.Fix direction — start playback first; resolve lyrics/artwork async and attach when ready.
From
verse-inbox.md.