Linuxサーバーでmpg123を使用しており、リンクを使用してさまざまなコントロールを送信し、Webページ(apache)から制御しようとしています。
mpg123 には-Cフラグがあるため、文字を送信できます。"s" キー = 開始/停止、"f" キー = 次のトラックなど。
mpg123 にこれらのキーを fifo で送信して、mpg123 stdin を fifo stdout に変更できると思いますが、この場合の fifo の使用方法がわかりません (mpg123 を別の stdin に「リッスン」させる方法)。私がやったことは次のとおりです。
mkfifo myfifo
myfifo | mpg123 -C -@ musiclist.txt
And then I've created keys.txt adding some keys to the file:
echo "f" >> keys.txt
echo "s" >> keys.txt
それで:
cat keys.txt >> myfifo.fifo
これは動作しません。fifos を使用して、実行中の mpg123 にメッセージを渡す方法を説明できますか? 私はそれをグーグルで検索しましたが、欲しいものが見つかりません。
この質問は私にいくらかの光を与えるようですが、mpg123 に fifo の出力をリッスンさせる方法はまだわかりません。
前もって感謝します、