У меня есть цель передавать новые файлы из каталога с помощью Liquidsoap.
1. Inotify отслеживает целевую папку и добавляет все новые файлы в список воспроизведения:
#!/bin/bash
inotifywait -e close_write --format '%f' -m "/my/folder" | \
(
while read NEWFILE
do
echo $NEWFILE >> playlist.txt
done
)
2. Liquidsoap воспроизводит playlist.txt
#!/usr/bin/liquidsoap
radio = mksafe(playlist(loop=false,mode='normal',reload=0,reload_mode="watch", "playlist.txt"))
3. последний шаг: Liquidsoap должен удалить трек из playlist.txt после его воспроизведения
Нужна помощь с удалением!