mirror of
https://github.com/pkali/piradio-mini.git
synced 2026-05-20 22:34:22 +02:00
Fixes for streaming problems.
This commit is contained in:
@@ -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
|
||||
# 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():
|
||||
|
||||
@@ -449,6 +449,7 @@ class Radio:
|
||||
# Icecast Streaming settings
|
||||
self.streaming = self.getStoredStreaming()
|
||||
if self.streaming:
|
||||
self.streaming = False
|
||||
self.streamingOn()
|
||||
else:
|
||||
self.streamingOff()
|
||||
|
||||
Reference in New Issue
Block a user