ReVanced / revanced-patches

🧩 Patches for ReVanced
https://revanced.app
GNU General Public License v3.0
2.04k stars 239 forks source link

feat(patch): Toggle Sponsorblock for playing video #1148

Closed fatalcoder524 closed 1 year ago

fatalcoder524 commented 1 year ago

Application

YouTube

Issue

Sometimes users wrongfully flag a section of video and that section cannot be seen unless we completely turn off sponsorblock for all videos and replay it.

Patch

Add a Toggle button or option in sponsorblock submit menu or an option in player menu to enable or disable Sponsorblock for the current playing video.

Motivation

This will help a lot of users to easily verify if a submitted section of video is categorised properly and correct it by voting on it.

It will also help people who might like a certain section like music in video which might be auto skipped based on global settings but also you like to view music for this particular video.

Acknowledgements

LisoUseInAIKyrios commented 1 year ago

You can change categories to "skip automatically once", and then you can rewind and view segments.

LisoUseInAIKyrios commented 1 year ago

If segments are bad, then you should vote thumbs down on them (first make sure segment voting is enabled in SponsorBlock settings).

A possible change, is if a segment is down voted, then ReVanced can remove the segment from the UI (so then that portion of the video is viewable, even when set to "automatically skip")

fatalcoder524 commented 1 year ago

You can change categories to "skip automatically once", and then you can rewind and view segments.

I tried this. This worked better than expected. But the issue is for replaying the video instantly or selecting the same video from feed, it didn't skip the part automatically for the first time. I'm ok with replaying the video instantly and it not working. But selecting the video again from feed didn't skip it the first time. I had to kill the app and then it worked fine.

oSumAtrIX commented 1 year ago

Sounds like a bug, please open one instead.