diff --git a/script.liq b/script.liq index f3bafdf..7a5129b 100644 --- a/script.liq +++ b/script.liq @@ -1,4 +1,12 @@ #!/usr/bin/liquidsoap +# This is the EU R128 standard +settings.lufs.track_gain_target := -23. +# Enable LUFS compute if missing from files +enable_lufs_track_gain_metadata() + +# Enable the autocue metadata resolver +enable_autocue_metadata() + # Playlist i_playlist = crossfade( duration=3.0, @@ -7,11 +15,13 @@ i_playlist = crossfade( start_blank=true, max_blank=1.0, threshold=-45.0, - playlist( - mode="randomize", - reload=1, - reload_mode="rounds", - "/music" + normalize_track_gain( + playlist( + mode="randomize", + reload=1, + reload_mode="rounds", + "/music" + ) ) ) )