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
jo
313898137c
refactor(api-client): improve exception handling
2022-08-09 20:27:02 +02:00
jo
d1faa4bf3d
chore(api-client): cleanup comments
2022-08-09 20:27:02 +02:00
jo
cefcd8ac12
chore(api-client): remove unused v1 api endpoints
2022-08-09 20:27:02 +02:00
jo
e2e03dba4a
fix(api-client): remove unused v1 methods
2022-08-09 20:27:02 +02:00
Jonas L
45c283504e
fix(legacy): do not rely on undefined SERVER_NAME ( #2031 )
2022-08-09 20:24:09 +02:00
renovate[bot]
631a7956ea
chore(deps): update lycheeverse/lychee-action action to v1.5.1
2022-08-07 12:47:23 +02:00
Jonas L
d95a77655a
fix(playout): replace deprecated harbor.bind_addr ( #2025 )
...
Only for liquidsoap >=1.3.3
2022-08-07 08:50:42 +02:00
jo
406d42323a
feat: move stream stats status to pref table
2022-08-07 08:50:06 +02:00
jo
2b533d4724
feat: move stream liquisoap status to pref table
2022-08-07 08:50:06 +02:00
Jonas L
6c59ff588b
feat: move off_air_meta stream setting to pref table ( #2023 )
2022-08-06 19:18:40 +02:00
Jonas L
e408237be1
refactor(playout): remove unused variable ( #2021 )
2022-08-06 07:19:47 +02:00
Jonas L
5e7b44e88f
docs: check system time config before installing ( #2019 )
2022-08-05 14:02:13 +02:00
jo
fd8f103cc1
chore(deps): upgrade typescript packages
2022-08-05 13:22:43 +02:00
jo
07d5caa6ad
chore(deps): upgrade mermaid packages
2022-08-05 13:22:43 +02:00
jo
517c9cfc77
chore(deps): upgrade clsx to v1.2.1
2022-08-05 13:22:43 +02:00
jo
6f8573e930
chore(deps): upgrade docusaurus to v2.0.1
2022-08-05 13:22:43 +02:00
jo
196f458778
chore(deps): upgrade website packages
2022-08-05 13:22:43 +02:00
jo
ec829b6016
docs: edit timezone during setup
2022-08-03 15:01:15 +02:00
jo
3f612f336b
docs: add out of date warning to custom auth setup
2022-08-03 15:01:15 +02:00
jo
a9428ece77
docs: use dedicated backup procedure for airtime
2022-08-03 15:01:15 +02:00
jo
cb0798edcf
chore: add rabbitmq healthcheck in compose stack
2022-08-03 14:59:03 +02:00
jo
4c4d9796f5
chore: update postgres in compose stack
2022-08-03 14:59:03 +02:00
jo
d5fcc5d660
chore: remove adminer from compose stack
...
Use other tools to connect to the database for developement.
2022-08-03 14:59:03 +02:00
Jonas L
5367bc8d61
feat(installer): use ed for config update ( #2013 )
2022-08-01 14:37:19 +02:00
Jonas L
6df1087abc
fix(shared): remove unused field from rabbitmq config ( #2012 )
2022-08-01 12:03:03 +02:00
jo
bcd877266f
feat(shared): load env config using jsonschema
...
The env loader is now capable of loading lists of objects, union types
or list of union types from the env variables.
They are some limitations: for example it doesn't support unions of
different shapes `list | dict` or `str | dict`.
2022-07-31 21:43:34 +02:00
jo
6c449e3019
fix(shared): validator value type can be wrong
2022-07-31 21:43:34 +02:00
jo
dec51eacee
test(shared): move config tests
2022-07-31 21:43:34 +02:00
Weblate (bot)
782a3b140e
chore(legacy): translated using weblate (German) ( #2010 )
...
Currently translated at 75.0% (714 of 951 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/de/
Co-authored-by: Domenik Töfflinger <domenikt96@yahoo.de>
2022-07-31 11:26:09 +02:00
Jonas L
140cf4427b
test: enable logs when running pytest ( #2008 )
2022-07-31 11:23:27 +02:00
Milo Ivir
d7e6b6a776
chore(legacy): translated using weblate (Croatian)
...
Currently translated at 55.0% (524 of 951 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/hr/
2022-07-30 21:19:16 +02:00
Jonas L
8a1fffe496
chore(api): add pytest-django settings module config ( #2006 )
2022-07-27 18:11:50 +02:00
jo
7bf3a3f085
style: format python imports
2022-07-27 18:11:34 +02:00
jo
160f5e14ce
chore: add combine-as isort option
2022-07-27 18:11:34 +02:00
jo
22868ce158
chore: remove chdir in setup.py files
2022-07-27 15:35:57 +02:00
jo
b93e1e5570
chore: install local python deps in editable mode
2022-07-27 15:35:57 +02:00
Jonas L
e97b06496a
feat(api): don't use hyperlinked serializers ( #1984 )
2022-07-27 09:54:57 +02:00
Jonas L
f137be09a1
fix(legacy): sanitize track_type_id when updating file ( #2003 )
...
Fixes #2000
2022-07-27 09:52:09 +02:00
Jonas L
e6d24333cb
fix(installer): clean legacy files before copying ( #2002 )
2022-07-27 09:51:34 +02:00
Jonas L
fc856c5667
fix(legacy): get local logo file ( #1999 )
...
Load logo content from the local file instead of the public location.
2022-07-27 09:51:14 +02:00