def getMovie(self, info, lang):
		printl ("", self, "S")
		
		if info.TmDbId == info.TmDbIdNull:
			printl("None (info.TmDbId == info.TmDbIdNull)", self, "I") 
			
			printl ("", self, "C")
			return None
		
		lang = lang.lower()
		
		if lang == u"en":
			printl("en already parsed using getSerieByImdbID()", self, "I")
			
			printl ("", self, "C")
			return info
		
		url = self.apiImdbLookup
		url = re.sub("<imdbid>", info.ImdbId, url)
		url = re.sub("<lang>",   lang,		url)
		result = WebGrabber.getJson(url)
		
		if result is None:
			printl("None (result is None)", self, "I") 
			
			printl ("", self, "C")
			return None
		
		eMovie = json.loads(result)
		
		#if self.getTranslated(eMovie) is False:
		#	continue
		
		#tmp = self.getTmdbId(info, eMovie)
		#if tmp is not None:
		#	info = tmp
		#tmp = self.getImdbId(info, eMovie)
		#if tmp is not None:
		#	info = tmp
		tmp = self.getName(info, eMovie)
		if tmp is not None:
			info = tmp
		tmp = self.getOverview(info, eMovie)
		if tmp is not None:
			info = tmp
		tmp = self.getReleased(info, eMovie)
		if tmp is not None:
			info = tmp
		tmp = self.getRating(info, eMovie)
		if tmp is not None:
			info = tmp
		tmp = self.getRuntime(info, eMovie)
		if tmp is not None:
			info = tmp
		tmp = self.getGenre(info, eMovie)
		if tmp is not None:
			info = tmp
		
		printl ("", self, "C")		
		return info
	def getArtByImdbId(self, info):
		printl ("", self, "S")
		
		if info.ImdbId == info.ImdbIdNull:
			printl("None (info.ImdbId == info.ImdbIdNull)", self, "D")
			
			printl ("", self, "C")
			return None
		
		url = self.apiImdbLookup
		url = re.sub("<imdbid>", info.ImdbId, url)
		url = re.sub("<lang>",   u"en",	   url)
		result = WebGrabber.getJson(url)
		
		if result is None:
			printl("None (result is None)", self, "D") 
			
			printl ("", self, "C")
			return None
		
		eMovie = json.loads(result)
		try:
			info.Poster = "http://d3gtl9l2a4fn1j.cloudfront.net/t/p/w300" + eMovie['poster_path']
		except Exception, ex:
			printl("Exception: " + str(ex), self)
			info.Poster = ""
	def getMovieByImdbID(self, info):
		printl ("", self, "S")
		
		if info.ImdbId == info.ImdbIdNull:
			printl("None (info.ImdbId == info.ImdbIdNull)", self, "I") 
			
			printl ("", self, "C")
			return None
		
		url = self.apiImdbLookup
		url = re.sub("<imdbid>", info.ImdbId, url)
		url = re.sub("<lang>",   u"en",	   url)
		result = WebGrabber.getJson(url)
		
		if result is None:
			printl("None (result is None)", self, "I") 
			
			printl ("", self, "C")
			return None
		
		eMovie = json.loads(result)
		tmp = self.getTmdbId(info, eMovie)
		if tmp is not None:
			info = tmp
		#tmp = self.getImdbId(info, eMovie)
		#if tmp is not None:
		#	info = tmp
		tmp = self.getName(info, eMovie)
		if tmp is not None:
			info = tmp
		tmp = self.getOverview(info, eMovie)
		if tmp is not None:
			info = tmp
		tmp = self.getReleased(info, eMovie)
		if tmp is not None:
			info = tmp
		tmp = self.getRating(info, eMovie)
		if tmp is not None:
			info = tmp
		tmp = self.getRuntime(info, eMovie)
		if tmp is not None:
			info = tmp
		tmp = self.getGenre(info, eMovie)
		if tmp is not None:
			info = tmp

		printl ("", self, "C")		
		return info