示例#1
0
	def __init__(self, session, libraryName):
		printl("", self, "S")
		printl("libraryName: " + str(libraryName), self, "D")
		
		Screen.__init__(self, session)
		self._session = session
		self._libraryName = libraryName
		
		self._views = getViews(libraryName)

		if self._libraryName == "movies":
			self.currentViewIndex = int(config.plugins.dreamplex.defaultMovieView.value)

		elif self._libraryName == "shows":
			self.currentViewIndex = int(config.plugins.dreamplex.defaultShowView.value)

		elif self._libraryName == "music":
			self.currentViewIndex = int(config.plugins.dreamplex.defaultMusicView.value)

		else:
			self.currentViewIndex = 0
		
		self.onFirstExecBegin.append(self.showView)
		
		printl("", self, "C")
示例#2
0
def getViewsByType(myType):
	printl("", "__init__::getViewsByType", "S")
	views = getViews(myType)

	viewChoices = []
	i = 0
	for view in views:
		viewChoices.append((str(i), str(view[0])))
		i += 1

	printl("", "__init__::getViewsByType", "C")
	return viewChoices
示例#3
0
def getViewsByType(myType):
    printl("", "__init__::getViewsByType", "S")
    views = getViews(myType)

    viewChoices = []
    i = 0
    for view in views:
        viewChoices.append((str(i), str(view[0])))
        i += 1

    printl("", "__init__::getViewsByType", "C")
    return viewChoices
示例#4
0
	def __init__(self, session, libraryName):
		printl("", self, "S")
		printl("libraryName: " + str(libraryName), self, "D")
		
		Screen.__init__(self, session)
		self._session = session
		self._libraryName = libraryName
		
		self._views = getViews(libraryName)
		self.currentViewIndex = 0
		
		self.defaultPickle = "%s%s_view_%s.bin" % (config.plugins.dreamplex.playerTempPath.value, config.plugins.dreamplex.skins.value, libraryName, )
		self.onFirstExecBegin.append(self.showDefaultView)
		
		printl("", self, "C")
示例#5
0
	def prepareMediaVariants(self):
		# get params
		viewTypes = ["movies", "mixed", "shows", "music"]
		self.backdropVariants = []
		self.posterVariants = []

		for viewType in viewTypes:
			views = getViews(viewType)
			for viewParams in views:
				p_height = viewParams[2]["settings"]["posterHeight"]
				p_width = viewParams[2]["settings"]["posterWidth"]
				p_postfix = "_poster_" + p_width + "x" + p_height + "_v2.jpg"
				variant = [p_height, p_width, p_postfix]

				if variant in self.posterVariants:
					printl("variant already exists", self, "D")
				else:
					self.posterVariants.append(variant)

				b_height = viewParams[2]["settings"]["backdropHeight"]
				b_width = viewParams[2]["settings"]["backdropWidth"]
				b_postfix = "_backdrop_" + b_width + "x" + b_height + "_v2.jpg"
				variant = [b_height, b_width, b_postfix]

				if variant in self.backdropVariants:
					printl("variant already exists", self, "D")
				else:
					self.backdropVariants.append(variant)

		if self.resolution == "FHD":
			l_height = "1080"
			l_width = "1920"
			l_postfix = "_backdrop_1920x1080_v2.jpg"
		else:
			# we use this for fullsize m1v backdrops that can be loaded to miniTv
			l_height = "720"
			l_width = "1280"
			l_postfix = "_backdrop_1280x720_v2.jpg"

		variant = [l_height, l_width, l_postfix]

		if variant in self.backdropVariants:
			printl("variant already exists", self, "D")
		else:
			self.backdropVariants.append(variant)

		printl("posterVariants: " + str(self.posterVariants), self, "D")
		printl("backdropVariants: " + str(self.backdropVariants), self, "D")
示例#6
0
	def prepareMediaVariants(self):
		# get params
		viewTypes = ["movies", "mixed", "shows", "music"]
		self.backdropVariants = []
		self.posterVariants = []

		for viewType in viewTypes:
			views = getViews(viewType)
			for viewParams in views:
				p_height = viewParams[2]["settings"]["posterHeight"]
				p_width = viewParams[2]["settings"]["posterWidth"]
				p_postfix = "_poster_" + p_width + "x" + p_height + "_v2.jpg"
				variant = [p_height, p_width, p_postfix]

				if variant in self.posterVariants:
					printl("variant already exists", self, "D")
				else:
					self.posterVariants.append(variant)

				b_height = viewParams[2]["settings"]["backdropHeight"]
				b_width = viewParams[2]["settings"]["backdropWidth"]
				b_postfix = "_backdrop_" + b_width + "x" + b_height + "_v2.jpg"
				variant = [b_height, b_width, b_postfix]

				if variant in self.backdropVariants:
					printl("variant already exists", self, "D")
				else:
					self.backdropVariants.append(variant)

		if self.resolution == "FHD":
			l_height = "1080"
			l_width = "1920"
			l_postfix = "_backdrop_1920x1080_v2.jpg"
		else:
			# we use this for fullsize m1v backdrops that can be loaded to miniTv
			l_height = "720"
			l_width = "1280"
			l_postfix = "_backdrop_1280x720_v2.jpg"

		variant = [l_height, l_width, l_postfix]

		if variant in self.backdropVariants:
			printl("variant already exists", self, "D")
		else:
			self.backdropVariants.append(variant)

		printl("posterVariants: " + str(self.posterVariants), self, "D")
		printl("backdropVariants: " + str(self.backdropVariants), self, "D")