Example #1
0
	def run(self):
		while(True):
			try:
				wx.PostEvent(self.frame, evtExecFunc(func=EnableFrame, attr1=False))
				if sys.platform == "win32": self.update()
				wx.PostEvent(self.frame, evtExecFunc(func=SetStatus, attr1="Initializing..."))
				groove.init()
				wx.PostEvent(self.frame, evtExecFunc(func=SetStatus, attr1="Getting Token..."))
				groove.getToken()
				wx.PostEvent(self.frame, evtExecFunc(func=EnableFrame, attr1=True))
				wx.PostEvent(self.frame, evtExecFunc(func=SetFocus, attr1=self.frame.txt_query))
				wx.PostEvent(self.frame, evtExecFunc(func=SetStatus, attr1="Ready"))
				time.sleep(300)
			except Exception, e:
				if e.args[0] == 11004:
					wx.PostEvent(self.frame, evtExecFunc(func=SetStatus, attr1="Failed to connect. Waiting (2)"))
					time.sleep(2)
				else: print e.args
Example #2
0
    printer.playlist = playlist

    # Iterate over the fingerprinter
    for fp, duration, pitem in printer:
        print()
        print("duration {}: {}".format(duration, pitem.file.filename))
        print(fp)

    # Detach the playlist
    printer.playlist = None

    # Close and remove files from the playlist
    while len(playlist) > 0:
        playlist[0].file.close()
        del playlist[0]

    return 0


if __name__ == '__main__':
    args = docopt(__doc__)

    loglvl = {
        0: logging.WARNING,
        1: logging.INFO,
    }.get(args['--verbose'], logging.DEBUG)
    logging.basicConfig(level=loglvl)

    groove.init()
    sys.exit(main(args['--raw'], *args['FILE']))
Example #3
0
    # Detach the playlist
    encoder.playlist = None

    # Close and remove files from the playlist
    while len(playlist) > 0:
        playlist[0].file.close()
        del playlist[0]

    return 0


if __name__ == '__main__':
    args = docopt(__doc__)

    try:
        args['--bitrate'] = int(args['--bitrate'])
    except ValueError:
        _log.error('Could not parse bitrate \"%s\" as an integer', args['--bitrate'])
        sys.exit(1)

    groove.init()
    sys.exit(main(
        args['--bitrate'],
        args['--format'],
        args['--codec'],
        args['--mime'],
        args['--output'],
        *args['FILE']
    ))