mirror of
https://github.com/Pecusx/piradio-mini.git
synced 2026-05-20 22:33:44 +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("&","%26")
|
||||||
metadataFormatted = metadataFormatted.replace("@","%40")
|
metadataFormatted = metadataFormatted.replace("@","%40")
|
||||||
metadataFormatted = metadataFormatted.replace(" ","+") #add "+" instead of " " for icecast2
|
metadataFormatted = metadataFormatted.replace(" ","+") #add "+" instead of " " for icecast2
|
||||||
requestToSend = ("http://localhost:8001/admin/metadata?mount=/mpd&mode=updinfo&song=") +(metadataFormatted)
|
# metadataFormatted = "Test+characters+x"
|
||||||
r = requests.get((requestToSend), auth=("admin","mympd"))
|
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
|
# Display stream error
|
||||||
if radio.gotError():
|
if radio.gotError():
|
||||||
|
|||||||
@@ -449,6 +449,7 @@ class Radio:
|
|||||||
# Icecast Streaming settings
|
# Icecast Streaming settings
|
||||||
self.streaming = self.getStoredStreaming()
|
self.streaming = self.getStoredStreaming()
|
||||||
if self.streaming:
|
if self.streaming:
|
||||||
|
self.streaming = False
|
||||||
self.streamingOn()
|
self.streamingOn()
|
||||||
else:
|
else:
|
||||||
self.streamingOff()
|
self.streamingOff()
|
||||||
|
|||||||
Reference in New Issue
Block a user