#!/usr/bin/python
# -*- coding: utf8 -*-
# Utilisé pour générer le contenu du fichier /etc/icecast2/radio.xml
import urlparse
import urllib
from config import *
auth_template = """/%s"""
i=0
for group in multicast.keys():
for (title, (name,dst,port,sources)) in multicast[group].items():
p=urlparse.urlparse(sources[0])
if ':' in p.netloc:
host=p.netloc.split(':')[0]
port=p.netloc.split(':')[1]
else:
host=p.netloc
port = 80
print """
%s%s%s/%s11""" % (host, port, p.path, name)
print auth_template % name