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