ConfusedPolarBear / intro-skipper

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

The plugin fails to detect introductions, causing the "Detect Introductions" task to abruptly terminate without an error #168

Open rotaruandrei93 opened 1 year ago

rotaruandrei93 commented 1 year ago

Describe the bug

Steps to reproduce:

  1. Install the latest version of Jellyfin for Windows.
  2. Install jellyfin-ffmpeg.
  3. Install the intro-skipper plugin.
  4. Replace the jellyfin-web folder contents with the version provided on GitHub.

Expected behavior:

Actual behavior:

Notes

task

Operating system

Windows 11 Pro 22H2

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

chris2677 commented 1 year ago

I'm having the same problem on Windows 11 22h2

pavichokche commented 1 year ago

Same problem, Windows 10 Pro 22H2, AMD 5600G.

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
nathangur commented 1 year ago

Same problem on a rpi4. No errors, no problems, Jellyfin 10.8.10 Plugin version 0.1.7

Vextryyn commented 1 year ago

Same issue, gets to between 7 and 9% then hangs for 10 seconds then says complete, no intros skip. tried adjusting EDL section, Modify introduction requirements and advanced. cleared cache, reinstalled then restarted

FFmpeg version:

ffmpeg version 6.0-Jellyfin Copyright (c) 2000-2023 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-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-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
libavutil      58.  2.100 / 58.  2.100
libavcodec     60.  3.100 / 60.  3.100
libavformat    60.  3.100 / 60.  3.100
libavdevice    60.  1.100 / 60.  1.100
libavfilter     9.  3.100 /  9.  3.100
libswscale      7.  1.100 /  7.  1.100
libswresample   4. 10.100 /  4. 10.100
libpostproc    57.  1.100 / 57.  1.100
Vextryyn commented 1 year ago

Found a solution. I changed parallelism to 3 and it actually scanned my whole library and next to each episode is the edl files it wasn't generating before

chris2677 commented 1 year ago

Do you have any instructions on how to do this, I haven't a clue of what you just said.

On Tue., Jul. 11, 2023, 11:37 a.m. Vextryyn, @.***> wrote:

Found a solution. I changed parallelism to 3 and it actually scanned my whole library and next to each episode is the edl files it wasn't generating before

— Reply to this email directly, view it on GitHub https://github.com/ConfusedPolarBear/intro-skipper/issues/168#issuecomment-1631314754, or unsubscribe https://github.com/notifications/unsubscribe-auth/APDORD7TGSUVGVGJ6L3H4E3XPWMM5ANCNFSM6AAAAAAYHXG4E4 . You are receiving this because you commented.Message ID: @.***>

Vextryyn commented 1 year ago

Do you have any instructions on how to do this, I haven't a clue of what you just said. On Tue., Jul. 11, 2023, 11:37 a.m. Vextryyn, @.> wrote: Found a solution. I changed parallelism to 3 and it actually scanned my whole library and next to each episode is the edl files it wasn't generating before — Reply to this email directly, view it on GitHub <#168 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/APDORD7TGSUVGVGJ6L3H4E3XPWMM5ANCNFSM6AAAAAAYHXG4E4 . You are receiving this because you commented.Message ID: @.> image

Think my image is there, go to plugins and under my plugins click intro skipper. there is no hidden menu for it, nothing special. I have extras but that didnt affect the scanning for me.

Edit: one more note, i need to refresh my page after saving to see my changes, sometimes 2 or 3 times and on the rare occasion i just need to restart server then referesh

chris2677 commented 1 year ago

Thank you I appreciate the help

On Thu., Jul. 13, 2023, 5:28 p.m. Vextryyn, @.***> wrote:

Do you have any instructions on how to do this, I haven't a clue of what you just said. … <#m-8035001150938302572> On Tue., Jul. 11, 2023, 11:37 a.m. Vextryyn, @.> wrote: Found a solution. I changed parallelism to 3 and it actually scanned my whole library and next to each episode is the edl files it wasn't generating before — Reply to this email directly, view it on GitHub <#168 (comment) https://github.com/ConfusedPolarBear/intro-skipper/issues/168#issuecomment-1631314754>, or unsubscribe https://github.com/notifications/unsubscribe-auth/APDORD7TGSUVGVGJ6L3H4E3XPWMM5ANCNFSM6AAAAAAYHXG4E4 https://github.com/notifications/unsubscribe-auth/APDORD7TGSUVGVGJ6L3H4E3XPWMM5ANCNFSM6AAAAAAYHXG4E4 . You are receiving this because you commented.Message ID: @.> [image: image] https://user-images.githubusercontent.com/14365565/253435470-5d2e6eed-c9f4-4e1e-91ae-3916e819cfb4.png

Think my image is there, go to plugins and under my plugins click intro skipper. there is no hidden menu for it, nothing special. I have extras but that didnt affect the scanning for me.

— Reply to this email directly, view it on GitHub https://github.com/ConfusedPolarBear/intro-skipper/issues/168#issuecomment-1635087988, or unsubscribe https://github.com/notifications/unsubscribe-auth/APDORDYW5KMWXB3HJR4NWYLXQCHERANCNFSM6AAAAAAYHXG4E4 . You are receiving this because you commented.Message ID: @.***>

pavichokche commented 1 year ago

For me changing paralellism to 3 didn't help, nor 2. I get an instant failure as soon as I manually run the scheduled task. The plugin is still working, for older episodes which were already processed.

Vextryyn commented 1 year ago

For me changing paralellism to 3 didn't help, nor 2. I get an instant failure as soon as I manually run the scheduled task. The plugin is still working, for older episodes which were already processed.

Ok so I got that too, I restarted, rescanned then ran intro detector.

One more thing I did you can try, but wasn't working for me before I touched paralell, was adding it to the end of the ini before jellyscrub

Githubissues.
  • Githubissues is a development platform for aggregating issues.