added support for public playlists