Halaman ini masih berbahasa Inggris.
Broadcast
Upload a finished package to YouTube as unlisted, with live quota tracking.
Jalaran Broadcast uploads a finished video package to your YouTube channel as unlisted, and tracks what the day’s uploads have cost against the API allowance.
Who Broadcast is for
For creators finishing the pipeline who want the upload (video, thumbnail and captions together) to be one action instead of three windows, and who want the final decision to publish to stay a human one.
What Broadcast does
Broadcast is the only module in Jalaran that authenticates to and acts on a real external account, and it is built with that weight in mind. It connects to one YouTube channel, uploads a finished package as unlisted with its thumbnail and captions attached, and shows how much of the day’s API allowance the uploads have consumed. Uploads run on a background worker because they take minutes. Credentials are encrypted before they reach the database rather than stored as plain rows, because a leaked refresh token is standing access to someone’s real channel.
- One-step upload of video, thumbnail and captions together
- Live quota panel with the reset time, measured from your own uploads
- Duplicate-upload guard
- OAuth credentials encrypted at rest, refusing to run if the key is missing
How Broadcast works
Connect your channel
A standard consent flow links one YouTube channel. The refresh token is encrypted before it is stored.
Pick a finished package
Video, thumbnail and captions from a Premiere package go up together as one upload.
Upload as unlisted
Runs on a background worker. A duplicate guard stops the same package being uploaded twice by accident.
Publish yourself, in YouTube Studio
Making a video public is a deliberate step you take on YouTube, not something this module can do.
What Broadcast does not do
Uploads are always unlisted and that is permanent, enforced in the code rather than left as a setting: making a video public is a decision a person takes in YouTube Studio. It connects one channel per account. Because this is a personal-use integration rather than a verified production app, the connection expires roughly weekly and has to be reconnected; that is a platform rule, not a bug, and the module treats a lapsed connection as a normal state. It uploads to YouTube only, and it never deletes a video you have already published.
Common questions
- Can it publish my video publicly?
- No, and it never will. Uploads are hardcoded unlisted; publishing is a deliberate action you take in YouTube Studio. That boundary is enforced in code, not configuration.
- Why do I have to reconnect my channel every week?
- Because a personal-use integration that has not been through the platform’s production verification gets refresh tokens that expire after seven days. No setting avoids it, so the module treats reconnection as a normal recurring state rather than an error.
- What happens to my videos if I delete the upload record?
- Nothing. Retention purges Jalaran’s own record only. The video belongs to your channel, and deleting something from someone’s real account is not a side effect any cleanup job here will ever have.
Works well with
Package a finished video with its titles, description, thumbnail and real captions.
A production board whose stage is computed from the artifacts, never hand-set.
Animate a character image so it speaks your audio, rendered on Jalaran’s own GPU.
Drag a dataset in for real ML: classification, regression, clustering and anomaly detection.
Drop a PDF, CSV, or image and get structured output back.
Text-to-speech via Kokoro on Jalaran’s own servers, carrying a phoneme timeline inside the file.
Ready when you are.
Works in your browser and installs on your phone.
Try Broadcast freeOpen Broadcast