Reduce playlist code duplication with +create_and_initialize_callbacks