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 件のコメント:
コメントを投稿