4_playlist_solo refactor