Example #1
0
def send_state_playlist_message(playlist, message, extra = None, playing = None, paused = None, response_code = error_codes.SUCCESFULL_QUERY):
	
	if playlist != None:
		if playing == None:
			isPlaying = playlist.isPlaying()
		else:
			isPlaying = playing

		if paused == None:
			isPaused = playlist.isPaused()
		else:
			isPaused = paused

		response = { 'code' : response_code,
					'message' : message,
					'position' : playlist.getPosition(),
					'elements' : playlist.getTracks(),
					'nextTrack' : playlist.nextTrackAvilable(),
					'previousTrack' : playlist.prevTrackAvilable(),
					'state' : {'playing' : isPlaying, 'paused' : isPaused, 'muted' : volumizer.isMuted()}}

		if extra != None:
			response.update(extra)

		return jsonify(response)

	else:
		return send_error(error_codes.UNDEFINED, "An error occured(Null pointer exception)")
Example #2
0
def send_state_track_message(track, message, extra = None, response_code = error_codes.SUCCESFULL_QUERY):

	response = { 'code' : response_code,
				'message' : message,
				'title' : track.getMetadata().get('metadata').get('title'),
				'path' : track.getPath(),
				'total' : round(track.getLength()),
				'state' : {'playing' : track.isPlaying(), 'paused' : track.isPaused(), 'muted' : volumizer.isMuted()}}

	if extra != None:
		response.update(extra)

	return jsonify(response)
Example #3
0
	def isMuted(self):
		return volumizer.isMuted()