GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

mps-youtube

mps-youtube – 端末ベースのYouTubeプレーヤーとダウンローダ

投稿日:

端末ベースのYouTubeプレーヤーとダウンローダ

mps-youtube

特徴

  • YouTubeのオーディオ/ビデオの検索と再生
  • アルバムのトラックをアルバムのタイトルで検索する
  • YouTubeプレイリストを検索してインポートする
  • ローカルプレイリストを作成して保存する
  • オーディオ/ビデオのダウンロード
  • mp3やその他のフォーマットに変換する(ffmpegまたはavconvが必要)
  • ビデオコメントを見る
  • Python 3.xで動作する
  • Windows、Linux、Mac OS Xで動作する
  • mplayerまたはmpvが必要です

このプロジェクトは、音楽を検索、ストリーム、およびダウンロードする端末ベースのプログラムであるmpsに基づいています。 この実装では、YouTubeをコンテンツソースとして使用し、ビデオとオーディオを再生してダウンロードできます。 pafyライブラリはYouTubeとのインタフェースを処理します。

FAQ /一般的な問題のトラブルシューティング

スクリーンショット

サーチ

標準的な検索は、検索語を入力/検索して行います。

ローカルプレイリスト

検索結果アイテムは、ローカルプレイリストに簡単に保存できます。

YouTubeの再生リスト

YouTubeのプレイリストは、ローカルプレイリストとして検索、再生、または保存することができます。

ダウンロード

コンテンツは、さまざまなフォーマットと解像度でダウンロードできます。

コメント

YouTubeのコメントを閲覧するための基本的なコメントブラウザが用意されています。

音楽アルバムマッチング

アルバムのタイトルを指定すると、mps-youtubeはタイトルと期間に基づいてアルバムの各トラックの一致を検索します。 詳細情報を入力するには、 help searchhelp searchしてください。

カスタマイズ

検索結果をカスタマイズして追加のフィールドを表示し、さまざまな基準で並べ替えることができます。

この設定は、次のコマンドを使用して設定しました。

set order views
set columns user:14 date comments rating likes dislikes category:9 views

設定オプションに関するヘルプは、 help configと入力しhelp config

インストール

Linux

~/.local/binは、– --user installsのPATHなければなりません。

ピップを使用する:

$ pip3 install --user mps-youtube

実験的な開発版をインストールし、最新の機能を試すには:

$ pip3 install --user -U git+https://github.com/mps-youtube/mps-youtube.git

youtube-dlをインストールすることを強くお勧めします:

$ pip3 install --user youtube-dl

mpris2のサポートについては、dbusとgobjectのpythonバインディングをインストールしてください:

$ pip3 install --user dbus-python pygobject

Ubuntu

公式リポジトリから直接mps-youtubeをインストールすることができます:

[sudo] apt install mps-youtube

macOS X

Homebrewで mpv(推奨プレイヤー)をインストールする:

brew install mpv

あるいは、 MacPortsで mplayerをインストールすることもできます:

sudo port install MPlayer

またはHomebrewと

brew install mplayer

追加のWindowsインストールノート

pipでインストールする代わりに、スタンドアロンバイナリが利用可能です。 最新リリースのダウンロードで、mpsyt-VERSION.exeをダウンロードしてダウンロードします。

python coloramaモジュールをインストールして色を取得します(オプション):

pip3 install colorama

Mpsytでは、プレーヤーがバックエンドとしてmpvまたはmplayerのいずれかをサポートしていることが必要です。 Mpvが推奨されるオプションです。

Mpvはhttps://mpv.srsfckn.biz/からダウンロードできます

mpv.exempv.com両方をmpv.exeと同じフォルダまたはシステムパスのフォルダに展開します。

また、mplayerはhttp://oss.netfarm.it/mplayerからダウンロードできます

mplayer.exeファイルを解凍し、 mplayer.exe存在するフォルダ(通常はC:\PythonXX\Scripts\ )またはシステムパスのフォルダに保存します。

Dockerコンテナ経由で実行

Dockerを使用して、以下を実行します。

sudo docker run --device /dev/snd -it --rm --name mpsyt rothgar/mpsyt

追加のドッカーノート

コンテナをローカルにビルドする場合は、次の手順を実行します

このレポをチェックしてください:

git clone https://github.com/np1/mps-youtube.git

ディレクトリを入力し、dockerビルドを実行します。

cd mps-youtube
sudo docker build -t mpsyt .

次に、コンテナをインタラクティブに実行します。

sudo docker run -v /dev/snd:/dev/snd -it --rm --privileged --name mpsyt mpsyt

ローカルサウンドデバイス(/ dev / snd)にアクセスするには、コンテナに特権が必要です。

アップグレード

アップグレードピップのインストール:

[sudo] pip3 install mps-youtube --upgrade

使用法

mps-youtubeは次のコマンドを使ってコマンドラインで実行されます:

mpsyt

プログラム内からhを入力するとヘルプが表示されます。

IRC

プロジェクトのIRCチャンネル#mps-youtubeはFreenode(chat.freenode.net:6697)で入手できます。 このリンクをクリックすると直接参加できます。







-mps-youtube

執筆者: