BeatSaberPlaylistsLib
BeatSaberPlaylistsLib copied to clipboard
Playlists Using Key as Identifier
Playlists that don't use hashes or level IDs to identify songs cannot get matched to songs in-game.
Possible Solution: An interface for a service that matches playlist songs to IPreviewBeatmapLevels. PlaylistManager could have a collection of those with the option for adding new services. When requesting a match, each service would be queried until a match is found. A reference to the collection would have to be given to each PlaylistSong owned by the PlaylistManager.