synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяDownload Station › Youtube не загружается

Youtube не загружается

AndreyYu · 23.06.2017

Доброго времени суток!

Скажите ,а youtube у всех через DS не качает?

 

Система DSM 6.1.2-15132

DS последней доступной версии

 

При добавлении ролика с youtube пишет после не продолжительного времени ошибку.

Пробовал как https , так и http протоколы

le_ · 23.06.2017
Доброго времени суток!

Скажите ,а youtube у всех через DS не качает?

 

Система DSM 6.1.2-15132

DS последней доступной версии

 

При добавлении ролика с youtube пишет после не продолжительного времени ошибку.

Пробовал как https , так и http протоколы

DS для закачки с YouTube не пробовал, пользуюсь youtube-dl - классная штука. Устанавливается на Syno после установки python и pip (устанавливается легко: sudo pip install youtube-dl). Скачивать умеет не только с YouTube, так же с periscope, Vimeo и множества других сервисов. Автоматически скачивает в лучшем разрешении, может скачивать видео по спискам из плейлистов. Интегрируется с ffmpeg.

polanat · 24.06.2017
Доброго времени суток!

Скажите ,а youtube у всех через DS не качает?

 

Система DSM 6.1.2-15132

DS последней доступной версии

 

При добавлении ролика с youtube пишет после не продолжительного времени ошибку.

Пробовал как https , так и http протоколы

Проблему не подтверждаю - всё работает (DSM 6.1.2-15132, DS 3.8.4 - 3468)

AndreyYu · 24.06.2017

Попробуйте загрузить вот этот ролик

 

Вероятно, дело в нём, но я не понимаю почему.

 

AndreyYu · 24.06.2017
DS для закачки с YouTube не пробовал, пользуюсь youtube-dl - классная штука. Устанавливается на Syno после установки python и pip (устанавливается легко: sudo pip install youtube-dl). Скачивать умеет не только с YouTube, так же с periscope, Vimeo и множества других сервисов. Автоматически скачивает в лучшем разрешении, может скачивать видео по спискам из плейлистов. Интегрируется с ffmpeg.

Спасибо, попробую установить.

 

Скажите, а как вы находите эти приблуды для синолоджи?

AndreyYu · 24.06.2017

А как установить pip для тех кто в танке?

le_ · 24.06.2017
А как установить pip для тех кто в танке?

С установкой pip тоже проблем не было. Скачивается установочный скрипт и запускается с правами админа.

 

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

le_ · 24.06.2017
Скажите, а как вы находите эти приблуды для синолоджи?

google ) Ему обычные человеческие вопросы можно задавать ) Например: "как скачать видео с youtube под linux в консоли". Первая же ссылка наведет на youtube-dl.

С тем, что написано на python, проще, тем более, если есть установочный пакет в репозитории )

В других случаях может потребоваться поискать сборку под synology, под архитектуру процессора...

Некоторые полезные вещи можно в готовом виде для Synology в таких местах, как здесь, найти.

glemag · 27.06.2017

Установился, а есть какой-либо gui ? Чтобы зашел, ссылку спастил и видео свалилось бы в папку по-умолчанию.

le_ · 27.06.2017
Установился, а есть какой-либо gui ? Чтобы зашел, ссылку спастил и видео свалилось бы в папку по-умолчанию.

GUI в природе существует для Windows, linux... Но не для Synology.

 

Я сриптик на баше написал для себя. Набираю ./yd https://www.youtube.com/watch?v=hzhzhzhzhzz и оно пошло скачиваться куда нужно...

Тут вообще вариантов множество может быть.

Например, можно написать скриптик, который будет мониторить содержимое какого-то каталога на предмет наличия в нем файла с ссылками для скачивания или просто одной ссылки. Когда ссылка обнаруживается, запускается скачивание в определенный каталог.

Можно сделать редирект с почты на скрипт: отправляешь себе письмо на mailstation, скрипт его обрабатывает и запускает скачивание... На synocommunity есть web-консоль - можно через нее что-то делать...

glemag · 28.06.2017
GUI в природе существует для Windows, linux... Но не для Synology.

 

Я сриптик на баше написал для себя. Набираю ./yd https://www.youtube.com/watch?v=hzhzhzhzhzz и оно пошло скачиваться куда нужно...

Тут вообще вариантов множество может быть.

Например, можно написать скриптик, который будет мониторить содержимое какого-то каталога на предмет наличия в нем файла с ссылками для скачивания или просто одной ссылки. Когда ссылка обнаруживается, запускается скачивание в определенный каталог.

Можно сделать редирект с почты на скрипт: отправляешь себе письмо на mailstation, скрипт его обрабатывает и запускает скачивание... На synocommunity есть web-консоль - можно через нее что-то делать...

 

Скрипт написать то можно, но для его запуска все равно приходится заходить в консоль и запускать. Идеальный вариант для меня например:

1. Удаленно зашел в веб (парольная пара)

2. В окошке вставил ссылку

3. В другом поле стоит путь для скачивания

4. Нажал "Скачать"

5. Готовый ролик свалился в папку, для DLNA например

 

le_ · 28.06.2017
Скрипт написать то можно, но для его запуска все равно приходится заходить в консоль и запускать. Идеальный вариант для меня например:

1. Удаленно зашел в веб (парольная пара)

2. В окошке вставил ссылку

3. В другом поле стоит путь для скачивания

4. Нажал "Скачать"

5. Готовый ролик свалился в папку, для DLNA например

Через web долго заходить )

У меня на добавление в DS закачки с youtube секунд пять уходит.

Вот видео записал для наглядности:

)

При этом, DS у меня дома, а я не дома ) Подключаюсь к нему через SSH-туннель к домашнему роутеру. Аутентификация на роутере по ключу, к DS - по паролю. Из интернета напрямую к DS доступ отключил. Домашний провайдер дает серый IP, использую noip.com.

Пароли никакие не ввожу, они сохраняются в реестре в зашифрованном виде и доступны только текущему, вошедшему в систему, пользователю. Клиент SSH достает их, расшифровывает и применяет самостоятельно.

В видео я жду окончания закачки, чтобы показать, куда скачалось, но это ожидание не обязательно, достаточно в конец скрипта (или в конец команды) добавить символ &. В начало команды можно добавить nohup, тогда процесс совсем фоном будет выполняться, можно даже завершить сеанс, скачивание продолжится.

polanat · 28.06.2017
Слишком сложно )

У меня на добавление в DS закачки с youtube секунд пять уходит.

Вот видео записал для наглядности

Прошу не воспринимать как критику, НО - решение работоспособное, однако с точки зрения рядового юзера "неэлегантное"

 

PS В качестве примера "элегантности" могу привести Transmission Remote GUI - тут всё работает именно так как хотелось бы рядовому пользователю - левый клик мыши на торрент-ссылку через ассоциацию *.torrent файла с клиентским приложением (Transmission Remote GUI), которое уже на сино запускает сам процесс скачивания. (

;) )

 

PSS Клиента для DS как известно нет, но возможно как-то можно допилить веб-браузерный плагин, чтобы он без копи-пастов отдавал линк напрямую DS ...

le_ · 28.06.2017
Прошу не воспринимать как критику, НО - решение работоспособное, однако с точки зрения рядового юзера "неэлегантное"

Дело привычки/вкусов/предпочтений, я думаю. Но согласен с тем, что большинство пользователей, привыкших работать с Windows, не оценят )

 

PSS Клиента для DS как известно нет, но возможно как-то можно допилить веб-браузерный плагин, чтобы он без копи-пастов отдавал линк напрямую DS ...

Кстати, вот это приложение поддерживает адрес ролика на youtube в качестве задания (Task). Приложение создаёт задачи на скачивание в DownloadStation.

glemag · 29.06.2017

Друзья, много букав. ) Я решил вопрос следующим образом:

 

1. На своем youtube-канале создал плейлист пр. "Synology_clips"

2. Добавляю туда понравившиеся клипы.

3. Написал скрипт, который периодически(через cron) скачивает клипы из данного плейлиста, существующие файлы пропускает и складывает их название в отдельный файл. Выглядит строка примерно так.

youtube-dl --download-archive='/path to downloaded files to skip next time/downloaded_yt.txt' -cit -f 22 --batch-file='/path to file with URL with playlist/list_youtube.txt'

 

Ссылка на плейлист находится в файле, туда просто через строку можно добавлять другие плейлисты для мониторинга

 

Мне остается только прийти домой, сесть на диван, включить ТВ и по DLNA смотреть клипы. ;))

 

+Спасибо le_ за наводку