static void playlist_dispatch_if_updated(sp_playlist *playlist, bool done, void *userdata) { if (done) playlist_dispatch(playlist, userdata); }
static void playlist_update_in_progress(sp_playlist *playlist, bool done, void *userdata) { if (done) playlist_dispatch(playlist, userdata); }
static void playlist_dispatch_if_loaded(sp_playlist *playlist, void *userdata) { if (sp_playlist_is_loaded(playlist)) playlist_dispatch(playlist, userdata); }
static void playlist_state_changed(sp_playlist *playlist, void *userdata) { if (!sp_playlist_is_loaded(playlist)) return; playlist_dispatch(playlist, userdata); }