カテゴリー
オーディオ

ubuntu22.04のmpd

ubuntuを22.04にアップデートしたら、mpdのバージョンは0.23.5になりました。
mpdのcueファイルの扱いが変わったようで、楽曲一覧の見え方がちょっと変わったようです。

カテゴリー
オーディオ

mpcbridge ver 6.2

mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 6.2をリリースしました。
※まだ生きています(笑)

mpcbridgeの詳細は、こちらをご覧ください。

↓↓ダウンロードはこちら
https://mpcbridge.fourthgate.jp/files/download/mpcbridge.tar.gz

以下の修正、変更を行っています。
1) 楽曲ファイル情報に音声フォーマットを追加
2) 検索にまつわるいくつかのバグを修正

一つ目の音声フォーマットの情報はわりと便利だと感じています。
楽曲の一覧を表示したときに、標本化周波数、量子化ビット数を表示します。また、ステレオ(2ch)は「S」の絵文字が、サラウンド音声は「SS」の絵文字が表示されます。

カテゴリー
オーディオ

shairport-syncの出力デバイス

備忘録です…
UbuntuやRaspberry piにshairport-syncをインストールすると、AirPlayの出力先にできます。
shairport-syncの出力先を指定する場合、
sudo shairport-sync -h
を実行すると、出力先として使用可能なデバイス一覧が表示されます。
それを
output_device = “”
に指定すれば、OKでした。
この部分結構四苦八苦していたので…

カテゴリー
オーディオ

mpcbridge ver 6.1

mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 6.1をリリースしました。

mpcbridgeの詳細は、こちらをご覧ください。

↓↓ダウンロードはこちら
https://mpcbridge.fourthgate.jp/files/download/mpcbridge.tar.gz

以下の修正、変更を行っています。
1) 検索の条件にジャンルを追加
2) 検索にまつわるいくつかのバグを修正

検索の時に、ジャンル指定できるようにしました。同名の曲がある場合にジャンル指定することで、多少検索しやすくなるかなと思います。

カテゴリー
オーディオ

mpcbridge ver 6.0

mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 6.0をリリースしました。

mpcbridgeの詳細は、こちらをご覧ください。

↓↓ダウンロードはこちら
https://mpcbridge.fourthgate.jp/files/download/mpcbridge.zip

以下の修正、変更を行っています。
1) CakePHPコアを4.1にアップデート
2) mpdのバージョンが0.21以降の場合、楽曲ファイルのフォーマット(サンプリングレート、量子化ビット数、チャンネル数)を表示します
3) mpdのバージョンが0.21以降の場合、フリーテワード検索の条件にハイレゾ/CDが選択できます
4) アーティスト情報を更新

ディレクトリからの選曲時、フリーワードでの検索時に、楽曲ファイルのサンプリングレート等が確認できるようになったので、ハイレゾフォーマットとCDフォーマットが混在している環境では、ちょっと便利になったのではないかと思います。

カテゴリー
オーディオ

mpcbridgeのCakePHP4化(2)

mpcbridge の CakePHP4 化、ぼちぼち進行中です。
作業中に、結構いろんな事に気づきました。

mpd 0.21では、楽曲リストを取得すると、その楽曲ファイルのフォーマット情報も取得できるようになっています。
また、タグ情報のうち、artist と alubum については、フリガナ用のタグ artistsort と albumsort も読み込むようになっているようです。
なので、mpcbridge のデータベースでは、読みがなのフィールドは、artistsort、albumsort を優先するようにします。

ちょっとだけ、使い勝手が改善しているのではないかと…

もう少し、動作確認したら、リリースします。

カテゴリー
オーディオ

mpcbridgeのCakePHP4化

前回投稿から1年以上空いてしまいました。
本業がそこそこ忙しかったもので…

現在、mpcbridgeで使用しているPHPフレームワーク、CakePHPをバージョン3からバージョン4に変更する作業を行っています。
2から3に比べたら、そこまで大きな変更ではありませんが、それでもそこそこの作業が必要です。
あわせて、ちょっとだけ機能を追加しようと思っています。

また、mpdのほうもバージョンが進んでいます。
最近リリースされたUbuntu20.04では、mpdのバージョンが0.21になっています。

以上、状況報告でした。
(待っている人がいるとは思っていませんが…)

カテゴリー
オーディオ

mpcbridge ver 5.8

mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 5.8をリリースしました。

mpcbridgeの詳細は、こちらをご覧ください。

↓↓ダウンロードはこちら
https://mpcbridge.fourthgate.jp/files/download/mpcbridge.zip

ver 5.7から以下の修正、変更を行っています。
1) タグにアルバムタイトルが空または存在しない場合に、DB構築でエラーになる問題を解消
2) mpdの楽曲DBをMySQLデータベースにインポートする際のパフォーマンスをちょっとだけ改善
3) フリーテキスト検索の処理を、CakePHP3本来の構造に近づけました
4) アーティスト情報を更新
5) CakePHPコアを3.6.14にアップデート

カテゴリー
オーディオ

mpd 0.21

mpdのバージョンが0.21.xまで進んでいますが、ソースコードからビルドする場合、mesonなるツールが必要になっているようです。
しかも、Ubuntu 18.04 LTSのパッケージで提供されているmesonは、ちょっとバージョンが古いようで、mpd0.21.xのソースはビルドできません。
mesonはソースから入れないといけないようです。もしくは、Ubuntu 18.10にするか…
う〜ん、面倒ですねえ

カテゴリー
オーディオ

mpcbridge ver 5.7

mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 5.7をリリースしました。

mpcbridgeの詳細は、こちらをご覧ください。

↓↓ダウンロードはこちら
https://mpcbridge.fourthgate.jp/files/download/mpcbridge.zip

ver 5.6から以下の修正、変更を行っています。
1) フリーテキスト検索で、演奏者の後方一致が部分一致になっていた問題を修正しました
2) ウェブアプリ マニフェストを追加しました。Android版Chromeでは、スマホ/タブレットのホーム画面にアイコンを追加することができます
3) 日本人アーティスト名情報を追加しています

以前の変更履歴は、別途「変更履歴.txt」を参照ください。

なお、mpcbridgeのサイトをリニューアルしています。
内容は以前と変わりありませんが、basercmsで作り直しています。