sources test
This commit is contained in:
		
							
								
								
									
										29
									
								
								stream.py
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								stream.py
									
									
									
									
									
								
							@@ -56,19 +56,22 @@ stream_server = os.environ.get("STREAM_SERVER")
 | 
			
		||||
proxy_server = os.environ.get("PROXY_SERVER")
 | 
			
		||||
 | 
			
		||||
if icecast_server is not None and stream_server is not None:
 | 
			
		||||
    with open("/app/sources.json", "r") as f:
 | 
			
		||||
        data = json.loads(f.read())
 | 
			
		||||
        playlist = "#EXTM3U\n"
 | 
			
		||||
        for key in data:
 | 
			
		||||
            current = data[key]
 | 
			
		||||
            name = current["name"]
 | 
			
		||||
            radio = current["radio"]
 | 
			
		||||
            if radio:
 | 
			
		||||
                playlist += f'#EXTINF:0 radio="true", {name}\n'
 | 
			
		||||
                playlist += icecast_server + key + "\n"
 | 
			
		||||
            else:
 | 
			
		||||
                playlist += f'#EXTINF:0 radio="false", {name}\n'
 | 
			
		||||
                playlist += stream_server + key + "\n"
 | 
			
		||||
    try:
 | 
			
		||||
        with open("/app/sources.json", "r") as f:
 | 
			
		||||
            data = json.loads(f.read())
 | 
			
		||||
            playlist = "#EXTM3U\n"
 | 
			
		||||
            for key in data:
 | 
			
		||||
                current = data[key]
 | 
			
		||||
                name = current["name"]
 | 
			
		||||
                radio = current["radio"]
 | 
			
		||||
                if radio:
 | 
			
		||||
                    playlist += f'#EXTINF:0 radio="true", {name}\n'
 | 
			
		||||
                    playlist += icecast_server + key + "\n"
 | 
			
		||||
                else:
 | 
			
		||||
                    playlist += f'#EXTINF:0 radio="false", {name}\n'
 | 
			
		||||
                    playlist += stream_server + key + "\n"
 | 
			
		||||
    except Exception as e:
 | 
			
		||||
        logger.info(e)
 | 
			
		||||
 | 
			
		||||
template_html = None
 | 
			
		||||
template_js = None
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user