def set_start(self, request): try: pairedDeviceId = request.get_arg("pairedDeviceId") url = request.get_arg("url") name = request.get_value("name") album = request.get_value("album") artist = request.get_value("artist") albumArt = request.get_value("albumArt") urlDetails = request.get_value("urlDetails") urlFormat = request.get_value("urlFormat") language = request.get_arg(AppInfo.REQUEST_KEY_LANGUAGE) returnStr = SpeakerControllerService.set_start(pairedDeviceId, url, name, album, artist, albumArt, urlDetails, urlFormat, language=language) self.send_response(returnStr, request.requestId) except SystemException as se: self.send_response(se.value, request.requestId, se.value["returnValue"], se.value["returnMessage"]) except Exception as e: self.send_response({"error": str(e)}, request.requestId, 1001)
def get_now_playing_status(self, request): try: pairedDeviceId = request.get_arg("pairedDeviceId") language = request.get_arg(AppInfo.REQUEST_KEY_LANGUAGE) returnStr = SpeakerControllerService.get_now_playing_status( pairedDeviceId, language) self.send_response(returnStr, request.requestId) except SystemException as se: self.send_response(se.value, request.requestId, se.value["returnValue"], se.value["returnMessage"]) except Exception as e: self.send_response({"error": str(e)}, request.requestId, 1001)
def set_speak(self, request): try: pairedDeviceId = request.get_arg("pairedDeviceId") text = request.get_arg("text") serviceProvider = request.get_arg("serviceProvider") lang = request.get_arg("lang") language = request.get_arg(AppInfo.REQUEST_KEY_LANGUAGE) returnStr = SpeakerControllerService.set_speak( pairedDeviceId, text, serviceProvider=serviceProvider, lang=lang, language=language) self.send_response(returnStr, request.requestId) except SystemException as se: self.send_response(se.value, request.requestId, se.value["returnValue"], se.value["returnMessage"]) except Exception as e: self.send_response({"error": str(e)}, request.requestId, 1001)