better list handling so that users can still play non-api-streamable tracks from the favorites list