ConfusedPolarBear / intro-skipper

Fingerprint audio to automatically detect and skip intro sequences in Jellyfin
GNU General Public License v3.0
981 stars 421 forks source link

Plugin does not detect intros nor even bother analyzing them #147

Closed vbajs closed 1 year ago

vbajs commented 1 year ago

Describe the bug

I have an issue when I run the "detect introductions" task, it immediately finishes with no introductions found, as if it didn't bother to even actually analyze the episodes, just saying that no introductions was found without even analyzing the video files

To reproduce:

  1. From the home screen, Go to Dashboard > Scheduled tasks
  2. Start the "Detect Introductions" task

Expected behavior: For the task to take a long time as it analyzes every single episode

Actual behavior: Task finishes immediately without detecting intros nor analyzing episodes

Operating system

Arch Linux

Jellyfin installation method

AUR

Container image and tag

No response

Support Bundle

FFmpeg version:

ffmpeg version 5.1.2-Jellyfin Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 12.2.0 (crosstool-NG 1.25.0.90_cf9beb1)
configuration: --prefix=/ffbuild/prefix --pkg-config=pkg-config --pkg-config-flags=--static --cross-prefix=x86_64-ffbuild-linux-gnu- --arch=x86_64 --target-os=linux --extra-version=Jellyfin --extra-cflags= --extra-cxxflags= --extra-ldflags= --extra-ldexeflags=-pie --extra-libs='-lfftw3f -lstdc++ -ldl' --enable-gpl --enable-version3 --enable-lto --disable-ffplay --disable-debug --disable-doc --disable-ptx-compression --disable-sdl2 --disable-libxcb --disable-xlib --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig --enable-chromaprint --enable-libvorbis --enable-opencl --enable-amf --enable-libdav1d --enable-libfdk-aac --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvpx --enable-libwebp --enable-libmfx --enable-libsrt --enable-libsvtav1 --enable-libdrm --enable-vaapi --enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libx264 --enable-libx265 --enable-libzimg --enable-libzvbi
libavutil      57. 28.100 / 57. 28.100
libavcodec     59. 37.100 / 59. 37.100
libavformat    59. 27.100 / 59. 27.100
libavdevice    59.  7.100 / 59.  7.100
libavfilter     8. 44.100 /  8. 44.100
libswscale      6.  7.100 /  6.  7.100
libswresample   4.  7.100 /  4.  7.100
libpostproc    56.  6.100 / 56.  6.100

Jellyfin logs

[2023-03-06 21:43:47.287 +02:00] [INF] [19] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "Detect Introductions"
[2023-03-06 21:43:47.319 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Checking FFmpeg requirement "-version"
[2023-03-06 21:43:47.319 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Starting ffmpeg with the following arguments: "-hide_banner -loglevel warning -version"
[2023-03-06 21:43:47.327 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Output of ffmpeg "-version": "ffmpeg version 5.1.2-Jellyfin Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 12.2.0 (crosstool-NG 1.25.0.90_cf9beb1)
configuration: --prefix=/ffbuild/prefix --pkg-config=pkg-config --pkg-config-flags=--static --cross-prefix=x86_64-ffbuild-linux-gnu- --arch=x86_64 --target-os=linux --extra-version=Jellyfin --extra-cflags= --extra-cxxflags= --extra-ldflags= --extra-ldexeflags=-pie --extra-libs='-lfftw3f -lstdc++ -ldl' --enable-gpl --enable-version3 --enable-lto --disable-ffplay --disable-debug --disable-doc --disable-ptx-compression --disable-sdl2 --disable-libxcb --disable-xlib --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig --enable-chromaprint --enable-libvorbis --enable-opencl --enable-amf --enable-libdav1d --enable-libfdk-aac --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvpx --enable-libwebp --enable-libmfx --enable-libsrt --enable-libsvtav1 --enable-libdrm --enable-vaapi --enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libx264 --enable-libx265 --enable-libzimg --enable-libzvbi
libavutil      57. 28.100 / 57. 28.100
libavcodec     59. 37.100 / 59. 37.100
libavformat    59. 27.100 / 59. 27.100
libavdevice    59.  7.100 / 59.  7.100
libavfilter     8. 44.100 /  8. 44.100
libswscale      6.  7.100 /  6.  7.100
libswresample   4.  7.100 /  4.  7.100
libpostproc    56.  6.100 / 56.  6.100
"
[2023-03-06 21:43:47.327 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: FFmpeg requirement "-version" met
[2023-03-06 21:43:47.327 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Checking FFmpeg requirement "-muxers"
[2023-03-06 21:43:47.327 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Starting ffmpeg with the following arguments: "-hide_banner -loglevel warning -muxers"
[2023-03-06 21:43:47.336 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Output of ffmpeg "-muxers": "File formats:
 D. = Demuxing supported
 .E = Muxing supported
 --
  E 3g2             3GP2 (3GPP2 file format)
  E 3gp             3GP (3GPP file format)
  E a64             a64 - video for Commodore 64
  E ac3             raw AC-3
  E adts            ADTS AAC (Advanced Audio Coding)
  E adx             CRI ADX
  E aiff            Audio IFF
  E alaw            PCM A-law
  E alp             LEGO Racers ALP
  E amr             3GPP AMR
  E amv             AMV
  E apm             Ubisoft Rayman 2 APM
  E apng            Animated Portable Network Graphics
  E aptx            raw aptX (Audio Processing Technology for Bluetooth)
  E aptx_hd         raw aptX HD (Audio Processing Technology for Bluetooth)
  E argo_asf        Argonaut Games ASF
  E argo_cvg        Argonaut Games CVG
  E asf             ASF (Advanced / Active Streaming Format)
  E asf_stream      ASF (Advanced / Active Streaming Format)
  E ass             SSA (SubStation Alpha) subtitle
  E ast             AST (Audio Stream)
  E au              Sun AU
  E avi             AVI (Audio Video Interleaved)
  E avif            AVIF
  E avm2            SWF (ShockWave Flash) (AVM2)
  E avs2            raw AVS2-P2/IEEE1857.4 video
  E avs3            AVS3-P2/IEEE1857.10
  E bit             G.729 BIT file format
  E caf             Apple CAF (Core Audio Format)
  E cavsvideo       raw Chinese AVS (Audio Video Standard) video
  E chromaprint     Chromaprint
  E codec2          codec2 .c2 muxer
  E codec2raw       raw codec2 muxer
  E crc             CRC testing
  E dash            DASH Muxer
  E data            raw data
  E daud            D-Cinema audio
  E dfpwm           raw DFPWM1a
  E dirac           raw Dirac
  E dnxhd           raw DNxHD (SMPTE VC-3)
  E dts             raw DTS
  E dv              DV (Digital Video)
  E dvd             MPEG-2 PS (DVD VOB)
  E eac3            raw E-AC-3
  E f32be           PCM 32-bit floating-point big-endian
  E f32le           PCM 32-bit floating-point little-endian
  E f4v             F4V Adobe Flash Video
  E f64be           PCM 64-bit floating-point big-endian
  E f64le           PCM 64-bit floating-point little-endian
  E fbdev           Linux framebuffer
  E ffmetadata      FFmpeg metadata in text
  E fifo            FIFO queue pseudo-muxer
  E fifo_test       Fifo test muxer
  E film_cpk        Sega FILM / CPK
  E filmstrip       Adobe Filmstrip
  E fits            Flexible Image Transport System
  E flac            raw FLAC
  E flv             FLV (Flash Video)
  E framecrc        framecrc testing
  E framehash       Per-frame hash testing
  E framemd5        Per-frame MD5 testing
  E g722            raw G.722
  E g723_1          raw G.723.1
  E g726            raw big-endian G.726 (\"left-justified\")
  E g726le          raw little-endian G.726 (\"right-justified\")
  E gif             CompuServe Graphics Interchange Format (GIF)
  E gsm             raw GSM
  E gxf             GXF (General eXchange Format)
  E h261            raw H.261
  E h263            raw H.263
  E h264            raw H.264 video
  E hash            Hash testing
  E hds             HDS Muxer
  E hevc            raw HEVC video
  E hls             Apple HTTP Live Streaming
  E ico             Microsoft Windows ICO
  E ilbc            iLBC storage
  E image2          image2 sequence
  E image2pipe      piped image2 sequence
  E ipod            iPod H.264 MP4 (MPEG-4 Part 14)
  E ircam           Berkeley/IRCAM/CARL Sound Format
  E ismv            ISMV/ISMA (Smooth Streaming)
  E ivf             On2 IVF
  E jacosub         JACOsub subtitle format
  E kvag            Simon & Schuster Interactive VAG
  E latm            LOAS/LATM
  E lrc             LRC lyrics
  E m4v             raw MPEG-4 video
  E matroska        Matroska
  E md5             MD5 testing
  E microdvd        MicroDVD subtitle format
  E mjpeg           raw MJPEG video
  E mkvtimestamp_v2 extract pts as timecode v2 format, as defined by mkvtoolnix
  E mlp             raw MLP
  E mmf             Yamaha SMAF
  E mov             QuickTime / MOV
  E mp2             MP2 (MPEG audio layer 2)
  E mp3             MP3 (MPEG audio layer 3)
  E mp4             MP4 (MPEG-4 Part 14)
  E mpeg            MPEG-1 Systems / MPEG program stream
  E mpeg1video      raw MPEG-1 video
  E mpeg2video      raw MPEG-2 video
  E mpegts          MPEG-TS (MPEG-2 Transport Stream)
  E mpjpeg          MIME multipart JPEG
  E mulaw           PCM mu-law
  E mxf             MXF (Material eXchange Format)
  E mxf_d10         MXF (Material eXchange Format) D-10 Mapping
  E mxf_opatom      MXF (Material eXchange Format) Operational Pattern Atom
  E null            raw null video
  E nut             NUT
  E obu             AV1 low overhead OBU
  E oga             Ogg Audio
  E ogg             Ogg
  E ogv             Ogg Video
  E oma             Sony OpenMG audio
  E opus            Ogg Opus
  E oss             OSS (Open Sound System) playback
  E psp             PSP MP4 (MPEG-4 Part 14)
  E rawvideo        raw video
  E rm              RealMedia
  E roq             raw id RoQ
  E rso             Lego Mindstorms RSO
  E rtp             RTP output
  E rtp_mpegts      RTP/mpegts output format
  E rtsp            RTSP output
  E s16be           PCM signed 16-bit big-endian
  E s16le           PCM signed 16-bit little-endian
  E s24be           PCM signed 24-bit big-endian
  E s24le           PCM signed 24-bit little-endian
  E s32be           PCM signed 32-bit big-endian
  E s32le           PCM signed 32-bit little-endian
  E s8              PCM signed 8-bit
  E sap             SAP output
  E sbc             raw SBC
  E scc             Scenarist Closed Captions
  E segment         segment
  E smjpeg          Loki SDL MJPEG
  E smoothstreaming Smooth Streaming Muxer
  E sox             SoX native
  E spdif           IEC 61937 (used on S/PDIF - IEC958)
  E spx             Ogg Speex
  E srt             SubRip subtitle
  E stream_segment,ssegment streaming segment muxer
  E streamhash      Per-stream hash testing
  E sup             raw HDMV Presentation Graphic Stream subtitles
  E svcd            MPEG-2 PS (SVCD)
  E swf             SWF (ShockWave Flash)
  E tee             Multiple muxer tee
  E truehd          raw TrueHD
  E tta             TTA (True Audio)
  E ttml            TTML subtitle
  E u16be           PCM unsigned 16-bit big-endian
  E u16le           PCM unsigned 16-bit little-endian
  E u24be           PCM unsigned 24-bit big-endian
  E u24le           PCM unsigned 24-bit little-endian
  E u32be           PCM unsigned 32-bit big-endian
  E u32le           PCM unsigned 32-bit little-endian
  E u8              PCM unsigned 8-bit
  E uncodedframecrc uncoded framecrc testing
  E vc1             raw VC-1 video
  E vc1test         VC-1 test bitstream
  E vcd             MPEG-1 Systems / MPEG program stream (VCD)
  E vidc            PCM Archimedes VIDC
  E video4linux2,v4l2 Video4Linux2 output device
  E vob             MPEG-2 PS (VOB)
  E voc             Creative Voice
  E w64             Sony Wave64
  E wav             WAV / WAVE (Waveform Audio)
  E webm            WebM
  E webm_chunk      WebM Chunk Muxer
  E webm_dash_manifest WebM DASH Manifest
  E webp            WebP
  E webvtt          WebVTT subtitle
  E wsaud           Westwood Studios audio
  E wtv             Windows Television (WTV)
  E wv              raw WavPack
  E yuv4mpegpipe    YUV4MPEG pipe
"
[2023-03-06 21:43:47.336 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: FFmpeg requirement "-muxers" met
[2023-03-06 21:43:47.336 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Checking FFmpeg requirement "-h muxer=chromaprint"
[2023-03-06 21:43:47.337 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Starting ffmpeg with the following arguments: "-hide_banner -loglevel warning -h muxer=chromaprint"
[2023-03-06 21:43:47.345 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Output of ffmpeg "-h muxer=chromaprint": "Muxer chromaprint [Chromaprint]:
    Default audio codec: pcm_s16le.
chromaprint muxer AVOptions:
  -silence_threshold <int>        E.......... threshold for detecting silence (from -1 to 32767) (default -1)
  -algorithm         <int>        E.......... version of the fingerprint algorithm (from 0 to INT_MAX) (default 1)
  -fp_format         <int>        E.......... fingerprint format to write (from 0 to 2) (default base64)
     raw             0            E.......... binary raw fingerprint
     compressed      1            E.......... binary compressed fingerprint
     base64          2            E.......... Base64 compressed fingerprint

"
[2023-03-06 21:43:47.345 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: FFmpeg requirement "-h muxer=chromaprint" met
[2023-03-06 21:43:47.345 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Checking FFmpeg requirement "-h filter=silencedetect"
[2023-03-06 21:43:47.345 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Starting ffmpeg with the following arguments: "-hide_banner -loglevel info -h filter=silencedetect"
[2023-03-06 21:43:47.352 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Output of ffmpeg "-h filter=silencedetect": "Filter silencedetect
  Detect silence.
    Inputs:
       #0: default (audio)
    Outputs:
       #0: default (audio)
silencedetect AVOptions:
   n                 <double>     ..F.A...... set noise tolerance (from 0 to DBL_MAX) (default 0.001)
   noise             <double>     ..F.A...... set noise tolerance (from 0 to DBL_MAX) (default 0.001)
   d                 <duration>   ..F.A...... set minimum duration in seconds (default 2)
   duration          <duration>   ..F.A...... set minimum duration in seconds (default 2)
   mono              <boolean>    ..F.A...... check each channel separately (default false)
   m                 <boolean>    ..F.A...... check each channel separately (default false)

"
[2023-03-06 21:43:47.353 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: FFmpeg requirement "-h filter=silencedetect" met
[2023-03-06 21:43:47.353 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Installed version of ffmpeg meets fingerprinting requirements
[2023-03-06 21:43:47.353 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.QueueManager: Not limiting analysis by library name
[2023-03-06 21:43:47.355 +02:00] [INF] [19] ConfusedPolarBear.Plugin.IntroSkipper.QueueManager: Running enqueue of items in library "Shows" ("a656b907eb3a73532e40e44b968d0225")
[2023-03-06 21:43:47.355 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.QueueManager: Constructing anonymous internal query
[2023-03-06 21:43:47.355 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.QueueManager: Getting items
[2023-03-06 21:43:47.359 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.QueueManager: Iterating through library items
[2023-03-06 21:43:47.359 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.QueueManager: Queued 13 episodes
[2023-03-06 21:43:47.359 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.QueueManager: Not analyzing library ""vbaRip-Movies"": not a TV show library
[2023-03-06 21:43:47.359 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.QueueManager: Not analyzing library ""Movies"": not a TV show library
[2023-03-06 21:43:47.359 +02:00] [INF] [19] ConfusedPolarBear.Plugin.IntroSkipper.QueueManager: Running enqueue of items in library "vbaRip-Shows" ("fd99ec8da883542cfbdd1de56a7371c2")
[2023-03-06 21:43:47.359 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.QueueManager: Constructing anonymous internal query
[2023-03-06 21:43:47.359 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.QueueManager: Getting items
[2023-03-06 21:43:47.361 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.QueueManager: Iterating through library items
[2023-03-06 21:43:47.361 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.QueueManager: Queued 3 episodes
[2023-03-06 21:43:47.363 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: EDL action: Intro
[2023-03-06 21:43:47.364 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Regenerate EDL files: False
[2023-03-06 21:43:47.434 +02:00] [DBG] [30] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Updating EDL files with action Intro
[2023-03-06 21:43:47.434 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Updating EDL files with action Intro
[2023-03-06 21:43:47.434 +02:00] [DBG] [14] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Updating EDL files with action Intro
[2023-03-06 21:43:47.434 +02:00] [DBG] [25] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Updating EDL files with action Intro
[2023-03-06 21:43:47.434 +02:00] [DBG] [14] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode 641631c4-a991-c199-d9d7-7b8c4437b2e9 did not have an introduction, skipping
[2023-03-06 21:43:47.434 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode 758ab152-9828-b454-d53e-010f72224dee did not have an introduction, skipping
[2023-03-06 21:43:47.434 +02:00] [DBG] [30] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode 8be9f41d-1f53-3fc2-608b-8689c41f85cd did not have an introduction, skipping
[2023-03-06 21:43:47.434 +02:00] [DBG] [25] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode 85d2c267-dcb4-39f8-1e63-644c76c4e95c did not have an introduction, skipping
[2023-03-06 21:43:47.437 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Updating EDL files with action Intro
[2023-03-06 21:43:47.437 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode aaaa0b13-8bd4-fd0c-eda2-b27eb164f7aa did not have an introduction, skipping
[2023-03-06 21:43:47.438 +02:00] [DBG] [30] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Updating EDL files with action Intro
[2023-03-06 21:43:47.438 +02:00] [DBG] [30] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode 2f085505-53e5-5fad-f229-6ce15bc31c8c did not have an introduction, skipping
[2023-03-06 21:43:47.439 +02:00] [DBG] [25] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Updating EDL files with action Intro
[2023-03-06 21:43:47.439 +02:00] [DBG] [25] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode eae25fbc-618a-7632-21b3-8e7c84df60af did not have an introduction, skipping
[2023-03-06 21:43:47.439 +02:00] [INF] [14] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Analyzing 2 episodes from "Komi Can't Communicate" season 1
[2023-03-06 21:43:47.440 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Updating EDL files with action Intro
[2023-03-06 21:43:47.440 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode 87e1003e-59d5-3cd1-16a0-541c775a8acb did not have an introduction, skipping
[2023-03-06 21:43:47.441 +02:00] [DBG] [30] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Updating EDL files with action Intro
[2023-03-06 21:43:47.441 +02:00] [DBG] [30] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode 97a1e97b-72fe-a841-a362-deed87d7bb2f did not have an introduction, skipping
[2023-03-06 21:43:47.441 +02:00] [DBG] [25] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Updating EDL files with action Intro
[2023-03-06 21:43:47.442 +02:00] [DBG] [25] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode 5319a2e1-2b69-e5c0-9f41-ea9d50b54746 did not have an introduction, skipping
[2023-03-06 21:43:47.442 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Updating EDL files with action Intro
[2023-03-06 21:43:47.443 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode a03eaa1a-1c8a-2423-c263-de354a0119c3 did not have an introduction, skipping
[2023-03-06 21:43:47.445 +02:00] [INF] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Analyzing 3 episodes from "Suits" season 1
[2023-03-06 21:43:47.455 +02:00] [VRB] [14] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Fingerprint cache hit on "/pirate/Shows/Komi Can't Communicate (2021)/Season 1/Episode S01E11.mkv"
[2023-03-06 21:43:47.455 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Fingerprint cache hit on "/pirate/vba.rip/Shows/Suits (2022)/Season 1/Episode S01E19.mp4"
[2023-03-06 21:43:47.456 +02:00] [VRB] [14] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Fingerprint cache hit on "/pirate/Shows/Komi Can't Communicate (2021)/Season 1/Episode S01E12.mkv"
[2023-03-06 21:43:47.457 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Fingerprint cache hit on "/pirate/vba.rip/Shows/Suits (2022)/Season 1/Episode S01E20.mp4"
[2023-03-06 21:43:47.459 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.Entrypoint: Fingerprint cache hit on "/pirate/vba.rip/Shows/Suits (2022)/Season 1/Episode S01E21.mp4"
[2023-03-06 21:43:47.520 +02:00] [VRB] [14] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Unable to find a shared introduction sequence between 52bccd24-88a0-0f47-ea08-a5e7bd47862d and f131b7a1-d152-66c0-6b0e-4e9e1ffd6974
[2023-03-06 21:43:47.520 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Index search successful
[2023-03-06 21:43:47.524 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Index search successful
[2023-03-06 21:43:47.527 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Index search successful
[2023-03-06 21:43:47.529 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Adjusting introduction end time for "Episode 19" (bbde0d81-9991-a70c-ce3c-a3f17c0d2fea)
[2023-03-06 21:43:47.529 +02:00] [VRB] [14] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Adjusting introduction end time for "It's just a performance for the culture festival. Plus more." (52bccd24-88a0-0f47-ea08-a5e7bd47862d)
[2023-03-06 21:43:47.529 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: "Episode 19" does not have an intro
[2023-03-06 21:43:47.529 +02:00] [VRB] [14] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: "It's just a performance for the culture festival. Plus more." does not have an intro
[2023-03-06 21:43:47.529 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Adjusting introduction end time for "Episode 20" (455ab44f-51be-1c7f-04e0-addc82f70e21)
[2023-03-06 21:43:47.529 +02:00] [VRB] [14] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Adjusting introduction end time for "It's just the culture festival." (f131b7a1-d152-66c0-6b0e-4e9e1ffd6974)
[2023-03-06 21:43:47.529 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: "Episode 20" does not have an intro
[2023-03-06 21:43:47.529 +02:00] [VRB] [14] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: "It's just the culture festival." does not have an intro
[2023-03-06 21:43:47.529 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Adjusting introduction end time for "Episode 21" (16e3c0e8-8656-09e9-35a4-f8a5fbb3cfde)
[2023-03-06 21:43:47.529 +02:00] [VRB] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: "Episode 21" does not have an intro
[2023-03-06 21:43:47.535 +02:00] [DBG] [14] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Updating EDL files with action Intro
[2023-03-06 21:43:47.536 +02:00] [DBG] [14] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode 52bccd24-88a0-0f47-ea08-a5e7bd47862d did not have an introduction, skipping
[2023-03-06 21:43:47.536 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Updating EDL files with action Intro
[2023-03-06 21:43:47.536 +02:00] [DBG] [14] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode f131b7a1-d152-66c0-6b0e-4e9e1ffd6974 did not have an introduction, skipping
[2023-03-06 21:43:47.536 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode bbde0d81-9991-a70c-ce3c-a3f17c0d2fea did not have an introduction, skipping
[2023-03-06 21:43:47.536 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode 455ab44f-51be-1c7f-04e0-addc82f70e21 did not have an introduction, skipping
[2023-03-06 21:43:47.536 +02:00] [DBG] [19] ConfusedPolarBear.Plugin.IntroSkipper.AnalyzeEpisodesTask: Episode 16e3c0e8-8656-09e9-35a4-f8a5fbb3cfde did not have an introduction, skipping
[2023-03-06 21:43:47.537 +02:00] [INF] [19] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Detect Introductions" Completed after 0 minute(s) and 0 seconds
[2023-03-06 21:43:47.539 +02:00] [INF] [19] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks
vbajs commented 1 year ago

I do not know how, or why, but the issue seems to have solved itself and intro skipper plugin is now behaving as intended, closing this issue