func Start(s *datastore.Schedule) { log.Println("Checking if ready to play", s.Id, "channel") if ok := s.ReadyToPlay(); !ok { log.Println("Not ready to play") return } for err := runCurrentProgram(s); err == nil; err = runCurrentProgram(s) { } }