playlist: fix regressions from 15cfc4674e908899b49cd8c1d01e3b849cebd1a7