***************************************************************************************************

     gWeb : mpdweb /PLSPlaylist CXg[
                                                                              2024.04.10  ver.1.00
***************************************************************************************************
mpdwebg@\APLSPlaylist Xg[~O.pls`PlaylistĐ@\B
PlaylistPLS{^NbNĂŐ؂ւƂłB
pls`Ɖ摜̃A[JCu𓯂fBNgɒuĂB
mpdweb_plslist_{RelaseDate}.tar.gz
A[JCuȂꍇ́APLSPlaylist@\̓CXg[邪.pls/.jpg̃t@Cpӂ

1.CXg[@́C
Volumio/Moode audioł͊ɍ킹ĎgpłB

$su -
# cd /mnt/INTERNAL
# chmod 0777 install_pls.sh
# ./install_pls.sh

VFsambaċNB
 mpdweb PLSPlaylist: /mnt/PLSPlaylist
  PLS   : .plst@C̐ݒufBNg
  Image : .jpg摜t@C̐ݒufBNg
MPDWEBPlaylist@\PLS{^LɂĂB

2.".pls"t@C&摜t@C̐ݒu@

PLSt@C̃t@C F{Cӂ̖O}.pls
摜t@C̃t@C: {PLSt@CƓCӂ̖O}.jpg (pngݒςȂ̂Ŏgp\)
                           摜300X300ō쐬ĂB

,plst@C`
moOdeAudio.plsgpł悤ɓtH[}bgƂĂBʓIȌ`łB
[playlist]             : wb_[
File{n}=URL/t@C : ĐړIURLݒ:{VXeł̓Xg[~OURL
Title{n}=^Cg      : t@C{n}ƍ킹ĎgpB\^Cg
Length{n}=|-1      : ĐԂݒXg[~O"-1"ŗǂ
...ȉCӂɕݒłB
NumberOfEntries1=1     : ݒ萔(ݒ)
Version1=2             : Ő (ݒ)
Favorite={n}           : g@\BݒŉBCɓݒ n:1`5Őݒ (SortŎgpł)

t@C) NHK-FM.pls
[playlist]
File1=https://radio-stream.nhk.jp/hls/live/2023507-b/nhkradiruakfm/master48k.m3u8@(K{)
Title1=NHK-FM
Length1=-1
File2=https://radio-stream.nhk.jp/hls/live/2023507/nhkradiruakfm/master.m3u8
Title2=NHK-FM-Station
Length2=-1
NumberOfEntries1=1
Version1=2
Favorite=1:

3.PLSPlaylist̗L/ݒ
  CXg[ŗLɂĂ邪L/ݒłB
  @邪
    mpdweb/mpdconfig.xmlҏWΐݒłB
    <ExtendModule>
      <Playlist>{on|off}</Playlist> : on:L/off:ƐݒłB
 ύXc[
 Empdweb/shell/mpdextendset.sh
     $ mpdextendset.sh tag=playlist flag=on
   s
 EWebP̂Ŏs
   http://{IPAddress}:{Port}/mpdweb/mpdsetting_Extendmod.php?setup
   Extend Module:ListHost : EnableNbNB (EnableɂȂĂDisableƕ\)
 EMPDWEBN
   NowMusiću...vCommonFunction\MPDWEB ConfigNbN㕔EuExtendvNbN
   WebP̂ŎsƓʂ\̂ő͓B

  słȂꍇ
    CXg[ŕύXĂ邪
    chmod 0755 mpdweb/shell/mpdextendset.sh
    ܂Ampdextendset.sh/mpdconfig.xmlTĂ̂mpdwebɓOŕȂ悤ɂB
    Rs[ꍇAmpdconfig.xml.backupȂǂRenameĂƁB

4.PLSPlaylistݒ
  mpdweb_playlist.xmlCXg[ɍ킹ėpӂĂB
  ݒύXꍇCmpdweb_playlist.xmlmpdweb_playlist_myset.xmlɃRs[ĎgpB
  mpdweb_playlist_myset.xmlΗD悵ĎgpB
  .pls/摜t@CpӂĂ̂ł̂܂܎gpł̖߂Ƃmpdweb_playlist_myset.xml폜Ȃōςނ悤ɂB
  O.pls/摜t@CpӂƂȊO͕ύXȂĎgpłB

5.MPDWEBꍇMPDWEBTaskServerŎgpłB
  <TaskServer><Host>192.168.0.122</Host>          : MPDWEBTaskServerAddress
  <WebPath><WEBPath>http://{ip}:{Port}/</WEBPath> : 摜\URL(TaskServerƕʂɐݒł)

6.moOdeAudioɃCXg[ꍇ
  moOdeAudio.plsgpł悤ɂĂ邪AݒmoOdeAudiõfBNgɂmoOdeAudio̊ŎgpłB
  mpdweb_playlist_myset.xml.moodeaudiopӂĂ̂mpdweb_playlist_myset.xmlRenameΎgpłB
