add support for playlists