Spaces:
Build error
Build error
echo "Starting the video collection stream for channel 1.." | |
echo "listing files in $WEBTV_VIDEO_STORAGE_PATH_CHANNEL_1*.mp4" | |
current_count=0 | |
while true; do | |
new_count=$(ls $WEBTV_VIDEO_STORAGE_PATH_CHANNEL_1*.mp4 2> /dev/null | wc -l) | |
if [ $new_count -ne $current_count ]; then | |
echo "there are $new_count videos files for channel 1" | |
echo "Updating playlists for channel 1.." | |
current_count=$new_count | |
files=($WEBTV_VIDEO_STORAGE_PATH_CHANNEL_1*.mp4) | |
echo "ffconcat version 1.0" > channel_1_video_tmp.txt | |
for (( i=0; i<${#files[@]}; i++ )); do | |
echo "file '${files[$i]}'" >> channel_1_video_tmp.txt | |
done | |
mv channel_1_video_tmp.txt channel_1_video.txt | |
fi | |
# the new playlist will only be updated after the current playlist ended | |
# so there is no emergency here | |
sleep 60 | |
done |