ConfusedPolarBear / intro-skipper

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

Detect Introductions task failing #165

Open RhapsodySL opened 1 year ago

RhapsodySL commented 1 year ago

Describe the bug

The plugin does not properly detect introductions. When trying to run the "Detect Introductions" task, the task immediately stops and says "Last ran less than a minute ago, for less than a minute (Failed)".

I only started using Jellyfin yesterday and I'm not a terribly advanced user so I'm not sure what other info would be needed to resolve this issue. Any help would be appreciated.

Operating system

Windows 11

Jellyfin installation method

Windows installer

Container image and tag

No response

Support Bundle

FFmpeg version:

ffmpeg version 5.1.3-Jellyfin Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 12-win32 (GCC)
configuration: --prefix=/opt/ffmpeg --arch=x86_64 --target-os=mingw32 --cross-prefix=x86_64-w64-mingw32- --pkg-config=pkg-config --pkg-config-flags=--static --extra-libs='-lfftw3f -lstdc++' --extra-cflags=-DCHROMAPRINT_NODLL --extra-version=Jellyfin --disable-ffplay --disable-debug --disable-doc --disable-sdl2 --disable-ptx-compression --disable-w32threads --enable-pthreads --enable-shared --enable-lto --enable-gpl --enable-version3 --enable-schannel --enable-iconv --enable-libxml2 --enable-zlib --enable-lzma --enable-gmp --enable-chromaprint --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libwebp --enable-libvpx --enable-libzimg --enable-libx264 --enable-libx265 --enable-libsvtav1 --enable-libdav1d --enable-libfdk-aac --enable-opencl --enable-dxva2 --enable-d3d11va --enable-amf --enable-libmfx --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
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

No response

RhapsodySL commented 1 year ago

Some additional testing reveals that this only occurs with mixed libraries; this is supposedly fixed as of https://github.com/ConfusedPolarBear/intro-skipper/commit/bcb5e5ea300c9e4a3efe3c9517d937ab6667e065 but this does not appear to be the case. The plugin appears to properly scan non-mixed libraries.

evoandroidevo commented 1 year ago

Changing a library from mixed to shows fixed this issue for me. So its definitely still a bug