Commit graph

301 commits

Author SHA1 Message Date
jo
78c74f47ca feat(playout): use shared app for cli commands 2023-02-26 20:41:38 +02:00
jo
a71606d39c feat(playout): enable vorbis metadata per icecast output
Use new jinja template system to tweak the streams per output.
2023-02-26 20:41:38 +02:00
jo
00b5c08647 feat(playout): use jinja to configure liquidsoap outputs 2023-02-26 20:41:38 +02:00
jo
85aa0174c3 test(playout): more entrypoint config test cases 2023-02-26 20:41:38 +02:00
jo
a397ad3e32 fix(playout): use package loader for liquidsoap templates 2023-02-26 20:41:38 +02:00
jo
843ce32579 fix(playout): flush liquidsoap response before sending new 2023-02-26 20:41:38 +02: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
c414068c16 test: re-enable pylint logging-fstring-interpolation 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
a59599971b fix(playout): skip the identified queue instead of the current
Calling queues.s0_skip, liquidsoap was actually calling queues.s8_skip, because the current queue was 8
2023-02-25 21:43:37 +02:00
jo
d497c665cc refactor(playout): rename web_stream functions 2023-02-25 21:43:37 +02:00
jo
196fc1ddf8 fix(playout): use explicit ids for liquidsoap components 2023-02-25 21:43:37 +02:00
jo
8155eb1a22 chore(playout): change quotes 2023-02-25 21:43:37 +02:00
jo
cd2cd66bdf refactor(playout): rename input_check_auth handlers 2023-02-25 21:43:37 +02:00
jo
2f9f60e639 refactor(playout): rename inputs sources variables 2023-02-25 21:43:37 +02:00
jo
8ed23c9e98 refactor(playout): rename inputs on_* handlers 2023-02-25 21:43:37 +02:00
jo
9a815d68ff refactor(playout): rename liquidsoap switch functions 2023-02-25 21:43:37 +02:00
jo
d36fc56f51 refactor(playout): boot_timestamp can be static
The previous use of interactive was used to hack the boot_timestamp after a settings change/liquidsoap restart.
2023-02-25 21:43:37 +02:00
jo
14cfc4ea97 refactor(playout): rename dynamic_source to web_stream 2023-02-25 21:43:37 +02:00
jo
9b9defe935 refactor(playout): rename inputs config variables 2023-02-25 21:43:37 +02:00
jo
9518db6c75 refactor(playout): rename stream control variables 2023-02-25 21:43:37 +02:00
jo
c610ea1885 feat(playout): remove unused liquidsoap output namespace 2023-02-25 21:43:37 +02:00
jo
0694c34ec0 feat(playout): remove unused liquidsoap restart function 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
aed90d835f chore(playout): clean comments 2023-02-25 21:43:37 +02:00
jo
0eced23e4e refactor(playout): remove unused check_version 2023-02-25 21:43:37 +02:00
jo
c95733191a refactor(playout): rename web_stream variables 2023-02-25 21:43:37 +02:00
jo
654259824c feat(playout): use liquidsoap interactive variables 2023-02-22 15:05:40 +01:00
jo
394cf68b61 fix(playout): quote escape strings in liquidsoap entrypoint 2023-02-22 15:05:40 +01:00
jo
3c8bf6c9eb feat(playout): add jinja2 quote filter for liquidsoap 2023-02-22 15:05:40 +01:00
jo
1b027262ee feat(playout): use jinja2 env for template loading 2023-02-22 15:05:40 +01:00
jo
d35ee41bb9 chore: release 3.0.2 2023-02-21 13:37:04 +01:00
jo
75bc72be6d chore: raise from specific exceptions 2023-02-21 13:25:35 +01:00
Jonas L
7c873edc19
test(playout): refresh snapshots after major upgrade (#2381) 2023-02-21 09:06:52 +02:00
jo
4b1a9e6604 test(playout): refresh snapshots after major upgrade 2023-02-03 12:40:30 +01:00
jo
35ba139c08 chore: remove venv activation 2023-02-03 12:40:30 +01:00
renovate[bot]
c8957e3e1b chore(deps): update dependency syrupy to v4 2023-02-03 12:40:30 +01:00
jo
3606bd2b2b chore: add isort pre-commit hook 2023-02-03 12:38:58 +01:00
jo
f8f6fda794 chore: raise from specific exceptions 2023-02-03 07:36:58 +02:00
jo
284fd5c688 chore: set dev dependencies version ranges 2023-02-03 07:36:58 +02:00
jo
1e6c5a84d3 style: format code using black 2023-02-01 11:20:32 +01:00
jo
bd76971312 style: format code using black 2023-02-01 11:17:49 +01:00
jo
cfa90c89d1 refactor: improve backports imports 2023-01-16 08:42:23 +02:00
jo
715144a92d chore: move isort config to pyproject.toml 2023-01-16 08:42:23 +02:00
jo
14beb885a3 chore: split test and coverage tasks 2023-01-16 08:42:23 +02:00
jo
37ba9d0986 chore: release 3.0.1 2022-12-20 16:27:29 +01:00
jo
86ceac76d8 chore: release 3.0.1 2022-12-20 16:16:30 +01:00
jo
29a02e6797 refactor: improve backports imports 2022-12-07 15:59:52 +02:00
jo
f394336efc chore: move isort config to pyproject.toml 2022-12-07 15:59:52 +02:00