관련지식
synology, download station, youtube-dl

youtube-dl이 업데이트가 되었습니다. youtube-dl를 클릭하여 최신 파일을 다운로드하고 아래 두가지 방법중 한가지를 선택하여 적용하시면 됩니다. 적용 후

‘/usr/bin/python /volume1/@appstore/DownloadStation/plugins/youtube/phpsrc/../youtube-dl —version’ 명령어를 입력했을때 버전 날짜가 2020.03.01 이면 잘 적용된 것입니다.

  1. $ /usr/bin/python /volume1/@appstore/DownloadStation/plugins/youtube/phpsrc/../youtube-dl --version
  2. 2020.03.01

파이썬2에서 리다이렉션 부분이 수정된것 같습니다. 크게 중요한 업데이트는 아닐것 같지만 어쨌든 유튜브와 관련된 부분이 바뀌었네요. xhamster는 얼마전에 대구 지역에 서비스를 무료로 하겠다고 말했던 외국의 그 업체가… 맞죠?;;

  1. version 2020.03.01
  2. Core
  3. * [YoutubeDL] Force redirect URL to unicode on python 2
  4. - [options] Remove duplicate short option -v for --version (#24162)
  5. Extractors
  6. * [xhamster] Fix extraction (#24205)
  7. * [franceculture] Fix extraction (#24204)
  8. + [telecinco] Add support for article opening videos
  9. * [telecinco] Fix extraction (#24195)
  10. * [xtube] Fix metadata extraction (#21073, #22455)
  11. * [youjizz] Fix extraction (#24181)
  12. - Remove no longer needed compat_str around geturl
  13. * [pornhd] Fix extraction (#24128)
  14. + [teachable] Add support for multiple videos per lecture (#24101)
  15. + [wistia] Add support for multiple generic embeds (#8347, 11385)
  16. * [imdb] Fix extraction (#23443)
  17. * [tv2dk:bornholm:play] Fix extraction (#24076)

적용방법

첨부한 파일을 다운로드하여 시놀로지 나스의 적당한 위치에 업로드 합니다. 그리고 shell로 접속하여 아래 둘중에 한가지 방법을 선택해서 진행하시면 됩니다. 파일을 /volume1/tmp 디렉토리에 업로드 했다고 가정하고 만들어진 명령어 입니다.

심볼릭링크 사용

  1. #root로 사용자 변경
  2. sudo -i
  3. #원본파일 백업
  4. mv /volume1/@appstore/DownloadStation/plugins/youtube/youtube-dl /volume1/@appstore/DownloadStation/plugins/youtube/youtube-dl_bak
  5. #실행권한 추가
  6. chmod +x /volume1/tmp/youtube-dl
  7. #심볼릭링크 생성
  8. ln -s /volume1/tmp/youtube-dl /volume1/@appstore/DownloadStation/plugins/youtube/youtube-dl

작업후 ‘ls -al /volume1/@appstore/DownloadStation/plugins/youtube’ 했을때 아래와 같이 보이면 정상입니다.

파일복사

  1. #root로 사용자 변경
  2. sudo -i
  3. #원본파일 백업
  4. cp /volume1/@appstore/DownloadStation/plugins/youtube/youtube-dl /volume1/@appstore/DownloadStation/plugins/youtube/youtube-dl_bak
  5. #실행권한 추가
  6. chmod +x /volume1/tmp/youtube-dl
  7. #파일 복사
  8. cp -f /volume1/tmp/youtube-dl /volume1/@appstore/DownloadStation/plugins/youtube/youtube-dl

작업후 ‘ls -al /volume1/@appstore/DownloadStation/plugins/youtube’ 했을때 아래와 같이 보이면 정상입니다.

이제 원래 버전에서 다운로드가 안되는 유튜브가 있었다면, 위 작업후 다시 진행해보시면 됩니다.