예제 #1
0
 def tagslisting(self):
     '''get tags listing'''
     all_items = []
     for item in self.metadatautils.kodidb.files("videodb://movies/tags"):
         details = (item["label"], "listing&mediatype=movies&tag=%s" % item["label"], "DefaultTags.png")
         all_items.append(create_main_entry(details))
     return all_items
예제 #2
0
파일: media.py 프로젝트: mucky-duck/QuackFX
 def playlistslisting(self):
     '''get tv playlists listing'''
     #TODO: append (Movie playlist) and (TV Show Playlist)
     #TODO: only show playlists with appropriate type (Movie or TV Show)
     movie_label = self.options.get("movie_label")
     tag_label = self.options.get("tag")
     all_items = []
     for item in self.metadatautils.kodidb.files(
             "special://videoplaylists/"):
         # replace '&' with [and] -- will get fixed when processed in playlist action
         label = item["label"].replace('&', '[and]')
         if tag_label == 'ref':
             if movie_label:
                 details = (
                     item["label"],
                     "refplaylist&mediatype=media&movie_label=%s&tv_label=%s"
                     % (movie_label, label), "DefaultTvShows.png")
             else:
                 details = (
                     item["label"],
                     "playlistslisting&mediatype=media&tag=ref&movie_label=%s"
                     % label, "DefaultMovies.png")
         else:
             if movie_label:
                 details = (
                     item["label"],
                     "playlist&mediatype=media&movie_label=%s&tv_label=%s" %
                     (movie_label, label), "DefaultTvShows.png")
             else:
                 details = (
                     item["label"],
                     "playlistslisting&mediatype=media&movie_label=%s" %
                     label, "DefaultMovies.png")
         all_items.append(create_main_entry(details))
     return all_items
예제 #3
0
 def playlistslisting(self):
     '''get playlists listing'''
     all_items = []
     for item in self.metadatautils.kodidb.files("special://videoplaylists/"):
         # replace '&' with [and] -- will get fixed when processed in playlist action
         tag_label = item["label"].replace('&', '[and]')
         if self.options.get("tag") == 'ref':
             details = (item["label"], "refplaylist&mediatype=movies&tag=%s" % tag_label, "DefaultMovies.png")
         else:
             details = (item["label"], "playlist&mediatype=movies&tag=%s" % tag_label, "DefaultMovies.png")
         all_items.append(create_main_entry(details))
     return all_items