Jellyfin Forum
intro-skipper project dead? - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Development (https://forum.jellyfin.org/f-development)
+--- Forum: Plugin Development (https://forum.jellyfin.org/f-plugin-development)
+--- Thread: intro-skipper project dead? (/t-intro-skipper-project-dead)

Pages: 1 2 3 4 5 6 7 8


RE: intro-skipper project dead? - zero2 - 2023-11-29

I'd expect the media segments implementation by endrl to be the successor of the intro-skipper project at some point.
Meanwhile, the 'original' intro-skipper still seems to work with Jellyfin 10.8.13.


RE: intro-skipper project dead? - Ala Ibrahim - 2023-12-01

Ok, so I created a patch (https://pastebin.com/EEgvReaw) to apply the changes locally without needing to wait for anyone to update their repo, if any body wants to have a similar setup.

You need git and nodejs on the machine you are doing this setup on, steps to get this setup


    git clone https://github.com/jellyfin/jellyfin-web.git
    cd jellyfin-web
    git checkout v10.8.13 # <- This is to check out the version to apply it to
   
    # Fetch the patch and apply it
    curl -s https://pastebin.com/raw/EEgvReaw > skipintro.patch
    git apply skipintro.patch
   
    # regular build steps
    npm install
    npm run build:production


At this point you have your build ready in the dist folder

If you also want to install Jellyscrub, now would be the time to edit dist/index.html to add the script tag.

then you can use the dist folder as the /jellyfin/jellyfin-web folder, for example I have


  - ./jellyfin-web/dist:/jellyfin/jellyfin-web


in the volumes section in my docker-compose.yml file

Hope this helps someone.


RE: intro-skipper project dead? - Tarulia - 2023-12-02

I've just installed jumoog's fork earlier and it's working just fine so far.

Looking at the commit history, it's been mostly dependency updates:
https://github.com/ConfusedPolarBear/intro-skipper/compare/master...jumoog:intro-skipper:master

They already made a release and it includes all the things that CPB made after the v0.1.7 release:
https://github.com/ConfusedPolarBear/intro-skipper/compare/v0.1.7...master

.. including outro detection. I haven't run the outro detection task yet so I can't say how well it works, but I'd expect it to work just the same as the Intro.

Only... "downside" is that this repo doesn't have issues enabled, I think it's mostly meant as a maintenance repo rather then active development.

Note the Readme still talks about CPBs repo, but the manifest.json is already updated so you can toss that into Jellyfin.


RE: intro-skipper project dead? - jelly.fan - 2023-12-11

I installed his fork, but there is no modified webui for the skip intro button I believe?

If you use this feature, how'd you installed the webUI?


RE: intro-skipper project dead? - Tarulia - 2023-12-11

(2023-12-11, 02:46 AM)jelly.fan Wrote: If you use this feature, how'd you installed the webUI?

I don't use it so I can't say for sure but I'd assume you can just use the original WebUI mod since the fork doesn't change anything about how the API works.


RE: intro-skipper project dead? - javifeer - 2023-12-11

does it work on android tv app?


RE: intro-skipper project dead? - Josh Ryan - 2023-12-11

Hey other folks who are using this plugin: Any advice on how to troubleshoot auto-skip not working?

I installed the plugin the other day. Enabled auto-skip. Scanned my library. Verified the intro data by selecting the Show > Season > Episode in the 'Advanced' section of the plugin config UI. I've watched a couple episodes that I verified in the (unmodified) jellyfin-web UI, the official Android App, and the official Android TV app. None of them skip the intro.

The Skip Intro button does appear (and function properly) when I watch the same episode on Findroid on Android.

I'm not sure if this is part of it or if it's unrelated, but I see a GET in the console for https://{myServer:port}/Users/{someID}/Items/{someID}/Intros, and that response is {"Items":[],"TotalRecordCount":0,"StartIndex":0}....but like I said: in the plugin config UI, and in Findroid, it looks like the intro info is there for this episode...

Any advice?


RE: intro-skipper project dead? - WALZ - 2023-12-14

(2023-12-02, 04:15 PM)Tarulia Wrote: I've just installed jumoog's fork earlier and it's working just fine so far.

Looking at the commit history, it's been mostly dependency updates:
https://github.com/ConfusedPolarBear/intro-skipper/compare/master...jumoog:intro-skipper:master

They already made a release and it includes all the things that CPB made after the v0.1.7 release:
https://github.com/ConfusedPolarBear/intro-skipper/compare/v0.1.7...master

.. including outro detection. I haven't run the outro detection task yet so I can't say how well it works, but I'd expect it to work just the same as the Intro.

Only... "downside" is that this repo doesn't have issues enabled, I think it's mostly meant as a maintenance repo rather then active development.

Note the Readme still talks about CPBs repo, but the manifest.json is already updated so you can toss that into Jellyfin.

Thanks, I've started using this version. The v0.1.7 release installs as v0.1.8.0. It looks the changelog includes what CPB added after v0.1.7.0.

Quote:v0.1.8.0 (no eta)
  • New features
    • Support adding skip intro button to web interface without using a fork
    • Add localization support for the skip intro button and the automatic skip notification message
    • Detect ending credits in television episodes
    • Add support for using chapter names to locate introductions and ending credits
    • Add support for using black frames to locate ending credits
    • Show skip button when on screen controls are visible (#149 by @DualScorch)
  • Internal changes
    • Move Chromaprint analysis code out of the episode analysis task
    • Add support for multiple analysis techinques

I went ahead and enabled the "Detect Credits" task. After some quick testing it appears to work as well as the intros, although I'm sure there was more work planned to be done. It displays a Next button to skip credits, and the button text can be modified in the settings as well. I only use manual skips so I can't comment on how well auto-skip is working.

(2023-12-11, 02:46 AM)jelly.fan Wrote: I installed his fork, but there is no modified webui for the skip intro button I believe?

If you use this feature, how'd you installed the webUI?

I was worried about that until I saw that the "Inject skip button into web interface" change is included. As long as your permissions are correct and index.html can be modified, the buttons were added automatically to the web UI for me. If it's not working, there may be a clue in the Jellyfin logs (look for ConfusedPolarBear.Plugin.IntroSkipper.Plugin entries).

(2023-12-11, 02:55 PM)javifeer Wrote: does it work on android tv app?

Manual skipping won't work as the Android TV app does not use the web UI, so the buttons are not displayed. Auto-skipping should work, but I have not tried it.


RE: intro-skipper project dead? - davidgaudreau10 - 2023-12-15

(2023-11-08, 03:35 AM)306bobby Wrote: Hey guys, I am currently working on updating and bringing back to life the intro skipper plugin!

The github is https://github.com/Bobby306/intro-skipper and included is the modified web interface for 10.8.11 (old one was still on 10.8.10). Next up I will be updating the Docker files and repo. For the time being, the original plugin is working fine on the current Jellyfin in my experience, please feel free to create an issue if you see something wrong

Great to hear someone is keeping this alive! I installed the plugin not realizing it's only working for web client? Didn't look at the code yet, how complicated would it be make it work with android and roku tv  clients?


RE: intro-skipper project dead? - Venson - 2023-12-15

(2023-12-15, 07:40 PM)davidgaudreau10 Wrote:
(2023-11-08, 03:35 AM)306bobby Wrote: Hey guys, I am currently working on updating and bringing back to life the intro skipper plugin!

The github is https://github.com/Bobby306/intro-skipper and included is the modified web interface for 10.8.11 (old one was still on 10.8.10). Next up I will be updating the Docker files and repo. For the time being, the original plugin is working fine on the current Jellyfin in my experience, please feel free to create an issue if you see something wrong

Great to hear someone is keeping this alive! I installed the plugin not realizing it's only working for web client? Didn't look at the code yet, how complicated would it be make it work with android and roku tv  clients?

[Image: ?u=https%3A%2F%2Fmedia.makeameme.org%2Fc...ipo=images]