Greasy Fork is available in English.
Buffers the video without autoplaying and puts it in HD if the option is on. For Firefox, Opera, & Chrome
< Spätná väzba na YouTube Auto Buffer & Auto HD
Yet a small thing (I know, it's been a lot)
For the option button, can you make an almost transparent background.
Because when you apply a theme, the button stays unfortunately white
attached a screenshot
That's all :)
Idea for Disable Annotations
Hello and sorry for my english (I'm french).
I don't know the JS. But, with uBlock₀ I managed to block annotations on Youtube like this (in CSS)
www.youtube.com###movie_player > .ytp-cards-button.ytp-button
www.youtube.com###movie_player > .ytp-cards-teaser
www.youtube.com###movie_player > .iv-promo-video.iv-promo.annotation-type-custom.annotation > .iv-promo-contents
less intrusive, but always with uBlock₀, I found a list on https://filterlists.com/
EasyList YouTube Other Annoyances (Blocks other YouTube annoyances)
basically, it said:
! Removes all annotations in videos
||youtube.com/annotations_invideo?$object-subrequest
! HTML5 version
youtube.com##.video-annotations
! Removes sharing tab below videos
||youtube.com/share_ajax?action_get_share_box=1&video_id=$xmlhttprequest
youtube.com##.action-panel-trigger[role="button"][data-trigger-for="action-panel-share"]
youtube.com##.yt-uix-button[data-trigger-for="action-panel-share"]
If you know a way to embed it.
Oh! and by the way, for firefox, to disable warning messages in full screen mode (works with all sites)
"Full-screen-api.approval-required", false
"Full-screen-api.warning.timeout", 0
"Full-screen-api.warning.delay", 0
You'd probably find a way to integrate it into your script
Hoping that it can guide you ;)