web-dev-qa-db-ja.com

OS XのコマンドラインからVLCプレイリストにファイルを追加するにはどうすればよいですか?

私は部屋の向こう側に大きなモニターに接続されたMacを持っています。私はLinuxネットブックで多くのプログラミングを行っており、多くの端末を開いています。ファイルを取得してVLCプレイリストの最後にプッシュする「add2vlc」のようなスクリプトを実行できれば素晴らしいと思います。

これを行う方法はありますか?

WindowsおよびLinuxでは、-playlist-enqueueを使用してvlc(またはvlc.exe)を呼び出すことができます。ただし、/ Applications/VLC.app/Contents/MacOS/VLCを--playlist-enqueueで呼び出すことはできません。

/Applications/VLC.app/Contents/MacOS/share/lua/には、VLCをスクリプト化するためのあらゆる種類のLuaコードがあることがわかりますが、Luaを本当に知らないため、私がどのように説明しているかを説明するドキュメントが見つからないようです。このコードを使用して、プレイリストにコンテンツを追加する場合があります。

VLCのRCモジュールを有効にすると、VLCが起動しません。また、ncursesコントローラーから開始することもありません。これを取得するには、VLCを再コンパイルする必要がありますか?

9
Tom Morris

私がしなければならないことのほとんどはAppleScriptでできることがわかりました。 RubyでRubyOSAを使用する小さなVLC制御スクリプトを作成しました。基本的に、再生/一時停止してプレイリストに追加するだけです。ここに追加します。 vlc-control

0
Tom Morris

「aからz」と「AからZ」までのすべてのキーを試しましたが、B(大文字のb)を押すと「ファイルブラウザ」が表示されるので、そこからファイルを追加できます。

それは私のために働いた。

2
Felix Cuello

この古い投稿に出くわしたばかりです。

Macについてはわかりませんが、Windowsでは次のコマンドを実行してプレイリストを作成できます。

vlc.exe file1 file2 

(通常、Windowsでは引用符が必要です。 "file1")

または、.plsファイルを作成し、vlcの起動時に指定します。

vlc.exe --config vlcrc playlist2.pls

プレイリストファイルの例(playlist2.pls):

[playlist]

NumberOfEntries=2

File1=C:\Documents and Settings\user\My Documents\My Music\f1.mp3
Title1=f1

File2=File1=C:\Documents and Settings\user\My Documents\My Music\f2.mp3
Title2=f2
2
sifar

編集:それを残してください、ここに有望なものがあります

http://n0tablog.wordpress.com/2009/02/09/controlling-vlc-via-rc-remote-control-interface-using-a-unix-domain-socket-and-no-programming/

基本的に、最初に詳細オプションからRCインターフェースを有効にし、vlcを再起動して、セットアップしたソケットを介してコマンドの送信を開始します。ブログのきれいな写真をチェックしてください。

私はこれをVLC1.1.5でテストしましたが、機能しているようです

1
Rohan Monga