def __init__(self): self.mainloop = GObject.MainLoop() import loggy loggy.debug_setting = True loggy.sb = self import config self.config = config.config(self) import sbdb self.sbdb = sbdb.sbdb(self) import player self.player = player.player(self) import playlist self.playlist = playlist.playlist(self) import mediakeys self.mediakeys = mediakeys.mediakeys(self) import debug debug.soundblizzard = self import mpdserver self.mpdserver = mpdserver.mpdserver(self) self.mpdserver.startserver('localhost', 6601) #import dbus_mpris #self.dbus_mpris = dbus_mpris.dbus_mpris(self) import gui self.gtkgui = gui.GTKGui(self)
#!/usr/bin/python try: import socket import gobject, loggy, player, sbdb except: loggy.warn('Could not find required libraries: socket gobject loggy player database') import gobject, loggy, player, sbdb, socket, mediakeys, config, mpdserver if __name__ == "__main__": player1 = player.player() player1.db = sbdb.sbdb() player1.mediakeys = mediakeys.mediakeys(player1) mpdserver1 = mpdserver.mpdserver(player1) mpdserver1.startserver('', 6601) player1.load_playlist('ben') gobject.MainLoop().run()
if (vol != self.vol): self.vol = vol self.playbin.set_property('volume', float(self.vol)/100) self.emit('volume-changed') return True def updatestate(self): state = self.player.get_state(1)[1] if state == Gst.State.PLAYING: state = 'play' elif state == Gst.State.PAUSED: state = 'pause' else: state = 'stop' if (self.state != state): self.state = state self.emit('play-state-changed') if (state != 'stop'): GObject.timeout_add(1000, self.updatepos) GObject.type_register(player) if __name__ == "__main__": soundblizzard = '' soundblizzard.config = config.config(soundblizzard) soundblizzard.sbdb = sbdb.sbdb(soundblizzard) player1 = player(soundblizzard) player1.load_uri('file:///home/sam/Music/Popcorn.mp3') GObject.MainLoop().run()