MPDWEB 紹介/特徴

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

2024年5月15日水曜日

2024-05-10:Ver1.46 ストリーミングラジオ対応機能追加&修正

ストリーミングラジオ対応機能追加を一応機能追加
1.mpdweb.php共通Function「...」に「NowMusic」ボタンを追加
  機能追加時,CallcbackでNowMusicできるが、ボタンクリックで最新化できるようにした。

2.お気に入り機能の設定 mpdmyset.xml:urlタグ/windowタグの設定方法を追加した。
  windowタグ:wondow.openのパラメータに合わせ {タイトル}.{Openのパラメタ}形式をできるようにした。
  urlタグ   :{localhost}の設定文字列を自Serverに置換
  設定例 'mpdPlayer','left='+(window.screenX+100)+',top='+(window.screenY+400)+',replace=yes,width=320,height=350'

3.お気に入り機能の機能を一部改修した
  Close時ojectの削除方法も改善した。
  お気に入りの名前とURLの色を変えた。

4.MPDQWeb Config mpd(mpd.conf)の編集に項目追加
  type:httpdに"encoder"を追加
       lame/flacのコンボボックス
  ※ mpdsetting.xml:<mpdconf>に<encoder>を追加しただけなのでモジュールの変更はない。

5.mpdplayer.php:mpd HTTPストリーミングを追加
  audio_outputの"httpd"に対応しているが、使用時イネーブル/終了時ディセーブルにでき、負荷を上げないようにできる。
  常に有効にしていると、負荷が上がり無効にすると下がるのを確認、
  お気に入り機能の設定サンプル mpdmyset.xml.sampleを参照
  Frame,Window,ブラウザからの呼び出しができる。
  mpd.confの設定例)
  audio_output {
    type "httpd"  # HTTP Streaming
    name "HTTP Server"
    port "8000" # Port
    encoder "lame" # Encode or ogg
    bitrate "320"
    tags "yes"
    always_on "yes"
    format "44100:16:2"
    }

2024年4月13日土曜日

2024-04-30:Ver1.46 ストリーミングラジオ対応機能追加&修正 (2024-04-10先行リリース)

1.Setting:Mount機能のステータスラインが表示していないのを修正

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 不具合修正と機能追加

1:Statusの表示完了までのLock幅を修正
2:mpdweblick Frame Last.fm Artist検索で日本語を検索するとエラーになるのを修正
   設定: mpdweblink/setting/mpdweblink.xml
         <Link_mpdweb>#{field}#の設定を追加 %{field}%と同様動作+URLEncodeを行う
3.JS用Sortで(下部Statusバー部)日本語のSortがlocaleJS/Linuxでの矛盾で異なるのを修正
4:List機能Art「ListArt」PHP5.Xにインストール時動、起時エラーになるのを修正
   (XML:dom_import_simplexmlのバージョン差異のため)
    過去版でもsetting/mpdweb_list.xml.sumple→mpdweb_list_myset.xml
    に名前を変えれば使用できる。
-アーカイブ-
5.支援アーカイブの変更
   インストーラ:mpdweb_inst_{バージョン}_{Date}.zip
                        同封のDirettaALSADriverを独立アーカイブにした。
   バックアップ:mpdweb_backup_{バージョン}_{Date}.zipを新設
                        Bacup/Restoreシェルを作成。mpdwebの設定をBackup
                        Volumio→MoOdeAudioも環境を可能な限り行う。
    DirettaALSA : MoodeDirettaALSAdriverArm_{Date}.zip
                        RaspberryPiのDirettaALSADriverコンパイル
                        2024/3/1 : カーネルヘッダ:6.1.21-v8+でのDirettaALSADriverバイナリ
                        コンパイルでできたモジュールを再利用し、シェルを修正して
                        インストーラの転用できる。
                        MoOdeAudio:image_2024-02-23-moode-r839-arm64-lite.zipでビルド
                        コンパイルシェルはMoOdeAudioに限定していない。
(3/4再度アップ)               

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>

4.インストーラ:mpdweb_inst_1.44_20230930.zip
  RoonBridgeのインストーラ修正

2023年8月28日月曜日

自宅Webサーバが亡くなりました。

自宅Webサーバが12年使用していましたが、壊れました。データ、ソフトはバックアップあります。

サーバを組んでいますが、体調などもあり遅れ気味です。MPDWEB紹介ページ、MPDWEBのデモ版は未調整なので動作していません。
M.2&STAT関連パーツを注文していますので到着後設定となります。

2023年8月15日火曜日

Plalaのプライベートホームページ復活しました。

PlalaのFTP接続仕様がFTPS接続方式に変わった件、plalaサポートで復活しました。
通常とおり使用できるようになりました。ダウンロードサイトを戻しました。

ダウンロードできない場合、ブラウザのキャッシュを削除してからお願いします。