Proto commits in LuanRT/YouTube.js

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

Commit:047157f
Author:LuanRT

chore: v16.0.0 release

Commit:ee9c184
Author:absidue
Committer:GitHub

feat(protos): Add playlistTitle field to NextParams (#1040)

The documentation is generated from this commit.

Commit:ddc35db
Author:LuanRT

chore: v15.0.0 release

Commit:e9d6483
Author:ChunkyProgrammer
Committer:GitHub

fix(Innertube#getPost): Update protobuf schema (#987) * Update get post * Remove leftover debug code

Commit:ad1a881
Author:LuanRT

chore: v13.2.0 release

Commit:00c199a
Author:absidue
Committer:GitHub

fix(Format): Parse xtags from protobuf to support SABR-only responses (#909)

Commit:adfb76d
Author:LuanRT

chore: v13.1.0 release

Commit:7d5c972
Author:absidue
Committer:GitHub

fix(Innertube): Properly encoded params in getPost() (#882)

Commit:c52ed6f
Author:LuanRT

chore: v13.0.0 release

Commit:360b29e
Author:ChunkyProgrammer
Committer:GitHub

feat(Innertube): Add ability to get individual community posts and community post comments (#861) * feat(Innertube): Add method to get a community post * feat(Innertube): add a method to get Community Post comments * Follow naming conventions of the project instead of using C# conventions --------- Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

Commit:00c9ea8
Author:LuanRT

chore: v11.0.0 release

Commit:910c979
Author:absidue
Committer:GitHub

feat(ProtoUtils): Add support for creating NextParams (#762)

Commit:81224bc
Author:LuanRT

chore: v10.5.0 release

Commit:94bc596
Author:Luan
Committer:GitHub

refactor: Migrate to `ts-proto` (#752) * refactor: Add extracted protos * refactor: Remove old stuff and update affected code * chore(package): Update `build:proto` script * chore(ClientInfo): Rename `androidSdkVersion` to `android_sdk_version` * chore: remove refs to old proto file * refactor(sabr_request): Rename `Gw` to `media_type` * chore(sabr_request): Fix typo in field num * feat(parser): Parse `video_playback_ustreamer_config` and `server_abr_streaming_url` * refactor: update protos * chore(package): streamline clean and build scripts * chore: update package.json * chore: update npmignore * chore(protos): Remove unneeded definitions See https://github.com/LuanRT/googlevideo for video playback proto definitions. * chore(package): add `rimraf` dependency

Commit:135ba48
Author:Luan

chore(protos): Remove unneeded definitions See https://github.com/LuanRT/googlevideo for video playback proto definitions.

Commit:9bcbdb0
Author:Luan

refactor: update protos

Commit:c7b6918
Author:Luan

Merge branch 'refacroe/update-protos' into refactor/update-protos

Commit:63fcc47
Author:Luan

chore(sabr_request): Fix typo in field num

Commit:86dc9b1
Author:Luan

refactor(sabr_request): Rename `Gw` to `media_type`

Commit:2e22c72
Author:Luan
Committer:GitHub

chore(ClientInfo): Rename `androidSdkVersion` to `android_sdk_version`

Commit:5e5423e
Author:Luan

refactor: Remove old stuff and update affected code

Commit:8360d85
Author:Luan

refactor: Add extracted protos

Commit:bca7218
Author:Luan

chore: clean up ump protos

Commit:4e70eb6
Author:Luan

chore: update proto

Commit:843ecd2
Author:LuanRT

chore: v10.2.0 release

Commit:6bfcfeb
Author:Luan

Merge branch 'main' into do-not-merge/ump-debugging

Commit:a5f6209
Author:GurumNyang
Committer:GitHub

feature(proto): Add `comment_id` to commentSectionParams (#693)

Commit:d4ee4e1
Author:Luan

dev: fix `lmt` type

Commit:5b880c4
Author:Luan

chore: update protos and add ump parser

Commit:4631bdf
Author:Luan

dev: add protos for sabr and onesie

Commit:9eae61c
Author:Luan

Merge branch 'main' into do-not-merge/ump-debugging

Commit:8293af9
Author:LuanRT

chore: v10.1.0 release

Commit:62ac2f6
Author:Luan

fix(proto): Update `Context` message Closes #681

Commit:74ddb29
Author:Luan

dev(proto): Add more messages

Commit:1079174
Author:Luan

dev(proto): Add Playback message

Commit:cdce94c
Author:Luan

feat: handle redirects and sabr errors properly This should fix most if not all playback issues when using UMP.

Commit:e4b1091
Author:Luan

chore: fix build

Commit:e1a4d75
Author:Luan

chore(proto): add comment

Commit:62657d2
Author:Luan

chore: push ump test

Commit:b063b2f
Author:LuanRT

chore: v9.2.0 release

Commit:d589365
Author:Luan
Committer:GitHub

fix(PlayerEndpoint): Workaround for "The following content is not available on this app" (Android) (#624) * chore: Update Android client version and UA * refactor: Update shorts parameter protobuf * chore: Update auto generated files * chore: Add test * chore: Update comments test id (unrelated) * chore: Update comments test again (unrelated)

Commit:1b159e5
Author:LuanRT

chore: v8.0.0 release

Commit:a32aa8c
Author:Konstantin
Committer:GitHub

feat: Add Shorts endpoint (#512) * chore: first try for shorts endpoints * chore: add shorts to index * fix: fix code style * chore: fix suggestions * fix: fix code style with spaces on curly brackets * chore: add curly rule to eslint * chore: run request in parallel * chore: remove console.logs and add other expect tests * chore: apply eslint suggestions * Update ReelPlayerOverlay.ts * Update VideoInfo.ts * chore: remove console.log from tests --------- Co-authored-by: absidue <48293849+absidue@users.noreply.github.com> Co-authored-by: LuanRT <luan.lrt4@gmail.com>

Commit:52b7400
Author:LuanRT

chore: v3.0.0 release

Commit:bf12740
Author:LuanRT
Committer:GitHub

feat: add support for hashtag feeds (#312) * feat: add hashtag params proto * feat: add support for hashtags * chore: add test * docs: update API ref * fix(tests): remove unneeded `#` from param * fix: do not throw when missing the header

Commit:00fa514
Author:LuanRT
Committer:GitHub

feat: add support for generating sessions locally (#277) * feat: add visitor data proto * feat: add support for generating session data locally * chore: add test

Commit:3756e63
Author:LuanRT
Committer:GitHub

feat(Search): add support for `features` filter (#270)

Commit:aa334aa
Author:LuanRT
Committer:GitHub

refactor: clean up, fix & remove outdated code (#228) * dev: refactor and remove redundant code * docs(music): update `Library` API ref * docs: update examples * chore: update lock file

Commit:2a78d77
Author:LuanRT

refactor: get visitor data from the API [skip ci]

Commit:477c030
Author:LuanRT
Committer:GitHub

feat(studio): add support for updating video metadata (#219) * dev: update proto * dev: add `Studio#updateVideoMetadata` * feat: add `category` option * chore(studio): update API ref

Commit:616b140
Author:Daniel Wykerd
Committer:GitHub

refactor: generate typescript protobuf encoders (#114) This also removes dependency `buffer` for browsers. Co-authored-by: LuanRT <luan.lrt4@gmail.com>

Commit:6da69b4
Author:LuanRT

feat: update InnerTubePayload protobuf Refer to #104

Commit:6a5ebeb
Author:LuanRT

chore: clean up build steps

Commit:c7474d7
Author:LuanRT

feat: add music search filters protobuf message This allows users to choose filters they want without having to rely on the `selectFilter()` method.

Commit:71c4b16
Author:LuanRT

chore: add `notification/record_interactions` endpoint

Commit:759351c
Author:LuanRT

feat: add basic channel analytics protobuf message

Commit:b48ae0b
Author:LuanRT

chore: update search filter protobuf message

Commit:039ebb7
Author:LuanRT

chore(docs): remove unneeded stuff

Commit:cf95d82
Author:LuanRT

chore: update comment action protobuf schemas

Commit:b773f56
Author:LuanRT

feat: add visitor data protobuf schema

Commit:0cdfac1
Author:LuanRT

feat: add sound info protobuf schema and remove `required` keys, #38

Commit:a8b9487
Author:LuanRT

feat: add comment translation protobuf schema

Commit:6bdccb8
Author:luan.lrt4@gmail.com

chore: update protobuf messages

Commit:d3394f8
Author:luan.lrt4@gmail.com

feat: add support for reporting comments and add comments sorting option

Commit:7635f49
Author:luan.lrt4@gmail.com

chore: add comment reply/action prototbuf messages

Commit:fe84f31
Author:LuanRT

chore: add search filter protobuf message

Commit:14a5b0f
Author:LuanRT

chore: improve protobuf encoding

Commit:e817eb4
Author:LuanRT

chore: remove unnecessary keyword from proto file

Commit:2796224
Author:LuanRT

dev: encode with actual an actual protobuf lib instead of hard-coding stuff

Commit:d2ec5eb
Author:LuanRT

dev: add proto file