Recently played & All Songs as playlists
Musi for iOS has playlists that are created by default with recently played having a set amount of songs able to be in it, so it won't use too much data and the other playlist is every song is every playlist including favorites, and when a song is deleted from this playlist, there's an option to only delete the song from the "All songs" playlist or delete the song from every playlist with the song in it
Okay so recently I moved the IndexedDB transactions into a web worker, so that makes this more feasible since it’ll do all of that work off of the main thread.
I’ll mess around with it here and there, and see if I can implement this to be as “out of the way” as possible.