Better handle empty playlists