Amiga-Z Wiki

“Modern tools for old-school communities.”

User Tools

Site Tools


projects:prevue:start:editor

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki