more sensible way to load playlists