def selectKindOfMedia(): list_kind_of_media = xbmcgui.Dialog().multiselect("Select kind of Media", ["Movies", "TV Series"]) kind_of_media = [] if 0 in list_kind_of_media: kind_of_media.append("Movies") if 1 in list_kind_of_media: kind_of_media.append("TV Shows") playlist().selectKindOfMedia(kind_of_media)
def selectLanguages(): list_sel_lang = xbmcgui.Dialog().multiselect("Select media language", ["De", "En", "Fr", "It"]) languages = [] if 0 in list_sel_lang: languages.append("De") if 1 in list_sel_lang: languages.append("En") if 2 in list_sel_lang: languages.append("Fr") if 3 in list_sel_lang: languages.append("It") playlist().selectLanguages(languages)
def getPlaylist(): plylst = playlist().getPlaylist() return plylst
def getPlaylistFiltered(): plylst = playlist().getPlaylistFiltered() return plylst
def filterVODbyLanguage(): filtering_keywords = playlist().getLanguageFilteringKeywords() playlist().filterVODbyKeywords(filtering_keywords)
def getFilteringKeywords(): filtering_keywords = playlist().getFilteringKeywords() playlist().filterVODbyKeywords(filtering_keywords)
def filterVODbyKindOfMedia(): playlist().filterVODbyKindOfMedia()
def extractVODFromPlaylist(): extensions = ('.avi', '.mkv') items = playlist().extractVODFromPlaylist(extensions) return items
def openLocalPlaylist(): path = playlist().selectLocalPlaylist() items = playlist().readPlaylist(path) return items
def extractVODFromPlaylist(extensions): items = playlist().extractVODFromPlaylist(extensions) return items
def createInstance(): return playlist()