jo
|
9384df7be2
|
Merge branch '3.0.x' into main
|
2023-02-26 20:16:38 +01:00 |
jo
|
e88e843b65
|
refactor(playout): add typings and fix linting errors
move EVENT_KEY_FORMAT to events module
properly type fetch queue
event start/end can be str or datetime
|
2023-02-26 20:05:12 +01:00 |
jo
|
3fba7c73d3
|
refactor(playout): remove unecesary cache dir creation
|
2023-02-26 20:05:12 +01:00 |
jo
|
00648b8f94
|
refactor(playout): unwrap schedule.media dict
|
2023-02-26 20:05:12 +01:00 |
jo
|
0d4e2823e2
|
refactor(playout): add event dict typings
|
2023-02-26 20:05:12 +01:00 |
jo
|
cd0d9b6f4a
|
refactor(playout): rename event kinds enums
|
2023-02-26 20:05:12 +01:00 |
jo
|
78c74f47ca
|
feat(playout): use shared app for cli commands
|
2023-02-26 20:41:38 +02:00 |
jo
|
a71606d39c
|
feat(playout): enable vorbis metadata per icecast output
Use new jinja template system to tweak the streams per output.
|
2023-02-26 20:41:38 +02:00 |
jo
|
00b5c08647
|
feat(playout): use jinja to configure liquidsoap outputs
|
2023-02-26 20:41:38 +02:00 |
jo
|
85aa0174c3
|
test(playout): more entrypoint config test cases
|
2023-02-26 20:41:38 +02:00 |
jo
|
a397ad3e32
|
fix(playout): use package loader for liquidsoap templates
|
2023-02-26 20:41:38 +02:00 |
jo
|
843ce32579
|
fix(playout): flush liquidsoap response before sending new
|
2023-02-26 20:41:38 +02:00 |
jo
|
eca320da5a
|
chore: configure more outputs for dev setup
|
2023-02-26 20:41:38 +02:00 |
Jonas L
|
0aa2a92d3f
|
docs: add pulseaudio output in containers tutorial (#2166)
|
2023-02-26 20:39:10 +02:00 |
jo
|
fdd77ba8de
|
chore: push containers to docker.io
We should now mirror gcr.io with docker.io
|
2023-02-26 20:37:27 +02:00 |
jo
|
0dd034b7b6
|
ci: use bake file for container build
|
2023-02-26 20:37:27 +02:00 |
Jonas L
|
d6d1b83513
|
chore: add security policy (#2378)
|
2023-02-26 20:35:03 +02:00 |
jo
|
9814958065
|
docs: stop providing maintenance releases for old distributions
|
2023-02-26 20:34:30 +02:00 |
jo
|
0583fe54fa
|
docs: adapt c4 to our workflows
|
2023-02-26 20:34:30 +02:00 |
jo
|
5fbd4f54a2
|
fix(legacy): on air light fails when no shows are scheduled
|
2023-02-26 18:13:00 +01:00 |
jo
|
861698987c
|
refactor: don't use f-string on logging statements
The strings are now be formatted if the logging level is enabled.
|
2023-02-26 19:09:51 +02:00 |
jo
|
c414068c16
|
test: re-enable pylint logging-fstring-interpolation
|
2023-02-26 19:09:51 +02:00 |
jo
|
c6940db289
|
feat: replace loguru with logging
|
2023-02-26 19:09:51 +02:00 |
Jonas L
|
cced09f1ac
|
ci: update locales weekly, not for every commit (#2403)
|
2023-02-26 19:07:04 +02:00 |
jo
|
719d7cff36
|
fix(playout): use the same number of schedule queues
|
2023-02-25 21:43:37 +02:00 |
jo
|
a59599971b
|
fix(playout): skip the identified queue instead of the current
Calling queues.s0_skip, liquidsoap was actually calling queues.s8_skip, because the current queue was 8
|
2023-02-25 21:43:37 +02:00 |
jo
|
d497c665cc
|
refactor(playout): rename web_stream functions
|
2023-02-25 21:43:37 +02:00 |
jo
|
196fc1ddf8
|
fix(playout): use explicit ids for liquidsoap components
|
2023-02-25 21:43:37 +02:00 |
jo
|
8155eb1a22
|
chore(playout): change quotes
|
2023-02-25 21:43:37 +02:00 |
jo
|
cd2cd66bdf
|
refactor(playout): rename input_check_auth handlers
|
2023-02-25 21:43:37 +02:00 |
jo
|
2f9f60e639
|
refactor(playout): rename inputs sources variables
|
2023-02-25 21:43:37 +02:00 |
jo
|
8ed23c9e98
|
refactor(playout): rename inputs on_* handlers
|
2023-02-25 21:43:37 +02:00 |
jo
|
9a815d68ff
|
refactor(playout): rename liquidsoap switch functions
|
2023-02-25 21:43:37 +02:00 |
jo
|
d36fc56f51
|
refactor(playout): boot_timestamp can be static
The previous use of interactive was used to hack the boot_timestamp after a settings change/liquidsoap restart.
|
2023-02-25 21:43:37 +02:00 |
jo
|
14cfc4ea97
|
refactor(playout): rename dynamic_source to web_stream
|
2023-02-25 21:43:37 +02:00 |
jo
|
9b9defe935
|
refactor(playout): rename inputs config variables
|
2023-02-25 21:43:37 +02:00 |
jo
|
9518db6c75
|
refactor(playout): rename stream control variables
|
2023-02-25 21:43:37 +02:00 |
jo
|
c610ea1885
|
feat(playout): remove unused liquidsoap output namespace
|
2023-02-25 21:43:37 +02:00 |
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 |