diff --git a/radio4.py b/radio4.py index e4301de..5c69c35 100755 --- a/radio4.py +++ b/radio4.py @@ -568,8 +568,13 @@ def display_current(lcd,radio,toggleScrolling): metadataFormatted = metadataFormatted.replace("&","%26") metadataFormatted = metadataFormatted.replace("@","%40") metadataFormatted = metadataFormatted.replace(" ","+") #add "+" instead of " " for icecast2 - requestToSend = ("http://localhost:8001/admin/metadata?mount=/mpd&mode=updinfo&song=") +(metadataFormatted) - r = requests.get((requestToSend), auth=("admin","mympd")) + # metadataFormatted = "Test+characters+x" + try: + requestToSend = ("http://localhost:8001/admin/metadata?mount=/mpd&mode=updinfo&song=") +(metadataFormatted) + r = requests.get((requestToSend), auth=("admin","mympd")) + except: + log.message("Send metadata do icacast server problem - metadata: " + metadataFormatted, log.ERROR) + # Display stream error if radio.gotError(): diff --git a/radio_class.py b/radio_class.py index cce7c26..34d7755 100755 --- a/radio_class.py +++ b/radio_class.py @@ -449,6 +449,7 @@ class Radio: # Icecast Streaming settings self.streaming = self.getStoredStreaming() if self.streaming: + self.streaming = False self.streamingOn() else: self.streamingOff() diff --git a/version b/version index 9e96510..7c7630e 100644 --- a/version +++ b/version @@ -1 +1 @@ -5.5d +5.5e