Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Support Segment Creation and Submission with Sponsorblock #1783

Copy link
Copy link

Description

@lorenzorota
Issue body actions

Is your feature request related to a problem? Please describe.
Materialious (and, to the best of my knowledge, any other Invidious frontend) supports SponsorBlock for skipping segments, but does not currently support creating and submitting new segments.

Describe the solution you'd like
I would like to propose an in-player SponsorBlock segment creation and submission menu that provides the core functionality of the official SponsorBlock browser extension.

The intended uses cases are:

  • Enable/disable segment creation and submission in settings
  • Create new segment
    • Press start/stop
  • Cancel segment creation
  • Clear all created segments
  • Open submission menu
    • Configure a segment
      • Modify start/stop time
      • Delete
      • Choose category (required)
    • Submit all segments (once all segments are assigned a category)
      • Review segment playback

Describe alternatives you've considered
Currently there are no alternatives aside from using the official browser extension on YouTube or interacting with the API directly.

Additional context
I created a proof of concept in a local branch that implements the use cases above. It makes use of the sponsorblock-api library for submitting segments and updating a locally-stored SponsorBlock username, locally stores a securely generated UserID, and uses existing theme colors (tertiary and error) for timeline markers.

Here's a demo of the current implementation.

Segment submission and SponsorBlock username configuration
Image

Create segments
Image

Adjust segment duration
Image

Assign categories
Image

Review and submit segments
Image

If you're happy with the feature request I'll open a draft PR and incorporate any feedback you have.

Reactions are currently unavailable

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

Morty Proxy This is a proxified and sanitized view of the page, visit original site.