Added XBMC collection (set) categorization capability.
This commit is contained in:
@@ -121,6 +121,7 @@ class TheMovieDb(MovieProvider):
|
|||||||
'year': year,
|
'year': year,
|
||||||
'plot': movie.overview,
|
'plot': movie.overview,
|
||||||
'genres': genres,
|
'genres': genres,
|
||||||
|
'collection': movie.collection.name,
|
||||||
}
|
}
|
||||||
|
|
||||||
movie_data = dict((k, v) for k, v in movie_data.iteritems() if v)
|
movie_data = dict((k, v) for k, v in movie_data.iteritems() if v)
|
||||||
|
|||||||
@@ -104,6 +104,13 @@ class XBMC(MetaDataBase):
|
|||||||
writers = SubElement(nfoxml, 'credits')
|
writers = SubElement(nfoxml, 'credits')
|
||||||
writers.text = toUnicode(writer)
|
writers.text = toUnicode(writer)
|
||||||
|
|
||||||
|
# Sets or collections
|
||||||
|
collection_name = toUnicode(movie_info.get('collection'))
|
||||||
|
if collection_name:
|
||||||
|
collection = SubElement(nfoxml, 'set')
|
||||||
|
collection.text = toUnicode(collection_name)
|
||||||
|
sorttitle = SubElement(nfoxml, 'sorttitle')
|
||||||
|
sorttitle.text = '%s %s' % (collection_name, movie_info.get('year'))
|
||||||
|
|
||||||
# Clean up the xml and return it
|
# Clean up the xml and return it
|
||||||
nfoxml = xml.dom.minidom.parseString(tostring(nfoxml))
|
nfoxml = xml.dom.minidom.parseString(tostring(nfoxml))
|
||||||
|
|||||||
Reference in New Issue
Block a user