Ejemplo n.º 1
0
 def getStreamByName(self, streamname):
     print("[" + myname + "] load " + streamname + " from config")
     if self.isStream(streamname) is True:
         stream = Stream(streamname,
                         self.configparser.get(streamname, "description"),
                         self.configparser.get(streamname, "url"),
                         type=self.configparser.get(streamname, "type"))
         stream.setFavorite(True)
         return stream
     else:
         return False
Ejemplo n.º 2
0
 def getStreamByName(self,streamname):
     print "["+myname+"] load "+streamname+" from config"
     if self.isStream(streamname) is True:
         stream = Stream(
                     streamname,
                     self.configparser.get(streamname, "description"),
                     self.configparser.get(streamname, "url"),
                     type=self.configparser.get(streamname, "type")
                 )
         stream.setFavorite(True)
         return stream
     else:
         return False
Ejemplo n.º 3
0
 def GenreSelected(self, selectedGenre):
     if selectedGenre is not None:
         feed = ShoutcastFeed(selectedGenre[1])
         #feed.fetch_stations()
         feed.parse_stations()
         self.list = []
         for station in feed.station_list:
             stream = Stream(str(station['Name']), "Bitrate: " + str(station['Bitrate']) + ", Type: " + str(station['MimeType']), str(station['PLS_URL']), type="pls")
             self.list.append(stream)
     self.OnListLoaded()