def addFavorite(self, param):
     print "[WebComponents.InternetRadioWeb] addFavorite with param = ", param
     name = param["name"]
     if name is None:
         return (False, "No favorite name given!")
     text = param["text"]
     if text is None:
         text = name
     favoritetype = param["favoritetype"]
     if favoritetype is None:
         return (False, "No favorite type given!")
     elif favoritetype.isdigit() == False:
         return (False, "favorite type has to be a number between 0 and 2!")
     tags = param["tags"]
     if tags is None:
         tags = ""
     country = param["country"]
     if country is None:
         country = ""
     homepage = param["homepage"]
     if homepage is None:
         homepage = ""
     favoriteConfig = InternetRadioFavoriteConfig()
     favoriteConfig.addFavorite(name=name,
                                text=text,
                                favoritetype=int(favoritetype),
                                tags=tags,
                                country=country,
                                homepage=homepage)
     player = self.getPlayerInstance()
     if player is not None:
         player.updateFavoriteList()
     return (True, "favorite %s added." % name)
 def renameFavorite(self, param):
     print "[WebComponents.InternetRadioWeb] renameFavorite with param = ", param
     name = param["name"]
     if name is None:
         return (False, "No favorite name given!")
     text = param["text"]
     if text is None:
         text = name
     favoritetype = param["favoritetype"]
     if favoritetype is None:
         return (False, "No favorite type given!")
     elif favoritetype.isdigit() == False:
         return (False, "favorite type has to be a number between 0 and 2!")
     newname = param["newname"]
     if newname is None:
         return (False, "No favorite newname given!")
     found = 0
     favoriteConfig = InternetRadioFavoriteConfig()
     if favoriteConfig.renameFavoriteHTML(name=name,
                                          text=text,
                                          favoritetype=int(favoritetype),
                                          newname=newname) == 1:
         player = self.getPlayerInstance()
         if player is not None:
             player.updateFavoriteList()
         return (True, "favorite %s renamed." % name)
     else:
         return (False, "Could not find favorite %s!" % name)
	def addFavorite(self, param):
		print "[WebComponents.InternetRadioWeb] addFavorite with param = ", param
		name = param["name"]
		if name is None:
			return (False, "No favorite name given!")
		text = param["text"]
		if text is None:
			text = name
		favoritetype = param["favoritetype"]
		if favoritetype is None:
			return (False, "No favorite type given!")
		elif favoritetype.isdigit() == False:
			return (False, "favorite type has to be a number between 0 and 2!")
		tags = param["tags"]
		if tags is None:
			tags = ""
		country = param["country"]
		if country is None:
			country = ""
		homepage = param["homepage"]
		if homepage is None:
			homepage = ""
		favoriteConfig = InternetRadioFavoriteConfig()
		favoriteConfig.addFavorite(name = name, text = text, favoritetype = int(favoritetype), tags = tags, country = country, homepage = homepage)
		player = self.getPlayerInstance()
		if player is not None:
			player.updateFavoriteList()
		return (True, "favorite %s added." % name)
	def renameFavorite(self, param):
		print "[WebComponents.InternetRadioWeb] renameFavorite with param = ", param
		name = param["name"]
		if name is None:
			return (False, "No favorite name given!")

		text = param.get("text", name)
		newtext = param.get("newtext", None)

		favoritetype = param["favoritetype"]
		if favoritetype is None:
			return (False, "No favorite type given!")
		elif favoritetype.isdigit() == False:
			return (False, "favorite type has to be a number between 0 and 2!")
		newname = param["newname"]
		if newname is None:
			return (False, "No favorite newname given!")
		found = 0
		favoriteConfig = InternetRadioFavoriteConfig()
		if favoriteConfig.renameFavoriteHTML(name = name, text = text, favoritetype = int(favoritetype), newname = newname, newtext = newtext) == 1:
			player = self.getPlayerInstance()
			if player is not None:
				player.updateFavoriteList()
			return (True, "favorite %s renamed." % name)
		else:
			return (False, "Could not find favorite %s!" % name)
	def getFavoritesList(self):
		favoriteConfig = InternetRadioFavoriteConfig()
		return favoriteConfig.getFavoriteList(html=True)
 def getFavoritesList(self):
     favoriteConfig = InternetRadioFavoriteConfig()
     return favoriteConfig.getFavoriteList(html=True)