Clean file names to better detect duplicates

This commit is contained in:
2023-01-21 10:48:06 +01:00
parent 249a3c51de
commit 2f0ce4ded4

View File

@ -278,11 +278,12 @@ class FreeboxMoviePlanner:
def excludeLocalMovies(self, directory):
(_, _, filenames) = next(os.walk(directory))
clean = lambda t: re.sub(r"( :|\?)", "", t)
logging.warning('Dropping movies already recorded: {}'.format(
[m for m in self.movies if m.title+'.m2ts' in filenames]
[m for m in self.movies if clean(m.title)+'.m2ts' in filenames]
))
self.movies = [
m for m in self.movies if m.title+'.m2ts' not in filenames
m for m in self.movies if clean(m.title)+'.m2ts' not in filenames
]
def excludeNotSelected(self):