|
|
@ -25,7 +25,9 @@ class Scanner(Plugin): |
|
|
|
'media': 314572800, # 300MB |
|
|
|
'trailer': 1048576, # 1MB |
|
|
|
} |
|
|
|
ignored_in_path = [os.path.sep + 'extracted' + os.path.sep, 'extracting', '_unpack', '_failed_', '_unknown_', '_exists_', '_failed_remove_', '_failed_rename_', '.appledouble', '.appledb', '.appledesktop', os.path.sep + '._', '.ds_store', 'cp.cpnfo'] #unpacking, smb-crap, hidden files |
|
|
|
ignored_in_path = [os.path.sep + 'extracted' + os.path.sep, 'extracting', '_unpack', '_failed_', '_unknown_', '_exists_', '_failed_remove_', |
|
|
|
'_failed_rename_', '.appledouble', '.appledb', '.appledesktop', os.path.sep + '._', '.ds_store', 'cp.cpnfo', |
|
|
|
'thumbs.db', 'ehthumbs.db', 'desktop.ini'] #unpacking, smb-crap, hidden files |
|
|
|
ignore_names = ['extract', 'extracting', 'extracted', 'movie', 'movies', 'film', 'films', 'download', 'downloads', 'video_ts', 'audio_ts', 'bdmv', 'certificate'] |
|
|
|
extensions = { |
|
|
|
'movie': ['mkv', 'wmv', 'avi', 'mpg', 'mpeg', 'mp4', 'm2ts', 'iso', 'img', 'mdf', 'ts', 'm4v'], |
|
|
@ -747,8 +749,10 @@ class Scanner(Plugin): |
|
|
|
identifier = file_path.replace(folder, '').lstrip(os.path.sep) # root folder |
|
|
|
identifier = os.path.splitext(identifier)[0] # ext |
|
|
|
|
|
|
|
try: |
|
|
|
path_split = splitString(identifier, os.path.sep) |
|
|
|
identifier = path_split[-2] if len(path_split) > 1 and len(path_split[-2]) > len(path_split[-1]) else path_split[-1] # Only get filename |
|
|
|
except: pass |
|
|
|
|
|
|
|
if exclude_filename: |
|
|
|
identifier = identifier[:len(identifier) - len(os.path.split(identifier)[-1])] |
|
|
|