rbjtech 4284 Posted May 7, 2023 Share Posted May 7, 2023 2 hours ago, Spooky83 said: Apparently @rbjtechhasn't read my post. Are you back home @Cheesegeezerand could you maybe sent the latest dll? I've copied the DLL in a PM. Please remember this is unsupported and you cannot run the Core Introskip in parallel. You need to disable any Core Introskip tasks. You are fully responsible for it's use! (but as you used it before, this should be less of an issue). 2 Link to comment Share on other sites More sharing options...
Spooky83 9 Posted May 8, 2023 Share Posted May 8, 2023 On 5/7/2023 at 4:20 PM, rbjtech said: I've copied the DLL in a PM. Please remember this is unsupported and you cannot run the Core Introskip in parallel. You need to disable any Core Introskip tasks. You are fully responsible for it's use! (but as you used it before, this should be less of an issue). Thanks, I already disabled the tasks and disabled the settings in the libraries. Audio fingerprinting is running 2 Link to comment Share on other sites More sharing options...
Amanade3 19 Posted May 9, 2023 Share Posted May 9, 2023 (edited) is it the introskip plugin you guys are talking about? or the unfinished credit skip plugin Edited May 9, 2023 by Amanade3 Link to comment Share on other sites More sharing options...
Cheesegeezer 3087 Posted May 9, 2023 Share Posted May 9, 2023 3 minutes ago, Amanade3 said: is it the introskip plugin you guys are talking about? or the unfinished credit skip plugin IntroSkip Plugin. 1 Link to comment Share on other sites More sharing options...
kingom 5 Posted June 6, 2023 Share Posted June 6, 2023 awaiting credit skip since years, hope it will get done soon Link to comment Share on other sites More sharing options...
rbjtech 4284 Posted June 6, 2023 Share Posted June 6, 2023 2 hours ago, kingom said: awaiting credit skip since years, hope it will get done soon I would imagine that is pretty low on the pririority list, given all the security improvements planned and many yet to be finished other initiatives (playlists etc). Do you have a particular use case for credit skip - other than just bringing up the 'Next' episode accurately ? Link to comment Share on other sites More sharing options...
kingom 5 Posted June 9, 2023 Share Posted June 9, 2023 On 6/6/2023 at 7:05 PM, rbjtech said: other than just bringing up the 'Next' episode accurately ? Isn't that the whole purpose of the function? or am i missing something? But yeah, i would really like to bring up the next episode accurately 1 Link to comment Share on other sites More sharing options...
rbjtech 4284 Posted June 9, 2023 Share Posted June 9, 2023 7 minutes ago, kingom said: Isn't that the whole purpose of the function? or am i missing something? But yeah, i would really like to bring up the next episode accurately Exactly lol - but I would actually like to not even bother with button/dialogue and skip directly into the next episode. On the Introskip Plugin we allowed this - and just displayed a 'message' informing the user that the next episode was now playing. It basically useful for remote free 'binge' watching - especially useful on very short shows. I guess hitting the 'ok' button to skip, is not exactly the end of the world, but it would be nice to have that auto-skip option (as has been implemented on the Intro's) for the credits also. Link to comment Share on other sites More sharing options...
kingom 5 Posted June 9, 2023 Share Posted June 9, 2023 2 minutes ago, rbjtech said: On the Introskip Plugin we allowed this - and just displayed a 'message' informing the user that the next episode was now playing. Hold on, what am i missing? Intro skip plugin? Searched the plugins in emby but can't find anything like that, source? currently only using embys built in intro skip. Link to comment Share on other sites More sharing options...
rbjtech 4284 Posted June 9, 2023 Share Posted June 9, 2023 50 minutes ago, kingom said: Hold on, what am i missing? Intro skip plugin? Searched the plugins in emby but can't find anything like that, source? currently only using embys built in intro skip. While a few of use still use it, It's no longer supported I'm afraid - sorry for the tease, the Plugin came along before parts of it were added directly into the core, unfortunately the credit detection and editing were not - they may follow one day .. Link to comment Share on other sites More sharing options...
Amanade3 19 Posted June 10, 2023 Share Posted June 10, 2023 (edited) well the android tv app supports end credit display if the data is fed about when the credits start. currently its possible to do it manually using chapterapi plugins but it would be so much easier if its done automatically like the intro skip function....... I dont know why you lose interest in doing the plugin. I think it s a cool feature you have already done it in the introskip plugin and works fine and accurate for most shows. I think a lot of ppl would find this helpful especially for shows which has long end credits while binge watching. Edited June 10, 2023 by Amanade3 1 2 Link to comment Share on other sites More sharing options...
rbjtech 4284 Posted June 10, 2023 Share Posted June 10, 2023 9 hours ago, Amanade3 said: well the android tv app supports end credit display if the data is fed about when the credits start. currently its possible to do it manually using chapterapi plugins but it would be so much easier if its done automatically like the intro skip function....... I dont know why you lose interest in doing the plugin. I think it s a cool feature you have already done it in the introskip plugin and works fine and accurate for most shows. I think a lot of ppl would find this helpful especially for shows which has long end credits while binge watching. Couldn't agree more .. thats why I still use the plugin.. We just need to convince the core Devs .. ;) 1 1 Link to comment Share on other sites More sharing options...
byakuya32 18 Posted February 11 Share Posted February 11 This would be so good for anime and marvel movies as there are post credit scenes Link to comment Share on other sites More sharing options...
crusher11 854 Posted February 12 Author Share Posted February 12 How does this relate to post-credit scenes? Link to comment Share on other sites More sharing options...
GrimReaper 3308 Posted February 12 Share Posted February 12 22 minutes ago, crusher11 said: How does this relate to post-credit scenes? Link to comment Share on other sites More sharing options...
crusher11 854 Posted February 12 Author Share Posted February 12 That's nothing to do with this request at all. Link to comment Share on other sites More sharing options...
rbjtech 4284 Posted February 12 Share Posted February 12 (edited) 5 hours ago, crusher11 said: That's nothing to do with this request at all. ? - yes it does. The 'credits' in the Introskip Plugin actually has a CreditStart and CreditEnd - the same as IntroStart and IntroEnd. Meaning you could skip credits for a defined peroid, not just skip to the next episode. Core just uses the CreditStart value to skip to the next episode only. That being said, its so rare having endings after the credits, that the solution is simply delete the CreditStart - that way you won't miss the ending. This would have been manually entered anyway (in the Chapter API Plugin) or originally detected by the Introskip Plugin. Edited February 12 by rbjtech Link to comment Share on other sites More sharing options...
crusher11 854 Posted February 12 Author Share Posted February 12 2 hours ago, rbjtech said: ? - yes it does. The 'credits' in the Introskip Plugin actually has a CreditStart and CreditEnd - the same as IntroStart and IntroEnd. Meaning you could skip credits for a defined peroid, Which has nothing to do with this request. 1 Link to comment Share on other sites More sharing options...
ebr 14924 Posted February 12 Share Posted February 12 1 hour ago, crusher11 said: Which has nothing to do with this request. Its the same process and basically the same thing - detecting and reacting to credits just like intros. This specific request only outlines one use-case of the functionality. There are multiple use cases but one basic function. 1 Link to comment Share on other sites More sharing options...
evil_crab 22 Posted February 12 Share Posted February 12 (edited) Are there any blockers for this functionality, or is it just a low priority at the moment? It looks like all necessary parts already exist in some form. Use the same algorithm as intro detection to detect credits and mark CreditStart and CreditEnd. If CreditEnd is within a certain margin (1-2 sec) from the end of the file show the "Next episode" button. If CreditEnd is further away from the end show the "Skip credits" button. This can be also configurable in case some people are not interested in the post-credit content and prefer to have a "Next episode" button in this case as well. Edited February 12 by evil_crab Link to comment Share on other sites More sharing options...
rbjtech 4284 Posted February 12 Share Posted February 12 6 minutes ago, evil_crab said: Are there any blockers for this functionality, or is it just a low priority at the moment? It looks like all necessary parts already exist in some form. Use the same algorithm as intro detection to detect credits and mark CreditStart and CreditEnd. If CreditEnd is within a certain margin (1-2 sec) from the end of the file show the "Next episode" button. If CreditEnd is further away from the end show the "Skip credits" button. This can be also configurable in case some people are not interested in the post-credit content and prefer to have a "Next episode" button in this case as well. Detecting the End Credits is far more difficult/uncertain than detecting an Intro and there are many forms of how credits 'roll'. 1. Outro - as you say, same detection method as Intro - assuming all episodes do the same. 2. Black Frame detection - Background goes black and credits roll. Detecting this is very heavy on cpu. 3. Character/word detection (OCR) - detect 'words' such as 'Directed By' on the screen to confirm this is a credit. 4. Scene detection. The Introskip plugin team tried them all - with varying levels of success - the solution we used for Credit Detection in the original Introskip Plugin was a combo of 1 & 2 above. 3 was looked into, it was successful but very heavy of CPU and not fast enough. 4 was actually very interesting, had promosing results, but it was never completed. 1 Link to comment Share on other sites More sharing options...
ebr 14924 Posted February 12 Share Posted February 12 Yeah, end credits are a lot trickier - especially in a movie where you cannot use an audio fingerprint like we do with TV shows. 1 Link to comment Share on other sites More sharing options...
evil_crab 22 Posted February 12 Share Posted February 12 11 minutes ago, rbjtech said: 1. Outro - as you say, same detection method as Intro - assuming all episodes do the same. 2. Black Frame detection - Background goes black and credits roll. Detecting this is very heavy on cpu. 3. Character/word detection (OCR) - detect 'words' such as 'Directed By' on the screen to confirm this is a credit. 4. Scene detection. I assume that 3 also won't work well for non-English shows. Can you elaborate on what you mean by scene detection? Also, for shows with subtitles, I think it should be possible to use them for detecting the credits by checking when they stop relatively to the end of the file or when there is a long gap in subs near the end. Although this approach may be not reliable for some types of content. Anime subs, for example, often have karaoke sections during the openings/endings, but in this particular case, approach 1 should work well. Link to comment Share on other sites More sharing options...
rbjtech 4284 Posted February 12 Share Posted February 12 (edited) 22 minutes ago, evil_crab said: I assume that 3 also won't work well for non-English shows. Can you elaborate on what you mean by scene detection? Also, for shows with subtitles, I think it should be possible to use them for detecting the credits by checking when they stop relatively to the end of the file or when there is a long gap in subs near the end. Although this approach may be not reliable for some types of content. Anime subs, for example, often have karaoke sections during the openings/endings, but in this particular case, approach 1 should work well. Language does not matter - you just look up the word in a multi language dictionary - it's the detection of the 'words' on the screen that is the costly bit - the lookup of what they mean is not. Scene detection - https://rusty.today/posts/ffmpeg-scene-change-detector Because the credits are usually the last 'scene' - you can detect when it starts. Edited February 12 by rbjtech Link to comment Share on other sites More sharing options...
kingom 5 Posted February 12 Share Posted February 12 35 minutes ago, rbjtech said: Detecting the End Credits is far more difficult/uncertain than detecting an Intro and there are many forms of how credits 'roll'. 1. Outro - as you say, same detection method as Intro - assuming all episodes do the same. 2. Black Frame detection - Background goes black and credits roll. Detecting this is very heavy on cpu. 3. Character/word detection (OCR) - detect 'words' such as 'Directed By' on the screen to confirm this is a credit. 4. Scene detection. The Introskip plugin team tried them all - with varying levels of success - the solution we used for Credit Detection in the original Introskip Plugin was a combo of 1 & 2 above. 3 was looked into, it was successful but very heavy of CPU and not fast enough. 4 was actually very interesting, had promosing results, but it was never completed. Thanks for the insight Do you know how plex does this? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now