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
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
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()