reeln queue¶
Render queue management for staged render-then-publish workflows.
Overview¶
The render queue decouples rendering from publishing. Instead of POST_RENDER
plugin hooks firing immediately after a render, the --queue flag on
render short or render apply saves the rendered output to a queue for
review. You can then edit metadata (title, description), selectively publish
to specific platforms, and track per-target publish status.
Queue files are stored per-game as render_queue.json alongside game.json.
Commands¶
reeln queue list¶
List queued render items.
reeln queue list [OPTIONS]
Option |
Description |
|---|---|
|
Game directory (default: cwd) |
|
List across all games (uses central index) |
|
Filter by status: rendered, published, partial, failed |
Removed items are hidden by default.
reeln queue show¶
Show detailed info for a queue item.
reeln queue show <ID> [OPTIONS]
Option |
Description |
|---|---|
|
Game directory (default: cwd) |
Displays output path, duration, file size, game context, player info, render profile, publish targets with status and URLs.
ID supports prefix matching (e.g., abc matches abc123def456).
reeln queue edit¶
Edit title or description before publishing.
reeln queue edit <ID> [OPTIONS]
Option |
Description |
|---|---|
|
New title |
|
New description |
|
Game directory (default: cwd) |
At least one of --title or --description is required.
reeln queue publish¶
Publish a queue item to one or all targets.
reeln queue publish <ID> [OPTIONS]
Option |
Description |
|---|---|
|
Publish to specific target only (e.g., |
|
Game directory (default: cwd) |
|
Override config profile (default: profile stored at queue time) |
|
Explicit config file path |
Without --target, publishes to all pending targets. Each target is tracked
independently — you can publish to YouTube first, review, then push to
Instagram later.
The config profile stored in the queue item is used by default, ensuring the
same plugin settings (API keys, channel IDs, etc.) apply. Use --profile to
override.
reeln queue publish-all¶
Publish all rendered items in the queue.
reeln queue publish-all [OPTIONS]
Option |
Description |
|---|---|
|
Game directory (default: cwd) |
|
Named config profile |
|
Explicit config file path |
Only items with status rendered are published. Items already published,
failed, or removed are skipped.
reeln queue remove¶
Soft-delete a queue item.
reeln queue remove <ID> [OPTIONS]
Option |
Description |
|---|---|
|
Game directory (default: cwd) |
Marks the item as removed. Does not delete the rendered file.
reeln queue targets¶
List available publish targets from loaded uploader plugins.
reeln queue targets [OPTIONS]
Option |
Description |
|---|---|
|
Named config profile |
|
Explicit config file path |
Targets are discovered from installed plugins that implement the Uploader
capability protocol.
Status lifecycle¶
Queue items progress through these statuses:
Status |
Meaning |
|---|---|
|
Render complete, not yet published |
|
Publish in progress |
|
All targets published successfully |
|
Some targets published, others pending or failed |
|
All target publishes failed |
|
Soft-deleted |
Each publish target has its own status: pending, published, failed, or
skipped.
Examples¶
# Render and queue
reeln render short clip.mkv --queue --profile tournament-stream
# Review what's queued
reeln queue list
reeln queue show abc123
# Fix the title
reeln queue edit abc123 --title "Smith Goal - North vs South"
# Publish to YouTube first
reeln queue publish abc123 --target google
# Review the YouTube upload, then push to Instagram
reeln queue publish abc123 --target meta
# See all available targets
reeln queue targets