renovate[bot]
|
0a0c733e00
|
chore(deps): update pre-commit hook asottile/pyupgrade to v2.37.3
|
2022-09-12 12:45:25 +02:00 |
renovate[bot]
|
ae8797264e
|
chore(deps): update pre-commit hook psf/black to v22.8.0
|
2022-09-12 12:45:13 +02:00 |
renovate[bot]
|
c58ba2e5da
|
chore(deps): update dependency drf-spectacular to >=0.22.1,<0.24
|
2022-09-12 12:18:30 +02:00 |
jo
|
ee4d1b4568
|
chore: enable renovate lock file maintenance
|
2022-09-12 12:10:35 +02:00 |
jo
|
4d7c5b7ce3
|
chore: enable renovate dashboard
|
2022-09-12 12:10:35 +02:00 |
jo
|
950141e94a
|
chore: remove renovate docusaurus monorepo config
|
2022-09-12 12:10:35 +02:00 |
jo
|
54f86099cd
|
chore(website): same version range for docusaurus deps
|
2022-09-12 12:10:35 +02:00 |
jo
|
17f7dee9ee
|
test(worker): allow pylint and bandit to fail
|
2022-09-12 10:50:02 +02:00 |
jo
|
08a44186aa
|
fix(worker): rewrite podcast download task
- Fixes bad exception handling when facing an invalid podcast episode file. Fix #2083
|
2022-09-12 10:50:02 +02:00 |
jo
|
2afb766b41
|
chore: outdated python packages versions
|
2022-09-12 10:48:43 +02:00 |
jo
|
97f4472ed1
|
chore: update version bump procedure
|
2022-09-12 10:48:43 +02:00 |
Jonas L
|
36264ed4a5
|
test(playout): use snapshot testing tool (#2115)
|
2022-09-09 16:57:22 +02:00 |
jo
|
11c55d26dc
|
refactor(worker): add types and rewrite docstring
|
2022-09-09 14:44:37 +02:00 |
jo
|
7184fb3235
|
test(worker): setup testing
|
2022-09-09 14:44:37 +02:00 |
jo
|
ab6cebb6ed
|
refactor(worker): rewrite extract_filename from download
|
2022-09-09 14:44:37 +02:00 |
jo
|
4daa0aaca0
|
chore(worker): add types-requests
|
2022-09-09 14:44:37 +02:00 |
Jonas L
|
c282d5e81c
|
fix(legacy): track_type_id should cast to int not text (#2112)
Fixes #2111
|
2022-09-08 22:55:41 +02:00 |
jo
|
dead0a3429
|
fix(installer): config should not be world readable
|
2022-09-08 18:57:21 +02:00 |
jo
|
d338e2ec88
|
fix(installer): config dir should be read only
Now that liquidsoap does not write any file in /etc/libretime, we can
make it read only.
|
2022-09-08 18:57:21 +02:00 |
jo
|
00bb922b79
|
ci: add shared packages to dev container
|
2022-09-08 18:29:26 +02:00 |
Jonas L
|
f4b1387e01
|
fix(shared): install tzdata distibutions package (#2105)
zoneinfo rely on the system tzdata package to work.
|
2022-09-08 17:50:39 +02:00 |
Jonas L
|
fb789c323c
|
fix(installer): simplify distro support notice (#2106)
|
2022-09-08 17:49:54 +02:00 |
Jonas L
|
03902f6aef
|
fix(playout): also shutdown on SIGTERM (#2104)
|
2022-09-08 12:41:56 +02:00 |
Jonas L
|
3990040e7a
|
ci: fix docusaurus monorepo config (#2101)
|
2022-09-08 11:12:31 +02:00 |
jo
|
c6a007e7ac
|
fix(legacy): consistent with docs in outputs public_url generation
Fixes #2100
|
2022-09-08 11:05:47 +02:00 |
jo
|
e9f05975fe
|
fix(installer): move non reusable fields from default output
- Make it explicit that you should not reuse those fields, as they should always be specified.
- Add empty icecast output public_url field.
|
2022-09-08 11:05:47 +02:00 |
Jonas L
|
a85d303a61
|
docs: single restart notice for config changes (#2098)
|
2022-09-08 10:19:53 +02:00 |
Jonas L
|
8b5749ec98
|
ci: build test images for debian bookworm (#2097)
|
2022-09-07 23:17:46 +02:00 |
Jonas L
|
35476f9d6d
|
feat(api): move /api-auth to /api/browser (#2094)
|
2022-09-06 21:30:43 +02:00 |
jo
|
87dff94749
|
fix(installer): add liquidsoap config section
|
2022-09-06 20:44:43 +02:00 |
jo
|
e874db24c5
|
fix(legacy): config default values are not sanitized
|
2022-09-06 20:44:21 +02:00 |
Jonas L
|
ef1de34111
|
fix(playout): missing live show events (#2087)
|
2022-09-06 14:09:04 +02:00 |
jo
|
be14fb8096
|
docs: file based stream configuration
|
2022-09-06 13:21:54 +02:00 |
jo
|
37b8b17ed3
|
feat(playout): allow liquidsoap listen address configuration
|
2022-09-06 13:21:54 +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 |
jo
|
314c70a208
|
feat(playout): stats collector using stream config
|
2022-09-06 13:21:54 +02:00 |
jo
|
b9368d1b7b
|
feat(playout): build liquidsoap entrypoint with stream config
|
2022-09-06 13:21:54 +02:00 |
jo
|
d9920a1196
|
feat(shared): create stream config models
|
2022-09-06 13:21:54 +02:00 |
jo
|
12d2d4b15a
|
feat(api): add /info and /stream/* endpoints
|
2022-09-06 13:21:54 +02:00 |
jo
|
5bf62dd9cb
|
feat(legacy): read stream config from file
- We don't delete the stream preferences from the database to prevent data loss. This will be handled in a future release.
|
2022-09-06 13:21:54 +02:00 |
jo
|
ba73866e47
|
feat(installer): deploy stream config
|
2022-09-06 13:21:54 +02:00 |
jo
|
65d3552fc7
|
feat: remove cc_stream_setting models
- We don't drop the cc_stream_setting table from the database to prevent data loss. This will be handled in a future release.
|
2022-09-06 13:21:54 +02:00 |
jo
|
2a74649882
|
feat(api): remove set passwords command
|
2022-09-06 13:21:54 +02:00 |
jo
|
5624fd5cd0
|
docs: use brackets to refer to another field in the config
|
2022-09-06 13:21:54 +02:00 |
Jonas L
|
9a8011a12f
|
test(analyzer): analyze large audio files (#2050)
|
2022-09-06 13:11:19 +02:00 |
jo
|
d3d622929d
|
ci: add housekeeping lychee cache
|
2022-09-06 08:55:14 +02:00 |
jo
|
f048704fbb
|
ci: add docs lint tools cache
|
2022-09-06 08:55:14 +02:00 |
jo
|
a3817ea468
|
ci: add check-shell tools cache
|
2022-09-06 08:55:14 +02:00 |