From 0b3aaae9810ddd15ebb7a294b7f2558d3f3535fc Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Tue, 22 Nov 2011 22:21:29 +0100 Subject: [PATCH] fix title for episode only series --- ox/movie.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/ox/movie.py b/ox/movie.py index 77f6357..61ca3f2 100644 --- a/ox/movie.py +++ b/ox/movie.py @@ -87,6 +87,15 @@ def parse_movie_path(path): episodeTitle = fileparts[episodeTitle] if episodeTitle == extension or episodeTitle.startswith('Part'): episodeTitle = None + + if not season and 'Episode' in fileparts: + episodeTitle = fileparts.index('Episode') + 1 + episodeTitle = fileparts[episodeTitle] + if episodeTitle == extension or episodeTitle.startswith('Part'): + episodeTitle = None + else: + season = 1 + if season: seriesTitle = title title = u'%s (S%02d)' % (seriesTitle, season) @@ -95,11 +104,6 @@ def parse_movie_path(path): if episodeTitle: title = u'%s %s' % (title, episodeTitle) - if 'Episode' in fileparts: - episodeTitle = fileparts.index('Episode') + 1 - episodeTitle = fileparts[episodeTitle] - if episodeTitle == extension or episodeTitle.startswith('Part'): - episodeTitle = None #part part = findRe(parts[-1], '\.Part (\d+)\.') if part: