Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Путь к директории с видеофайлами
- VIDEO_DIR="/media/usb0"
- # Опции для mpv
- MPV_OPTIONS="--loop-playlist --shuffle"
- # Путь к видеофайлу, который будет воспроизводиться, если видеофайлы не найдены
- BLACK_VIDEO="/media/black.mp4"
- # Инициализируем переменную для хранения списка файлов
- old_files=$(ls $VIDEO_DIR/* 2>/dev/null)
- while true; do
- # Получаем список файлов в директории
- files=$(ls $VIDEO_DIR/* 2>/dev/null)
- if [ "$files" != "$old_files" ] || [ ! -n "$(pgrep mpv)" ]; then
- pkill mpv
- old_files=$files
- if [ -n "$files" ]; then
- mpv $MPV_OPTIONS $VIDEO_DIR/* &
- else
- mpv $MPV_OPTIONS $BLACK_VIDEO &
- fi
- fi
- # Ожидаем 1 секунду
- sleep 1
- done
Advertisement
Add Comment
Please, Sign In to add comment