libretime/legacy/tests/application/services/database/datasets/test_deleteShowInstanceAndAllFollowing.yml
Thomas Göttgens 299be3c142
feat: use custom intro/outro playlists per show (#2941)
### Description

Having a global intro and outro playlist in settings is not very
flexible for special programming. This adds an override intro/outro
playlist per show. If it is not set, the global one is used. also it's
ignored if there's no autloading at all.

**I have updated the documentation to reflect these changes**:

Yes

### Testing Notes

**What I did:**
Schedule 2 shows, one without defining custom lists, one with defining
custom lists. one hour before the show starts it should be populated
correctly. If you define a global list it shojuld be replaced with the
per-show list.

---------

Co-authored-by: Thomas Göttgens <tgoettgens@mail.com>
2024-10-14 21:07:41 +01:00

186 lines
4.1 KiB
YAML

cc_show:
- id: "1"
name: "test show"
url: null
genre: null
description: null
color: ffffff
background_color: "364492"
live_stream_using_airtime_auth: false
live_stream_using_custom_auth: false
live_stream_user: null
live_stream_pass: null
linked: false
is_linkable: true
image_path: ""
has_autoplaylist: false
autoplaylist_id: null
autoplaylist_repeat: false
intro_playlist_id: null
outro_playlist_id: null
cc_show_days:
- id: "1"
first_show: "2044-01-01"
last_show: "2044-01-16"
start_time: "00:00:00"
timezone: UTC
duration: "01:00"
day: "5"
repeat_type: "0"
next_pop_date: "2044-02-12"
show_id: "1"
record: "0"
- id: "2"
first_show: "2044-01-04"
last_show: "2044-01-19"
start_time: "00:00:00"
timezone: UTC
duration: "01:00"
day: "1"
repeat_type: "0"
next_pop_date: "2044-02-08"
show_id: "1"
record: "0"
- id: "3"
first_show: "2044-01-05"
last_show: "2044-01-20"
start_time: "00:00:00"
timezone: UTC
duration: "01:00"
day: "2"
repeat_type: "0"
next_pop_date: "2044-02-09"
show_id: "1"
record: "0"
cc_show_instances:
- id: "1"
starts: "2044-01-01 00:00:00"
ends: "2044-01-01 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: true
- id: "2"
starts: "2044-01-08 00:00:00"
ends: "2044-01-08 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: false
- id: "3"
starts: "2044-01-15 00:00:00"
ends: "2044-01-15 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: false
- id: "4"
starts: "2044-01-22 00:00:00"
ends: "2044-01-22 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: true
- id: "5"
starts: "2044-01-29 00:00:00"
ends: "2044-01-29 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: true
- id: "6"
starts: "2044-02-05 00:00:00"
ends: "2044-02-05 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: true
- id: "7"
starts: "2044-01-04 00:00:00"
ends: "2044-01-04 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: false
- id: "8"
starts: "2044-01-11 00:00:00"
ends: "2044-01-11 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: true
- id: "9"
starts: "2044-01-18 00:00:00"
ends: "2044-01-18 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: false
- id: "10"
starts: "2044-01-25 00:00:00"
ends: "2044-01-25 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: true
- id: "11"
starts: "2044-02-01 00:00:00"
ends: "2044-02-01 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: true
- id: "12"
starts: "2044-01-05 00:00:00"
ends: "2044-01-05 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: false
- id: "13"
starts: "2044-01-12 00:00:00"
ends: "2044-01-12 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: false
- id: "14"
starts: "2044-01-19 00:00:00"
ends: "2044-01-19 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: false
- id: "15"
starts: "2044-01-26 00:00:00"
ends: "2044-01-26 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: true
- id: "16"
starts: "2044-02-02 00:00:00"
ends: "2044-02-02 01:00:00"
show_id: "1"
record: "0"
rebroadcast: "0"
instance_id: null
modified_instance: true
cc_show_rebroadcast:
cc_show_hosts: