Official application homepage
Bilili LiveTools YouTube Upload API
Application name: Bilili LiveTools YouTube Upload API
Application purpose: Bilili LiveTools YouTube Upload API lets an authorized user upload completed local live-stream recording files from their self-hosted biliLive-tools deployment to their own YouTube channel.
The app uses Google OAuth only after the user explicitly grants permission. It uploads videos to the YouTube account selected by the user, checks upload and processing status, displays the YouTube video URL, and can optionally remove the local file after a successful upload to reduce local storage usage.
What this application is used for
- It is used by a user who runs biliLive-tools on their own computer or server.
- It helps upload completed local live-stream recording files to that user's own YouTube channel.
- It shows upload status, YouTube processing status, and the uploaded YouTube video URL.
- It can optionally delete the local recording file after the YouTube upload succeeds.
Why YouTube OAuth permission is requested
Bilili LiveTools YouTube Upload API requests YouTube permission only to upload videos from the user's local recording workflow to the user's own YouTube channel and to read the resulting upload status. The user controls whether YouTube upload is enabled and can revoke access from their Google Account at any time.
Requested scope:
https://www.googleapis.com/auth/youtube.force-ssl
Data handling summary
- The application does not sell Google user data.
- The application does not use Google user data for advertising.
- OAuth tokens are stored in the user's local deployment configuration.
- Uploaded videos are sent to YouTube only after user authorization.