code: def play_station(self, station):
          
          for song in iterate_forever(station.get_playlist):
              try:
                  self.play(song)
              except StopIteration:
                  self.stop()
                  return
docs: Play the station until something ends it
  
          This function will run forever until termintated by calling
          end_station.