SponsorBlock icon indicating copy to clipboard operation
SponsorBlock copied to clipboard

[Feature Request] Optional setting to auto skip chapters based on name

Open Bluscream opened this issue 3 years ago • 1 comments

I would love to see a feature that "early birds" can profit from and is entirely handled clientside.

Concept:

  1. Video gets loaded
  2. Client parses chapter names and if one contains one of the keywords like sponsor, ad, promo, etc. the client will insert a temporary segment for it and skips that based on the user's set preferences.
  3. Client provides an extra button in the "Unskip" dialog to allow quick blacklisting video(/playlist)/channel from the feature

Exceptions:

  • If a user-created segment overlaps with the the chapter the chapter will be ignored so user-created segments always have priority
  • There needs to be a user-editable blacklist to disable the feature on certain channels/videos(/playlists)
  • If the chapter to be skipped is longer than ( user-configurable [default 20])% of the video length it will be ignored (to prevent youtubers from just naming the full video as chapter "ad" to annoy SB users. [In which case the user can also disable the feature in the aforementioned blacklist for the channel]

Purpose: Sometimes you're one of the first to see a video and that shouldn't mean that you need to have a disadvantage over the ones coming after you. This is not supposed to disencourage people from submitting segments so people that are eager to submit segments will continue to do so and improve the database and the people that just consume will continue, i don't think this will change a lot in submissions tbh

Bluscream avatar Oct 03 '20 04:10 Bluscream

it could work like an ad blocker with a custom list and one or more updatable lists. the entries of the list could be global, per channel or per video. this could be achieved by using code form an open source ad blocker or by adding a feature to the adblocker to inject skip notifications into the page source based on custom block lists. sponsorblock would then react to those markers.

elypter2 avatar Aug 19 '22 21:08 elypter2