Skip to content

Playback start and library recall are slow #4

Description

@SolRaze

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions