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)