# RSS
self.rss_dir = self.station['rss']['dir']
self.rss_enclosure = self.station['rss']['enclosure']
+ if self.station['rss']['media_url']:
+ self.rss_media_url = self.station['rss']['media_url']
+ if self.rss_media_url[-1] != '/':
+ self.rss_media_url = self.rss_media_url + '/'
# Infos
self.channel.url = self.station['infos']['url']
media_absolute_playtime += media.length
if self.rss_enclosure == '1':
- media_link = self.channel.url + '/media/' + media.file_name
+ if self.rss_media_url:
+ media_link = self.rss_media_url + media.file_name
+ else:
+ media_link = self.channel.url + '/media/' + media.file_name
media_link = media_link.decode('utf-8')
rss_item_list.append(RSSItem(
title = song,
<!-- If '1', the RSS feeds will contain an enclosure to become a podcast feed.
'0' for simple RSS feed without enclosure -->
<enclosure>1</enclosure>
+ <!-- the base URL of all media items (optional).
+ Default is station url /media -->
+ <media_url>http://my.domain.com/media/</media_url>
</rss>
<twitter>
<!-- If '1', deefuzzer will tweet #nowplaying, new tracks and other things to Twitter. 'O' does nothing. -->