![]() It listened to the video.ondurationchange event and checking if it was currently in a segment. ![]() Previously, skipping was using a very naive approach. This was added back in February, but I haven't said anything about it yet. This will help fix the self-promotion segments that have been mistakenly submitted as sponsor before categories. For now, only one person needs to make this vote for the change to occur, but this may change in the future. I have also added a new "category vote" option. Many people don't bother interacting and clicking the report button if there is an issue, so I feel it is better to have an explicit vote option. It was a neat idea to try, but it made the data close to useless. I have decided to revert treating skipping without clicking the report button as an upvote. Here are the number of submissions for each category in the past week. It's been a week now since stable rollout of categories. I plan to move more and more into in-video UI like this. To make submitting categories simple, I decided to move them into an edit panel that appears after clicking submit. I decided to take this previously created skip notice and use it as the base for all the new UI. This ended up being very hard to maintain once it got large, so I decided to redo all of them in react. Previously, all injected elements were created with the document.createElement() APIs. I decided to go with a category system instead of a tag system for similar reasons. In the end, I decided to add only categories that I felt were objective enough to prevent disputes on if something is correct or not correct. This feature has been requested since the beginning, but I was pretty hesitant to add it. Most importantly, this ensures that people are less likely to accidentally submit non-sponsored content as a sponsor, just because they want to skip it anyway. This allows skipping other things like intros, outros, and non-sponsor promotion. Categories allow you to submit a segment to skip that is not a sponsor. SponsorBlock also has a public database and API for others to integrate and use. Users submit when a sponsor happens from the extension, and the extension automatically skips sponsors it knows about. SponsorBlock is an open-source crowdsourced browser extension to skip sponsor segments in YouTube videos.
0 Comments
Leave a Reply. |