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)
Exemple #2
0
#!/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()
Exemple #3
0
        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()