docs: Documenting playback provider on_playback_error callback
logging: Moving error warning from audio to core playback on inability to handle error