Ohh nice, I'll check it out and let you know how its working for me!
Edit: Holyshit, yeah the video controls are super convenient and this works great. As you said its also nice to have youtubes dark mode on mobile.
Thanks a lot for all the hard work.
Thank you too for the kind words! I actually haven’t used ProTube at all since creating the YouTube mod toolbar. I am thankful that ProTube was pulled from the AppStore, otherwise I would have never thought about trying to mod the official site.
Sure, ProTube was the application I used the most on my iPad, but I actually always felt constrained by it. Only 1 video at a time (playlists were a workaround for remembering to watch stuff, but were more hassle to navigate/add/delete videos constantly, compared to just opening a new Safari tab to check some other YouTube video out before returning to my original tab exactly where I was). It had awful volume controls (it had NONE, so you had to use the inaccurate large-jump hardware buttons). The search could only search for one thing at a time. The comment reading experience was so awful that I never read anything via ProTube. And opening web videos in it was extremely tedious since you had to copy the URL, close Safari, open ProTube, and paste the URL in its search field.
What ProTube did right was: Beautiful interface (but that is also achieved via the dark mode desktop site with my mod), HD video (same as my mod), ad free (same as my mod), fullscreen (same as my mod), picture in picture (same as my mod).
With the modifications to the official site, I was able to ditch ProTube. I’ve gone from using ProTube daily and lamenting that I never backed up ProTube’s final installer for future reinstall purposes, to now thinking about deleting the only remaining installed version of the app from my devices (which, yes, means I can never get it back; because I never use it anymore).
I have started enjoying YouTube even more since the website mods, and have used YouTube’s own superior suggestions on their website to find tons of content I would never have found otherwise (because with ProTube I was stuck in a bubble watching channels I already knew about since it had no discovery mechanisms)... so I am enjoying YouTube more than ever! All thanks to ProTube dying. ;-)
And speaking of new content; that is why I am writing.
I discovered a really funny channel via the YouTube suggestions. It’s a guy testing out weird and unusual viruses to see what they do. Such as this super cute virus:
Or how about this amusing one that forces you to play a super difficult Japanese nerd-game before you get your files back:
His videos are quite entertaining, but I quickly started noticing that they always start autoplaying with subtitles. And then, I tapped the CC button on YouTube’s own bar to disable them, and noticed that I got DOUBLE subtitles instead... (Seriously, try it on the video I linked, in ”modded site mode”; it is a pretty funny looking effect.)
Then I went into fullscreen with both subtitles enabled and saw that only the HTML5 one works in fullscreen. Which proved that the subtitles were some kind of HTML5 feature which Apple’s built in HTML5 video player detected. Youtube themselves use another subtitle drawing system, hence why the duplicate subtitles appear when we try to tap YouTube’s own CC button to ”turn them off”. We are able to turn off the HTML5 subtitles (which are called WebVTT) by tapping Apple’s subtitle button while the video is in fullscreen mode, if we don’t want to see them...
But all of that was such a hassle. Having to go into fullscreen to disable subtitles drove me insane.
So I just spent the past ten hours coding up a huge rewrite (500 lines of new code) which makes the code more extensible and gave me the tools necessary to add advanced features (for instance, the bar is now able to contain additional bars dynamically), and then I used all of that work to add subtitle controls to my magical bar of controls! Yep, subtitle controls are here now. See, I told you it would be worth reading this post until the end. ;-)
I also added a bunch of minor improvements, such as a message bar which shows up when needed, to display status messages such as ”No subtitles on page” and ”No videos on page” when buttons are tapped at bad moments. (Maybe I should have also added a random one for when the buttons are grumpy and ”don’t feel like it” ;p)
Go to my site (in my previous post) and download the Video Controls toolbar again, and the separate Toggle Subtitles action too if you want it.
If I ever make any other changes then I will always make a post in this thread. And if I create a separate thread someday, then I will leave a link to it here. So that you guys know that you don’t have to constantly check the site for updates. Although in its current, feature-complete state I am not looking to do any more updates until it becomes necessary, such as this subtitle nuisance.
Enjoy the update! ;-)