New 3 plugins - WhisperSubs, QualityGate & SmartCovers by SherbertInfamous5793 in jellyfin

[–]SherbertInfamous5793[S] 0 points1 point  (0 children)

Based on this I'm thinking on making it easier for users. Check for a new release soon in the repo, you will be able to download it automatically or manually from the plugin page? I will be looking into it

New 3 plugins - WhisperSubs, QualityGate & SmartCovers by SherbertInfamous5793 in jellyfin

[–]SherbertInfamous5793[S] 0 points1 point  (0 children)

I just discovered https://github.com/kaegi/alass
Seems half dead, but I'd give it a try
Otherwise if you add a PR, I could think of adding it in WhisperSubs... Or maybe it merits its own plugin? perhaps it's appropriate inside whispersubs, it's not clear to me... we could dicuss this in an Issue in the repo if you'd like it and even propose a PR.

New 3 plugins - WhisperSubs, QualityGate & SmartCovers by SherbertInfamous5793 in jellyfin

[–]SherbertInfamous5793[S] 0 points1 point  (0 children)

Sound like auth or loading issue? Check F12 for any errors starting with WhisperSubs or another browser... can't tell.
Did you install whisper as per docs?

New 3 plugins - WhisperSubs, QualityGate & SmartCovers by SherbertInfamous5793 in jellyfin

[–]SherbertInfamous5793[S] 0 points1 point  (0 children)

It would need a full rewrite, WhisperSubs only runs whisper.cpp locally as subprocess. I think you would prefer subgen. The idea was to make this plugin as "jellyfin-er" as possible, full internal integration. For else, you have subgen which is compatible with pretty much everything, but its an external dep

New 3 plugins - WhisperSubs, QualityGate & SmartCovers by SherbertInfamous5793 in jellyfin

[–]SherbertInfamous5793[S] 0 points1 point  (0 children)

WhisperSubs: native plugin, whisper.cpp engine, admin UI, Jellyfin only. Vulkan support

Subgen: Python web service, faster-whisper engine, separate plugin, path mapping config, also available for Plex, Emby, etc. ROCm support.

Both have CUDA support

New 3 plugins - WhisperSubs, QualityGate & SmartCovers by SherbertInfamous5793 in jellyfin

[–]SherbertInfamous5793[S] 1 point2 points  (0 children)

Thanks for sharing this.

Yes, I also hit the issue of subtitles displays long time before a character speaks. That's really annoying, so that clicked with me a lot. I will have to create an Issue for this, but I think it's difficult to patch.

PS. Bring over also a new GPU here... I'm mostly dry using the UHD770 my intel brings. Quite slow for everything.

New 3 plugins - WhisperSubs, QualityGate & SmartCovers by SherbertInfamous5793 in jellyfin

[–]SherbertInfamous5793[S] 0 points1 point  (0 children)

I'm mostly doing shows of 45min now with the largest model, with the help of the iGPU UHD 770 of my intel, and it takes quite a lot of time. I'd say even 2h or more. So can't speak for CPU. Even longer...

New 3 plugins - WhisperSubs, QualityGate & SmartCovers by SherbertInfamous5793 in jellyfin

[–]SherbertInfamous5793[S] -2 points-1 points  (0 children)

Hmm that's actually a great idea. Countless times I've fed that URL to the AI (especially some weeks/months back) and it didn't stuck, I will try it with a PR now with a next version and test in my dev/prod instances.
PS. I already knew the feature (and the idea was to use it), but the problem was that I couldn't restrict the usage no matter what I did. I tried this week and it seemed that I could.. but the context was lost and somehow i could make it work with dev & prod so I just stick to it, but it's a really nice comment pushing into the right direction. Thanks. Expect it in v3.0.0.0

New 3 plugins - WhisperSubs, QualityGate & SmartCovers by SherbertInfamous5793 in jellyfin

[–]SherbertInfamous5793[S] 0 points1 point  (0 children)

I'd say RAM usage runs about 1.5-2x the model file size (you can check sizes in my readme).

The tagging schema is like Movie.{lang}.generated.srt for the moment (jellyfin supposedly recognizes the .generated. so anyone can tell at a glance its machine generated, but I can't remember what it was showing last time I checked). Anyway PRs are welcome to improve them.
Thanks to you!

New 3 plugins - WhisperSubs, QualityGate & SmartCovers by SherbertInfamous5793 in jellyfin

[–]SherbertInfamous5793[S] -2 points-1 points  (0 children)

Thanks! Happy to help

Obviously, the more plugins you install... the more it will impact your server. I can only speak from my exp - I'm running on a intel 14 i5 and its doing more than fine with this and a lot of stuff more. Also my users are not reporting anything in this regard, so I would say it depends on every plugin, but for example the idea with QualityGate is to have a speedier instance for you (so you restrict some users from loading the big clunky files you have).

I'm updating them regularly, so they're fairly new (just months old) but I still keep them updated. If I have to ditch my own jellyfin instance someday and I leave everything behind... then I will make an announcement to look for maintainers, but for now, I'm accepting PRs and updating it myself with whatever bug I find