This plugin adds support for the platform Vanillo, allowing you to use it in Grayjay.
You can install the plugin by scanning this QR code:

Alternatively, you can add it manually by using this link:
grayjay://plugin/https://raw.githubusercontent.com/b-risk/Grayjay-Vanillo/refs/heads/main/VanilloConfig.json
- Home feed (categories: commentary, gaming, film & animation, music, entertainment, education)
- Video playback (HLS + DASH sources)
- Channel/profile pages
- Channel video listings with pagination
- Channel playlists
- Channel posts
- Post details and comments
- Search (videos and profiles)
- Video comments
- Infinite scroll pagination
Contributions are welcome, feel free to submit pull requests if you think you can improve something or fix a bug.
# Generate keypair
ssh-keygen -t rsa -b 2048 -m PEM -f ./private-key.pem
# Encode it in Base64 and set the environment variable
export SIGNING_PRIVATE_KEY="$(base64 -w 0 ./private-key.pem)"
# Run the sign script (use git bash on Windows):
sh ./sign-script.sh ./VanilloScript.js ./VanilloConfig.json