youtube-dl update

数日前からYouTubeサイトよりダウンロード不可になっていましたがコマンドラインダウンロードツール(youtube-dl)2021.12.17版に更新、公開されています。以前はかなり頻繁に更新されていましたが今回は2021.06.06版から久々の更新ですね。
またStreamLinkも更新があるようです。

update

YouTube-dl utils Toolのupdateボタンをクリックするとテキストブラウザ(w3m)でyoutube-dlサイトを開きます。
youtube_dl_utils.py

# youtube-dl update
def update_click():
    ver = (subprocess.Popen("youtube-dl --version", stdout=subprocess.PIPE, shell=True).communicate()[0]).decode('utf-8')
    subprocess.run("xterm -e w3m http://ytdl-org.github.io/youtube-dl/download.html &", shell=True)
    proc = messagebox.askyesno('youtube-dl','youtube-dl --version  ' + ver + "\nUPDATE  Y/N ?")
    if proc == True:
        u = (subprocess.Popen("sudo youtube-dl -U", stdout=subprocess.PIPE, shell=True).communicate()[0]).decode('utf-8')
        ver = (subprocess.Popen("youtube-dl --version", stdout=subprocess.PIPE, shell=True).communicate()[0]).decode('utf-8')
        messagebox.showinfo('youtube-dl', 'current version  ' + ver + "\n" + u)
    ps = "ps ax | grep xterm | grep w3m | grep -m 1 ytdl-org | awk '{print $1}'"
    ps = (subprocess.Popen(ps, stdout=subprocess.PIPE, shell=True).communicate()[0]).decode('utf-8')
    ps = ps.strip()
    subprocess.run("kill -9 " + ps, shell=True)
    return


更新前であればyoutube-dl –versionは2021.06.06になります。
Noを選択すると何もしないでw3mを終了、ダイアログを閉じます。
Yesで更新


OKボタンでw3m、ダイアログを終了します。
ターミナル、w3mはpsコマンドでプロセス番号を特定してkill -9で終了

update後はYouTubeサイトからyoutube-dlで正常にダウンロードが可能になります。
以前と比べると現在のYouTubeサイトはかなりダウンロードスピードを制限するようで大きいファイルはダウンロードに時間がかかります。

Streamlink3.0.3

Ubuntu focal(Orangepi3, asus X200MA)