Expose end_of_track event as a channel