]> git.parisson.com Git - deefuzzer.git/commitdiff
fix media_url
authorGuillaume Pellerin <yomguy@parisson.com>
Fri, 21 Oct 2011 13:09:12 +0000 (13:09 +0000)
committerGuillaume Pellerin <yomguy@parisson.com>
Fri, 21 Oct 2011 13:09:12 +0000 (13:09 +0000)
deefuzzer/tools/station.py

index bdbba952b59099c33e50a0f95a70a74f4c8a6346..e3a230dbfcd2fb427c4ba5e087204dc2a8d28afe 100644 (file)
@@ -73,14 +73,6 @@ class Station(Thread):
         self.samplerate = self.station['media']['samplerate']
         self.voices = self.station['media']['voices']
 
-        # RSS
-        self.rss_dir = self.station['rss']['dir']
-        self.rss_enclosure = self.station['rss']['enclosure']
-        if 'media_url' in self.station['rss']:
-            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']
         self.short_name = self.station['infos']['short_name']
@@ -92,6 +84,16 @@ class Station(Thread):
         self.rss_playlist_file = self.base_name + '_playlist.xml'
         self.m3u = m3u
 
+        # RSS
+        self.rss_dir = self.station['rss']['dir']
+        self.rss_enclosure = self.station['rss']['enclosure']
+        if 'media_url' in self.station['rss']:
+            self.rss_media_url = self.station['rss']['media_url']
+            if self.rss_media_url[-1] != '/':
+                self.rss_media_url = self.rss_media_url + '/'
+        else:
+            self.rss_media_url = self.channel.url + '/media/'
+        
         # Server
         self.channel.protocol = 'http'     # | 'xaudiocast' | 'icy'
         self.channel.host = self.station['server']['host']
@@ -406,10 +408,7 @@ class Station(Thread):
             media_absolute_playtime += media.length
 
             if self.rss_enclosure == '1':
-                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 = self.rss_media_url + media.file_name
                 media_link = media_link.decode('utf-8')
                 rss_item_list.append(RSSItem(
                     title = song,