%include "/home/gg/PycharmProjects/aura/modules/liquidsoap/readini.liq"

ini = read_ini("/etc/aura/aura.ini")

set("log.file",true)
set("log.file.path",list.assoc("logdir", ini)^"/<script>.log")
#set("log.file.path", "<script>.log")
set("log.file.perms",0o660)
set("log.level",3)

#fallback_audio_folder = list.assoc("fallback_audio_folder", ini)
#fallback_audio_folder = "/var/audio/fallback"

# track_sensitive => fallback_folder track sensitivity
# max_blank => maximum time of blank from source
# min_noise => minimum duration of noise on source to switch back over
# threshold => power in dB under which the stream is considered silent

#stream = fallback(track_sensitive=false,
#  [ strip_blank(id="", max_blank=10., min_noise=10., threshold=0., once(input.alsa(id="sound_input", fallible=true, clock_safe=false))),
#    playlist.safe(fallback_audio_folder) ])

stream = fallback(track_sensitive=false,
    [ strip_blank(id="defaultstripper", max_blank=10., min_noise=10., threshold=0., single("/var/audio/fallback/music.flac")),
      playlist.safe("/var/audio/fallback/NightmaresOnWax/Smokers Delight") ] )

#stream = single("/var/audio/fallback/music.flac")
output.alsa(id="player", device="hw:0,0", stream)

#output.alsa(fallible=true, input.alsa(id="sound_input", fallible=true, clock_safe=false))