mpd Web Client 製作の日々
PC Music mpd クライアント Web
2024年4月13日土曜日
2024-04-30:Ver1.46 ストリーミングラジオ対応機能追加&修正 (2024-04-10先行リリース)
2.PLSPlaylist .pls形式のPLSPlaylist機能を追加
ストリーミングのPlaylist.pls形式の一覧&mpdで再生指示を作成した
moOdeAudioの.pls/Imageファイルも設定で使用できる。PLS設定「mpdweb_playlist.xml」のヘッダ部参照。
設定: mpdconfig.xml<ExtendModule><Playlist>on|off</Playlist>
※mpdweb_playlist.xml/mpdweb_playlist_myset.xml.moodeaudioを用意している。
3.List機能Art使用/未使用を「MPDWEB Config」ExtendでOn/Offできるようにした。
使用しない設定でMPDWEBを使用していたが、後に使用する場合、mpdconfig.xmlのListArt設定をオリジナルのままにするため。
設定: mpdconfig.xml<ExtendModule><List>on|off</List>
4.新設,PLSPlaylist機能、List機能Artの使用/未使用の設定シェル/Web設定を追加した
「MPDWEB COnfig」「Extend」をクリックして設定。
http://{IPAddress}/mpdsetting_Extendmod.php?setup
mpdweb/shell/mpdextendset.shのシェルで行う。
いずれもシェル「mpdextendset.sh」で行う。
設定XML:mpdconfig.xml<ExtendModule>を直接編集でも良い
5.MPDWEB構造PHPライブラリの編成を変更
mpdtask.if.lib.phpをSoket部:mpdtask.sock.lib.phpと分離した
mpdweb.lib.php/mpdweb.lib_mpd.php/mpdweb.lib_mpdshm.php:Art機能:Imageファイ得/ 編集をmpdweb.lib.phpに集約
6.ストリーミング再生時の表示編集を各画面合わせた。表示編集方法に拡張モジュールを設定できるようにした。
2024年3月2日土曜日
2024-03-02:Ver1.45 2024-03-01:Ver1.45 不具合修正と機能追加
2:mpdweblick Frame Last.fm Artist検索で日本語を検索するとエラーになるのを修正
設定: mpdweblink/setting/mpdweblink.xml
4:List機能Art「ListArt」PHP5.Xにインストール時動、起時エラーになるのを修正
(XML:dom_import_simplexmlのバージョン差異のため)
過去版でもsetting/mpdweb_list.xml.sumple→mpdweb_list_myset.xml
5.支援アーカイブの変更
インストーラ:mpdweb_inst_{バージョン}_{Date}.zip
Bacup/Restoreシェルを作成。mpdwebの設定をBackup
Volumio→MoOdeAudioも環境を可能な限り行う。
DirettaALSA : MoodeDirettaALSAdriverArm_{Date}.zip
コンパイルでできたモジュールを再利用し、シェルを修正して
2024年1月22日月曜日
2024-01-20:Ver1.44 2023-10-30:Ver1.44の不具合修正と機能追加
今回はタブレットを横においても再生中の拡大画像が見える、mount設定でWindowsの場合、ネットワークをブラウザに表示しておき、設定エリアにドロップできるようにしたことがメインな機能です。
インストールシェルに、「付録 Volumioを停止するとUpmpdcliが停止する(DLNAからキャストできない).zip」を追加してます。
1.MPDWEBに拡張機能:List機能で画像数(745画像程度)が多くなるとAndroidでList Indexが動作しないので修正
2.Art(画像)表示の方法を変更
ListArt/FileArt表示で戻ったときの表示位置から順方向開始するが、一定分表示した後、表示位置から寂逆方向に一定分表示する。
その後、残り順方向,残り逆方向に表示する。
表示を早く見せるのに、逆スクロールしても、画像があるようにするため。
ブラウザの戻り機能には対応していないが、表示していたポイントに戻るのでこの場合キャシュされていることを前提としている。
設定: mpdconfig.xml<DispIMGThread><Loop2nd>{一定分表示数}
<Forcing>{Rate(%)}:表示ポイントが全体の指定率内の場合,先頭まで強制的に表示
設定: mpdweb_list.xml<DispIMGThread><Loop2nd>{一定分表示数}
<Forcing>{Rate(%)}:表示ポイントが全体の指定率内の場合,先頭まで強制的に表示
3.別パッケージ「mpdweb_inst...」強化
Volumioを停止するとUpmpdcliが停止する(DLNAからキャストできない)対応
「Readme_mpd_device書き方」を追加した
4.Muout設定の機能アップを行った。
Port使用PCListを作成子し,CIFS一覧を所得取得する(MountSource Box"PC"ボタン)。
ドロップしてShare Pathを取得できるようにした。MountSource BoxにドロップAreaを作成
ネットワーク:Folderを,ブラウにドロップ→File/Folderリストを表示→FolderをMountSourceBox「Browse:Folder->Drop,Here」
5.Androidで横置きした場合のNowMuiscスライドモ―ド時、拡大方法を追加した。
設定: mpdconfig.xml:<ImageFit>を追加した
<ImageFit>on,Phone</ImageFit> :Phone:on(Android横置き
<ActHeightSize>{Size}</ActHeightSize>:設定高さサイズ以下の場合ImageFitを有効にする
<MaxWidthSize>{Size}</MaxWidthSize> :Width最大拡大サイズ
<ImageRate>{Rate:9.99}</ImageRate> :正方形として扱う縦横比を絶対値で指定(小数点2位まで)
<Framestyle>{Stryle}</Framestyle> :画像余白のStyle(指定したStyleが全て有効ではない)
2023年10月8日日曜日
2023-10-08:Ver1.44 機能追加/2023-09-30:Ver1.44 機能追加/不具合修正
2023-09-30:Ver1.44 機能追加/不具合修正
1.List IndexのTagなし時の扱い
一部の機能でList表示時,[no Tag]と表示するが,Index部は""(空白)とした。
2.NowMusic機能で先頭行のタッチが悪いのを修正
3.MPDWEBに拡張機能:List機能に画像検索方法を追加
設定XML部の設定定義部を更新する不具合も修正
LinkPath : Tagのファイル名を検索対象にした(%Tag%.jpgで設定)
<LinkPathFileName>%AlbumArtist%.jpg,Folder.jpg,folder.jpg</LinkPathFileName>
2023年8月28日月曜日
自宅Webサーバが亡くなりました。
自宅Webサーバが12年使用していましたが、壊れました。データ、ソフトはバックアップあります。
サーバを組んでいますが、体調などもあり遅れ気味です。MPDWEB紹介ページ、MPDWEBのデモ版は未調整なので動作していません。
M.2&STAT関連パーツを注文していますので到着後設定となります。
2023年8月15日火曜日
Plalaのプライベートホームページ復活しました。
PlalaのFTP接続仕様がFTPS接続方式に変わった件、plalaサポートで復活しました。
通常とおり使用できるようになりました。ダウンロードサイトを戻しました。
ダウンロードできない場合、ブラウザのキャッシュを削除してからお願いします。
PlalaのFTP接続仕様が変わってました。
ダウンロードサイトを「mpdweb ダウンロードサイト(New)」新設しましたのでこちらからお願いします。
Plalaより「2023年8月2日「プライベートホームページ」セキュリティ強化に伴う対応の実施 」
PlalaのFTP接続仕様がFTPS接続方式に変わってました。
コマンドラインでシェルで行っていましたが、容量オーバーに気が付かず一部入れ替わっていませんでした。
修正しようと試みましたが、変更の接続仕様に従ってますが現在も接続できません。