'site_url': request.build_absolute_uri('/').strip('/'),
'radio_name': settings.RADIO_NAME,
'radio_long_name': settings.RADIO_LONG_NAME,
+ 'radio_stream_urls': settings.RADIO_STREAM_URLS,
}
RADIO_NAME = 'Radio Panik'
RADIO_LONG_NAME = 'Radio Panik - 105.4 FM'
WEBSITE_BASE_URL = 'https://www.radiopanik.org/'
+RADIO_STREAM_URLS = [
+ {
+ 'id': 'ogg',
+ 'm3u_url': 'https://streaming.domainepublic.net/radiopanik.ogg.m3u',
+ 'url': 'https://streaming.domainepublic.net/radiopanik.ogg',
+ 'type': 'audio/ogg',
+ },
+ {
+ 'id': 'mp3',
+ 'm3u_url': 'https://streaming.domainepublic.net/radiopanik.mp3.m3u',
+ 'url': 'https://streaming.domainepublic.net/radiopanik.mp3',
+ 'type': 'audio/mpeg',
+ },
+]
HOME_EMISSIONS_COUNT = 3
HOME_FOCUS_COUNT = 3
<div id="audioPlayer" class="cf">
<div id="Live" class="padded cf">
<div class="metas custom">
- <a id="ogg-m3u" class="button resymbol icon-download inBlock" title="{% trans 'Get the stream on your player!' %}" href="https://streaming.domainepublic.net/radiopanik.ogg.m3u"></a>
- <a id="mp3-m3u" style="display: none;" class="button icon-download inBlock" title="{% trans 'Get the stream on your player!' %}" href="https://streaming.domainepublic.net/radiopanik.mp3.m3u"></a>
+ {% for radio_stream in radio_stream_urls %}
+ {% if radio_stream.m3u_url %}
+ <a id="{{radio_stream.id}}-m3u" class="button resymbol icon-download inBlock" title="{% trans 'Get the stream on your player!' %}" href="{{radio_stream.m3u_url}}"></a>
+ {% endif %}
+ {% endfor %}
</div>
<div class="button" id="DirectStreamPanikControler">
<div id="streamSymbol" class="icon-volume-up resymbol"></div>
class="hidden"
tabindex="0"
controls="controls">
- <source src="https://streaming.domainepublic.net/radiopanik.ogg?{{ unique }}" type="audio/ogg"/>
- <source src="https://streaming.domainepublic.net/radiopanik.mp3?{{ unique }}" type="audio/mpeg"/>
+ {% for radio_stream in radio_stream_urls %}
+ <source src="{{ radio_stream.url }}?{{ unique }}" type="{{ radio_stream.type }}"/>
+ {% endfor %}
</audio>
</div>
</div>