私のコンピューターのメインメディアプレーヤーは10年間MPDでしたが、Music PlayerDaemonは音楽を再生するバックグラウンドサービスです。
どういうわけかこのサービスと対話するには、クライアントプログラムが必要です。そのようなプログラムは12以上ありますが、最近まで自分にぴったりのプログラムを見つけることができなかったので、ある晴れた日、自分で書くことにしました(ちなみに封鎖が解除されました)。
これは、最近バージョン0.16をリリースしたYmuseと呼ばれるLinux / GTK用の(比較的)新しいMPDクライアントの概要です。
ミュージックプレーヤーデーモン
まず、Music PlayerDaemonとは何かについて少し説明します。これに慣れていない人のために。
これは、コンピューターの腸内でバックグラウンドで実行され、音楽を再生したり、インターネットオーディオ(インターネットラジオ)をストリーミングしたりできるサービス(IT用語ではデーモン)です。
音声再生は別として、このサービスは外見上は現れません。それを管理するには、伝統的にクライアントと呼ばれる特別なプログラムが必要であり、WindowsからWear OSまで、さまざまなプラットフォーム用のこれらのクライアントが多数あります。
( ) , , .
MPD ( ) , - . MPD- , — .
, MPD Raspberry Pi, , .
MPD ( ) , -.
, MPD mpdris2, MPRIS. - (, , ..).
Ymuse
, , , MPD-.
Sonata, , :
- .
- ( ).
, Sonata Python, , , .
, , , , Ymuse , Y
:
Ymuse :
, , :
- MPD TCP Unix-, .
- , , , .
- .
- ( ).
- MPD, .
- , .
- (-) , .
- .
- ( Go template).
- MPD (random, repeat consume).
- .
- .
- .
- . :
Ymuse — .
:
(-):
:
Go Go Go
Ymuse , Go, Google.
Go — , , Linux Android SPARC ARM. C++. Go , Python, « ».
, , , - , , , go get ….
— gompd MPD- gotk3, GTK — Sonata (!) . , , -, - .
: 12K+ Ymuse - «». ( , GTK, .)
Ymuse GitHub, .deb
, .rpm
snap-:
snap install ymuse
インストールの詳細については、アプリケーションページ(英語版)をご覧ください。
GitHubのトラッカーに苦情や提案を書いてください(できれば英語で)。