diff --git a/PseudoChannel.py b/PseudoChannel.py index d85621c..cd072b3 100644 --- a/PseudoChannel.py +++ b/PseudoChannel.py @@ -23,6 +23,9 @@ from time import sleep import pseudo_config as config +reload(sys) +sys.setdefaultencoding('utf-8') + class PseudoChannel(): PLEX = PlexServer(config.baseurl, config.token) @@ -195,7 +198,7 @@ class PseudoChannel(): ] section_dict = { - "TV Shows" : ["series", "shows", "tv", "episodes", "tv shows"], + "TV Shows" : ["series", "shows", "tv", "episodes", "tv shows", "show"], "Movies" : ["movie", "movies", "films", "film"], "Videos" : ["video", "videos", "vid"], "Music" : ["music", "songs", "song", "tune", "tunes"] @@ -605,7 +608,7 @@ class PseudoChannel(): if entry.is_strict_time.lower() == "true": - print "++++ Strict-time: {}".format(entry.title) + print "++++ Strict-time: {}".format(str(entry.title)) entry.end_time = self.get_end_time_from_duration( self.translate_time(entry.start_time), diff --git a/pseudo_schedule.xml b/pseudo_schedule.xml index bc6641d..f5e7ac8 100644 --- a/pseudo_schedule.xml +++ b/pseudo_schedule.xml @@ -1,5 +1,11 @@ + + + + + + @@ -7,51 +13,48 @@ - - - - - - - + + + - - + + - - - - - - - + - - - + + + + + - - + - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - diff --git a/src/PseudoChannelDatabase.py b/src/PseudoChannelDatabase.py index 2043bbd..bed59f8 100644 --- a/src/PseudoChannelDatabase.py +++ b/src/PseudoChannelDatabase.py @@ -21,7 +21,7 @@ class PseudoChannelDatabase(): self.cursor.execute('CREATE TABLE IF NOT EXISTS ' 'movies(id INTEGER PRIMARY KEY AUTOINCREMENT, ' - 'unix INTEGER, mediaID INTEGER, title TEXT, duration INTEGER)') + 'unix INTEGER, mediaID INTEGER, title TEXT, duration INTEGER, lastPlayedDate TEXT)') self.cursor.execute('CREATE TABLE IF NOT EXISTS ' 'videos(id INTEGER PRIMARY KEY AUTOINCREMENT, '