2024年1月18日木曜日

mympd

 Web ベースの mpd クライアントの新顔?の mympd を使ってみている.

カバーアートが出せるところがうれしい.

現在のうちの mpd は Manjaro の上で動いている.最初は自分で build したり汎用バイナリを使ったりしてみていたが,昨年末あたりに Archlinux 用のパッケージ ができたようで,Pamac (ソフトウェアの追加) でインストールできるようになった.で,現在,そちらを使用中.

インストール後,systemd に登録して,起動する.

systemctl enable mympd
systemctl start mympd

細かい設定は /var/lib/mympd/config/ 以下のファイルに記述する.一つのファイルにあれこれ書くのではなく,項目ごとに別ファイルになっているのが珍しいか.

Web ベースなので,操作はブラウザ経由で行なう.デフォルトのポートは 80 になっているので,インストールした manjaro マシンからは localhost に接続すれば動く.この辺は ympd と特に変わらない.

問題は別のマシンのブラウザから接続する場合.当然,ファイアウォールの設定がいるので,80 を開けるのだが,デフォルトだとこれだけでは接続できない.デフォルトでは ssl が有効になっており,80 から 443 にリダイレクトされて https で接続されるようになっているので,443 も開けないといけない.ここに気づくのに数日かかった.なお,ポート番号は http ポートは http_port,ssl ポートは ssl_port というファイルに書かれた番号を修正する (デフォルトではそれぞれ 80 と 443).もちろん修正した後は systemctl で restart をかける必要がある.

(2024.11.24追記)
SSL証明書がない状態でのhttpsになるので,このままだと起動後の最初の接続では「安全でない」という判断がされ,余計なクリック操作をしないと表示できない.プライベート空間からしかアクセスできないマシンなので,httpで直接つながるように設定ファイルの ssl を true から false に変更.こうするとローカルの Vivaldi からは "http://localhost" ではなく "127.0.0.1" でないとつながらなくなる (別マシンからはプライベートの IP アドレスで OK).ショートカットもそれにあわせて変更.


0 件のコメント:

コメントを投稿