creating new fingerprint for [/Media/Tv/Strike Back (2010)/Season 06/Strike Back (2010)-S06E09-Episode 9 [Bluray-1080p] [x264 DTS]-SbR.mkv]
running ffmpeg
ran ffmpeg in 0:00:21.128079
Traceback (most recent call last):
File "/app/jellyfin.py", line 262, in <module>
main(sys.argv[1:])
File "/app/jellyfin.py", line 250, in main
process_jellyfin_shows(log_level, log, save_json)
File "/app/jellyfin.py", line 193, in process_jellyfin_shows
result = process_directory(file_paths=file_paths, cleanup=False, log_level=log_level, log_file=log_file, log_timestamp=session_timestamp)
File "/app/decode.py", line 361, in process_directory
fingerprint, profile = get_or_create_fingerprint(file_path, cleanup, log_level, log_file)
File "/app/decode.py", line 124, in get_or_create_fingerprint
fingerprint = create_video_fingerprint(profile, log_level, log_file)
File "/app/decode.py", line 76, in create_video_fingerprint
video_fingerprint = get_fingerprint_ffmpeg(profile['path'], quarter_frames_or_first_X_mins, log_level, log_file, session_timestamp)
File "/app/ffmpeg_fingerprint.py", line 74, in get_fingerprint_ffmpeg
with Image.open(filename) as image:
File "/usr/local/lib/python3.10/site-packages/PIL/Image.py", line 2953, in open
fp = builtins.open(filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: './config/data/fingerprints/MediaTvStrikeBack2010Season06StrikeBack2010S06E09Episode9Bluray1080px264DTSSbRmkv/frames/frame-00005642.jpeg'
started new session at 2022-04-02 17:17:58.394109
User can the fix the files in error.log and the next time they launch the script it will reprocess that season.
This is going to be useful for people who have large library's.