www.youtube.com##+js(trusted-replace-outbound-text, JSON.stringify, "contentCheckOk":false, "params":"yAEB"\,"contentCheckOk":false, condition, /^(?=.*"contentPlaybackContext":{")(?!.*"params":").*$/)
www.youtube.com##+js(trusted-replace-outbound-text, JSON.stringify, "params":", "params":"yAEB, condition, /("contentPlaybackContext":{".*\,"params":"|"params":".*\,"contentPlaybackContext":{")/)
- prepends
yAEB to start of protobuf
- you can concatenate binary protobufs and it just works, last value wins
- because
yAEB is 3 bytes, it's 4 bytes of protobuf and you can concatenate it with the existing base64