[EPIC] Rebroadcasting of episodes (finalized)
Parent: Play re-broadcast of an episode as part of a re... (engine#162)
Add ability to schedule past episodes as "repeated episodes".
To repeat some episode, multiple components are involved:
- Recorder shares block recordings to the Audio Store.
- Cut & Glue creates show recordings based on the block recordings. Shares them to the Audio Store too.
- Dashboard should be able to mark episodes as repetition. There are 3 different types of repetitions:
- Automatic schedule repetitions of the last aired episode.
- Single episode repition, based on the recording of an previous episode
- Manual repetition of of specific episode, which is an re-upload of some pre-produced show
- Engine schedules the recording of the original episode.
Except for manually marked repetitions, the uploaded media is used(Obsolete for now, since dashboard#416 is moved).
Sub Tasks
-
Recorder: Script to notify components about new... (#16 - closed) -
Implement show repetitions defined as schedules (dashboard#39 - closed) -
Ability to mark show episode as "repetition" (dashboard#63 - closed) -
Allow creation of manual repetitions of any pas... (dashboard#64 - closed) -
Dates of re-broadcast-dates wrong (dashboard#360 - closed) -
repeated show with no media (dashboard#363 - closed) -
UI to provide metadata flag "repetition" for ma... (dashboard#416) -
Simple UI the create a re-broadcasting schedule... (dashboard#297 - closed) -
Display info on episode repetitions in the Cale... (dashboard#201) -
Integrate Cut & Glue to AURA Web Docker Compose (#350 - closed) -
Play re-broadcast of an episode as part of a re... (engine#162)
Open questions and considerations
- Clarify detailed requirements on schedule-based re-broadcasts
- Discuss if we need a direct recording feature, attached to engine
Dependencies
A prerequisite for implementation of this ticket is [EPIC] Basis for recording, cutting and resched... (#97 - closed)
Edited by David Trattnig