# Broadcasts
The **broadcasts** section by default shows a list of **future broadcast dates** (1). The green badge on the
right top of the table, indicates the episode playing next.
When clicking the **Past** tab, you get a list of the **past broadcast dates** (2) which already aired.
Use the **Date Filter** (3) in the table header to specify the **From** date for listing broadcasts.
Use the **pagination controls** (4) in the table footer to navigate through additional records. To adjust
the number of entries displayed, enter a value in the **Dates per page** input field.
The **Length** (5) column in the table displays the duration of the timeslot, while the
**Media Sources** (6) column provides details on:
- **Actual length of the media source**: The total duration of all assigned media sources.
- **Type of media source**: Displays `Live`, `Stream`, `Upload`, or `(n) media sources` if multiple types are assigned.
- **Missing media source warning**: A warning badge labeled `No media sources` appears if no media is assigned.
- **Mismatch between media length and timeslot duration**: Displays either `Too short` or `Too long` if the media source does not fit the timeslot.
:::{figure-md} fig-media-source-too-long
{fig-lg .bg-primary .mb-1 width=660px}
Example of a media source exceeding the timeslot duration.
:::
## Edit broadcast and episode
By default each broadcast date has an (empty) episode assigned. By clicking the episode title "_(no title set)_", you can edit all details of that episode. Or you can assign an existing episode to the broadcast date.
All additional broadcast date actions are available through the **burger menu** (the three vertical
dots) on the right side of the broadcast date entry.
### Show in week calendar
By clicking the **show in week calendar** (1) button, you can see the broadcast date in the context
of the weekly program calendar.
### Delete
Clicking the **delete** (2) button will delete the broadcast date. You will be asked to confirm
the deletion. By default only program managers are allowed to do this.
### Edit broadcast time and duration
Clicking the **edit broadcast time** (3) button will open a dialog to edit the broadcast's start
time and its timeslot duration. Effectively you can also move the broadcast to a different date.
By default only program managers are allowed to do this.
### Assign prepared episode or re-broadcast episode
You can assign an previously drafted episode to this broadcast date. Or you are also able to assign
one already aired episode to multiple broadcast dates. A common use case is to perform re-broadcasts
("repetition of some episode broadcast").
In such case the media sources of only the first broadcast date is relevant. All subsequent
broadcasts are performed on the actual recording of the original broadcast.
In order to schedule an episode for a re-broadcast, you can use the **assign other episode** (4)
button in the _burger menu_.
Every episode that has multiple broadcast dates, every broadcast after the original one is marked with a **repetition icon**.
:::{figure-md}
{fig-lg .bg-primary .mb-1 width=720px}
The screenshot above shows an episode assigned to two broadcast dates. The second entry is a
repetition of the first broadcast. In that example the play-out will use the recording of the
broadcast on 23rd December for the broadcast on the 24th December.
:::