Jonas L
35d0dec4a8
fix: apply replay gain preferences on scheduled files ( #2945 )
...
### Description
The replay gain preferences are applied in the legacy code, but the
playout code was missing this feature. The replay gain was not applied
when playout fetched the schedules.
37d1a7685e/legacy/application/models/Schedule.php (L881-L886)
2024-02-08 20:29:10 +01:00
jo
a1db2a157a
feat(playout): replace schedule event dicts with objects
2023-03-22 13:05:57 +00:00
jo
719464a272
refactor(playout): add more typings
2023-03-04 17:06:16 +02:00
jo
e88e843b65
refactor(playout): add typings and fix linting errors
...
move EVENT_KEY_FORMAT to events module
properly type fetch queue
event start/end can be str or datetime
2023-02-26 20:05:12 +01:00
jo
00648b8f94
refactor(playout): unwrap schedule.media dict
2023-02-26 20:05:12 +01:00
jo
0d4e2823e2
refactor(playout): add event dict typings
2023-02-26 20:05:12 +01:00
jo
cd0d9b6f4a
refactor(playout): rename event kinds enums
2023-02-26 20:05:12 +01:00
jo
d29d837d01
feat: drop Python 3.6 support
2022-10-10 20:11:33 +02:00
Jonas L
ef1de34111
fix(playout): missing live show events ( #2087 )
2022-09-06 14:09:04 +02:00
Jonas L
510d55c7c1
feat(playout): improve generate_*_events ( #2088 )
2022-09-05 18:41:04 +02:00
Jonas L
e97b06496a
feat(api): don't use hyperlinked serializers ( #1984 )
2022-07-27 09:54:57 +02:00
jo
d9725003c5
feat(playout): integrate api-client v2 calls
2022-07-26 15:14:45 +02:00
jo
473e770e8a
feat: rename AirtimeApiClient to ApiClient
2022-07-22 15:00:38 +02:00
jo
8cb9bd5f32
chore(playout): update api-client imports
2022-07-22 15:00:38 +02:00
jo
71b3f7f065
chore: remove schedule unused independent_event
2022-07-20 12:05:01 +02:00
Jonas L
7e2f2d60f0
chore(playout): restructure modules ( #1971 )
2022-07-18 15:11:47 +02:00