Currently when a playlist / album is queued, every song is passed through YTDL-core to determine whether or not a valid song can be found. This can cause issues when large playlists / albums are queued as it takes a while to resolve all these songs.
Fix
Possibly only resolve the first 5? or so songs in the playlist / album, then as songs are removed from the queue, resolve another one in the background
Issue
Currently when a playlist / album is queued, every song is passed through YTDL-core to determine whether or not a valid song can be found. This can cause issues when large playlists / albums are queued as it takes a while to resolve all these songs.
Fix
Possibly only resolve the first 5? or so songs in the playlist / album, then as songs are removed from the queue, resolve another one in the background