別のコマンドのstdoutからパイプされたURLのリストをmpvで再生する方法はありますか?
私の使用例は、HTMLページからすべてのメディアリンクを再生することです。このようなもので:
extractlinks.py http://example.com '*.mp3' | mpv
extractlinks.py
は、通常は有効なm3uプレイリストと見なされる再生可能なURLのリストを返します。 mpv --playlist
を使用してみましたが、stdinからのプレイリストを受け入れていません。
mpv
にstdinからURLのリストを読み取る方法はありますか?
--playlistオプションを使用すると、パスとして-
を使用する場合、stdinからプレイリストを指定できます。例:
ls | mpv --playlist=-
@ccpizzaが上記のコメントで指摘しているように。 _mpv .
_を使用して、ディレクトリおよびサブディレクトリ内のすべてのファイルを再生できます。
一部のファイルを除外するには、$ mpv !(*.jpg|*.png)
を使用します。事前にextglob
、_shopt -s extglob
_をアクティブ化する必要があることを忘れないでください。