feat(playlists): make playlists adding/removing more robust