Esempio n. 1
0
 def get(self, action, subid):
     try:
         self.init_vars(action)
         thisMenuFile = self.submenu % (subid)
         menuItems = youtube_menu.youtube_menu().processMenuFile(
             thisMenuFile)
         for name, section, searchid, subid, playlistid, channelid, videoid, iconimage, fanart, description in menuItems:
             if not subid == 'false':  # Means this item points to a submenu
                 youtube_menu.youtube_menu().addMenuItem(
                     name, self.action, subid, iconimage, fanart,
                     description, True)
             elif not searchid == 'false':  # Means this is a search term
                 youtube_menu.youtube_menu().addSearchItem(
                     name, searchid, iconimage, fanart)
             elif not videoid == 'false':  # Means this is a video id entry
                 youtube_menu.youtube_menu().addVideoItem(
                     name, videoid, iconimage, fanart)
             elif not channelid == 'false':  # Means this is a channel id entry
                 youtube_menu.youtube_menu().addChannelItem(
                     name, channelid, iconimage, fanart)
             elif not playlistid == 'false':  # Means this is a playlist id entry
                 youtube_menu.youtube_menu().addPlaylistItem(
                     name, playlistid, iconimage, fanart)
             elif not section == 'false':  # Means this is a section placeholder/info line
                 youtube_menu.youtube_menu().addSectionItem(
                     name, self.default_icon, self.default_fanart)
         self.endDirectory()
     except:
         pass
Esempio n. 2
0
	def get(self, action, subid):
		try:
			self.init_vars(action)

			thisMenuFile = self.submenu % (subid)
			menuItems = youtube_menu.youtube_menu().processMenuFile(thisMenuFile)

			for name, section, searchid, subid, playlistid, channelid, videoid, iconimage, fanart, description in menuItems:
				if subid != 'false': # Means this item points to a submenu
					youtube_menu.youtube_menu().addMenuItem(name, self.action, subid, iconimage, fanart, description, True)
				elif searchid != 'false': # Means this is a search term
					youtube_menu.youtube_menu().addSearchItem(name, searchid, iconimage, fanart)
				elif videoid != 'false': # Means this is a video id entry
					youtube_menu.youtube_menu().addVideoItem(name, videoid, iconimage, fanart)
				elif channelid != 'false': # Means this is a channel id entry
					if channelid.startswith('UC'):
						youtube_menu.youtube_menu().addChannelItem(name, channelid, iconimage, fanart)
					else:
						# This really needs it's own userid created in the .txt files
						youtube_menu.youtube_menu().addUserItem(name, channelid, iconimage, fanart)
				elif playlistid != 'false': # Means this is a playlist id entry
					youtube_menu.youtube_menu().addPlaylistItem(name, playlistid, iconimage, fanart)
				elif section != 'false': # Means this is a section placeholder/info line
					youtube_menu.youtube_menu().addSectionItem(name, self.default_icon, self.default_fanart)
			self.endDirectory()
		except:
			pass
Esempio n. 3
0
 def get(self, action, subid):
     try:
         self.init_vars(action)
         thisMenuFile = self.submenu % (subid)
         menuItems = youtube_menu.youtube_menu().processMenuFile(thisMenuFile)
         for name,section,searchid,subid,playlistid,channelid,videoid,iconimage,fanart,description in menuItems:
             if not subid == 'false': # Means this item points to a submenu
                 youtube_menu.youtube_menu().addMenuItem(name, self.action, subid, iconimage, fanart, description, True)
             elif not searchid == 'false': # Means this is a search term
                 youtube_menu.youtube_menu().addSearchItem(name, searchid, iconimage, fanart)
             elif not videoid == 'false': # Means this is a video id entry
                 youtube_menu.youtube_menu().addVideoItem(name, videoid, iconimage, fanart)
             elif not channelid == 'false': # Means this is a channel id entry
                 youtube_menu.youtube_menu().addChannelItem(name, channelid, iconimage, fanart)
             elif not playlistid == 'false': # Means this is a playlist id entry
                 youtube_menu.youtube_menu().addPlaylistItem(name, playlistid, iconimage, fanart)
             elif not section == 'false': # Means this is a section placeholder/info line
                 youtube_menu.youtube_menu().addSectionItem(name, self.default_icon, self.default_fanart)
         self.endDirectory()
     except:
         pass