Exemplo n.º 1
0
  def __init__(self):
    print("init bohnify")
    self.listeners = []
    self.session = spotify.Session()
    self.session.on(spotify.SessionEvent.CONNECTION_STATE_UPDATED, self.on_connection_state_changed)
    self.session.on(spotify.SessionEvent.PLAY_TOKEN_LOST, self.on_play_token_lost)
    self.session.preferred_bitrate(spotify.Bitrate.BITRATE_160k)
    try:
      self.audio_driver = bohnifysink.BohnifyAlsaSink(self.session,self)
    except ImportError:
      print ('No audio sink found; audio playback unavailable.')

    self.event_loop = spotify.EventLoop(self.session)
    self.event_loop.start()
    self.volumeController = Volume.Instance()
    self.volumeController.setListener(self)
    self.status["volume"] = self.volumeController.getVolume()
Exemplo n.º 2
0
 def stop(self):
     Bohnify.Instance().endprogram()
     Volume.Instance().stop()
     print("end")