threading attempt + playback modules and playlists