Production
Broadcast
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 the local 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.
Explore the workspace
Jalaran is one workspace of 85 modules. Browse the rest of the arsenal: