projects:prevue:start:editor
Table of Contents
Prevue Guide Channel - Editor Roadmap
Current editor functions:
- Upload videos
- Load / save raw JSON (guide.json)
- Import JSON (upload premade config)
- Download JSON backup
Next major upgrade:
- Add a new tab/section to build programming blocks without hand-editing JSON.
Proposed Editor Tabs
- Guide JSON (raw editor, import/export)
- Channels (add/edit channel number + name)
- Programming (UI builder for schedule blocks)
- Videos (upload + library list)
- (Optional) Import (XMLTV adapter later)
Programming Builder (UI)
Goal: create entries inside
templateSchedule
easily.
Each block should allow:
- Channel (dropdown)
- Days (Mon–Sun checkboxes)
- Start time (HH:MM)
- Duration preset:
- 30m, 60m, 90m, 120m
- All Day (1440m)
- Title
- Description (optional)
On Save:
- Writes back to
guide.json
in the correct format.
Nice-to-haves
- Duplicate block button
- Drag reorder blocks per channel/day
- Validation (no overlaps per channel)
- Preview mode (shows how the player will render)
Multi-Folder Video Rotation (Future)
When we add trailers/ads/bumpers folders:
/prevue/videos/trailers/
/prevue/videos/ads/
/prevue/videos/bumpers/
Then add a “rotation recipe”:
- Trailer → Ad → Ad → Bumper → Weather → repeat
This can be controlled from JSON:
- recipe steps
- weather frequency
</code>
projects/prevue/start/editor.txt · Last modified: by freedomotter
