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
676aabe046
chore: mount local data dir for development
2023-02-25 21:43:37 +02:00
Ihor Hordiichuk
7955316f71
chore(legacy): translated using weblate (Ukrainian)
...
Currently translated at 100.0% (939 of 939 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/uk/
2023-02-25 20:13:05 +01:00
jo
53673632df
ci: check if locale are up to date
2023-02-24 15:37:29 +02:00
jo
dea3d1a297
chore(legacy): update locale
2023-02-24 15:37:29 +02:00
togir
a2aca7ddb4
fix(legacy): do not delete audio file when removing artwork ( #2395 )
...
* fix: do not delete audio file when removing artwork
* replace glob with explicit filenames
---------
Co-authored-by: jo <ljonas@riseup.net>
2023-02-24 12:04:11 +01:00
renovate[bot]
b0721edde5
chore(deps): update lycheeverse/lychee-action action to v1.6.1 ( #2393 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-23 16:38:11 +02:00
renovate[bot]
aca205dd4c
chore(deps): update lycheeverse/lychee-action action to v1.6.1 ( #2394 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-23 16:38:02 +02:00
renovate[bot]
ebcffb0778
chore(deps): update lycheeverse/lychee-action action to v1.6.0 ( #2391 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-23 07:33:13 +02:00
renovate[bot]
e5a07b635a
chore(deps): update lycheeverse/lychee-action action to v1.6.0 ( #2392 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-23 07:33:00 +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
ca45feeb6e
chore: add extra mp3 icecast output for dev
2023-02-22 15:05:40 +01:00
renovate[bot]
be0fbc0fde
chore(deps): update dependency django-stubs to >=1.14.0,<1.16
2023-02-22 13:03:17 +01:00
jo
eba6296ec2
chore: generate changelog for 3.0.2
2023-02-21 13:38:53 +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
Jonas L
63c4233833
fix(legacy): don't use dict assignment on object ( #2384 )
2023-02-21 08:56:14 +02:00
Jonas L
ce36197ef7
fix(installer): create systemd dirs if missing ( #2379 )
2023-02-20 20:17:13 +02:00
jo
440ad29015
fix(legacy): ensure options is a dict during json encoding
2023-02-20 16:14:54 +01:00
renovate[bot]
6a626a61fc
chore(deps): update dependency mypy to v1.0.1 ( #2374 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-17 21:24:12 +02:00
jo
87de25052a
cuepoints analyzer disabled by default
2023-02-15 10:13:32 +02:00
jo
f5e46c6f3d
feat: configure cue points analysis per track type
2023-02-15 10:13:32 +02:00
jo
3a9ca109c3
refactor(analyzer): split analyze_cuepoint steps
2023-02-15 10:13:32 +02:00
jo
45b5c5caf1
chore: add legacy-migrations-version pre-commit hook
2023-02-15 10:13:32 +02:00
jo
d68ae58854
ci: always print diff when schema changes
2023-02-15 10:13:32 +02:00
jo
dabee61d9c
chore: add dev target for quick setup
2023-02-11 00:31:37 +01:00
renovate[bot]
b79434abf3
chore(deps): update amannn/action-semantic-pull-request action to v5.1.0
2023-02-10 22:02:48 +01:00
renovate[bot]
7cc3f59f40
chore(deps): update amannn/action-semantic-pull-request action to v5.1.0
2023-02-10 22:02:23 +01:00
renovate[bot]
eb55859bea
fix(deps): update dependency friendsofphp/php-cs-fixer to <3.14.5
2023-02-10 21:57:40 +01:00
Jonas L
1c768b9251
fix(installer): print unsupported distribution error ( #2368 )
2023-02-09 19:38:24 +02:00
renovate[bot]
6f42a469d0
chore(deps): update dependency pytest-xdist to >=3.1.0,<3.3
2023-02-08 12:10:18 +01:00
renovate[bot]
1a6d2cc371
chore(deps): update dependency mypy to v1
2023-02-06 23:40:56 +01:00
renovate[bot]
72fde5efee
chore(deps): lock file maintenance (legacy/composer.json)
2023-02-06 15:09:11 +01:00
jo
e92be34e2a
fix(installer): only setup nginx on first install
...
Users usually want to setup a ssl certificate for LibreTime. Disabling any nginx config change unless it is the first install should prevent breaking a possible certbot setup.
2023-02-03 14:59:58 +01:00
jo
9a65e08890
fix(installer): print diff on file deployment
2023-02-03 14:59:58 +01:00
jo
a5e4d17e20
fix(installer): allow different actions on template_file
2023-02-03 14:59:58 +01: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