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
861698987c
refactor: don't use f-string on logging statements
...
The strings are now be formatted if the logging level is enabled.
2023-02-26 19:09:51 +02:00
jo
c6940db289
feat: replace loguru with logging
2023-02-26 19:09:51 +02:00
jo
719d7cff36
fix(playout): use the same number of schedule queues
2023-02-25 21:43:37 +02:00
jo
a0f232ba66
feat(playout): remove unused liquidsoap outputs connection status
2023-02-25 21:43:37 +02:00
jo
f8f6fda794
chore: raise from specific exceptions
2023-02-03 07:36:58 +02:00
jo
bd76971312
style: format code using black
2023-02-01 11:17:49 +01:00
jo
4ada25a3ff
fix(playout): add types
...
This reverts commit d6348d5575
.
2022-10-11 09:28:52 +02:00
jo
d29d837d01
feat: drop Python 3.6 support
2022-10-10 20:11:33 +02:00
jo
b1c2e34ceb
fix(playout): remove shutdown_handler
2022-09-16 13:16:06 +02:00
jo
64b3d164c9
refactor(playout): move daemon flag to thread class
2022-09-16 12:33:44 +02:00
Jonas L
03902f6aef
fix(playout): also shutdown on SIGTERM ( #2104 )
2022-09-08 12:41:56 +02:00
Jonas L
ef1de34111
fix(playout): missing live show events ( #2087 )
2022-09-06 14:09:04 +02:00
jo
c8cb100645
feat(playout): liquidsoap boostrap using new api endpoints
2022-09-06 13:21:54 +02:00
jo
2fa045a8ef
feat(playout): remove stream_setting update handler
2022-09-06 13:21:54 +02:00
jo
f5a83dbabb
feat(playout): allow updating message_offline value
2022-09-06 13:21:54 +02:00
Jonas L
510d55c7c1
feat(playout): improve generate_*_events ( #2088 )
2022-09-05 18:41:04 +02:00
jo
d6348d5575
fix(playout): py36 compatibility broken typings
...
This partially reverts commit 5505222df6
.
2022-09-01 19:17:33 +02:00
jo
5505222df6
refactor(playout): rename vars and add typing
2022-08-21 16:13:34 +02:00
jo
a9cd1fb3df
refactor(playout): move liq io to liq_client
2022-08-18 08:36:41 +02:00
jo
da6458caea
feat(playout): integrate new liquisoap client
2022-08-17 13:18:13 +02:00
Jonas L
bddbdf716c
chore(playout): remove unused code ( #2058 )
2022-08-14 19:56:48 +02:00
Jonas L
a730c1b1a4
fix(playout): add thread names ( #2056 )
2022-08-14 19:55:39 +02:00
Jonas L
8897d390e1
fix(playout): use stream download when fetching files ( #2048 )
2022-08-12 15:14:19 +02:00
Jonas L
9413bd5a29
refactor(playout): improve exceptions handling ( #2027 )
2022-08-09 21:05:21 +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
Jonas L
368350b269
feat(playout): use single clients instance ( #1980 )
...
- Use legacy_client across playout code to make the difference between the old and new clients.
- Setup clients during initialization, and pass clients down to the different apps.
2022-07-22 16:26:43 +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