playlist contains a mutex (you lock it yourself)
thread safety