From 225e0317cf785ce7c6c13b3db69c7a1f3685a2f4 Mon Sep 17 00:00:00 2001 From: Joshua Wise Date: Mon, 22 Mar 2010 22:23:07 -0400 Subject: [PATCH 1/1] 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 @@ + + + + + + + + +\n"; + ?> + + + Pitchfork MPD Client + + + +
+ +
+

+ +
+ +
+
+


+


+


+ +

+
+ +
+
+ + + + +
+ +
+ +
+
+
+
+ +
+

+

+
+ +
    + + + + + + ". + m("Streaming") . "\n"; + if(is_null(get_config('metadata_disable'))) { + echo "\t\t
  • ". m("Recommendation") . "
  • \n"; + echo "\t\t\n"; + + } + ?> +
+
+ +
+
Playlist
+
Controls
+
+ +
+" /> +" /> +" /> +
+ +
+
+
+ + + + +
+ + +
+ + + + 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)400006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000CR zNkldzol-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+5F4O* zN6TYX{2maj)w}pE^oZLckGgP$E)b)|p~dox14XZ`uLDM1o>AX5Y2?Y3F)u`iCoZ=R zhvlm0ZSy%3lZD3nc^v;hWKA_|@!AA^P2`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>mkiB>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!^B2_PGiv^G7Q$i0 z6ysKGf|?)!J>52-S&GiK|W(}+Z)p~mnDhOkjoiH%6qJ|CVVW?+S(U5y9O e8v5$TlK%nPfc4v=55j5y0000400006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000D? zNkl`1)B=*X#5VEIYAAXX8u)3deQp0Eg zsPi~RS-_BTVnz;B{CGZ_Ji$i?^SPtJNB`og5eXTR0K_4d%10E^QHnKh@t_+LWOS7@PbfzxI{)!MjGJbFM#5g1EDL9fD|zRbcjJN2x%iGct{n| z1@Cf6q=f$}c+kHCn30=xf_YtZyKin^?Y+*(hCpdR&&uSLXh9$Lqm6t75pfbJW{~52 z+Mg;eXn*aB>?APQQnhrYH<;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$^0G-5QH7WZY>R3R zWCzZVu4U)m&|ELG?P|Yub7u$V9w%DRHQJedd+__Dp5pFU`!#F-y|s6$1MXJ)ZH`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/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 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 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)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})_I0UA9YOSGlZxC@Da~#J!J3HIU@c8hMs!yMSyzklSl>`829UPz&hB%i>fkhz9FO@_@ zU}oRxbbKzC0|2OF=YFX%w~v&M zZ2o-s@a|W4?$kfIdiAcvvHAVpJ+vzo=v)q;uB_m*>(^n!5d4a|lM1`tZZag?h~wwK z?d<&Z;q#Z?fONIQT$Gk|-hyUz!boa--4srrB(c z1AzCQoO8s?#LOfjL`0&L60P;{^li5R{5?wcBjE+d6V*|$2k(gh0000FQv77 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#Cy-l3|)- z4Z&bH+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=&({lUz|_B`>0#KYxJZ!!cltE$vGAcvGoirS&@ip8=@p8dryYNmW?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)400006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000C9 zNkl3_-&hE18g@xQ?(8vWAiOX1!h>Tz@HB^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`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~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?jov9=%Um_2u`GbnaftFo*-f8F6 zshH%Q7e~IG1zllN6cgr}b@GD;k_)oN9ZowChmOJYf-%5tz(DI`Jc38??B1bqYMdJ9_IoOU?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`C3d8}ufe`O$EcAC}==$`4kJNt4>ImVn7)QxC!^jg#guwAT+{R;?Xh31E{ z0C&2(*u4h2>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=Ap!-smFy zgrD$V`Cy`QqH?10X-{24T|-?1@Gs*p;u@V)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)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=7aH0&+$@&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|;uZ8H74BMPS#TyQ46nLQ?2 zSg;NN7K{BY*M6XP#Wl?y2l}$rJ4D8J0$PN;*FW~%?h&V!O;&0S z4Nu>-21vI@i>n+k z$}~x4sher_H}_eKJvtczO;{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++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 zcmV-A3B~q_P)P000>f1^@s6lzCYo00006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000>P000>PstZR#000QZ zNkl>M^E?0NIr|*=DSnFoNr)d$++I9;-`Y>0Y}T6e>1lA!#>Mx&XlJXa2SR5CZ5+JQ zxzSndC=!cJt?6$bpvH7F`D_7x&)+#fKexlKkhiK;wRz{N8kdyL?E2f#Awe_uY^~4w zA^*}~aM#$QWKExx=yl;a!TzI;`KEeb@T&8gVNRM`%_Lqip-ko#;5M_2QiA0;HC%_W z>Fnx;vI~bRO7<02{`JK4w_c1(=r$^>k8avIw)p-TOTqbL5M#04#DfsGkQ(UyE zVDpIl`M!O_Qr7jjCEI=e&C73i)>0uB@s#)@h#Ikm$3Q$HJ{9Z1d!%!R*?n|rs z=En0YJ+tTKe(~{2^S+sD4w|`zt5(0hIb%}qoG<#XPn!JD!Am8cKI#=9mo5~sQZ$GM zC<0N%0A2#$q29S(sqp#a%8HuMPY-?4gzxhS)4 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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 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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);)7n2|fVmA^}p;CwyOY|v9N*j973f32uJ`{Zjq{LoK zTMQL%h15%;NR5H|5NV=`S#`A#sA#|nS{kshWYYvAtToG~Ni2=2JzBB8y$Rm$pIV(rxi2Nu;(jqM(-@{4$0Pvlxm9;>d?2$bn9kM_c0IeM37|tE-A0Ge0i05+)oS33vEEn@@`~APHbWxnIqW&S=mtmCCbcQ&5L?;K_ECT^ z;b#S&V2B|wCaqqpmw0OTRA?$Bzb8Juv*OMQc=&cK918Zu2oru)B6kKXh?Z*qYPfR+AKGE|Pr0ogB| z(g}JvS&^(Dhc?4DY!>oEdfgMA4h({T(e0b?O^{)CBq|e?%$w?`opx~6B~V zaKfMPv*=Ij;o!qTqEcpK11K73VD3CR`6LDg=vS$yUg~(?xM*DDOD;2?`Og!0glek6 z*k#(LJucJvsg0?PKi$2*PuJ?&!Zwwpopu@H0RaNU<}9!ejb400006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000CB zNklZ0rag(ub{apPne*66P zz4-osmkny8i*2qgmY67jl%tR+1x2KcujcB)#@AeUcRP6&>Q$&Py*B%x*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^Ki>E^+&L^{(q|K(?f96%>7k}`lgYb%}Z0?0ukb4_QqGa|-?GK9q?)v4rRVZs%B1Sibd zLBky!7=TUSyO*^*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^;M_<-Bw)yG^f7f+1>X;Fuhe{5aXO)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 O0000P000>f1^@s6lzCYo00006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000>P000>PstZR#000H2 zNklIpA%Ib_8 z-7*kD2o9^`hXdIdP?#cPY!<8`E{e>J+35l}3amgo=&;<@mJLerc9%=DqK-#|4!oZ915$PLK3xg9HC%QvA$-VC7 zym55Pq0%wnzrIdmx=?-r=i4r3emE}Uz)h`Lr5T$mMo$@>J9SjW_?FPnw2ok3yNm}| zt$TU_lFbMPfUR_SS|>HNf%pFTer{x3cuwny_F=Ox2b%nO=I~)S$|2|i;RTQj!OeWlWb$uqAGkejDPiCmyi_ zfc;dE3ly`vYkhafXUz)nL*gA*?0yXKcf133Etr4Ex8w+@ zk#eA)%peQ|nT{`skZI)OfvtB|_k*`HG1G-X!nCmffX1%n-60>yY>9v!?|ixwyv25o zJqRYp+$vW=59&e;kb)nRJcqIJAj84l<<7cO;O((b+DjnM^U;iCv4l5zfJmG9x-^1I z*Pz=6ULdi?m4hjfbeRS^K_21^5WtsA2)Vk34sb#JhQ1A6XW|uC4^&C9>;RT9kflBC zNRv#J<6y_T7Ci{@HFmMv4`!hpmVux%na&x&hq>{AlY|VBhq(;4#Fc9dysdVfI|uSC zB}@chZ`bnfkP~tTHDHTejy?%qN}|ZV3#QQ&$o-%(-L4IQL6Qpj44LvSxGH@@uYfnr zmbiN0aalzPP~3IYKOS63CJLy+kr#;sYeL4yhj6&$8=_a1mq}7z?_!_QVq0XIMWLd-?htRE7`mX zvWzlr2JR+8XZP~%kV@XtTHrVvI1A=`5|EQ%`kGl12HN$Hoa;r%Rk@EAkf?-Z0}$ph z*8c|({jI*nF_4F)m_jhsrdH~}+$lR`IB-$calRKJZLDV~$VoiPfK2vssV9gZ9~NYe zlrjaszNX9BO~5U54`~G45O-c{fMI;VkzRxhriBZj{WObR7czAAad!P>Ewnm>Rt!gc8nHnnymFgz8 z>2g-mC%OM2AG0$T5oY?=__q0ucuj#H1-AJsS{pT_H)~NZ_VG#n%lsREAypg0-bm2^ O0000O-&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}xeq8yizoQ%6Tfhlhuglao6;J8NredwY9NPfxM`b;PIq$C1yT z-j8?^85SyG(CoPQfXQWI2n%s6a-0d{L}nlym_Q;|nH)S7hYX@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(thvrMynv(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.39.2