Discord MusicbotがYoutube動画を再生してくれなくなった

気づいたらAutoPlaylist.txtから曲が消え去る謎の現象が起きてたので調査をしてみたところ、結構な確率でエラー吐いていた。

うーん、bot本体のせいじゃなくて読み込んでるyoutube-dlが悪さしてるっぽい。
調べてみると、GitHubでこのIssueについてのスレが立ってました。

youtube-dlのyoutube.pyに記述されている正規表現に’lang_REGION’部分が含まれていなかったっぽいので、その部分である

を追加して修正します。
環境によって違うかもしれませんが、大体1047行目付近。

※追記
「<」「>」等はHTMLでの特殊文字表示用の書式(実体参照)なので、環境によっては

と変換後の状態で表記されている場合もあるみたいです。2017/05/07現在の最新版youtube-dlでは修正されてるっぽいので、めんどくさいことしなくてもyoutube-dl自体の更新で直るかもしれません。

 

一応これで解決。プレイリスト消えないかもうちょっと様子見てみます。

Share this:

rexent_gx

インターネットクソオタク

あわせて読みたい

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください