Proto commits in ftde0/yt2009

These 9 commits are when the Protocol Buffers files have changed:

Commit:e362c13
Author:ftde0

playback fix, minor pchelper enhancements - improved compatibility of pchelper pages with older browsers. - added /my_videos. (thanks, RF64 for both!) - fixed some html watchpages not loading properly as of pchelper - basic video metadata edits are now possible. - enabling insight modules on homepage can now work. - /my_videos_upload can now be tested. file_limit cfg entry is now also accepted for use with this functionality. - gdata xml search now supports paging. (thanks, NCP, VictorFilimonov!) - addressed #221 (thanks, Tanjirokamado12!) - fixed dash formats (everything other than 360p) not loading.

The documentation is generated from this commit.

Commit:302e6e0
Author:ftde0

[np] under-the-hood changes - fixed and updated extractors for search and playlists. - removed obsolete ytdl-core references. (thanks, SavunOski!) - improved coverage for jsongdata. (partially fixes #202 - thanks, retrofoxxo!) - uploaded .proto files for documentation purposes. - added future use html5-related code.

Commit:c0323d5
Author:ftde0

[np] minor changes for future use - added a few files related to mobilehelper. (not out yet!) - updated security for docker instance hosting

Commit:1b8c39a
Author:ftde0

add support for yt2009mobilehelper, html5player reliability - yt2009mobilehelper will be tested on select trusted instances. - html5player will retry video load if stuck. - &fmt=18 and &fmt=22 will automatically load HQ/HD if available. - a "yt_redir" watchpage flag was added that will set youtube links in video descriptions to redirect to yt2009. - gdata full channel video count flag is now merged. - /exp_hd now supports a /lower video id suffix that will redirect to a lower quality if not available. /lower is available to use as a gdata flag (/mobile/app_connect.htm) - a gdata flag "uncrop_avatar" is now available, which will show the full avatar within the app. use only if you're facing issues with avatars not being shown in full.

Commit:26fe908
Author:ftde0

[np] junk - mini_fetch_video was added for faster video fetching. - a "fastload" config entry was added that adds experimental optimizations for watchpage and channels. accepts true/false. - a config_params.md was added that contains documentation about ALL config.json arguments. 🗑️

Commit:ed6d12d
Author:ftde0

module-ify homepage, various minor bug fixes

Commit:9ab6072
Author:ftde0

search paging + filtering, /videos paging fixes

Commit:f6ce998
Author:ftde0

comments_remove_future show old comments + get_more_comments use old

Commit:514d36a
Author:ftde0

show saved alt player settings, render backup history, /flags, use_pb config, gdata userhandles