jo
4d0cbe4d15
fix(legacy): 404 on listeners stats
2022-08-25 10:52:38 +02:00
jo
3211b7a8e7
docs: add missing storage configuration
2022-08-25 10:51:25 +02:00
jo
82502fb608
docs: improve config comments
2022-08-25 10:51:25 +02:00
jo
ffc03095f3
chore: setuptools enable legacy-editable
2022-08-25 09:51:36 +02:00
jo
38bf18cd1f
chore: revert pin setuptools to <64.0.0 for development
...
This reverts commit b1ebc3a44f
.
2022-08-25 09:51:36 +02:00
jo
cfcfcc82e4
chore: revert pin setuptools to <64.0.0 for build backend
...
This reverts commit 2bde574487
.
2022-08-25 09:51:36 +02:00
Jonas L
853b0552c9
docs: add restore procedure ( #2071 )
2022-08-25 09:50:31 +02:00
jo
9001a18f2d
fix(legacy): args comma syntax error
2022-08-24 12:18:40 +02:00
jo
3f2f2cb50b
ci(legacy): catch syntax errors on older php versions
2022-08-24 12:18:40 +02:00
jo
5505222df6
refactor(playout): rename vars and add typing
2022-08-21 16:13:34 +02:00
jo
1d59310156
refactor(playout): simplify legacy api check
2022-08-21 16:13:34 +02:00
Jonas L
2edbf15bf4
feat(worker): rename service and package to libretime-worker ( #2065 )
...
BREAKING CHANGE: The `libretime-celery` python package and service was renamed to `libretime-worker`. Make sure to remove the old python package and service.
2022-08-20 08:13:30 +02:00
jo
a9cd1fb3df
refactor(playout): move liq io to liq_client
2022-08-18 08:36:41 +02:00
jo
fd2381624a
refactor(playout): use vars setter in liq client
2022-08-18 08:36:41 +02:00
Jonas L
fa559e2569
chore: some time traveling ( #2062 )
2022-08-17 13:39:50 +02:00
jo
c3272662fd
docs: add debian buster deprecation notice
2022-08-17 13:30:19 +02:00
jo
06109e86f8
docs: add ubuntu bionic deprecation notice
2022-08-17 13:30:19 +02:00
jo
da6458caea
feat(playout): integrate new liquisoap client
2022-08-17 13:18:13 +02:00
jo
624a60c4af
feat(playout): create liquidsoap client
2022-08-17 13:18:13 +02:00
jo
3ea085d351
chore: add python docker-* targets
...
This allow testing in a similar context to the github CI.
2022-08-17 13:18:13 +02:00
Weblate (bot)
e6945a0e45
chore(legacy): translated using weblate (Croatian) ( #2059 )
...
Currently translated at 72.7% (692 of 951 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/hr/
Co-authored-by: Milo Ivir <mail@milotype.de>
2022-08-15 07:55:37 +02:00
Jonas L
bddbdf716c
chore(playout): remove unused code ( #2058 )
2022-08-14 19:56:48 +02:00
Jonas L
f8de1ec865
chore: install python3-venv in vagrant for dev ( #2057 )
2022-08-14 19:56:00 +02:00
Jonas L
a730c1b1a4
fix(playout): add thread names ( #2056 )
2022-08-14 19:55:39 +02:00
jo
6d928d9b24
ci: add missing gid when running dev container
2022-08-13 21:14:38 +02:00
jo
8810b5875f
ci: add custom user for dev containers
2022-08-13 21:14:38 +02:00
Weblate (bot)
2a3822b4d1
chore(legacy): translated using weblate (Croatian) ( #2054 )
...
Currently translated at 56.6% (539 of 951 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/hr/
Co-authored-by: Milo Ivir <mail@milotype.de>
2022-08-13 17:14:54 +02:00
Weblate (bot)
151b47e60f
chore(legacy): translated using weblate (Croatian) ( #2052 )
...
Currently translated at 56.2% (535 of 951 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/hr/
Co-authored-by: Milo Ivir <mail@milotype.de>
2022-08-12 21:06:00 +02:00
Jonas L
8897d390e1
fix(playout): use stream download when fetching files ( #2048 )
2022-08-12 15:14:19 +02:00
Jonas L
1147853c63
feat(shared): pass config data via init ( #2042 )
2022-08-12 15:12:39 +02:00
jo
2bde574487
chore: pin setuptools to <64.0.0 for build backend
2022-08-11 22:16:00 +02:00
jo
b1ebc3a44f
chore: pin setuptools to <64.0.0 for development
2022-08-11 21:48:42 +02:00
jo
e8785124e0
feat(legacy): add config dot notation access
2022-08-11 13:17:39 +02:00
jo
f483852ccd
refactor(legacy): clean config
...
- sort imports
- improve indentation
- rename internal_values to legacy_values
- reorder functions
remove unused isYesValue
2022-08-11 13:17:39 +02:00
jo
21254b048d
feat(legacy): setup config schema validation
...
BREAKING CHANGE: Unrecognized values in the configuration file will
raise validation errors, please make sure to cleanup your configuration
file.
2022-08-11 11:26:16 +02:00
jo
d9815fb76f
chore(legacy): sort composer packages
2022-08-11 11:26:16 +02:00
Jonas L
1550d44ac5
style(legacy): format ( #2039 )
2022-08-10 13:38:19 +02:00
Jonas L
7082c9693d
test(api): conftest at top level for global fixture access ( #2038 )
2022-08-10 12:36:56 +02:00
Jonas L
4019367abc
feat(playout): rewrite stats collector ( #2028 )
...
- Replace defusedxml with lxml
2022-08-09 21:14:19 +02:00
jo
02c16de2ab
chore(playout): add missing requests types
2022-08-09 21:08:29 +02:00
jo
39941b0fd4
chore(playout): add missing python-dateutil dependency
2022-08-09 21:08:29 +02:00
jo
ccbf4fb020
chore(api-client): mark package as typed
2022-08-09 21:08:29 +02:00
jo
6a20a90255
chore(api-client): add missing python-dateutil types
2022-08-09 21:08:29 +02:00
jo
d917ae1da8
chore: use max 4 cores for parallel execution
2022-08-09 21:08:29 +02:00
jo
dc30d8836b
refactor(analyzer): rewrite analyze playability
2022-08-09 21:07:07 +02:00
jo
04e5a7e404
feat(analyzer): override paths using env variables
...
Allow overriding FFMPEG, FFPROBE, or LIQUIDSOAP paths using env variables.
2022-08-09 21:07:07 +02:00
Jonas L
9413bd5a29
refactor(playout): improve exceptions handling ( #2027 )
2022-08-09 21:05:21 +02:00
Jonas L
1b93b7645e
refactor(analyzer): fix linting errors ( #2029 )
2022-08-09 20:49:04 +02:00
Jonas L
b465629977
chore: disable pylint logging-fstring-interpolation format ( #2033 )
2022-08-09 20:30:44 +02:00
jo
5782e10250
refactorapi-client): fix linting errors
2022-08-09 20:27:02 +02:00