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
- 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)
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

Create segments

Adjust segment duration

Assign categories

Review and submit segments

If you're happy with the feature request I'll open a draft PR and incorporate any feedback you have.
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:
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

Create segments

Adjust segment duration

Assign categories

Review and submit segments

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