mps-youtubeが使えない(泣)!
コマンドラインからYouTubeを再生できるツールとして、mps-youtubeがありますが、
長らくメンテナンスがされていないようで、、、
(2021年にYouTubeから廃止された「低評価」がまだ削除されておらず、エラーの原因になっていたり。)
(issueやプルリクも結構溜まってる)
「どうにか使えないかな。」と、issueをブラウズしてたら、もっと便利にしてくれている方がいたので、紹介します。
↓『yewtube』リポジトリ
iamtalhaasgharさん、、、もう神です。。。
mps-youtubeからの変更部分
(READMEから抜粋)
1. Youtube APIキーが要らない!
GCPで"YouTube Data"のキーを発行する必要があった。
簡単に使えるようになりました。
2. VLCをGUI無しで再生できる
VLCのダミーインターフェイス機能が追加されてます!
Macではmpvがプレイヤーとしてオススメされていましたが、バグが出て再生できなかったんですよね。
VLCでも再生できたのですが、GUIが立ち上がるのでスマートじゃなかったので、これは画期的です。
3. その他バグ修正
インストール
既にpyplにも上げてくれているようです。神ですね。
# pipでインストール
pip3 install yewtube
# もしかしたらGitHubからの方が良いかもしれないです
pip3 install git+https://github.com/iamtalhaasghar/yewtube
VLCが入っていない方は、インストールしてください。
brew install vlc
# or
sudo apt install vlc
使い方
基本的にはmps-youtubeと変わらないので、そっちの手順を見たほうが良いかもしれません。
https://github.com/mps-youtube/mps-youtube
こちらがとても参考になりました!mm
ターミナルからYoutubeの音楽を聴く”mps-youtube”
# 起動
yt
### 検索 ###
# 例
> /アイデンティティ
# キーワードは追加できます
> /アイデンティティ Kanaria
こんな感じで検索結果(Kanariaさんのアイデンティ)が出てきます。
# 再生(検索結果から番号で選択)
> 1
### その他設定など ###
# help
> h
# Playerの変更
> set player mpv # mpv用
> set player vlc # VLC用
# 終了
q # (もしくは Ctrl+C)
VLCをバックグラウンドで立ち上げる
> set vlc_dummy_interface true
バックグラウンドで音楽が再生できたらOKです。
おまけ
プレイリストの検索もできるようです。
# プレイリストの検索
> //ボカロメドレー
# 複数再生(1〜10, 11, 16〜24を再生)
> 1-10, 11, 16-24
# すべて再生
> all
まとめ
ブラウザからYouTubeを開くと、作業の邪魔になったり、リソースを食ってしまうので、
凄くありがたいツールだなと思い、紹介させていただきました。
URLs
yewtube - GitHub
mps-youtube - GitHub
ターミナルからYoutubeの音楽を聴く”mps-youtube”
ありがとうございました。