Podsync youtube podcast 変換 hosting 自前サーバー

Podsyncは普通に便利ですが、Youtubeもそうやすやすと動画をダウンロードされてはたまらないという事かと。

結構敷居が高めだけれどあまりに便利なのでいろいろとメモです。

別に面白くはないだろうけど、メモしておかないと忘れるので。

使っているandroidソフトはPodcastaddictです。

結論1

一気にリクエストするとyoutubeにブラックリスト登録されてしまいます。

IPアドレスで登録されているようです。

12時間ごと、5つくらいまでとか、節度を持って運用する。

 

トラブル対応

2021-02-18 21:48 もしかして更新中はサーバーにアクセスできないのかも?

 

いや、そうでもないな。

これはPodsync側の問題かもしれない。

アンドロイド端末再起動して検証

 

2021-02-18 21:44:18 グローバルIP変更でダウンロード可能に

youtube-dl https://www.youtube.com/watch?v=JHuZeAoj2LY -f “bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]”

ERROR: Unable to download webpage: HTTP Error 429: Too Many Requests

https://qiita.com/jun50/items/abf067b382ba819cbbd0
なるほどIPアドレスでブロックされたようです。

つまりルーターの再起動でipアドレスを変えてみます。

現在のグローバルIP
https://www.cman.jp/network/support/go_access.cgi
160.13.194.160

ルーター再起動
変わってないな。

https://note.com/6maru/n/ncb4cf9ad9b55

Macアドレスを変える方法があるようだ。

最後の一文字をEからFとかに変更

HUAWEI WiFi WS5200の方で設定したけど、いや、これは無線ルーターだから意味ないかも。

両方再起動して変更確認。

ERROR: JHuZeAoj2LY: YouTube said: Invalid parameters.

だけど表示されるエラー内容が変わりました。

configを節度を持った設定に。要は12時間ごと位に。

ダウンロード成功。
なるほど。無駄なことをやっていたなと。

まあ、brewは何か役に立つこともあるかもしれないけど、ディスク容量は無駄に消費した。

/dev/sda1 71G 58G 9.1G 87% /

また考えるしかないけど。

2021-02-18 18:48:42 ffmpegのインストールに入ったようだ。緑色の所の依存関係もインストールするらしい。多いって!!

 

2021-02-18 18:01:28  brew恐ろしくてまかかってます。

 

手間もかかるしディスク容量どうなんだといことで。

ディスク容量。
df -h
/dev/sdb1 71G 57G 11G 85% /

結構容量食っていますね。これ何とかしないとならないな。
しかし元が71GBしかないってのが問題なのかねと。

単にこれで足りると思って割り当ててないだけなんですが。

18:26分、既に一時間以上インストールコマンドが終わらない。

何か不安になって来るけど、放置して見守るしかありません。

トラブル対応に時間をかけるのは嫌ですし、他にしなきゃならんこともなるのにってやつです。

今日解決できなかったら一旦保留になってしまいます。

既に1GBディスク容量を消費したようです。

調べてみると数時間かかることも・・・とあるようなので。

2021-02-18 17:17:51 多分youtube-dlが動いていないと当たりを付けました。

podsyncが最近ダウンロードできないことに気が付きました。
多分youtube-dlが動いていないと当たりを付けました。

sh /opt/lampp/htdocs/personal/podsync/run.sh
みたいに実行したログを見て判断しています。

failed to execute youtube-dl: exit status 1
となっているからです。

youtube-dl –version
2016.02.22

随分と古い気がします。

しかし、コマンドでyoutube-dlでダウンロードできるか試してからでもいい気がしました。

とはいえアップデートしてみています。
https://t-pirori.blogspot.com/2019/12/youtube-dl-Update.html

 

It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.
パッケージマネージャーでインストールしていると。

その方法を調べていると、
http://nekomemo2.site/?eid=1655
他のところで検索してみたら、brewでインストールすると行けるとなっていたので、

brew install youtube-dl ffmpeg

brew 自体は行っていなかったので言われるままにインストール。

https://github.com/Linuxbrew/brew/blob/master/docs/Troubleshooting.md
brew update を2回やるとかあったような。

brew install youtube-dl ffmpeg

インストール中の様子。関連ソフトも含めて自動でやろうとしてくれていると思われます。

を実行中。勝手にパッケージをインストールして、管理してくれるはずと思っています。

あと、.configに自動アップデートを追加しておきました。何故かなかったので。
[downloader]
self_update = true # Optional, auto update youtube-dl every 24 hours
timeout = 15 # Timeout in minutes

あと、brewはソースからmakeしてmake installまでをコマンド一つでやってくれるという便利なやつなんだろうと思っています。

Homebrewとは?インストール方法や使い方をわかりやすく説明します