diff --git a/other/build/build_recipe_v2.24.txt b/other/build/build_recipe_v2.24.txt
index 6b87fabf2..fe59b1c5e 100644
--- a/other/build/build_recipe_v2.24.txt
+++ b/other/build/build_recipe_v2.24.txt
@@ -1,8 +1,8 @@
################################################################
#
-# Build Recipe v2.24 2020-MM-DD
+# Build Recipe v2.24 2020-07-19
#
-# moOde 6.7.0 2020-MM-DD
+# moOde 6.7.0 2020-07-19
# - Based on RaspiOS Buster Lite 2020-05-27 (10.4)
# - Bump to r670 sources
# - Bump to Linux kernel 5.4.51 build #1325
diff --git a/www/audioinfo.php b/www/audioinfo.php
index 8fcee26c0..c29aed8c1 100755
--- a/www/audioinfo.php
+++ b/www/audioinfo.php
@@ -16,7 +16,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * 2020-MM-DD TC moOde 6.7.0
+ * 2020-07-19 TC moOde 6.7.0
*
*/
diff --git a/www/chp-config.php b/www/chp-config.php
index b81f223fa..949cc07ac 100755
--- a/www/chp-config.php
+++ b/www/chp-config.php
@@ -16,7 +16,7 @@
* Refer to the link below for a copy of the GNU General Public License.
* http://www.gnu.org/licenses/
*
- * 2020-MM-DD TC moOde 6.7.0
+ * 2020-07-19 TC moOde 6.7.0
*
*/
diff --git a/www/css/moode.css b/www/css/moode.css
index a593875ee..742dbef51 100644
--- a/www/css/moode.css
+++ b/www/css/moode.css
@@ -15,7 +15,7 @@
* Refer to the link below for a copy of the GNU General Public License.
* http://www.gnu.org/licenses/
*
- * 2020-MM-DD TC moOde 6.7.0
+ * 2020-07-19 TC moOde 6.7.0
*
*/
body {background-color:var(--themebg);}
diff --git a/www/css/moode.min.css b/www/css/moode.min.css
index 6fe900bfb..f77b63fde 100644
--- a/www/css/moode.min.css
+++ b/www/css/moode.min.css
@@ -15,6 +15,6 @@
* Refer to the link below for a copy of the GNU General Public License.
* http://www.gnu.org/licenses/
*
- * 2020-MM-DD TC moOde 6.7.0
+ * 2020-07-19 TC moOde 6.7.0
*
*/body{background-color:var(--themebg)}a:focus{color:var(--accentxts)}.btn:focus,a:focus{outline:0!important;box-shadow:none!important}a.btn.btn-medium.btn-primary{font-size:16px}#config-tabs{position:absolute;top:0;top:env(safe-area-inset-top);color:inherit;display:flex;z-index:1001;line-height:normal;font-size:inherit;height:2.75em;align-items:center;display:none}#config-tabs a{font-size:.9rem;color:#ddd;display:inline-flex}#config-tabs .btn{padding:.35rem .6rem}.viewswitch-cfgs{position:absolute;top:0;top:env(safe-area-inset-top);left:50%;box-sizing:border-box;background-color:transparent;color:inherit;display:none;z-index:1001;line-height:normal;font-size:inherit;transform:translate(-50%,0);height:2.75em;align-items:center}.viewswitch-cfgs .btn{position:relative;align-items:center;border-radius:0;width:50%;line-height:normal;font-size:1rem;padding:.35rem 1rem;color:inherit;border-top:1px solid var(--btnbarcolor);border-bottom:1px solid var(--btnbarcolor);border-right:1px solid var(--btnbarcolor);background:var(--btnshade3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.viewswitch-cfgs .btn:first-child{border-top-left-radius:.25em;border-bottom-left-radius:.25em;border-left:1px solid var(--btnbarcolor)}.viewswitch-cfgs .btn:last-child{border-top-right-radius:.25em;border-bottom-right-radius:.25em;border-right:1px solid var(--btnbarcolor);border-left:none!important}.viewswitch-cfgs .btn.active{background:rgba(128,128,128,.35);border:1px solid transparent;color:inherit}.viewswitch-cfgs a{color:var(--btnbarcolor);box-sizing:border-box}.viewswitch-cfgs .active a{color:inherit}#config-back{position:absolute;float:left;left:0;top:0;top:calc(env(safe-area-inset-top) + 0);padding-left:1em;display:none}#config-back a{color:#ddd;font-size:1.35rem;margin-right:.5em}.horiz-rule-light{border-bottom:1px solid #333;margin-bottom:1.15em}.legend-configs{border:none;margin-bottom:.35em}.legend-info-help{line-height:16px;padding-bottom:10px;font-size:14px;font-weight:400}#modal-backdrop{position:fixed;opacity:1;top:0;right:0;bottom:0;left:0;z-index:10000;background-color:var(--modalbkdr);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#modal-backdrop.fade{opacity:0}.modal{position:fixed;top:0;top:env(safe-area-inset-top);left:50%;z-index:10001;width:40%;min-width:560px;font-size:1rem;opacity:.9;background-color:inherit;border:none;margin-left:0;border-radius:.4em;box-shadow:0 3px 7px rgba(0,0,0,.3);background-clip:padding-box;outline:0;transform:translate(-50%,0);-webkit-overflow-scrolling:touch}.modal h4{font-size:1.25em}.modal-header{padding:1em 1em 1.5em 1em;border-bottom:none}.modal-header .close{margin:0;color:inherit;position:absolute;right:5px;top:3px;padding:5px;opacity:.05}.modal-header h3{margin:0;line-height:normal;color:inherit;font-size:1.4em;text-transform:capitalize;text-align:center}.modal-body{position:relative;overflow-y:auto;max-height:calc(100vh - 10.5rem - env(safe-area-inset-bottom));padding:0 1.5rem;color:inherit;-webkit-user-select:auto}.modal-sm2{width:30%;min-width:560px}.modal-sm2 .modal-body{padding:0 1em}.modal-form{margin-bottom:0}.modal-footer{padding:1.75rem 0 1rem 0;margin-bottom:0;text-align:right;background-color:transparent;border-top:1px solid rgba(128,128,128,.3);-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal-footer:after,.modal-footer:before{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:0;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-footer .btn{padding:.75rem 0;width:calc(50% - 2px);margin-left:0;font-size:1.2em}.modal-footer .btn-primary{border-left:1px solid rgba(128,128,128,.3);text-transform:capitalize;border-radius:0}.modal-footer .singleton{width:100%}.input-xlarge{width:75%}form{margin:0}h6{font-size:large;font-weight:500;text-transform:capitalize;text-align:center}.bootstrap-select.select-mini:not([class*=span]){width:71.5px}.bootstrap-select.select-mini2:not([class*=span]){width:78px;margin-right:14px}.bootstrap-select.select-medium:not([class*=span]){width:150px}.bootstrap-select.select-medium2:not([class*=span]){width:180px}.bootstrap-select.select-large:not([class*=span]){width:250px}.bootstrap-select.select-large2:not([class*=span]){width:282px}#playback-queue{width:38%}#playback-cover{padding:0;width:38%}#playback-controls{width:24%;margin-left:0}#playback-panel.cv #playback-queue,#playback-panel.newui #playback-queue{position:relative;width:44%;left:-10000px;margin:0 auto}#playback-panel.cv #playback-cover,#playback-panel.newui #playback-cover{padding:0;width:33vw;position:absolute;left:50%;transform:translate(-50%)}#playback-panel.cv #playback-controls,#playback-panel.newui #playback-controls{margin-left:0;width:100%;height:calc(100vh - 2.75rem);position:absolute}.btn-group.bootstrap-select .btn{padding:2px 12px;margin-bottom:5px}#configure,#players{margin-left:auto;margin-right:auto;text-align:center}#configure .btn,#players .btn{background:var(--config_modal_btn_bg)}#configure ul>li,#players ul>li{display:inline-flex;padding:.75em}#configure ul,#players ul{margin:0}#configure i,#players i{font-size:1.95em;padding:.25em}#configure a,#players a{font-size:1em;width:4em;height:4em}.btn.btn-large{padding-top:.75em;padding-bottom:.75em}#configure .row2-btns{font-size:.9em;width:unset;height:unset}legend{border-bottom:1px solid #999}.modal{background-color:rgba(240,240,240,.9);color:#333}.modal-footer,.modal-header{background-color:transparent}.modal-xs{min-width:230px;text-align:center}.form-horizontal .control-group{margin-bottom:15px}#playback-panel.cv #togglebtns,#playback-panel.newui #togglebtns{position:absolute;bottom:calc(env(safe-area-inset-bottom) + 2vh);left:50%;transform:translate(-50%)}.modal-dropdown-text{color:#333}li.modal-dropdown-text:focus,li.modal-dropdown-text:hover{color:#eee}.help-block,.help-inline{color:inherit}.help-block-modal{margin:0!important}.dropdown-menu>li>a{line-height:2.75em;margin:0;padding:0 .5em;background:0 0;color:var(--adapttext);font-size:1.1rem;white-space:nowrap}.dropdown-menu{float:right;position:absolute;min-width:230px;left:auto;border:none;list-style:none outside none;background-color:var(--adaptmbg);box-shadow:0 4px 10px rgba(0,0,0,.4);border-radius:.5em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1000;white-space:normal}.dropdown-menu.open{padding:0;margin:0}.bootstrap-select .dropdown-menu{background-color:transparent}.btn-group.open.bootstrap-select .btn.dropdown-toggle{background-color:rgba(128,128,128,.3);box-shadow:none;border-radius:4px}.bootstrap-select.btn-group .dropdown-menu.inner{border-radius:.51rem .5rem;overflow:hidden}.bootstrap-select .dropdown-menu>li>a{color:inherit;padding:0 1em}.container2 .dropdown-menu.inner{background-color:rgba(50,50,50,.95)!important;color:#eee!important;-webkit-overflow-scrolling:touch}.modal{min-width:55vw;top:0;top:env(safe-area-inset-top);transition:none;background-color:transparent;color:var(--adapttext);box-shadow:none}.modal .control-label{float:left;padding-top:0;line-height:24px}.modal .btn.btn-primary.btn-medium,.modal .btn.btn-primary.btn-small{background:var(--btnshade4)}.modal .controls input{min-height:26px!important}.modal .dropdown-menu.inner{background-color:var(--adaptmbg);color:var(--adapttext)}.modal .modal-dropdown-text{color:inherit}#appearance-modal input,.modal .bootstrap-select .btn{border:1px solid var(--textvariant)}.modal .modal-footer{border-top:none;text-align:center}.modal-footer .btn{border-radius:5rem;background-color:var(--btnshade4);margin:.2em 1em;width:10em;color:inherit}.modal-footer .btn-primary{border-radius:5rem;float:none;border:1px solid var(--textvariant);background-color:var(--btnshade4);color:var(--adapttext)}.modal.fade{top:0;top:env(safe-area-inset-top);transition:none}.modal.fade.in{transition:none}.btn-group.bootstrap-select.bootstrap-select-mini{width:5.5rem}#info-toggle-bgimage{position:absolute;margin-left:5px;margin-top:2px}.checkbox-grp{margin:.35em 0 .85em 0}.checkbox-ctl{margin:.25em 0 .5em .25em!important}.input-height-x{height:1.65em!important}.modal-body .form-horizontal .controls{margin-left:52%}.modal-body .form-horizontal .control-label{width:48%;text-align:right;margin-top:0}#update-pkg-ol{font-family:courier new}#update-pkg-ol li{line-height:1em}@media (orientation:portrait){.ss-backdrop{width:auto;height:100vh;max-width:100vh}#ss-coverart-url img{width:80vw}}@media (max-width:769px){body{padding-left:0;padding-right:0}#playback-controls{width:24%;margin-left:0}.container-playback{padding:0}#lib-album-search,#pl-save,#pl-search,#set-fav{margin-left:0}body.index{padding:0}}@media (max-width:479px){body{padding-left:0;padding-right:0;height:initial}.container2{padding:2em .5em;padding:calc(2em + env(safe-area-inset-top)) .5em calc(2em + env(safe-area-inset-bottom)) .5em}#playback-controls{width:100%}#extra-tags{padding-top:.45em}.modal-sm{min-width:80%;max-width:80%}#playback-cover{width:100%;text-align:center;margin-left:auto;margin-right:auto}#playback-queue{width:100%}.playlist .active .speaker{left:2px}.input-large{width:initial}#container-playlist{position:relative;width:100%;height:unset;margin:0;visibility:hidden}.lib-albumyear-meta{display:block}#lib-artist,#lib-artist-header{left:50%;width:50%}#lib-album,#lib-album-header{left:100%;width:50%}#top-columns{left:-50%}#lib-genre,#lib-genre-header{left:0;width:50%}.lib-entry{padding:0 .25em}.lib-entry-song{font-size:.95em}#lib-file{left:0;width:100%;padding-left:0}#tagview-text-cover{font-size:1rem;width:75px;height:75px}#lib-coverart-img{float:left;min-width:75px;width:75px;height:75px;margin:0}#lib-coverart-meta-area img{height:75px;width:75px;min-width:75px;max-width:75px;margin:.25em}#lib-coverart-meta-area{float:left;width:100%;line-height:14px}#lib-meta-summary{width:calc(100% - 75px - .75em);line-height:normal;font-size:.9em;margin:.5em 0;float:right}#songsList{margin:.25em!important}#lib-file .songname{overflow:hidden;float:left;width:calc(50% - 15px);height:auto;margin-left:5px}#lib-file .songtime{float:left;width:10%;left:50%;margin-left:5px}#lib-file .songartist{float:left;width:calc(40% - 25px);overflow:hidden;left:60%;margin-left:5px}#lib-file .songyear{display:none}.lib-albumname-meta{font-weight:600;text-align:left;overflow:hidden;width:100%;word-wrap:break-word}.lib-albumyear-meta,.lib-artistname-meta,.lib-encoded-at-meta,.lib-numtracks-meta{text-align:left}#trackscontainer{width:100%;max-width:100%}.container-playback{padding:0}#playback-controls{display:flex;flex-direction:column;position:fixed;width:100%;bottom:1vh;bottom:calc(env(safe-area-inset-bottom) - 1vh);left:0;z-index:10}#mt1,#mt2,#mt3{font-size:inherit}#mt1{margin:4rem 1.5rem 0 1.5rem}#mt3{margin-right:5px;float:right;margin-top:25vh}#mt1 .btn,#mt3 .btn{font-size:1.2rem;margin:.5rem 1.25rem 1.75rem 1.25rem;padding:0 .5rem}#mt1 .btn i{min-width:1.25rem}#mt2{display:block}#mt1 .btn-primary,#mt3 .btn-primary{color:var(--accentxts)}.tab-content.visacc #mt1 .btn{color:var(--textvariant)}.tab-content.visacc #mt1 .btn-primary{color:var(--adapttext);background-color:var(--btnshade2)}#msingle{display:none}#maddfav i{font-size:1.1em}#mvol-bg{background-color:rgba(96,96,96,.25);height:2px}#lib-album-search,#pl-save,#pl-search,#ra-search{margin-left:0}.database li{margin-left:2px;margin-right:5px}.no-fluid{flex-direction:column-reverse}.covers{padding:0;margin:0}#togglebtns .btn-group{display:inline-flex}#togglebtns .btn-group .btn{transition:none;font-size:1.2rem;margin:.5rem 1.25rem 1.75rem 1.25rem;padding:0 .5rem;height:2.5em;width:2.5em}#togglebtns .btn-group .btn i{min-width:1.25rem}#playbtns,#togglebtns{display:block}.coverview{display:none}#currentsong{font-size:1.5em;font-weight:700}#currentalbum{font-size:1.35em;margin-bottom:1.5em}#timeline{display:block;width:74vw}#mobile-time{display:block}.btn btn-cmd btn-toggle{font-size:.75em}img.coverart{width:50vh;height:auto;max-width:90vw;max-height:90vw;border:none}img.libart{width:90%}.modal-sm2{min-width:80%}.form-horizontal .controls{margin-left:32.5%}.btnlist.btnlist-top.btnlist-top-lib{width:31%}.form-horizontal .control-label{float:left;width:30%;padding-top:4px;text-align:right}.bootstrap-select:not([class*=span]){width:140px}.btnlist-top-db button,.btnlist-top-ra button{font-size:1.5rem;width:3.1rem}}@media (max-width:479px) and (orientation:portrait){.dropdown-menu{min-width:180px}.dropdown-menu>li>a{font-size:1.12rem}#content,#playback-panel{position:relative}.modal-body{max-height:calc(100vh - 13.5rem - env(safe-area-inset-bottom));padding:0 .5rem}.modal-footer .btn{width:40%}.modal .h5{width:42%}.modal-body .form-horizontal .control-label{width:42%}.modal-body .form-horizontal .controls{margin-left:45%}.input-xlarge{width:150px}#timezone,#volzone{display:none}#playback-cover{position:relative}#playback-queue{z-index:unset}.ralbum svg{height:1.2rem;width:1.2rem}#togglebtns .btn-group{width:unset}.tab-content{height:unset}.covers{width:100%}#menu-top .dropdown-menu>li>a{font-size:1.15rem}#menu-bottom,#playbar{height:8.5rem}#playbar-cover{height:8.5rem;width:8.5rem;position:absolute;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0) 100%)}#songsList{padding-bottom:calc(10em + env(safe-area-inset-bottom))}.lib-albumyear-meta,.lib-artistname-meta,.lib-numtracks-meta{font-size:calc(.65em + 1vmin)}#playbtns .btn{font-size:3em;padding:.5em 1em}.dbtn{display:inline-block;font-size:3em;padding:0 1rem;width:25%;line-height:20px;vertical-align:middle}.playlist span{line-height:normal;margin-left:calc(3.5rem + 1vmin);display:block}.playlist span{margin-left:calc(3.8rem + 1vmin)!important}.playlist{padding:0 0 9rem 0;min-height:33vh}.playlist li:before{font-size:unset}.playlist .db-action a,.playlist .pl-action{padding:.4em 1.25em 1em 0}.ui-pnotify{top:40%!important}#lib-albumcover{left:0}#albumsList li,#artistsList li,#genresList li{max-width:calc(50vw - 2.3rem);min-width:33vw}#albumcovers .lib-entry,.database-radio li{width:var(--mthumbcols)}#albumcovers .lib-entry img,.database-radio img{max-height:calc(var(--mthumbcols) * .9)}#ss-currentsong{font-size:1.5em}#ss-currentalbum,#ss-currentartist{font-size:1.25em}#ss-coverart-url img{width:65vh}#volpad{width:100%}#volume-popup .modal-footer button{width:40%;margin:0}.modal-xs{min-width:70%}#lib-coverart-meta-area{position:unset}.pl-btnSave{margin:1em 1em 4em 1em}#index-genres{right:calc(50% + var(--sbw))}#index-artists{right:calc(0% + var(--sbw))}#index-albums{right:calc(-50% + var(--sbw))}#volcontrol-2{height:65vw;width:65vw}#volumedn-2,#volumeup-2{height:4rem;margin:2rem 0;font-size:8.5vw}#volume-popup .volume-display{font-size:9.5vw}#volume-pad{height:85vw;width:85vw}#menu-top .dropdown.open{background-color:transparent;border-radius:unset;box-shadow:none;backdrop-filter:none;padding-left:0}#playbar-div{display:block}#playbar-mtime{display:flex;position:relative}#playbar-title{text-align:left;top:0;margin-left:1.25rem;width:53vw;height:auto;position:relative;transform:none;font-size:1.3em;line-height:2.2em;left:0;padding:0;text-shadow:0 0 1px var(--btnbarback)}#playbar-controls{right:.25rem;transform:none;top:0;left:unset;opacity:1}#playbar-time,#playbar-total{line-height:1.5rem}#playbar-controls .btn{padding:.25em;font-size:2.5rem;-webkit-tap-highlight-color:transparent}#playbar-toggles{position:absolute;right:1rem;right:calc(env(safe-area-inset-right) + 1rem);bottom:.4em;height:unset;width:unset;top:unset;left:unset;transform:none}#playbar-toggles .btn{transition:none;border-radius:50%;padding:.5rem .7rem;margin-bottom:.5rem;width:unset;height:unset;line-height:11px}#playbar-timeline{display:none}#playbar-toggles .coverview{display:none}#playbar-toggles .ralbum{display:inline-block}#playbar-toggles .ralbum svg{height:12px;width:12px;margin-top:2px}#playbar-div{display:block}#top-columns.nogenre #index-genres,#top-columns.nogenre #lib-genre,#top-columns.nogenre #lib-genre-header{display:block}#top-columns.nogenre #lib-artist,#top-columns.nogenre #lib-artist-header{left:50%;width:50%}#top-columns.nogenre #index-artists{right:calc(0% + var(--sbw))}#top-columns.nogenre #lib-album,#top-columns.nogenre #lib-album-header{left:100%;width:50%}.modal{min-width:100vw}.btn-group.bootstrap-select.bootstrap-select-mini{width:6.5rem}}@media (max-height:479px) and (orientation:landscape){body{font-size:calc(.65em + 1vmin)}#menu-settings{font-size:calc(1.2em + 1vmin)}#menu-settings i{font-size:1rem}#context-menus .dropdown-menu a{font-size:.9em}.modal{overflow:auto;width:70%}.modal-body{max-height:55vh;overflow:auto}#lib-album-search,#pl-search,#ra-search{margin:0}#playback-panel{padding:1.875em 0;min-height:calc(100vh - 3.75em)}#playbackbtns .btn{padding:0 10px}#playbtns,#playbtns .btn-group{margin:0}#container-playlist{margin-top:.75em;height:calc(100% - 40px)}.database li,.playlist li{padding-left:.5em}.playlist span{line-height:initial}.playlist .active{padding-left:.5em}#playlist .songtime{top:0}#timeknob,#volknob{margin:1em 0}#countdown-display{margin-top:-10px}.countdown-caret{font-size:.9em;margin-left:2px}#total{font-size:.9em}#volknob{padding-top:5px}#btn-toolbar{margin-top:0;margin-bottom:0}#miscbtns .btn{font-size:.9em}#miscbtns{padding-top:10px}#btn-toolbar .btn{padding:0 12px;font-size:medium}#extra-tags{font-size:.8em;padding-top:5px}#currentsong{font-size:1.25em}#currentalbum,#currentartist{font-size:1.15em}#volumedn,#volumeup{padding:.5em .75em}.lib-entry{margin-right:0}.lib-entry-song{font-size:unset}.songyear{display:none}#folder-panel{padding-top:1.875em;height:calc(100vh - 1.875em)}#database .btn{font-size:.9em}#ss-currentsong{margin:1em 1em 0 0}#ss-currentalbum,#ss-currentartist{margin:1em 1em 0 0}#index-genres{display:none}#index-artists{display:none}#index-albums{display:none}#index-albumcovers{display:none}#index-browse{display:none}#index-radio{display:none}#lib-coverart-meta-area{position:relative}}@media (max-width:479px) and (max-height:622px) and (orientation:portrait){#coverart-url img{width:45vh;min-height:45vh}}@media (max-width:479px) and (max-height:460px) and (orientation:portrait){#coverart-url img{width:45vh;min-height:45vh}#mt1{margin:2.25em 0 0 0}#mobile-toolbar{bottom:3.5vh}#currentalbum,#currentsong{padding-top:.75em;font-size:1.1em}}@media (max-height:640px){img.coverart{width:45vh}}@media (max-height:568px) and (max-width:320px){#extra-tags{display:none}#currentsong{padding-top:.5em}#context-menu-playback .dropdown-menu{min-width:150px}.playlist{font-size:1.2em}.playlist li:before{width:1.75em}.playlist span{margin-left:calc(2.75rem + 1vmin)}#playbar-title{width:calc(60vw - 6rem)}.bootstrap-select.select-medium:not([class*=span]){width:140px}}@media (max-height:320px) and (max-width:568px){.database-radio li{width:75px;height:auto;margin:10px 10px}.lib-coverart{min-width:unset}#lib-coverart-meta-area{position:relative}}@media (min-height:900px) and (min-width:1920px){#context-menu-playback .dropdown-menu,.dropdown-menu{min-width:13em}#ss-backdrop{filter:blur(40px)}#ss-currentsong{font-size:1.5em}#ss-currentalbum,#ss-currentartist{font-size:1.25em}#lib-coverart-meta-area{width:18vw}}@media (orientation:landscape) and (min-width:768px) and (max-width:1024px){#ss-currentsong{font-size:1.4em}#ss-currentalbum,#ss-currentartist{font-size:1.15em}#playback-panel{font-size:1.1em}#folder-panel,#library-panel,#radio-panel{font-size:1.2em}}@media (min-height:553px) and (width:998px){.playlist .pll1{font-size:1rem}.playlist .pll2{font-size:1rem;margin-left:calc(3em + 1vmin)!important}.playlist .pl-action{padding:1rem 0}#playbtns{margin:.25em 0}#playbar-title{font-size:1rem}img.coverart{width:55vh}}@media (min-height:443px) and (width:799px){.playlist .pll1{font-size:1rem}.playlist .pll2{font-size:1rem;margin-left:calc(3em + 1vmin)!important}.playlist .pl-action{padding:1rem 0}#playbtns{margin:.25em 0}#playbar-title{font-size:1rem}img.coverart{width:55vh}}@media (width:375px) and (height:812px){.playlist{padding:0 0 8rem 0;min-height:35vh}}@media (width:414px) and (height:896px){.ui-pnotify{left:50%;top:25%;transform:translate(-50%,-50%)}#playbar-toggles{right:calc(env(safe-area-inset-right) + 1rem)}#mt1{margin:6rem 1.5rem 0 1.5rem}.timeline-bg{margin-top:1px}.busy-spinner{top:calc(env(safe-area-inset-top) + .3rem)}.db-spinsync{top:calc(env(safe-area-inset-top) + -.2rem)}.config-exit{top:calc(env(safe-area-inset-top) - .5rem)}#radio-panel .viewswitch{top:calc(env(safe-area-inset-top) - .5em)}#config-tabs{top:calc(env(safe-area-inset-top) - .5rem)}}@media (width:896px) and (height:414px){#playback-queue{margin-left:calc(env(safe-area-inset-left) - 2rem)}#playback-cover{margin-right:calc(env(safe-area-inset-right) - 2rem)}}@media (width:896px) and (height:414px){#playback-queue{margin-left:calc(env(safe-area-inset-left) - 2rem)}#playback-cover{margin-right:calc(env(safe-area-inset-right) - 2rem)}}#playback-panel.cv #coverart-url{width:40vw;margin:0 auto}#playback-panel.cv #playback-cover{width:70vh;padding:0}@media (orientation:portrait) and (min-aspect-ratio:600/1024){#playback-panel.newui #timezone{left:12.5%;top:59%}#playback-panel.newui #volzone{right:12.5%;top:59%}#playback-panel.newui #playback-cover{width:75vw}#playback-panel.newui #coverart-url,#playback-panel.newui img.coverart{width:75vw;max-height:75vw}#playback-panel.cv #container-playlist,#playback-panel.newui #container-playlist{width:60%;height:55%}#playback-panel.newui#albumcovers .lib-entry img,#playback-panel.newui.database-radio img{max-height:calc(31vw * .9)}#playback-panel.newui#albumcovers li,#playback-panel.newui.database-radio li{width:31vw}#playback-panel.newui #countdown,#playback-panel.newui #volcontrol,#playback-panel.newui #volcontrol-2{height:12.5rem;width:12.5rem}}@media (orientation:portrait) and (min-aspect-ratio:2/3){#playback-panel.newui #timezone{left:12.5%;top:59%}#playback-panel.newui #volzone{right:12.5%;top:59%}#playback-panel.newui #playback-cover{width:60vw}#playback-panel.newui #coverart-url,#playback-panel.newui img.coverart{width:60vw;max-height:60vw}#playback-panel.cv #container-playlist,#playback-panel.newui #container-playlist{width:60%;height:58%}#playback-panel.cv #playback-queue,#playback-panel.newui #playback-queue{width:60%}}@media (orientation:portrait) and (min-aspect-ratio:834/1194){#playback-panel.newui #timezone{top:61%}#playback-panel.newui #volzone{top:61%}#playback-panel.newui #playback-cover{width:70vw}#playback-panel.newui #coverart-url,#playback-panel.newui img.coverart{width:70vw;max-height:70vw}#playback-panel.cv #playback-queue,#playback-panel.newui #playback-queue{width:60%}}@media (orientation:landscape) and (max-aspect-ratio:3/2){#playback-panel.newui #coverart-url,#playback-panel.newui #playback-cover,#playback-panel.newui img.coverart{width:40vw;max-height:40vw}#playback-panel.newui #timezone,#playback-panel.newui #volzone{height:40vw}}@media (height:834px) and (width:1194px){#playback-panel.cv #timezone,#playback-panel.newui #timezone{height:40vw}#playback-panel.cv #volzone,#playback-panel.newui #volzone{height:40vw}}@media (height:790px) and (width:1194px){#playback-panel.newui #coverart-url,#playback-panel.newui #playback-cover,#playback-panel.newui img.coverart{width:40vw;max-height:40vw;transition:width .5s}#playback-panel.cv #timezone,#playback-panel.newui #timezone{height:40vw}#playback-panel.cv #volzone,#playback-panel.newui #volzone{height:40vw}}#playback-panel.cv #coverart-url,#playback-panel.cv #playback-cover,#playback-panel.cv img.coverart{width:70vh;max-height:70vh;margin:0 auto}#playback-panel.cv{--textvariant:#aaa;--adapttext:#eee}#playback-panel.cv #currentsong{color:var(--accentxts)}#content.visacc #playback-panel.cv #currentsong{color:var(--adaptext)}@keyframes colorchange{0%{background-color:rgba(32,32,32,.8)}20%{background-color:rgba(49,76,172,.8)}40%{background-color:rgba(130,105,151,.8)}60%{background-color:rgba(255,103,69,.8)}80%{background-color:rgba(33,229,241,.8)}100%{background-color:rgba(32,32,32,.8)}}@keyframes colors2{0%{background-color:rgba(0,0,0,.8)}25%{background-color:rgba(10,18,43,.8)}50%{background-color:var(--shiftybg)}75%{background-color:rgba(54,15,22,.8)}100%{background-color:rgba(0,0,0,.8)}}.moode-about-link{color:var(--adapttext);text-decoration:none}.moode-about-link:hover{color:var(--adapttext);text-decoration:underline}.menu-separator{border-bottom:1px solid rgba(128,128,128,.2);border-radius:0}.control-aftertext{position:absolute;margin:3px 0 0 8px}.clockradio-on{background:inherit;color:var(--accentxts);font-size:large;line-height:10px;top:5px;right:1px;width:14px;text-align:center;position:absolute;float:right;opacity:.5}.clockradio-off{display:none}#pl-controls{display:none}.clockradio-on-m{color:#ddd;font-size:16.5px}.clockradio-off-m{color:#7f8c8d;font-size:16.5px}.info-toggle{text-decoration:none;margin-left:5px;font-size:18px;line-height:normal}.set-button{margin:0 4px 0 8px}#quickhelp-special-buttons ul{list-style:none;margin-left:0}#quickhelp-special-buttons p{margin-left:1.5em}#quickhelp-active-elements span,#quickhelp-special-buttons span{margin-left:0;font-size:1em;font-weight:500}#container-playhistory{padding-top:5px;padding-left:5px}ol.playhistory{margin-left:55px}.playhistory-item{border-bottom:none}.playhistory-item div{font-size:14px;font-weight:600}.playhistory-item span{font-size:12px}.playhistory-link{text-decoration:none;margin-left:5px;margin-right:5px}.playhistory-search{margin:5px 0 0 20px}#ph-filter-results{line-height:28px;font-size:14px;font-style:italic}#ph-search{margin-bottom:8px}#ph-search input{width:145px;margin:0;padding:2px 0 2px 10px;border-top-right-radius:0;border-bottom-right-radius:0}@media (pointer:fine){.custom-scrollbars ::-webkit-scrollbar{width:11px}.custom-scrollbars ::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);border-radius:6px}.custom-scrollbars ::-webkit-scrollbar-thumb{border-radius:6px;background-color:var(--btnshade2);border:2px solid transparent;background-clip:padding-box;min-height:1.5em}.custom-scrollbars ::-webkit-scrollbar-thumb:active{background-color:var(--textvariant)}.custom-scrollbars *{scrollbar-width:thin;scrollbar-color:auto}}
diff --git a/www/footer.min.php b/www/footer.min.php
index 702a5724f..c2c482564 100755
--- a/www/footer.min.php
+++ b/www/footer.min.php
@@ -23,4 +23,4 @@
*
*/
-->
-
× moO de™
Moode Audio Player is a derivative of the wonderful WebUI audio player client for MPD originally designed and coded by Andrea Coiutti and Simone De Gregori, and subsequently enhanced by early efforts from the RaspyFi/Volumio projects.
Release Information
Platform Information RaspiOS: Linux kernel: Platform: Architecture: MPD version: