From 225e0317cf785ce7c6c13b3db69c7a1f3685a2f4 Mon Sep 17 00:00:00 2001 From: Joshua Wise <joshua@h2so4.joshuawise.com> Date: Mon, 22 Mar 2010 22:23:07 -0400 Subject: [PATCH] Add Jon Fink's iPhone theme/frontend for Pitchfork. Access using player/mini.php. --- player/mini.php | 142 +++++++++++ theme/mini/images/add_15.png | Bin 0 -> 1164 bytes theme/mini/images/audio_li.png | Bin 0 -> 1298 bytes theme/mini/images/close.png | Bin 0 -> 6946 bytes theme/mini/images/close_15.png | Bin 0 -> 1787 bytes theme/mini/images/crop_30.png | Bin 0 -> 3431 bytes theme/mini/images/disabled_15.png | Bin 0 -> 598 bytes theme/mini/images/enabled_15.png | Bin 0 -> 1341 bytes theme/mini/images/folder_30.png | Bin 0 -> 3438 bytes theme/mini/images/folder_li.png | Bin 0 -> 1368 bytes theme/mini/images/follow-playing-no.png | Bin 0 -> 654 bytes theme/mini/images/follow-playing-yes.png | Bin 0 -> 928 bytes theme/mini/images/jump-to-current.png | Bin 0 -> 745 bytes theme/mini/images/left_15.png | Bin 0 -> 1146 bytes theme/mini/images/media-album_li.png | Bin 0 -> 1277 bytes theme/mini/images/media-artist_li.png | Bin 0 -> 1135 bytes theme/mini/images/next_25.png | Bin 0 -> 2977 bytes theme/mini/images/pause_25.png | Bin 0 -> 2362 bytes theme/mini/images/play_25.png | Bin 0 -> 2243 bytes theme/mini/images/playlist_li.png | Bin 0 -> 1400 bytes theme/mini/images/previous_25.png | Bin 0 -> 3016 bytes theme/mini/images/remove_30.png | Bin 0 -> 1103 bytes theme/mini/images/right_15.png | Bin 0 -> 1148 bytes theme/mini/images/stop_25.png | Bin 0 -> 1564 bytes theme/mini/images/working.gif | Bin 0 -> 1149 bytes theme/mini/theme.css | 293 +++++++++++++++++++++++ theme/mini/theme.js | 68 ++++++ 27 files changed, 503 insertions(+) create mode 100644 player/mini.php create mode 100644 theme/mini/images/add_15.png create mode 100644 theme/mini/images/audio_li.png create mode 100644 theme/mini/images/close.png create mode 100644 theme/mini/images/close_15.png create mode 100644 theme/mini/images/crop_30.png create mode 100644 theme/mini/images/disabled_15.png create mode 100644 theme/mini/images/enabled_15.png create mode 100644 theme/mini/images/folder_30.png create mode 100644 theme/mini/images/folder_li.png create mode 100644 theme/mini/images/follow-playing-no.png create mode 100644 theme/mini/images/follow-playing-yes.png create mode 100644 theme/mini/images/jump-to-current.png create mode 100644 theme/mini/images/left_15.png create mode 100644 theme/mini/images/media-album_li.png create mode 100644 theme/mini/images/media-artist_li.png create mode 100644 theme/mini/images/next_25.png create mode 100644 theme/mini/images/pause_25.png create mode 100644 theme/mini/images/play_25.png create mode 100644 theme/mini/images/playlist_li.png create mode 100644 theme/mini/images/previous_25.png create mode 100644 theme/mini/images/remove_30.png create mode 100644 theme/mini/images/right_15.png create mode 100644 theme/mini/images/stop_25.png create mode 100644 theme/mini/images/working.gif create mode 100644 theme/mini/theme.css create mode 100644 theme/mini/theme.js diff --git a/player/mini.php b/player/mini.php new file mode 100644 index 0000000..79378bf --- /dev/null +++ b/player/mini.php @@ -0,0 +1,142 @@ +<?php +/* + Pitchfork Music Player Daemon Client + Copyright (C) 2007 Roger Bystrøm + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 of the License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +*/ + + include_once("../inc/function_test.php"); + require_once('../inc/base.php'); + require_once("../lang/master.php"); + header("Content-Type: text/html; charset=UTF-8"); + header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past + header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified + header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); // HTTP/1.1 + header("Cache-Control: post-check=0, pre-check=0", false); + header("Pragma: no-cache"); // HTTP/1.0 + +?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> + +<html> + <head> + <link rel="stylesheet" type="text/css" href="../std/base.css" /> + <link rel="stylesheet" type="text/css" href="../theme/mini/theme.css" /> + <meta name="viewport" content="user-scalable=no, initial-scale=1.0, width=device-width" /> +<?php + $scripts = array("player/preferences.js.php", "lang/en.js", "std/collection.js", "std/toolkit.js", "std/streaming.js", + "std/plsearch.js", "std/playlist.js", "std/keyboard.js", "std/browser.js", "std/quickadd.js", + "std/command.js", "theme/mini/theme.js" ); + if($language != "en") + $scripts[] = "lang/".$language.".js"; + + if(is_null(get_config("metadata_disable"))) + $scripts[] = "std/metadata.js"; + + foreach($scripts as $script) + echo "\t\t<script type=\"text/JavaScript\" src=\"../".$script."\"></script>\n"; + ?> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <meta name="robots" content="noindex,nofollow" /> + <title>Pitchfork MPD Client</title> + </head> +<body onload='init_player()'> + +<div class='player_control' style='' id='player_control'> + + <div id='status_bar'> + <p id='status_bar_txt'></p> + <img id='status_bar_img' class='status_working' /> + </div> + + <div id='albumart'></div> + <div class='pc_artist' > + <p class='disp'><span id='disp_title'></span><br/></p> + <p class='disp' ><span id='disp_artist'></span><br/></p> + <p class='disp'><span id='disp_album'></span><br/></p> + <input type='text' id='quickadd' value='<?php echo m("Quick add"); ?>' /> + <div id='qa_suggestions' ><p id='qa_suggestions_txt' ></p></div> + </div> + + <div class='pc_ci' > + <div class='nomargin'> + <img id='previous_button' class='act_button fakelink'/> + <img id='stop_button' style='display: none; ' class='act_button fakelink' /> + <img id='pp_button' class='act_button fakelink' /> + <img id='next_button' class='act_button fakelink'/> + </div> + <p class='disp' style="display:none;"><span id="disp_info"></span></p> + </div> + + <div class='pc_sliders'> + <div id='posslider' ></div> + <div id="volslider" ></div> + </div> + + <div class='pc_settings'> + <div id='settings_header' class='settings_header'><p class='nomargin' style='padding-left: 10px;'><?php echo m("Server settings"); ?></p></div> + <div class='settings_container' id='settings_container'><p id='settings_content'></p></div> + </div> + + <div class='pc_other'><ul class='nomargin'> + <li class='menuitem fakelink' title="<?php echo m("Add playlists or audio-files"); ?>" + id='playlist_add'><?php echo m("Add playlist"); ?></li> + <li class='menuitem fakelink' title="<?php echo m("Save current playlist"); ?>" + id='playlist_save'><?php echo m("Save playlist"); ?></li> + <li class='menuitem fakelink' title='<?php echo m("Search current playlist"); ?>' + id='playlist_search_btn' ><?php echo m("Search playlist"); ?></li> + <li class='menuitem' ><a class='pc_other' href='config.php'><?php echo m("Configure"); ?></a></li> + + <?php + if(!is_null(get_config("shout_url"))) + echo "\t\t<li class='menuitem fakelink' title='" . m("Start streaming to browser") . "' id='streaming_open'>". + m("Streaming") . "</li>\n"; + if(is_null(get_config('metadata_disable'))) { + echo "\t\t<li title='" . m("Get music recommendations based on current playlist") . "' id='recommendation_open' ". + "class='menuitem fakelink'>". m("Recommendation") . "</li>\n"; + echo "\t\t<li title='" . m("Get more information about this song/album") . "' id='metadata_open' class='menuitem fakelink'>". + m("Song Info") . "</li>\n"; + + } + ?> + </ul></div> +</div> + +<div class='tab_select'> + <div class='tab_button' onclick='showPlaylist()'>Playlist</div> + <div class='tab_button' onclick='showControls()'>Controls</div> +</div> + +<div class='selection_menu'> +<img id='crop_items_button' class='menu_button fakelink' title="<?php echo m("Crop to selection"); ?>" /> +<img id='remove_items_button' class='menu_button fakelink' title="<?php echo m("Remove selection"); ?>" /> +<img id='open_directory_button' class='menu_button fakelink' title="<?php echo m("Open directory"); ?>" /> +</div> + +<div id='content'> +<table id='playlist' ></table> +</div> + +<div id="sidebar_header"><p class='nomargin'><span class='fakelink' id='metadata_open_lyrics'>[<?php echo m("Lyrics"); ?>]</span> <span id='metadata_open_description' class='fakelink'>[<?php echo m("Album description"); ?>]</span> <span id='metadata_open_review' class='fakelink'>[<?php echo m("Album review"); ?>]</span> <span id='metadata_close' class='fakelink'>[<?php echo m("Close"); ?>]</span></p></div> +<div id='sidebar_display'><p class='nomargin' id='sidebar_display_txt'> </p></div> + +<div id='pagination_options'><img class="pagination_options" src='' id='pagination_jump_current'/><img class="pagination_options" src='' id='pagination_follow_current'/></div> +<?php if(get_config("pagination", "0")!="0") {?> +<div id='pagination'><ul id='pagination_list'></ul></div> +<div id='pagination_spacer'> </div> +<?php } ?> + +</body> +</html> diff --git a/theme/mini/images/add_15.png b/theme/mini/images/add_15.png new file mode 100644 index 0000000000000000000000000000000000000000..d34133442cd5b24cbe4a2707e5b84487b68d3600 GIT binary patch literal 1164 zcmV;71atd|P)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000CR zNkl<ZILpP9|4-C)9LJxZyU*wDK5(I&s0<`BGC@Q^O_(XrQ7TZ%)YxpWMN0uE%Mdcu zSkas_OPAIxS2jg$l}4$Eiin{OQ<j#2K^V${I|xs?FT1<X=ly=a`U~8-`Ge1&pL;y^ z`r-Kk9#f=Hg^X_sQdX}AJT~91;2!)K)@TkG-wV$Q|5>dzol-swRA_$YV7mhq+V}jh z_oRBuGT&s!qV`!0{x97R=E|YO;||#BqN0KE*P{xhm2tjj*G`!>b>|n6%0<&z^{v=M zuiG2pNf>PGQ*ST0m08w^eA+~N`vG7xiXO~0gc2*OlpD&gfc2}ez3N%p8S{O0|CnhR zH%CutCoIy;QYF)}C!#aM8Fs)@ZhqPpAs?03Dn+5F4<V*_%A-1fO6fEu;%ab?zK>O* zN6TYX{2maj)w}pE^oZLckGgP$E)b)|p~dox14XZ`uLDM1o>AX5Y2?Y3F)u`iCoZ=R zhvlm0ZSy%3lZD3nc^v;hWKA_|@!AA^P<e-E>2`4!1;K;J)$DS%-p)tF!qgVMnYW2Z zOF{0kHzsYaFg``H*eROs&t^0A`oN)^nNovfmiCEwY2oqWrs_<9rqg%4F6v0i>&aJB zni|_gj>Jq!DGRh#y_;q7rL2rc2)A(qJ0+GI52+pA7=JoDiZ=NtLjpBop&q9t1+4zL z{I;l~Bwh;-RLnNoS(Sd-ul-%>|I1zCY|EX5_0qS7xIw!t9h8bu38;1EBjzThK(Ayu z)L}a|Fn%O(|BkwX@8&&x9zY4Wgge+lYv>L=2f&FYH~^%>hVwXs9ITXfr~ohx;{a(Q z5|M_B+{pc6t}Pj{h?Xi$wdkZaxB+8=f5zB(`G8KWoh>m<wUk-1ERIG0D1F9COt-cg zZjhaA@wl){v}&&gTUZ)<g>kiB>j~Cq-BLc+*?+-hw2?dX1b>>#$@}$*ffD!ctWY-v za{cMzB)bwc^rd1zkd}P-3VPwfptnyJ+eNv^2E4a?DSo$W(O{(G;{j)}-`r;&uhc#f zq)f4jmhvvWhLwo!<Sz0W7l%*YznYpUV5}Vjc<3@K_w-W-Tjz~>^B2_PGiv^G7Q$i0 z6ysKGf|<Vd9g{lHN#R4;=!Y4TaW3Qoc`2vJRecQrfnc4P3L!sl{pj2lC{m%k&6Wqy zCARI}`vAZ0t+oFKK*#9y<IT<W?(H#;FeeZQqW}ni3%!uxMJpTt?&1Uhz=akJ0tjFj zy#Rt3d5AfMY&da&VgL{{c%8|ZAU0@Ae|Q-tsez4+ISfwg#1cmmh@K(Y@h$)b(MSL= z_tC_$zE6AJ256I>?)!J>52-S&GiK|W(}+Z)p~mnDhOkjoiH%6qJ|CVVW?+S(U5y9O e8v5$TlK%nPfc4v=55j5y0000<MNUMnLSTaHrzooc literal 0 HcmV?d00001 diff --git a/theme/mini/images/audio_li.png b/theme/mini/images/audio_li.png new file mode 100644 index 0000000000000000000000000000000000000000..e8ed100341619359d8b4b2f883be88e56c06360c GIT binary patch literal 1298 zcmV+t1?~EYP)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000D? zNkl<ZILpP9e@s(X6vw~sy|zG0rSzAb@<U(()!{ajMIFji5Lw)Wb|6vba53sInH!56 zb~^9}%A{hlp(u$%=dX!B;*2cDu^;JR8JlQT*r0Yp)S#sli*1GWy}r9YcuTe=OZU&R z^Uo(I=ic+Z=bm#f@IM*#ALo}R)TC~u577<rNT!&*#4N554`UYT5QW<LQqMB4Yz;tf zr`OPj#T#W=(rNOg3dQ(6<0q;pm0z+rtU7Fgs#;nhtq(8Pu8%NAY!bD`Z4jRl*GY<X z70{DjI#2mQU&)<H2ffFLB(j=R*+L6vL}sKuCjopreKWmR^6ZJz6Z^IMtKJFEidafI z)rIshqofKIe)=qZnl6(Vs0oyZIzoGJ4q3F3*VD~Nj>`1<hIB)wQTZVWNg!K;xj;x^ zwOeJ>)B=*X#5VEIYAAXX8<ZmbK3~n_M%QxtqEYY2m*mV9ux|DMH`pr)ObGziE~jsm z@0LF&{KfdD*kx+xMn;s+%%?8$0sln*V!jAqLJ2QUHMFM%0ZzqDVhhrbOZvr*sQlEr zwx3!}*7*glZx4KJv9%mf)@Pbm+_W?|Bp0VS!ZJGQh=%CN5&ulhI(3UyR^)OIyF1(o zrwr^l&dfUQ@1sMG2Ll=efC~;hph}Sg1F`rUxI}(N;Msu`{jsO^YK?4>u)3deQp0Eg zsPi~RS-_BTVnz;B{CGZ_Ji$i?^SPtJNB`og5eXTR0K_4d%10E^QHn<F=LUi@?k*V= zFXF?4U4J>Kh@t_+LWOS7@PbfzxI{)!MjGJbFM#5g1EDL9fD|zRbcjJN2x%iGct{n| z1@Cf6q=f$}c+kHCn30=xf_YtZyKin^?Y+*(hCpdR&&uSLXh9$Lqm6t75pfbJW{~52 z+Mg;eXn*aB>?APQ<WK~L#OeCxscA9WVhVcG`q=K(niI;UQSa)eCKe$LCQ1R{K$D}~ zm%%j6QO(s(eKq$`rZscd3-?z>QnhrYH<;AM&gKe7YGogXRfS8LD%mA2j*VqsCM^FQ zY2-HmB9nR7@buY$FXge?J1w?2`}z5vDW^AWQO{JjM3?2QV>$lvKy-8hthh?83O_yC z=gaZW>%PX@x!#Da>4ov1#`kNfx+S_56XK=nC&ziZd_iX^4hN10;9m%MM2|juU}&v; z_`Vyi8i$i<WD+n7pmRjo)eD{hH22k?XwMnv=%@*kBl$OO$Qz>$^0G-5QH7WZY>R3R zWCzZVu4U)m&|ELG?P|Yub7u$V9w%DRHQJedd+__Dp5pFU`!#F-y|s6$1MXJ)Z<?Mx z{4ZvC$H^b_?CaN>H`l*+VT<9xG3(RUzOdN=>cgXTHQAE^*Y2TTU7J(dH7m7rbbN`0 zIzlnTG_l%!@u56$#(BBx>h<)&Wb2Mg<)2@+r`YF>*d8|oJA$)l8&if?xEqR6WxXh$ z9L7Sdg46TE!xWc=dwbwbvV`vhyo#}g@>~9B?LYk0RLK}6Zedgng8z*`;r&x_V+@+c z$gUZqf4ktX5aLQ9@!62W{5P8>kO+di1s)Y>6ykLP#i0`Z4y||c5XL7NkN^Mx07*qo IM6N<$f-Ko^c>n+a literal 0 HcmV?d00001 diff --git a/theme/mini/images/close.png b/theme/mini/images/close.png new file mode 100644 index 0000000000000000000000000000000000000000..c983059ca56f082ecdbf7caeaa9f45c7d6aca929 GIT binary patch literal 6946 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 literal 0 HcmV?d00001 diff --git a/theme/mini/images/close_15.png b/theme/mini/images/close_15.png new file mode 100644 index 0000000000000000000000000000000000000000..be5676cf7bbd8c6f887f90f355c867b1982e2b38 GIT binary patch literal 1787 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 literal 0 HcmV?d00001 diff --git a/theme/mini/images/crop_30.png b/theme/mini/images/crop_30.png new file mode 100644 index 0000000000000000000000000000000000000000..ad81d80a103ce496a5573b3a85eed5c79dce5f52 GIT binary patch literal 3431 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 G5&s8DqlG;H literal 0 HcmV?d00001 diff --git a/theme/mini/images/disabled_15.png b/theme/mini/images/disabled_15.png new file mode 100644 index 0000000000000000000000000000000000000000..e5f1919b76b0c6b68b94f65b24a5b66a244180ab GIT binary patch literal 598 zcmV-c0;&CpP)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`0005u zNkl<ZILqzQPe_w-90u^`yWhKJwLehnpsN%a8suy)@S;Us7M_C&ih?2j9c_^4$?#|d zdhuYLN)(JhqKk+fqS+eMrAxsgiLE~f!X_`9@AmHZ{d&nuw}J>_pUVT!^?880y1#^` zpN3RO0lSf6ycnl#|FPDw*0EEUT?NmCXW~dNF7Y^zOP9ErnE~-J7=U<Ku>!=)nl&Ik z78XFfY_I`{lS^Ep4gJ7gwO5O0%Q@3+x<8&*CzMk;x!IszTBJq5_0Bu&9X|T9DG*!; zE<8GODB7^nuo4QhSxeW_e1|if<Rl<(^`IUEWJ8bYQ9#n%&;0<u(F1w_kk>rIBY-Hq zq?a7WOBu7xZ2J_kvgO(GY~N>UrWB>VgYH?K(atD<yc$wNjkT8cKu@6ORm`|yEnCaM z$6|As!vGYVZ~|c1umR|w$-m@&e;pA-fO4vut!BTT{&8}rd#C%{U3x(YN_@Fypiees z6X07qsgso_g=&61zn-H5H+hS<d<kSQiAg;L0)c*GL;-<RW3>xD_;MHJDrPWaJw!kX zQUGY$)sgN<1AGu`Si`pC16R1x^vuyhb2R6v;4u8~<Mto?M<BQ_R}e$2^qhAoPVsLS k=so5!FH`^e+;#u4J>T=<iCv^j-T(jq07*qoM6N<$g6B61umAu6 literal 0 HcmV?d00001 diff --git a/theme/mini/images/enabled_15.png b/theme/mini/images/enabled_15.png new file mode 100644 index 0000000000000000000000000000000000000000..63adab8ec3c6ae3c57a328b68238c4d8d6b578ad GIT binary patch literal 1341 zcmV-D1;YA?P)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000EY zNkl<ZILob+Yfw}L7>3_-c43!2EEl=U4u~k=h6sVT#u!v&83n=1XqK{u4JMY9pb4p5 z0>!mSEinf#A>uSj>Wtt*n&u5$i)IlqZXyJtu&c1k-uLXD)32<_F-!Y?fAc;w-@M-g z{BIMGlzImM{H-aTXajr?CQgGA5FJ|B^z1hAs<;Gwk=r-^fNrHxZtmq%A!+`xUV&K# zrzFQ^+!kSKZ-(mnNdHmi`igD+??&CPi;B<Q^;IjLyfk?JjpDA#K)}D*W0Ft^==i2^ zOJvH$gtjSbLuyZK7hZFc@dl~JwyO^ms(J0LN@I`WVN>>xR6TF5!yfqt@@2tHB-_Ny z2AWRY+xOs<N6zG#0oQ#sAKQ8L+&PXbsKzew!=2g&Kp=92<A$(s-em_FCp~7Jdx3L` zQw{K+!SgGM&mPMM-dh)cIQj?>nHkhJHsPJhao4>+7!yA$aG+y2RWAT+`<P}s3G_6p z7Z2BTUl_F+w^_<gb@dVIB2D5;fXOFhI?(`>?Wo&-t8hZ|MAnb*smWYp@HWr02XexU zlqH(x0mEnXH}w}->QU<mGun5scjn1ZX~6V$F<okRVRixBKLY1U^Ba#80_+}q4~1(L zmB`aOOihZhifm^4@SVZgcf&J+^(}E*vMbEz*OJTAgCw!jhSzD`bE(yWYoR+-71|+V zIG}GgA25dk1GeF1npy?NxX5zb`eCJ3alW&lZw4Uu**aP34{($6N;)gWKu77oI5pql z&Dr9~>hYzUqhsU~WFq%1{NY%g#CW?a;^!InZuhIRREgD7Tf(LpXN_IzKHb%GRh6O4 zQo*<**6c$2*wTT)Wg4}%&Xi_sG}l=TdlcMW&I*pd>NW7$22A?P<+vv}<)j`6JuM3H zIxIOH?Gb!j^nRAvv6z#@^C1I8i#>Whq@nI_%nU0HTv8$PTjEwKw0#{!h4AL^Grh`< z8_cKaL%@iu{(_+o7@cDJ#S~l{%(kE(4{8UAg%BYHsCE6cI!*j1n9J_QY4!(zwXn(T zPr9Xs6Xqz(+nTk`H(f)W=2DS82UH_kB_KG<6FA6xcTb$|XY+CMh0V(z3@Ko$rgzbo zfX8k+`RGp7QQKYnBSyUUD#<686N^j*5aAkI06_V-uF#D(2@?mLe{1iV?^a%ox-p|o z`diHEz^?s+2Zpw{iJdYWDKZDpjW>yCIbb_!uP20n-H%~e9q{<Z=nh>cU}&(sZe3Lw zf({I@mlZdO94x?8pr$5|l|Fp7q)!DBOl2^#9AKp}eo=HWaBF=>XP+|4!~2R$tFz_H zUtLs!U_rzz?=ij3`NAH+L|b8<0Njrlx~1CM9%MRc-AErzTF*%)i-^y<H`S=~s?s(- z|2v+xy4z4rZvGrNS0fy=-vJ2FczL-_Q9c=p)_$vRSf$q7F@~6{zmOX#OC4RF>P#QA z``RNIi$zOI=*luP=}j&q&UJ4>1U4f9z$H}u(_21QnaPrps^fV8BZC7I4nPS7be@OE zTw;_M$c@G)Sc(K{h)qBVKFW0>vXF@6k+_<Rd0W%+U+jZ_?dk=ECG(CI0z?rcn8TG} zBI3X$GMP1ODY9v2ZaH^1t^nt{wggEXU!3<l)lCoyQcls#00000NkvXXu0mjfn4WiK literal 0 HcmV?d00001 diff --git a/theme/mini/images/folder_30.png b/theme/mini/images/folder_30.png new file mode 100644 index 0000000000000000000000000000000000000000..7bdcd08d5c16a88ed98ab769cc91ca39fc0644ca GIT binary patch literal 3438 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 QUjP6A07*qoM6N<$f*xdqa{vGU literal 0 HcmV?d00001 diff --git a/theme/mini/images/folder_li.png b/theme/mini/images/folder_li.png new file mode 100644 index 0000000000000000000000000000000000000000..a4d80fa97b65647330c82e2c65404cf2957267b5 GIT binary patch literal 1368 zcmV-e1*iInP)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000Ez zNkl<ZILpPAS!|VM5Qd+BIp+i|wFtGftlA*5XaR|35wI#!jUK2_5UkNCwl0LSg`g5a z+(?K*Km@@82g6o41_VPZL~*?kDN6}Rsj{`Qw6q84-+%kQ|MQ~9#CWBNiF5N@ypv2O zGxHAoPod4Pm|ro!qW!Xrof$hbc8(cumYd~fdB=xjxh$9EN>fo4RZ+5nxxw6Et{Q9= zSOr$WH|;u9cBt%7dGxj7S;e!8XZ`!arkQDGnwg!?q(#%BY0*X9f_1^VU|nb5t#Yf} zDiARd6EV<YT1<<9?&+THt&Ja02h;&IV{>VBX?1C}S|8K|H9-wSr7dk~)1<|<xE6OV z%Mw{4OZ?5N@>k`r%KuAYu|aGQ8-j=IIrgjeJQ;OnI_Y*9IOTT4&IWI*zuf-<WLW+p z!yp%mJaPXM<9dX;U+DJD-D^TK!{ft6!E|H1o~sX`k9J5uq#rbfUfq|F%`?k74VpG2 zCvVtF{M`-t$6trC$Kn;=z5}L{>*P9vMV|Adon}|~^^Gg6VL>6ZZWdljUy#FPNaTQA zAm5Vj0SDDsMx~+UiEK>{dO`0hf6;yf{eqEdTmbV)bFi_Lx|T|#!;J@;8sm2yxmm7B zT)*~C-_V?fb6>#uhWxL8+@+P?FwLD-*KI|YPr4R#(JDW<Qq1bCE_c?pKi0iDX95I` z>Q@y32BHxH%>WEg9xfi>Vc-EFvIqeoOfo=Ar6-S2tasHXYZqDFFt2g@wY>P-OD0d> zykX76NoH%IePioZU$zdi`#ZzkC_kqxHVZ+;^v{i25DUd5xeb`Y2(p0U<dCKk`P;rE z0O(35BB0)&ANyIYUJ`v+4s6tHy{KsxxX*tqg8^pi?N-c^VyS(`dD_+8TbOv08Gab> zXr&6s#o%<ZV*#X-Mg)jpVgLaO1+-wHKz*q?5d(LI7!`B^y^I$~2l=s_DN8P|RZ1zf zLY>sDd}~=tTo}#{XT4YLmdau534IE|F*Swrp!RbJ3xdbhY2F99FQ`;0AlAz3>TB>_ zIa|F8-V9L`M8MX)&*lB#KO=es_kb!@OH_NX!_Hj)mPFCA>$^vt>;-zuxU13T6XHJS zqW6kF(%<VpstUCS!S(&Sf<53o>zP3m?4Itu@+`D2a%W4x?&%$p+2CyVhRZ^5mH$BS z1IR7GPwFC2M+*UnA~`yE2JGwJmvW`G_w?BMe$7+Bw1y;FFXf2w?hyYl+2SL$M=a6b zg<z%qmA?;y9l?ic5-^$?P6C_QNiI-BlR5$XMuMxL_LD#Ze&;BcfQzKl8-km}BH1M0 zvc7eei9{k*r6*?Fy}&%(qxQK|-x;4}9m#o0dSpaa`_)EY@GQGTSU_A^Y9nxj-gE&j zF@RK{hFhrx8aT#fPz^Lu4;&?hO5ipIk`CUR?oe-=v#EJx;#6XHW3%iV-q`&tm{$@l z*}%ZMrHPJe^p@q}`m?3y4xdc$y&839Pxx0kP87KPBfEmB;wLd8G(jmfMlLWcErnDv zsnas`6UJUyrH?RjLtpv3^fGfzc(FUeoE<*i?jtu})smzAT)*l<=BfQvQ;%vdon5+R z;uc0~$y0bS$=ljs3}|Cmv@xWTMwgw`|8!@s4f5qSio<R6FD2!xN&R3lzb;AVKmR)a aH2whiAb#9dnM1q)0000<MNUMnLSTZcABoKX literal 0 HcmV?d00001 diff --git a/theme/mini/images/follow-playing-no.png b/theme/mini/images/follow-playing-no.png new file mode 100644 index 0000000000000000000000000000000000000000..359792671b54182940f159681f60358e3a6c4c7a GIT binary patch literal 654 zcmV;90&)F`P)<h;3K|Lk000e1NJLTq000yK000yS1^@s6jfou%00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY07w7;07w8v$!k6U00J&aL_t(I%bim_Pg_9{oV~sGVMl%- zVn=cXijdP#rAkLd#n0eJq)drYri&Cs;!jXfL_kGPlN9M(IkF-I_`P?xyD9u^aOA|` zk+xdx+|2AAU0z-SfDa+OGBZX4RYeGaVvHmrU}kvlElCn9%W^yz4DL=&PH=pDjK}av zk^sQle!u@Y%d+<4rkP<GVvIk=<MF56-Q91er>A;&c=$j_L;#R)Y-|iVoz4sV2dWA) zLzZQ4ilTUzW!Z=8>+3IPXJ_%?;9yE<W-zmfstQ&>MBtnQGh=IOtH;bA0n~eYdtcAb z&#}M157!WindvG*A_6l*L=a;{yWQ?=Zf?H6xVU)TL<jG^$Nl~N%G?0JIR{n6WHNz> zKvkitedk<1Ns^xc;C6O)5JE`IjAj}At7c$kq-lyg&yl97R#m0j+uKux-EJ2mk^*!4 ztDG-HpsG@qrSy8eDPhyg0I=%H7#Cn>P*tg_YQ9k4yp#dpbrsfi9To_gIWe<mTLu7C zl@LN~?)iZbfLq71nTd$RzZKH5Z9c`anF%wCnSqGlN23v#S(|{@QHVUx=YxJY9Ktyl zRMpl|2!M*Bu&b-9DPdjL0C1<OQC0nu*)acAzSU}RjMEsshycKE5h=|qf0pN|%9NQ~ z^DQ_3aa2{+FJ>+P%<`aR_M5?3gF*<7i1LNA0WiF|xjDMMy?qG)B0@1nQdLq_GBY9~ obIutv&#SRL0r35~_xoi00YjH?@nXYxwg3PC07*qoM6N<$g4}y0=>Px# literal 0 HcmV?d00001 diff --git a/theme/mini/images/follow-playing-yes.png b/theme/mini/images/follow-playing-yes.png new file mode 100644 index 0000000000000000000000000000000000000000..5ec364db6f1dbed9be82c923d98b778dd0a517a5 GIT binary patch literal 928 zcmV;R17G}!P)<h;3K|Lk000e1NJLTq000yK000yS1^@s6jfou%00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY07w7;07w8v$!k6U00TftL_t(I%av5SYg<<w{(k47d*!BA zLADAiB*Cp8l$theN@K|2EG`%iB^ffsA<!jL|AIo7fa%z+q!_#hOczfYig7WBLSq+^ z(hf~9NH~=uJBnoK>YnraWzeI}!vTG8rpx*GUgy&G_BH^RBuU;A5sf~W8A+0mbB?_C z&|1S7Bi35!bUO8!nVHu5`Z`uuS8)=?S_=T5=kxiWf*=?J5eR^YKt%8+IOqPU*Xut{ zO-=o}xw*;9%gg^05)lA|nM`ITilTSA?KZl{$2c=S{u&`OLqre+!E6*o^Fa`NUn-S; zE))uGadELn2&Dkv7(|Yl@yEsn8c&|!{H05nzH$Z17zi_n2;O@rrJ%J&Hk-|9t$zT} zotv9m+uGW~!omWyxqts%j^ib(^-`r&vaL!5=gywRe~%yI;L#&YOisdvA<&P(7&9cd z)&}1Dk9K!=H?6gYYinyTlNT?3_kJq%ZL3%eA%Z9jv0o_Q%!Lc+)N0tN)i8hiHpVg; zD5b#6Xt&$&-h-LJ%z33$-dg)F0GKgrzt;Qv;qz)0Ai^_daFU?8w})_I0<AE_UN(#Q zn>UA9YOSGlZxC@Da~#J!J3HIU@c8hMs!yMSyzklSl>`829UPz&hB%i>fkhz9FO@_@ zU}oRxbbKzC0|2OF=YFX%w~v&<ArTthqvaf$NrEF|aQ@mge7v*-_I@~}!RcG}aUA>M zZ2o-s@a|W4?$kfIdiAcvvHAVpJ+vzo=v)q;uB_m*>(^n!5d4a|lM1`tZZag?h~wwK z?d<&Z;q<hmg8<LUWt1O0z!$e};e*SU0V1&XI1S9~lO%EdJ;MNiPm+M0Q<6&I%as+l z8#j=SqTaAic`bt(iHP^!yP?8<Yc$A2TMKP1{99C=v@9ZCYwbk@L<Cc<R-v`#0pTbZ zloN*G@S-V~%TP)s%q(yFA)KZV07X$G#bU8X*zI-!pvBCNna!vQ0hn|;t)1(|X!=<l zdG9+S5{~4#r!u9rP7hn|kFy%baZPI-0T|>#Z?fONIQT$Gk|-hyUz!boa--4srrB(c z1AzCQoO8s?#LOfjL`0&L60P;{^li5R{5?wcBjE+d6V*|$2k(gh0000<MNUMnLSTaU C+qnh+ literal 0 HcmV?d00001 diff --git a/theme/mini/images/jump-to-current.png b/theme/mini/images/jump-to-current.png new file mode 100644 index 0000000000000000000000000000000000000000..499ecae0dde00b5a72a22478d0149ea5c667b196 GIT binary patch literal 745 zcmV<F0v7#=P)<h;3K|Lk000e1NJLTq000yK000yS1^@s6jfou%00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY07w7;07w8v$!k6U00N0gL_t(I%jHu&Pg7ACe%^C>FQv77 zq?NA_Y5bUsjkky&gUCV*gTdXf$zb9{Oa!Wv0TU;Uqj4}XZVV=lCNAnk3xP0HP{Tqf z6x&;FOS$Ksa~x`+1S~&*XL?WGJkR^Q9|t&bpnAzfJdPdPh8YN4P@dNd;EPr&<7;TZ z^M!>YIjn9qt-(#Ry``<~&E=t?53OBY??H6UXl%qpEOsP^SA$2f7_JxwZnU@atD%tD z*VJU>G8yI%28UyVgAZ?yj`Bz}de+|97|gG&<&{!PH#<Ak*G%Sc%TFx}o>Cy-l3|)- z4Z&bH<D3y=Oe=Nf*2u`&)^ZudIjFlE-)3f<m1OdzC&UZJ*miCEJ^)Ze@Pr72nwzJr zfq^?6Jw26bL|}}e(J-*JxCqy_5m;SCUw{88gY)t9?Cfdby5p0Um7kuQ+ZQCQ0pNT~ zID9=42*6Gzp`-+~hSnNd%E}wS&dLf3>+3idjr!a|;r_35Ixjpgk%-6TR4P>w)I?yM zw~`RSY&wnId>%yqKY)_spqR@c5(@EkzyDsraoz%0-g5{5#CfS`+rkzCs5q{VQVGRu z7Ow051Y=uO&b}bg@3Ig-oN~F(&kkM_0njxu060=&({<CXQj?tMPc_d0pueL73@Ayh z3%g47mXzX-lx|T<uP7yP#<;;4hzJUR?Rm%wF)NgMpn>lUz|_B`><ubmSpdKk&;uY0 zzy!buxEnUjv50AsPzpIAyn^R_^t7HJV3}&f4hSBFC-FFx)))Ppe`@ymqT8OA-I4N@ z23`ZOxz>0#KYxJZ!!cltE$vGAcvGoirS&@ip8=@p8dryYN<B<iR&^nq5lH};PNj~& bf|G;4{>mW?aK72G00000NkvXXu0mjf&WcY2 literal 0 HcmV?d00001 diff --git a/theme/mini/images/left_15.png b/theme/mini/images/left_15.png new file mode 100644 index 0000000000000000000000000000000000000000..525df34d9a88d5bbd4009b5098e3d4013508d5ff GIT binary patch literal 1146 zcmV-=1cm#FP)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000C9 zNkl<ZILqynYfw}L7>3_-&hE18g@xQ?(8vWAiOX1!h>Tz@H<!}Vic2s=IclaAf>B^4 zrsJ5wBnjB8Tx3_4Fqy$-&|yh*AclfcE^CpOLRVOI0ND%6-p-!WkA}u+YUF=Cf4^_O z=f^wm2mH_9sNPfA5)ujo6#AzD2yQH>BUe4Yd`@$};nbS-D^r?&QA?7ZCEwJ(tu9t{ zF8nU}Z-e?w)z2&I0lYvMsTaA!pZixNrs#7n%1_BpuKTIIEGRLkAYo%$IiX;Gq|e40 zNfX&Y-e0(w^OxvVRgvN}z#ZX^yN!U`;O=qG`fXiO8?Y~2SsE8&2|l`ZXopgk84&hJ zn6S+j?26+>15;ts31jWWK`zqSJbUo$wXb`do7QtYYI+szuzz)@gg)Wva#?#z2m>Za zxxFSY{0(0BT7Z}rH+3`)DtZ7q#`B?j!avXNS4ovLwz4~PS{@Or$t;u}5Y5@O<Sy5i z*=_x$0B^r|XJQawUE%B!-v;O*y3wwH4KJaV+KCbK_m&G&)pqmE4uiKoudqn)6o0eu zl4{gaGdpR@0;uM8jW&4$V2ZLlXERZzMH*kdr0CEMS?}YzW%TAYK_s_q;xS^iwcT=h zNC`OVX_Afy9LF8|Z}$K!mo7Hw04(!txRn7OluX90Rs;(A1tQ5&uG}iO)wqph^wq)Z ze#6<Vkz$$1Aklj|IT(NpG~lJ>`S9xbkyH*RowyQy(cMQ^PecJzBJ+{E8UTUpVekRG z3^CjQ0`V3-1Hc9A+$8``@DUH-7`|b10rF{TmPrJdX@=nZ=94enE_hcO&*_E>=Wx!o zn}ZC@APf*mg;QLuZDP)MZqn6I{)MskUXeXHELLa{2eM;J^C=!x%jf~<a0W2|YlRt7 z018%4+ymGKwgL$N9z`hH0NR_*w+sXJ0ml$udOgkcj6K))eY+3?J}EBQgBfo*;YiW~ z#xsV`C@*YUIw;F#UQtr~z22AI<40<Q)8a|zq9+z}`*<3U6`;%MDJmMU?Y8Xj+H^OS zjbUjV8vhbTj1d8d@~Au!ME2buXoK5_sw=yO03@=lm$S%l_5!u<0r5O1y&KX~Zvx%} z!cZp(I6ts|%*%R`&(nGRPA46X5G)sQon>jGOfKU?3fc2kiCM>2zH{EW*PhC0Q5O(K zDw+M3T7hHiF06C*GFO=vO5%(oN68yZDek=f-PRf1C;uRxr@^G^PY(yYhWTb!CBUp^ z`iKPSM(!SN3bUlZO>`1h*s8_HJ)`s*QudJ^pAu@QCzUzxy;jjx|L`6Y4`2Bcbx~bO zS_=RJMj$6g*(!EBkxL#R@(2r?OgAHhi6H%feATv?j<SV6lK&2W02~vv(LHbSNB{r; M07*qoM6N<$f<ajc0RR91 literal 0 HcmV?d00001 diff --git a/theme/mini/images/media-album_li.png b/theme/mini/images/media-album_li.png new file mode 100644 index 0000000000000000000000000000000000000000..a27323cf10c8effcbbbca80edc61eeb69f0a0ac1 GIT binary patch literal 1277 zcmV<Z1OoesP)<h;3K|Lk000e1NJLTq000aC000aS1^@s62IYXH00006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000aC000aC&ZRPb000D9 zNkl<ZILkHE{Zo?#00;2z^ST!Xj{`IqGlZQ3G@R%>ov9=%Um_2u`GbnaftFo*-f8F6 zshH%Q7e~IG1zllN6cgr}b@GD;k_)oN9ZowChmOJYf-%5tz<AuV=joUF{1G1l|H*b` zyRuzCt|Qlx>(DI`Jc38??B1bqYMdJ9_I<K$S+}e^`wnHHHd7XflX9eGl4kHyWIVDc zvhuo1p^zD62QNSAyXsx*<(`tiE7~X9d4MqQH}5y^2gI-#7Q-v7jF~Yr=BiBNZR2g@ z?V^NyN4_K9K`l%>oOU?vFc@*USR}pyX*6kcUGN!V&+JdepG=8Me4(K)eQ!Do5x^Xb zAMZpeMlsUSOB7ZYRu@)hfwYoV()!)wVt28-*!@nf$z^hxT!3n$YNKi+z+^BQCJmqo zx_~wT#2m?vdSGTSxMO4q&~^9EbDb?f*L#o4J*gcm`<OYzw3av00xPfryX&l}-c)a@ zFWO+R8mtB@e7udf@iu@iqzmanAbv~qi4Os$J60sT1tgpnUBXr%xkO$|wE}D2U%V^t zBJlEDs9>C3d8}ufe`O$EcAC}==$`4kJNt4>ImVn7)QxC!^jg#guwAT+{R;?Xh31E{ z0C&2(*u4h<R!t-j!(i6g@)LC|)R}(mUhWJao=-VS-UM`(1@iPDx#ju&snp5t(iU1Z zp~_M1%W6{{Nc<$J3g;phrZS^pfU_}MWl^B};e#LD3o!QE`SyXk6*vE39?+L)4^cp0 zU^=HfTY~FJ{p+jFA~_}_?=ypd_(gK*?5~hZtSA5QO=~qISwwThJ!1Ftq1dOPDv+<1 zi^s#WfavPztiT-rTjSd4R<No@rCPb0x+-6-m{RmgABMNZYgDO-4ILb-QM?TV+kzA} z0n^H`Ug(7+1;kD?N(x%xkiVdQ9?DbJksnQco!yfm%wCmTiUO`w+>2>I`|+ao1(Qfj zS;&2!`pxD_@o(lDYsRa^MFy|Iixl-zZkc)wFk_fmIHLtdG?VI)3OtgmVu*a{TT6$Z zhJT7~x|$mN*1vsRc9hCFrLNJ$D6lH|4pkSR($71RoCv%dTckIAhD6CpHV`KPNiI31 zTL9n6x9~pze2@?FL0~w2IDI%hPVp!BGQO;_k>su?v?YCiIr!W%dSlY#EcNMM91I=+ zr0Z;r>K6cyxZ0Fo0cM@NMcxN68m5OC00;|VAuIr2!k6$RK!09;UVk1Cum|h`yYnR5 z%r>*lRtHT_GZE^9cN@-tqvjsF;!YdTKIf|1UiJx#$)#^)XB^2&=QF6+xY_Egqz=&H z#kf+`17q5;w6RPGL&hQFkTK5q4Ss{)aIczZBASS%%12Za)kHOUIpY5+N>7!ate^qC zZElCQOt*LDiZEYL?&|02l2Vd_JC$UB>?LFKR*4nj9<dxop;o9BY6mw&>=Ap!-smFy zgrD$V`Cy`QqH?10X-{24T|-?1@Gs*p;u@V)<w5`e03v!+SaefwW^{L9a%BJjc-kv3 nFW1Y=%Pvk%EJ)SMFG>dhHrNJO5L3!r00000NkvXXu0mjf*J4sD literal 0 HcmV?d00001 diff --git a/theme/mini/images/media-artist_li.png b/theme/mini/images/media-artist_li.png new file mode 100644 index 0000000000000000000000000000000000000000..c87c7150854c9089799d09f54c5ed42675d79483 GIT binary patch literal 1135 zcmV-#1d#iQP)<h;3K|Lk000e1NJLTq000aC000aS1^@s62IYXH00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3lRVS3lRZ-WM7d0000Sga6xAP000aC000aC&ZRPb000BX zNkl<ZILn38TTGL87zXgCUyrO%ONq1;fl*|jL_}o*160fgxX1+vVG68DhC>2^i7{r* z4TC$0!)$RuG7e583M4~d2-}Ecbz}%g8HYd^Y?V_>R|-8*di?L=)0-v6=jM0w=6NsP zyueE$JS)5|^aGTf5$W(Skkyk_kU5yxT7RN0@>b_i%iXa%Z8ZhUePx{`ru@!x6Pz%n z0AQEytBfiM*WguQ1=7a<L;K-_tK9PSi-V7k{+mDFG`fqBwdTc+!E1!{e%pTU=8u}D zoT_ZyyZaKW%ap~bIoek)$T&@_38QuEcZ6-P@V`&Ke|W0$QF0d{(^0qGNAd_6Io@1Y zSU^bSo~s$97b<!QA%qY>H0&+$@&hQ&Zl(eaFNzu3uvzgvwmiK?E{^jOq>HEJpT{K# zZZW(g8a#8>`tgBsUis-n3_yKluABc0u%;V!>Cyn6i_2hH0yzvi?VeBg-|%bz6@1dC zmDTlP0d+a0F}#NtDBOLfG2uP01HieCLw$k_AU7>q&gTQ}2Akae12CJqRBB8E1~ODG z^D$s1bnfOn5hl|;uZ8H74BM<l0FygP&A3&7$ztDx10ylM0V*aZA>PS#TyQ46nLQ?2 zSg;NN7K{BY*M6XP#Wl?y2l}<n3|=cR9=ow*Uj>$rJ4D8J0$PN;*FW~%?h&V!O;&0S z4<s<2AC<dD8JBR-esoe69uyPs?8*#lY(+Gh6?w!EqN`oD03P1HPl7vug&CinLJfes zL2Vn4fXym_%UA}u=Uhv~2C$XJUT%^xcCq^B<;9^QEo<-D{ZaAa)aK~^#5Yo|REq`a zlEjcoNr(pz9&c9wQLDiPqC8+|cJ4R58rV{yyKNE!v%2}oKh%K9>Nu>-21vI@i>n+k z$}~x4sher_H}_eKJ<qcQmqe$wzMmGytmD`FT$6aNQ^s=h7XY^Mw{Z>vtczO;{UQLq zRZ#0{1Z1K7cCRWx`%tF}4FLWQRTL{1=1k^6GOkwsQfvQdMd3WAEZY>T`Br&%GD}yl zXRaTRDzqQzB>G5XQs1#pa&v)=6PB+j1@QZ4PrD|61(y7^j}57Soo@@aNdUv?b=6uM z;H=R<V61je8EaH(lkAgr0BXQe0sts>++jUio4Y)na(~CB%oRfE`PUh_6rt39GAfU; zK^d7ve?Dc7GV>Ws`>He3*+ViNuus{V?9z=xMw|Z9M3`=2@yl65qZ9(10oKpcHzjHR zdo1=1T4@mN&UV@;1#NUJ?cRRch$&j%=X0#!m%Z$Nade=D*hlnA0000cdQ@0+LvL+u zWo~o;0C?JSE=o--Nlj5G&n(GM2+2rQaQE~L002_w2P2TnWpDrh002ovPDHLkV1f)> B{vZGV literal 0 HcmV?d00001 diff --git a/theme/mini/images/next_25.png b/theme/mini/images/next_25.png new file mode 100644 index 0000000000000000000000000000000000000000..c0262703dc6815fb238422d6979562108c3872ce GIT binary patch literal 2977 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 XuE7CE1^yAx00000NkvXXu0mjfa>wP% literal 0 HcmV?d00001 diff --git a/theme/mini/images/pause_25.png b/theme/mini/images/pause_25.png new file mode 100644 index 0000000000000000000000000000000000000000..29650ef4830ed134710a289058dbb488103b1b2c GIT binary patch literal 2362 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 literal 0 HcmV?d00001 diff --git a/theme/mini/images/play_25.png b/theme/mini/images/play_25.png new file mode 100644 index 0000000000000000000000000000000000000000..a6af04c04bb861f041d7d07a93c5fbaf76a6deb8 GIT binary patch literal 2243 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 R%4`4t002ovPDHLkV1iZ*Cffi2 literal 0 HcmV?d00001 diff --git a/theme/mini/images/playlist_li.png b/theme/mini/images/playlist_li.png new file mode 100644 index 0000000000000000000000000000000000000000..627a8588e3cabfdec090014472ddfd093e0d4a7d GIT binary patch literal 1400 zcmV-;1&8{HP)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000F8 zNkl<ZILpP9ZETZe6o#+oeV?vfx9p3$!9<ypu}sGhvmgj;kQw;_Q-mOb8WjY;5K$nw zh#H5YVuTULmxQ3AppgWbLFdpR6NWlI0&D`?7!=k*_d(aK?Yg$_`}jj@)P&#O$@zKC zb#m@I2mU9CqKcx5q6)x*1&g)Se9(N!SaZvwq3`D<jCsSpw&1<{c0ab=CbbW>VqM~) zn|4|-Z#c1B92AJDt@RD7s`rK8JoohBf~wttL~Wcd<=HD`G}BCTUyme8lqjH3s6j6n zmEp?+Iccf(f~2sc=JBhnQb)~?p3=zXl$LMSVxgTD`v1B7zrfF_6Ka?2x35at;dtXa zr{Ryd!tHDC)E?3!a;fEAT4<rA={ZRbIpoB;Y}@2JaRt_fCufH4@Rxdbjaw|%YbE;5 zgwtY^7_DVdOeYz%0{tie6v6B0Fb43b=o8<wCUn^!>B$+rU!P*xA2(s)61<GU`|-^L z2oL~?9Xs|ISg#Vj;#uL$dC|Yx>+YB`c<HtIt_kO_f}UvkJZ=e4&uWf<a?*<i80r^1 zKpHmnJCLL%m=)0TwP&kya!R-OMHGnlbGK7SkdI_GAwq<>N#e$hI|dHcD4V&`>@LfT zFwhqI<M{=iA<oHX3ZFt=jT>T11?5(|IRON@rcMBtsKW=elR-b2=M62|2BAEEsc%~S zC>1i(&9ZkoMV8j3-y2v$ga{FkWRO8d44h!+f_9ho_Ii)4I_b7S+VGb%U&%jK{2|TS zR6Rp?FhaGe2syw-`jrJZOMo=MNh48UB8x>WM7D&BLvxB8J+EKMJ6|(wI!^L&E>5R| z4mv>M!-p>xuE+zdRD;#Nx@4_N-W~U|NDEJk<cAB=GsSX4=^p@ZDhCeW3g?&)>LeBb zymSE|*~=Obo21n?$-P!>QWMpqwcm)#L>U}<B4({*fB^<#;OGjKVP+d+4s8~Ba)$Me zVR_+$;WLqY#`(k;ZMZoLXkr=pfEyQpYM>7Q4~=L*t-8b-z_0I*o9v#a7MjzIMF(HQ zr`O1u&^^QxPdp9(IkmlBJD^XHmFvFjU)XDQcV^BCJEB3Ogd(wCSX2Xbm~_z&=rjYU zWc&d5m6I+I8%3)~gy1<}YUk>S3EFnuV=26IJQ18cGj}!~Jb0*-xNzYDOiaw+cPiH` zH8+%P<`a>kKQiaD;9Q@rt7PU_tyaI)QVQxQ7dQm8k%SI>OCtj4WCTBfYE}bgGMFdL zi)u)Hni{7{j2E`-7H3$YrFwskSu05)g_PK-<zjK4zFr>5-_`%twNveP4}D3^IKS}N zkNl?j<$*XCC<`amr@$}*{0b!D!VPF7G7lJO<{IN6^l+Eu(sIWwVuLnQuN*a<Mhv#M z9YP=wAhBY_8Ux4W)1;QE^wL88)r6IU*4;kVUN$VZa1T+cwG=%QNj+n!xE`m&fTEs0 zz)6@yU<n#^V2m{yO(W|-q%E+ud+v-ecv(*24}0mQmtO9d<dREn4BSz#HW=mM*>iTt zn-Ui|QYS4}Ux;}9!IIm>M$x1lH=iYnkEw(Km<~Wb0#Mg0#8sNKW%AXeY3ZkrXRGRH zN2I;#D{-@>%9<G%`S<6N-LhMD$HL_;js^lHops(m>9Ko~%Ue%SL{RPBR!uxXTm*;^ z_$$vh&=vNu43{=p9<l9I$!bv4KCnntP;SY#y2wHx(BMx3yFm9zU>%qM0000<MNUMn GLSTZLN|1s8 literal 0 HcmV?d00001 diff --git a/theme/mini/images/previous_25.png b/theme/mini/images/previous_25.png new file mode 100644 index 0000000000000000000000000000000000000000..8f3fcf933b553742efd7de15407934e8f7b0e141 GIT binary patch literal 3016 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 KMNUMnLSTZVIsI|~ literal 0 HcmV?d00001 diff --git a/theme/mini/images/remove_30.png b/theme/mini/images/remove_30.png new file mode 100644 index 0000000000000000000000000000000000000000..3a84844fc627c55d1ef538ba9c7e7df7cf83d4a2 GIT binary patch literal 1103 zcmV-V1hD&wP)<h;3K|Lk000e1NJLTq0015U0015k1^@s6YoK!B00006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP0015U0015U_)p<I000Bp zNkl<ZSi|krTWC~A9LMqRoU>;)7n2|fVmA^}p;CwyOY|v9N*j973f32uJ`{Zjq{LoK zTMQL%h15%;NR5H|5NV=`S#`A#sA#|nS{kshWYYvAtToG~Ni<!vF-`XDnSUR$rdC0G zXbF__c^Ur0{D=7sb2#8~xm+%n%jI(YE7X${`%_CRmR7*@iK(4aJHh(E8}UY7YE&(% zNA;|XsB)vkC@~9h5QJ__GRXuy`0xQ%x;Duo3-FLZ24JQ~YqoyWH&c7?;ss2y$p+<7 zKIH?v>2=2JzBB8y$Rm$pIV(rxi2Nu;(jqM(-@<L?xH;Z4IQp`)#96}aFAjzq!VQ1t z^E`D0X9*Gn=d<Z`)9bQ-%Rk}2<-c`w*^6T<{VV<N#I0X58#5c_rhMZRJH;#)?esdm zphxs2eF<bxpVQ|+Qo2v~fyA9F&J~am-Ktwb;<{h=gN*7f-39W8bILgdGND5{1QJWn zuhN#bKpr@KP9Ml!-Kjf459xpofOvI6C-Ca!cF+#0y8GV_Umw2S{b6*?m}kuM?rO{L zjd&xY`#AW|cuxl&rI}`M@{)U#d$Zrj87YVt#EVjS-{(ehBQTK}9gGgDQnup94+LdE z2EbTF6;&Y3QYK|UP%5PoXp^|aK>{4$0Pvlxm9;>d?2$bn9kM_c0IeM37|<o<QV!A~ z=jA-mLJ>tE-A0Ge0i05+)oS33vEEn@@`~APHbWxnIqW&S=mtmCCbcQ&5L?;K_ECT^ z;b#S&V2B|wCaqqpmw0OTRA?$Bzb8Juv*OMQc=&cK918<AYFG^e%jl;c)K_d^15h#Z zB(aDQ11tgrfcL1S_OU0Qk3s?42oVA->Zu2oru)B6kKXh?Z*qYPfR+AKGE|Pr0ogB| z(g}JvS&^(Dhc?4DY!>oEdfgMA4h({T(e0b?O^{)CBq|e?%$w?`opx~6B<d1%zzua$ zoqVjTi%BK{X2<`Q$riQ%yV%WckcIX=`yQtHMO{<ZFnNuuTz#IvUJ5A$bHJDH%a>~V zaKfMPv*=Ij;o!qTqEcpK11K73VD3CR`6LDg=vS$yUg~(?xM*DDOD;2?`Og!0glek6 z*k#(LJucJvsg0?PKi$2*PuJ?&!Zwwpopu@H0RaNU<}9!ejb<J<DWSw@O`bQ-7-xPy zu9{S-D!q4_J5nW8WC2YyJtMIFQR-0Y5SW*(&DQ4W+T_P-v0D5&$xlpWs$*S@Q$mSR zn*O2Pp0mITK`4-Ma><pq)NyL4iN4^xZZ?@s<5}kE<c{QyIXj)p<#M@PE|=^7?=Kgl VsKnpVA1eR=002ovPDHLkV1nfl1W^D0 literal 0 HcmV?d00001 diff --git a/theme/mini/images/right_15.png b/theme/mini/images/right_15.png new file mode 100644 index 0000000000000000000000000000000000000000..0cc81ad67689d9e2545b4c475c536e9793edc22e GIT binary patch literal 1148 zcmV-?1cUpDP)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000CB zNkl<ZILqafT}+jA9LK-U^Bm3_=kU&!9EZr8iBrLN+m3-mpwS^4Fvr+17GZf16yXAJ zBM?&7STv9*5W&L%7SRH%iMU3REHe-l0Vxm-F@+;=IPd3qc>Z0rag(ub{apPne*66P zz4-osmkny8i*2qgmY67jl%tR+1x2KcujcB)#@AeUcRP6&>Q$&Py*B%x<o?hk)!Pr` zUN~u+Py2Ttz0t!0xnR&?2w+UiB|0Z2&(GCAKQ^Mb%QxCDG;XB(lf``thN(YQBkUFX zLwhkj-1tNNo#2`m`2HDMmCY5={s5$q5{>*MT}4L;s$RD;GR8$X<3@;q+CxoIlhO)F zfm`XJIlog|Jhy%0;VC-89J1wlSRDhT-g1RztLUldnd8CAf+h8mW-jpD)|T5%KFVtI zY({YA!=b!&iQ98E8L>^kyFCeirL6!`tHfU>%P|DL?Kcu^>kiyy+ff_2tM$?D+@OJo zcuizb<u*%5gK9IzS?%~VVDf#g>^Ki>E^+&L^{(q|K(?<gSX3V4@tenhxA5#7In5W7 zH|3YLoh_|z$kr!T!XGyPZ9=E|t1-E=&kdgd{|ME*bAeoJIN;F0f6Zo0*5f#)$ac~O zaJM)E-vsF5OcVA*faLQ!E(D;`EC&WN0ZEEjwk2N}qzHed-eYg}U2cqfVA-TQdZAkT z$53?nvGy~X=2$PB6Tlr_U;)uBp;b-^c5r1}#%iMEo#zeu#f4;mzsZN1rvV(r7&Qt2 zIE)1VLS&;AfEZ>f96%>7k}`lgYb%}Z0?0ukb4_QqGa|-?GK9q?)v4rRVZs%B1Sibd zLBky!7=T<Q3W<xM#*$>USyO*^*5{f;)=I#Vz!KsDSfW`ye*&;v;tF{=VBO8p{Bgkg zDrZ@X1gwQ?seA}v^tP6ht-wNq?gO*;;|kkNn`up4JM84)bd8y?S0NUFCqPq!C`LXY z&2m)RuXCXs%jPj@pKA@@>RZLKKBGQynU~NbI(^ZyQZjR=)=;zZu{dPOXYClDM5zEQ zQ~OB|!1mcUF$`en)whYIli?Oe^G^<n%#>;M_<-Bw)yG^f7f+1>X;Fuhe{5aX<L29q z`{RcJBEl$@fN1(t)RL#-6VwD%i+<4nF_LlWJKPg_ir->O)Om6*=Tp{>Gb*G|8MwCg z#O!8_7N%ToVAZxP!TBO5hbHk}w((xREyE1adqDcs`-}a*{*MRJUZKg4RRie8MT9D7 z#);AL#_~}jAmdc~OgZ}{+rd2fB8Z-*_mP$5)5f~hRKXDNVNXtI-_95G_`l%x*jOqL z;6Fn;W0~i19gm39k?&E8PU;ta3QH)$eZDI_J}ddkDgdAgJ2z^78TcFGpS?yBi)!lt O0000<MNUMnLSTZ|N+6B^ literal 0 HcmV?d00001 diff --git a/theme/mini/images/stop_25.png b/theme/mini/images/stop_25.png new file mode 100644 index 0000000000000000000000000000000000000000..a31a1e6af674a7777f52f03f58f31de70ef3d3b9 GIT binary patch literal 1564 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 O0000<MNUMnLSTXzBkR@x literal 0 HcmV?d00001 diff --git a/theme/mini/images/working.gif b/theme/mini/images/working.gif new file mode 100644 index 0000000000000000000000000000000000000000..42ff5c6e9c9fbc7c823a2c519a0044fc08613ce5 GIT binary patch literal 1149 zcmb`_XHQ#a6u|N8jctrg2nicZ$b=9FcO*?qOH&|e+B9uK2hf(ZJVN3FAR%}G_xN64 zI|7F=O0f`Ft%@BN8w_UH2n)&(AS4h=ECB+s_nxA*`mUmR)$;*<=P#WT{V?jz-RA;K zfXyOoU|_&(Hs|N(r=+9=2M5Q*#GIU*92^`>O-&sg9j&jgkBp2gEG#T9FVD@*?eFhz zZ*S{#y4>8{!NI}$`ud`xqK=M^y1Kfww6ys6_^qw2wY9abuC9rR38_?ie0*G3Sh%~p zySTX6-rjzAc(}B*w6d~NQc|MPXsW8JD2i%mXsD>DFdB_JJ3D)OdkF~%85tP{gJFJt zJ}xe<si{e=R=2dYSglrxL}Ia6ii?Z8ySw#zeQRs0$z)1QOzi9H8yXtQ%*-q=FOQ9l z#c_Ofbu}p|si2^sxw(0Aa&lv1BRo7@sZ@@QjkUG4m6n#y&d!dHkI&4^Y;JB=S65F@ zPp7A+lO);S-*2<odU|>q8yizoQ%6Tfhlhuglao6;J8NredwY9NPfxM`b;PIq$C1yT z-j8?^85SyG(CoPQfXQWI2n%s6a-0d{L}nlym_Q;|nH)S7h<JfqvQ#;^%k6?9l2Oc1 zmy+*?fv>YX@cPI8G{kW$gR4GxxxtMM;h|>WaC2(N%roT&4w(fUK<8!P$_5W5B2eOU zDF|M^3VL|=hBqY$fcw|HD6NjJr|S$x>We28i1*VsY|I$^BW^Lc2^*{b(w>b+IdBF9 z0lFZA_t@a>!1*_>0Pp21?gx=ydQrR()z@OGOiO!BD`Og%+Df?WYr=0m@~%M%fmS5t z+H7aj(GHppTtIvoT%s;IWT&e<5UFzf@BHv#C?(3m!#)+-Y3wyt#xk(9l_tqK6FB*q zYjXX(thvrM<d5E9(|`@gSq8C`o84B>ynv(1VfzHUE2KES@OC_h`lC#XGxQ9dfx7Lg z<1&$pr%7wB@f2IY<%*5`5Brg$8?)OKB5)^#4EOfAm91p+f5td@c!V!kU7AP#jjqXl z=Pd|0ufQJM6ta-O<4^cJ05?^62;uQ%3kW{Tv*PkMw95z*kCw~CPC-f(h`IQyz7nui zBvZ{KXeG2?$(!Fo$OYo*cX1pB;<;<#qfc;y(VYX=yla3blGoye|Jba5ePM*7T}GTE zDC8$sfYXbtY)MWY&iaK#U}`L%_?`}z_{6h&K3t9H;_na@jBAjd3)f>RK_pa|WOnu5 E-?AONrT_o{ literal 0 HcmV?d00001 diff --git a/theme/mini/theme.css b/theme/mini/theme.css new file mode 100644 index 0000000..3d5c46d --- /dev/null +++ b/theme/mini/theme.css @@ -0,0 +1,293 @@ +/* top right bottom left */ +body { + font-size: 12.4px; + font-family: sans-serif; + background: #888888; +} + +a { + color: black; +} + +select, input { + font-size: 0.95em; + line-height: 1.2em; + border: 1px solid #BFCFCC; +} + +hr.server_settings { + color: #9db2b1; + background-color: #9db2b1; +} + +.main_container, #playlist { + border: 1px solid #e2e2e2; + background: #f1f1f1; +} + +#playlist { + cursor: default; +} + +tr.playlist { + border: 0px; +} + +div.moving_box { + background-color: #f1f1f1; + border: 1px solid #65869E; +} + +tr.moving { + border-top: 1px solid #b0bdec; + color: gray; +} + +li[dirtype=file] { background-image: url(images/audio_li.png); } +li[dirtype=directory] { background-image: url(images/folder_li.png); } +li[dirtype=artist] { background-image: url(images/media-artist_li.png); } +li[dirtype=album] { background-image: url(images/media-album_li.png); } +li[dirtype=playlist] { background-image: url(images/playlist_li.png); } + +/* used to signify that this is a search result and is used in std/browser.js */ +li[btype=search] { } + +/* used to select the filename */ +li[btype=search] > span { + color: gray; +} + +div.slider_main, div.popup { + border: 1px solid #B0BDEC; + background-color: #DEE7F7; +} + +div.slider_pointer { + border: 1px solid #a20000; + background-color: #ffcccc; +} + +[slider_moving] { + cursor: move; +} + +img.act_button { + height: 60px; + width: 60px; + opacity: 0.70; +} +img.act_button:hover { + opacity: 1.0; +} + +#status_bar { + border: 1px solid #BDD8DA; + background: #DFEFF0; +} + +div.settings_container, div.settings_header, +div.player_control, div#streaming_display { + border: 1px solid #9db2b1; + background: #e7e7e7; +} +div.settings_header { + border-bottom: 0px; +} + +input#quickadd { + font-size: 12px; + color: gray; + background: #f1f1f1; +} + +input#quickadd:hover, input#quickadd:focus { + background: white; + border: 1px solid #9db2b1; +} +input#quickadd:focus { + color: black; +} + +div#qa_suggestions { + background: white; + border: 1px solid #ccc; +} + +span.qa_element[qa_selected] { + background-color: #A5F2F3; +} + +div.big_albumart { + background-color: black; +} + +p#albumart_txt { + color: white; +} + +div#sidebar_header { + background: #f1f1f1; + border: 1px solid #9db2b1; + font-size: 0.9em; +} + +div#sidebar_display { + border: 1px solid black; + background-color: #ffffff; + border: 1px solid #9db2b1; + font-size: 0.992em; + line-height: 1.3em; +} + + +/* for browser action buttons */ + +/* match add buttons */ +li.browser_button_add { + background: url(images/add_15.png) no-repeat top left; +} + +li.playlist_popup, +span.playlist_popup { + border: 1px solid #B0BDEC; +} + +div#pagination, div#pagination_options, +div.overlay, div.selection_menu { + border: 1px solid #bfcfcc; + background: #f1f1f1; +} + +ul#pagination_list > li, +ul.browser_field, +.browse_type { + border: 1px solid #bfcfcc; +} + +/* current page on the pagination list */ +li[cpage] { + background-color: green; +} + +span.plse { + background-image: url(images/audio_li.png); +} + +span.plse:hover, +ul.recommended > li > ul > li:hover , +[selected], +li.menuitem:hover, +#streaming_display li:hover +{ + background-color: #DEE7F7; +} + +li.menuitem { + border: 1px solid #9DB2B1; + border-top: none; + background-color: #f1f1f1; +} + +/* Added for small screen support */ +#playlist > tr > td { + padding-left: 1px; +} + +#content { + margin-left: 0px; + margin-top: 0px; + left: 1px; + top: 31px; + width: 317px; + height: 300px; + z-index: -1; + display: none; + position: absolute; + +} + +#posslider, #volslider { + width: 250px; +} + +div.slider_main { + height: 20px; +} +div.slider_pointer { + height: 25px; +} +div.player_control { + left: 1px; + top: 31px; + padding: 1px 1px 1px 1px; + height: 324px; + width: 317px; +} +div.pc_artist { + width: 150px; + left: 150px; +} +div#albumart { + width: 130px; + height: 130px; +} + +div.tab_select { + position: fixed; + padding: 1px 1px 1px 1px; + left: 1px; + top: 0px; + width: 317px; + height: 30px; + z-index: 3; +} + +div.tab_button { + float: right; + margin: 2px 2px 0px 2px; + width: 154px; + height: 25px; + background: #444444; + text-align: center; + vertical-align: middle; + /*border: 1px solid #222222;*/ + color: #eeeeee; + z-index: 4; +} + +img.thumbnailart { + width: 100%; +} + +div.pc_ci { + top: 250px; + left: 60px; +} +div.pc_sliders { + left: 20px; + top: 140px; +} + +#status_bar { + left: 200px; + width: 100px; + height: 50px; +} + +img.status_working { + float: left; +} + +input#quickadd { + width: 150px; + margin-top: 10px; + margin-left: 1px; +} +div#qa_suggestions { + margin-left: 1px; + width: 150px; +} + +div.selection_menu, div.pc_other, hr.server_settings, div.pc_settings, div.settings_header, div#streaming_display, div#pagination_options, ul#pagination_list, ul#pagination_list > li, div#pagination_spacer, img.pagination_options { + display: none; +} diff --git a/theme/mini/theme.js b/theme/mini/theme.js new file mode 100644 index 0000000..c234418 --- /dev/null +++ b/theme/mini/theme.js @@ -0,0 +1,68 @@ +function showPlaylist() { +if (document.all) { + document.all['content'].style.display = 'block'; + document.all['content'].style.zIndex = 5; + +} +else if (document.getElementById) { + document.getElementById('content').style.display = 'block'; + document.getElementById('content').style.zIndex = 5; + +} + +} + +function showControls() { +if (document.all) { + document.all['content'].style.display = 'none'; + document.all['content'].style.zIndex = -1; +} +else if (document.getElementById) { + document.getElementById('content').style.display = 'none'; + document.getElementById('content').style.zIndex = -1; + +} + +} + +/* number of "windows" on the directory browser */ +var BROWSER_NUM = 3; + +/* the border around the playing item in the playlist */ +var PLAYLIST_PLAYING_STYLE = "1px solid #a20000"; + +/* this is the color thing that you add blink in */ +var DEFAULT_BLINK_COLOR = "#C1DAD6"; + +var BASE_IMG_DIR = "../theme/default/images/"; + +var IMAGE = new Object(); + +IMAGE.BUTTON_PLAY = BASE_IMG_DIR + "play_25.png"; +IMAGE.BUTTON_STOP = BASE_IMG_DIR + "stop_25.png"; +IMAGE.BUTTON_PAUSE = BASE_IMG_DIR + "pause_25.png"; +IMAGE.BUTTON_PREVIOUS = BASE_IMG_DIR + "previous_25.png"; +IMAGE.BUTTON_NEXT = BASE_IMG_DIR + "next_25.png"; + +IMAGE.BROWSER_PLAYLIST_REMOVE = BASE_IMG_DIR + "disabled_15.png"; + +IMAGE.SERVER_SETTINGS_ENABLED = BASE_IMG_DIR + "enabled_15.png"; +IMAGE.SERVER_SETTINGS_DISABLED = BASE_IMG_DIR + "disabled_15.png"; +IMAGE.SERVER_SETTINGS_XFADE_DOWN= BASE_IMG_DIR + "left_15.png"; +IMAGE.SERVER_SETTINGS_XFADE_UP = BASE_IMG_DIR + "right_15.png"; + +IMAGE.CLOSE = BASE_IMG_DIR + "close_15.png"; +IMAGE.WORKING = BASE_IMG_DIR + "working.gif"; + +IMAGE.MENU_ITEM_CROP = BASE_IMG_DIR + "crop_30.png"; +IMAGE.MENU_ITEM_REMOVE = BASE_IMG_DIR + "remove_30.png"; +IMAGE.MENU_ITEM_DIRECTORY = BASE_IMG_DIR + "folder_30.png"; + +IMAGE.PAGINATION_FOLLOW = BASE_IMG_DIR + "follow-playing-yes.png"; +IMAGE.PAGINATION_NOFOLLOW = BASE_IMG_DIR + "follow-playing-no.png"; + +IMAGE.JUMP_CURRENT = BASE_IMG_DIR + "jump-to-current.png"; + + +/* this should be whatever the backgroun is converted from hex to dec */ +IMAGE.STREAM_BGCOLOR = "15198183"; -- 2.43.0