Reduce playlist code duplication with create_and_initialize_callbacks