Liquidsoap:如何从播放列表中删除曲目?

问题描述 投票:0回答:1

我的目标是使用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中删除曲目需要帮助删除!

linux bash streaming ubuntu-18.04 liquidsoap
1个回答
0
投票

要在播放后删除曲目,只需添加prefix =“ tmp:”

radio = mksafe(playlist(prefix =“ tmp:”,loop = false,mode ='normal',reload = 0,reload_mode =“ watch”,“ playlist.txt”))

© www.soinside.com 2019 - 2024. All rights reserved.