-
Notifications
You must be signed in to change notification settings - Fork 286
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature]: Feature Request: Native Skip Intro/Outro Support for Community-Driven Detection #821
Comments
this is enough to not accept such a proposal, giving addons the ability to affect a user's watching experience is way too risky, what if someone from the community wants to be paid for this addon, and then decides to skip 30 mins of any video randomly to make you aware that you didn't pay... i think there would be better ways to do this that are not this convoluted or dangerous |
Hello, thank you for your response. I understand your concern, and I’ve
managed to address it internally within my addon logic.
On the server side, I’ve implemented logic to validate all segments,
ensuring they’re not malicious and adhere to specific parameters.
For instance, a segment shouldn’t exceed a certain length, should exist
within a specific timeframe in the video, and should have other segments
submitted with similar lengths to enhance trust. Additionally, there’s a
limit of one segment per video.
Several controls can be implemented to mitigate any malicious activity,
allowing the feature to be supported while ensuring malicious behavior can
be effectively addressed.
I’d be willing to open my repository to be public or provide a direct
access link to the development team so you can take all of my logic if
necessary.
Thank you!
…On Wed, Feb 5, 2025 at 6:05 AM Alexandru Branza ***@***.***> wrote:
The primary concern is allowing support for a segment to be skipped via
addon functionality.
this is enough to not accept such a proposal, giving addons the ability to
affect a user's watching experience is way too risky, what if someone from
the community wants to be paid for this addon, and then decides to skip 30
mins of any video randomly to make you aware that you didn't pay...
i think there would be better ways to do this that are not this convoluted
or dangerous
—
Reply to this email directly, view it on GitHub
<#821 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AXJD4B4SIP225ANVO4HKMZL2OIZE7AVCNFSM6AAAAABWP7C326VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMZXGM2TSNRWGQ>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
well the issue of trust is not due to pollution, it is due to the addons which can be changed to be mailicious at any moment in time Stremio's principle for security is that the addons do not have enough power to cause any harm to the users, our user's safety is our primary concern, yet we have had cases where addon configuration pages had very abusive ads, there are many that are trying to profit from Stremio's popularity these days and many from those that have malicious intent i'm afraid that this feature will not be added for addons, the only way that it could happen is if it is built in-house and offered through Stremio official servers only |
Fair enough, I understand the concerns. I do believe there is a strong
desire for this feature.
If the team would like access to my repository in the future please let me
know and I’ll gladly hand over the code.
Thank you.
…On Wed, Feb 5, 2025 at 6:39 AM Alexandru Branza ***@***.***> wrote:
well the issue of trust is not due to pollution, it is due to the addons
which can be changed to have mailicious intent at any moment in time
Stremio's principle for security is that the addons do not have enough
power to cause any harm to the users, our user's safety is our primary
concern, yet we have had cases where addon configuration pages had very
abusive ads, there are many that are trying to profit from Stremio's
popularity these days and many from those that have malicious intent
i'm afraid that this feature will not be added for addons, the only way
that it could happen if it is built in-house and offered through Stremio
official servers only
—
Reply to this email directly, view it on GitHub
<#821 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AXJD4BYYKPI2ONECG26D4FD2OI5FNAVCNFSM6AAAAABWP7C326VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMZXGQ2TAMJWGA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
if you want to try to work on this officially you can fill in an internship form, there is a link on this page: and confirm when u did so, we will get back to u and we can schedule a call to discuss this subject and if you believe you can help implement this within the Stremio official infrastructure |
@jaruba This seems something like what sponsor block does on youtube it would be amazing to have.
plz dont reject all good things citing our users are to incompetent to uninstall an add-on |
i did not reject the feature request, and never said that it is not possible, i also never said that it won't be solutioned, i simply said that it won't be done through addons, which i still insist upon if talented / qualified developers are willing to work with our team on an official implementation it may become a reality, which is why i invite such developers to fill in the internship form so we can discuss it |
Feature Description
I've developed a community-driven intro/outro detection system (IntroHater) that identifies skip-worthy segments in TV shows. The system is fully functional but needs native player support to be useful to users.
The Problem:
The system already:
TLDR: Add auto-skip functionality for intros/outros in Stremio. I've built a working system that knows exactly where these segments are - just need the player to automatically skip them, similar to how YouTube Premium auto-skips sponsored segments.
Proposed Solution
Add native support for skip segments in Stremio's player:
The addon already provides the data in this format:
Just needs player support to utilize this data structure.
Additional Context
Example of current working segment data:
The backend infrastructure is complete with:
Firebase database storing verified segments
Statistical processing to ensure accuracy
Rate limiting and spam prevention
Community submission validation
Happy to provide more technical details or collaborate on the implementation!
Additional Context or Screenshots
Some validation logic:
If 'Submission' of segments is too convoluted for the Stremio UI, it could be handled by a web UI (would be cleaned up):
The primary concern is allowing support for a segment to be skipped via addon functionality.
Code of Conduct
The text was updated successfully, but these errors were encountered: