У меня есть сервер Plex MM, работающий на Synology DSM, и он отлично работает для всех меня musi c, фильмов и телевизионных шоу.
Вчера я использую YouTube-dl из GitHub на своей Ma c и загрузите несколько видео из канала YouTube, затем скопируйте в мою мультимедийную папку на Plex. Через несколько минут видео стали доступны в моей библиотеке Plex, и я был счастлив.
Сегодня я поставил задачу по моей Synology на ежедневную работу в 5 часов утра, запустив такой скрипт:
echo "start downloading"
cd /
cd /volume1/myfoler
youtube-dl https://www.youtube.com/playlist?list --playlist-start 1 --playlist-end 1 -format mp4
Задача запускается моим собственным пользователем, и видео попадают туда без проблем, но они просто не появляются в библиотеке. Я проверяю, есть ли файл в файловой системе Plex, но я думаю, что видео не читается на Plex. Я могу открыть в своем P C или с помощью видеоплеера Synology.
Поскольку папка MM должна принадлежать пользователю http, поэтому я изменяю сценарий, чтобы пользователь http запустил сценарий:
sudo -H -u http youtube-dl https://www.youtube.com/playlist?list=PLK--playlist-start 1 --playlist-end 1 -format mp4
не загружайте его также.
Я даже пытаюсь вручную использовать chown и chmod 777 для файлов и папок, а также не работает.
Что я пропал без вести?
С уважением, LL