Commit Graph

18179 Commits

Author SHA1 Message Date
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
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