MPDWEB 紹介/特徴

MPDWEB 紹介/特徴
MPDWEB 紹介/特徴

2026年7月25日土曜日

RaspberryPi4 archlinux RT USBイメージアップロード:Ver1.2 2026-07-20:RT版

Pi4Arch今回のハイライト
・Radiko 2026/06仕様変更があったので対応
・Edge/Chromium の仕様変更による追加変更
ダウンロードリンク :  pi4arch usbイメージ (Google) (2026-06-20:Ver1.1 RT)
ダウンロードリンク :  pi4arch Setting pdf (Google) 
2026-06-20:Ver1.1 機能追加&修正
USBデバイスでのみBootできます。SDCradはBootできません。
 1.Edge/Chromium の仕様変更による追加変更
   mpdartlist.php , mpdweb.php
 2.Radiko 2026/06仕様変更があったので対応した
   局による,LC/HCの判定を新仕様により削除
   PlaylistのInstallerを作成した。(Shellで可能)
   公開情報ではないので今回は、解析して理解できた。解析できない時は対応できません。
 3.別にアップロードしているオペレースションマニュアルを現バージョンに合わせた

※ 「mpd Web Client 製作の日々 別館」も同様のアップデート完了

2026年6月27日土曜日

2026-06-28:Ver1.49B 機能修正

 Pi4Archで先にリリースすることになったバージョン。mpdwebのアップロード。
ArchLinix以外の対応も含まれています 
1.Volumio4の対応
  volumio.shがwww-detaでは使用できなくなったので,VolumioStart/Stopを対応
  Installer install_volumio:phpバージョンのUp,nginxのServicUnit化
  startp_volumio.conf.sampleの修正 
    /etc/udev/rules.d/99-com.rulesを停止し、USBをMount。
  Volumio4では、停止した場合、USBのMountをしないので、状態を変えないようにした

2.mpdweb拡張Settingの除外ディレクトリを追加した
  テスト環境でBackupディレクトリを検出するために除外してテストのために修正しないようにした。

3.http://{Host}/{Directory}のようにして起動したとき、一部の拡張を使用できなかったのを修正
  http://{Host}/{Directory}?xxxxも対応している。
  $_SERVER['PHP_SELF']が使用できないときも対応した。

4.Radikoのモジュールを追加しPlaylistで使用できるようにした。
  それに伴い、Playlist、PLSPlaylistともに「.m3u」「.pls」の扱いを追加
  http(s)://localhost , http(s):/mpd.....のように自Serverを省略時、自ServerAddressを挿入
  Local Play , Jsで使用するためにServerAddressが欲しいため。(mpdwebの自由度のため)

5.Mount設定機能のColorを変更
   MountLinkの対象検索を複数可能にして、Colorを変更した。(Linkとその他をColor変更)

6.Setting機能のヘッダFunctionに拡張機能ボタンを設定できるようにした。
   mpdweb Mount機能の ヘッダFunctionに"Setting check"を追加した。
   他の機能にも同等の拡張はあるが、現在未設定

7.at Reserv Task のWebUiを追加した。
  at予約設定/解除Shellのレベルアップ,at不要Clear(過去未実行のクリア)を追加した
  Setting:Taskにatd,mpdatsetを追加した。
  mpdatsetのFunction:mpdatsetで設定できる。
  単体での使用は http://{Host}/mpdweb/mpdatset.php?mpd=on
      mpd=指定時は、現在LinkのmpdのPCで実行
 ※mpdweb パッケージではTaskServerを使用するが、単体で使用する場合は、TaskServerなしで動作。
     Webからsuを使用できる状態でないと実行はできないことに注意

8.upmpdcli設定(mpdcliconf.php)のQoubuz Authの変更を反映
   Qoubuz Auth用のLoginを取得後、SubWindowで承認を行う。

9.dge/Chromium の仕様変更により罫線描画が変化したため以前と同じように見える修正を行った。
  一部以前と変わった部分があります。

※追加機能に合わせBackup の修正も行っています。

2026年6月22日月曜日

RaspberryPi4 arcklinux RT USBイメージアップロード:Ver1.1 2026-06-20:RT版

Pi4Arch今回のハイライト
・upmpdcli:新Authに合わせて QoubuzAuth WebUiでできるようにした
・at予約設定をできるようにした。これによりmpdのD/Bアップデートが夜間にできる。
・ deritta-alsahost , deretta-memoryPlayは最新としました。

2026-06-20:Ver1.1 機能追加&修正
USBデバイスでのみBootできます。SDCradはBootできません
ダウンロードリンク :  pi4arch usbイメージ (Google) (2026-06-20:Ver1.1 RT)

ダウンロードリンク :  pi4arch Setting pdf (Google) 

1.USB MemoryImageの修正
  ・LocaleTimeをat予約の発火時刻のためJapanTokypに設定。
  ・Build時にPackage不整合を起こしていたのを修正 
    upmpdcliのBuildでilbupnp,libupnppでpacmanでのバージョン不整合検出を修正
    動作はしていたが、pacmanで最新化時バージョン不整合となっていた。
    mesonが増えてきたので追加Installした。
  ・at,edコマンドを追加しat予約環境を整備。

2.mpdweb拡張Settingの除外ディレクトリを追加した
   テスト環境でBackupディレクトリを検出するために除外してテストのために修正しないようにした。

3.http://{Host}/{Directory}のようにして起動したとき、一部の拡張を使用できなかったのを修正
   http://{Host}/{Directory}?xxxxも対応している。
   $_SERVER['PHP_SELF']が使用できないときも対応した。

4.Radikoのモジュールを追加しPlaylistで使用できるようにした。
   それに伴い、Playlist、PLSPlaylistともに「.m3u」「.pls」の扱いを追加
   http(s)://localhost , http(s):/mpd.....のように自Serverを省略時、自ServerAddressを挿入
   Local Play , Jsで使用するためにServerAddressが欲しいため。(mpdwebの自由度のため)

5.Mount設定機能のColorを変更
  MountLinkの対象検索を複数可能にして、Colorを変更した。(Linkとその他をColor変更)

6.Setting機能のヘッダFunctionに拡張機能ボタンを設定できるようにした。
   mpdweb Mount機能の ヘッダFunctionに"Setting check"を追加した。
   他の機能にも同等の拡張はあるが、現在未設定

7.at Reserv Task のWebUiを追加した。
   at予約設定/解除Shellのレベルアップ,at不要Clear(過去未実行のクリア)を追加した
   Setting:Taskにatd,mpdatsetを追加した。
     mpdatsetのFunction:mpdatsetで設定できる。
     単体での使用は http://{Host}/mpdweb/mpdatset.php?mpd=on
   mpd=指定時は、現在LinkのmpdのPCで実行

8.upmpdcli設定(mpdcliconf.php)のQoubuz Authの変更を反映
   Qoubuz Auth用のLoginを取得後、SubWindowで承認を行う。

9.Edge/Chromium の仕様変更により罫線描画が変化したため以前と同じように見える修正を行った。

インストールパッケージ
Linux             : ARM archlinux RT kernel:6.17.8-rt7-v8+
Package         : mpd , upmpdcli/upmpdcli-qobuz, miniServer
                       roon-bridge , deritta-alsahost , deretta-memoryPlay
Minimal LEMP : nginx , php-fpm , php8.4 , perl , at , ed
WeB Ui          : mpdweb , mpdsetting , mpdupnp , mpdderettamp

2026-06-20:Ver1.1 ArchLinux RealTime