From 1a2fba93135ca8d69f09212306c87c9c9064467f Mon Sep 17 00:00:00 2001 From: luoweiyuan Date: Thu, 6 Aug 2026 14:33:57 +0800 Subject: [PATCH] publish: mmusic 0.1.8 (arm64) --- pool/main/mmusic/meta.json | 23 ++++++++++++++++++ .../mmusic_0.1.8_arm64.deb.release.json | 11 +++++++++ pool/main/mmusic/music.png | Bin 0 -> 5610 bytes pool/main/mmusic/screenshots/playback.png | Bin 0 -> 2015 bytes 4 files changed, 34 insertions(+) create mode 100644 pool/main/mmusic/meta.json create mode 100644 pool/main/mmusic/mmusic_0.1.8_arm64.deb.release.json create mode 100644 pool/main/mmusic/music.png create mode 100644 pool/main/mmusic/screenshots/playback.png diff --git a/pool/main/mmusic/meta.json b/pool/main/mmusic/meta.json new file mode 100644 index 0000000..8b33295 --- /dev/null +++ b/pool/main/mmusic/meta.json @@ -0,0 +1,23 @@ +{ + "title": "mMusic", + "summary": "Browse and play local music with album art, lyrics, and a live spectrum.", + "categories": [ + "Music", + "Media" + ], + "screenshots": [ + "screenshots/playback.png" + ], + "description": "A keyboard-first local music player for CardputerZero with indexed libraries, album Cover Flow, playback modes, a live spectrum, and the official five-key control layout.", + "locales": { + "zh_CN": { + "title": "mMusic", + "summary": "支持封面、媒体库和实时频谱的本地音乐播放器。" + } + }, + "icon": "music.png", + "author": { + "github": "hlym123", + "display_name": "m5stack" + } +} \ No newline at end of file diff --git a/pool/main/mmusic/mmusic_0.1.8_arm64.deb.release.json b/pool/main/mmusic/mmusic_0.1.8_arm64.deb.release.json new file mode 100644 index 0000000..50f1835 --- /dev/null +++ b/pool/main/mmusic/mmusic_0.1.8_arm64.deb.release.json @@ -0,0 +1,11 @@ +{ + "filename": "mmusic_0.1.8_arm64.deb", + "url": "https://github.com/hlym123/packages/releases/download/czdev-buffer/mmusic_0.1.8_arm64.deb", + "sha256": "fa573f084b8e0de68bbe904da601afd51f6c2538bb5c9639d5d96f811cf975ab", + "size": 11722302, + "package": "mmusic", + "version": "0.1.8", + "architecture": "arm64", + "uploaded_by": "hlym123", + "uploader_email": "hlym123@users.noreply.github.com" +} diff --git a/pool/main/mmusic/music.png b/pool/main/mmusic/music.png new file mode 100644 index 0000000000000000000000000000000000000000..3855be80b983c5481c8e8ea816e78603232719f7 GIT binary patch literal 5610 zcmZveWn2@E*TqMVW+R74r|9UA?q&>WCLPi_fsvyJ64D?d=>S2brBOgY1RP59qq{+n zj>rG|=f%0_-t)QV{Wk#))1)M0CIbKfl-gQq&;B|5e*zN!n<=0_AO9KQ3uS#}0H7`< z^x81v-_7oz^-LcCh^GbslK$!TUnx=v00=_?0Nbws0J(Jl05a?^7aIrwkO{e}s=~EZ zRoUTw-p;NbP5^+`KtXn(vGEi`{Ljw7;NlVCUy$Gos4)5z%Knhhkja^tX$a6uq3?mI zP*MYd@YG)yq47$KwW=}p9Q+lw)LJxfd*Q^23P+7eolq3&aDDxJpmTBd#i9TCOh{o9 z6u@o31{EU8#%IstTOtXT{%sbkiL1K>5C@_0umE9;?aD6YgRe^5LQ;&uZG)sYuNElq zv~Iebwzdt*qwfuVRU3B!0E0Gt8y+wj-M&js*brS=;=ULswx2r@qLGj%qyz8svrj>+ zy)O)7m@ypQb7V#It-Ljw`R*ZdjtL5hd(CCvr`bmYc@D#3ykD7%Y3B~pA0vD{MC0?Q z0EyhqeXeFN!D^n+ZUPyF%UE`B*kv5uq&9Vt*(tAOA33=td z;!cV~1Gw?%2MOql@Q{%l!UU#Y7^Lx~YVj{3ZE2_`@fk2A-_g{f%Ft;FG9}P7(OHxZ zoM1_RV4FRHRuw3_lk zFU2(JSzPq8gb&MG;>|CYN3a(Bn&{N8`$t35t2oQ)(Q>Plq#CT<=_Hwt6Ne`6mfB5U(N00M3!?2hh_9c zHUL<9e^xOxq<7f9&Ky;ZH%YY{?_^IjjlUPZC$jf+k3E3pnnAO#a%I@(pasZ6of9uO zAhA5ULhMW1g6g2NCijj$?`=4qxd4aCcacXBD5ezhY0)Bq0Wr2J_;zB&Q8<+rwIHn^ zb#CxP!ek$SGp8lNTv-m*p~Aw`#r6I5sW!AsEB$q21~LZu4w-tIsK@J`@$fsy5f8=J zniiUNlY3(t#c9XA%=0ySn%|IT3@XBZtO6FQ&P*WIeJDnQ>~etqrM8YEH_hK=9gZ)DElXiIAy`6}7<4GoNGz z5Ah61)2mJt2OH8>sE>PB+>S#mATv(&#q}2TCiO2IHC=%E`5WrGC0RHaF3#mJhhNCo zvd5y{LHkGgR~~=AM86b2mR6Nk(^gr(!}aYyUVjq)w6Dvqu?ZB>ozmmeiPBR&dj2fe zwCvIBqk1}WdISCiv#6}oEc~oVfrq9$MsG|^4bR{(lZ8*AhA7Ke>`Fy?(KD={sgq7t ziQA_klP5;<k{#HMZdmVr(JIk)Pncw& z)S}CR>z!ZTSJBb>=pP4`@W-J~nk|rs(8k94HAJ&H%)-@D9btl?6sw?!&=6Tol$f2J z2`>HXx*I5&Es38`E7?8GJj**PIRk@ES&Uj(cZUwc=2KkF+@>=+e!;0zl*|gQX z{AlM)SbuMiL%{&bpt1b(rq@q9At#}1v(l+yvMTyrv(uoAj_3}-&cchW>!Yx?P`gF? zu8>f+nsLkTh?!-Qn~s~a3;91&#|9_&3IN(AHaPu}I8Izxs#XdErlTLHJLR2z+QNOI zjPb$(l2fQ&c_rR`Idzy6dEwAu|G~l899kV#z3HJD00~KS z7!X+3>zn^spBRV{N-f-I^AT(nqLrg{18;zD!KvI(?pU5C-qrNd41;6G zpoEThbXl3znUTiP<5A;j;`xo8u419y;i@v3UA&z}O7ypSe@S1)B4SG+XAl#Jx0tG! zfwT6D`mQARzyBIH`xVI@0`cy2@g%rO|Qd6yDo?O6oc5k z9(Q$K^>uZ&M2l}zU81)iR;pqP>SV8VAL~*b^z5zdGtchVUb|ExU18hPtc&vdPN(%f z^;03GXVy<_OsyMIYYkew%X-R7{JS^qtgaP}`^^?A{c7AkntoU?ln+FQ*&Y?Ge$8fH ze^c`2JiaCVU@~~TdCGMvi>;q!RQje-p|R`Sy?-j1l8jQFk}dTpC5eSnZuYm!#PoF8 zxbZIvDf0aC6m{12%j8|Df+ulLnm#s8maHzd99=Ycmv%ptSq>|?=3aID5ooz+^4V~f zY_9lh?<_CnA|-9~Xf)DD5cV=~CZH+I`}8*Lw_ADD=-@knr@GSl5dq83M_Xr3DmTl8 z`mC6CQ+C3Ad?&um$>Yi2=5z>IweE#q+J7=SY!wVJgV{8-2JbMhS`NJYvAZ9}5ay|9 zeuJCzo>>g<-O$D$elQWz%%FF*N_fkOIdfcFPPA<2j3g1W6gco10wA-*mZ0B1@h~1^%`z=qcnEm;b z(qVnp7BU%ecAUQ^b>biEy}rmAHV`y*t+0377rH^R7oV6K%+{`eiU@9b-BEk=;5_E! zT8dDB^&e)E`e<4B0|1Pm{|Rr1_eAku$bnQhN2>Zc*&$uMz1WRiJ)Hoe!lIHg!V)qf zBJ3iPGNNMt_IeCT;2(TmXsan32U+jG4e_BJcsLMfATvWuK&+CGfQrF!_^L$lKz@Pa zB5^pCeAu%8qrB>vg_l$7A-5V6Te20dF#W_TDcQzo;I~Nb`0uDWfn7FhXxoq>)xU}(J zrqjXs{$In6s9~X&`Jx_gJ)!@V9HQHS%@jR@I^92Sg9q>efpKIPUsA2x-3M`}v6*O> z%*W^tc6IVrTHpldsi2&QxVxeO8oY<^DE*g8O$}Ap2&TYQ`y?8nG_kCw#PV%Kjf^#; zG<}Umwr5GrcP^gP1wW;q8?tCbz)M4DK-B`YMes+ge145-gD%v;NOC5R1%JB41`%&1 zW+w}1dR1cS*8gIDGh;0rWoGFdV-Bgq`+DvtKvqRXsCoUVka>ir?I8OK@?$>G^O8IF zSjtfr(~NDd@k)K($r1H3kR|TD2vzF&p)gqlxm8ce+E=B#Yo@lq$8jTSxx=9@{k64+ z#qVFamG2&-e|J7;emFsOZa_Ut&bM4Mhu_Ny&;2~)cJJm)kh|JKU1(`zg6GrKb4_8lRxai-+$nc~ojJ*WS!=q=R;#XJqPTeWVPkfP9EEEC%R*oGyBR z!iV}&Hd&y=KE*lTA-d-YMi!+hQk6IYD}nk6)Vz6h%zr8ucSki4AQIk<@&pIb(a1bd zl?ao@&hpSbuPzedY2{O>TQm8#oEgeKuzhxy0>65IOct8o)qj6#w%~1a<)jg&~5SQLcbwG++bQjC2-%2Q(5_T`;kNJ zZz}r(yQI6XkfVcdZ81!oMZFDn3OqgSwr5g*)K!XcxwP~`5~YhmckzX6)M2Lbxz49Q zbx41J^Rf}E4}F%+&b4K%cFWO05kz8!v+T}EESF@nq{WitY)G&7K`i;~uV-BN)b10W z>5AMa9tE>I=n^WUvu6|^UPHpD=3%o%)K*j=5qf4_)<(t!DeL5YQIG{yNfwQjzB!F4 zX@HqCP*0uwgJ_yx)Pj>R?bB=1;<>L2-(xFPH4_b#{@l>D z81zVfaEMn%b1IiF?kY)fv~dcT+n&1cXMWQ7A-=4Fet$l!nqFE)u@BvN``9}g7GBkR z_ykBC9jII12!Q4bIak1@uhkB23vP>bzvxbtP8GvhdhkJ4`XGg2lo$W7ZC9!nAKOU9 z-vZ@!gCHs?F7vjz<#SXQFiy0%Qjuz6*H(7X7aeTr^%}E6r;~%Gq!+X-hL4*8mT?oW z+4ij+fz5LKZR-9vD>2|dYh?DPK%draXPnm6NTtI%|u?KF+cp_3&Y@tsoaf}JWELWp1kw1 zpLO>e#JX(ohOP=({L7q)m=EtF+uOnaWt)34hPt{Ntr6!J@Lws(y=z12`sV6Mmbgk& zMQA_eA9sIGvNJRe9c7kbe3yPdgjw#5|49!VNhfUwXU%k}I{g4cxjshG+%?aCGb`Zh zcaz=&Qjq<|iNvCR_x^r=;rJAsTzf3G8+xy51BxT7Ai5hSxav;D?E}D@HfzM8pGw@N zN%n}&F;U3|j34Wm(P`%_ctUK0#>EjdW7=%dnuLDcfjCJbLmE`q<@+FjcbChDm25K1 zkAqOjW1gfv*@21F?I8&KRLz>W9{(CjElf8H$`?7q+`ko8fgCDiT`{8 zH=V_-D<%b}{21?CA+*YjQpA7g^QjWypvv7y;Aw;|zC(%2ru9CeJqx0MsJ(Hu>-Vvr zCv06(sor7Ksz_DCoFbR(oa+)+%FUB&r|eE|Au@4Bw@c|`Dwbpspbxve`0ebAd!axq z^E@ahkAafl_(LXUAaa!zobYn7LJ}cV%*~rW8|wOIe*oV1isW2xez=scjfh1(<|Vrh zRa+w3Sv;Tz@=R+rifwo)Ny+tL8y2T|;(5dQUkAOX{uWqRXFfG5=x0$?Vk3j|L)y<5 zg!XTk!wRM6Q+qzk#dwk6!a55ATU4g<>)Qw$Y1&xy_4`Ptp`V-bujpX5jZ+9Pcq04y zTj^&~_k+-q&R9ts#D~~Vbnge`)V_W2=M*RB2aD3_TbVO?%9w=wB|wfSZ%G7++q48N z|8&_^@n@aZI{AIb2{Gd!TP_UP;Y)v#vD2xjW+t-VxTKJVfe8=v2*g0rVAdQ{XQ_7d zHzKNxBv?im?Z*`kq%2x@VTmFrr?`rI1cc!mVpM(!YJ#f^&K7*}*lZWBIxeS~BaOr< zer;xk+IPm92YjXM1YS!v8=6i1%AIiAmk6q`dI^iE$pgOKW8=87Rxy+C6j(bMmpr6H z(*9B+H{zqIqv-Pf;u0&^2BkGUI_@0X-!4^CIKf2hS&)lSo1ok|k;y&#+-(f7Y(?{5 zG1E{1o#?Y)s7cbkt1j@dw9j)HHD~p+mve_-_s@ozu<3E?Y??Xf%IZDwx9};1xf@_v z3SnMZ!c#WmIP~LnZIw=*lA7Hq&zb#W{hg8~`Cs-fU6r~@DOs5{#3GX=RY2+RpBCU} zr&mHY%ml~b$u*A%H6E{CAmXfQ&z&baf5)V7Y%#!{MN5aTOY{cGXf}vV&q?=kIP4dt z)j7!<%wtQig*v~omBindRJ}=K&!LZ~OA>K&Iaz1A(u>j5W!6TJm0yX6A|<^wj<#>e znTw_&JRSvuIw^fAroG$0qu|e~%GQ<}O?();%!09`|I|3#mXRZOj#|vV|u< z_x|pfCC?W4h?r200DmF6hIh2bz@{btc4+xrAov@MvMt{y!m%OIM`jMGof?GM*q9>~ zC&+8kT-2C?>(Sz*r+LK12|%HJsFoZ2wm4BBVVRDNwGKdx=Suo>CtA34>CoDp*PiQF z>q*apE#^^Ap{47xR&dEZLP;6LS48Czf>f6zr zM!p7$9fs4C0wljhxJN1~cyf3ejM$lA@517gIoLIA7xZy#;RI@WEiuH`DCcWaTGs-J z%+8mfD*fI@wb{o(QQ?Y^I;LkCa?-aD_%}Aeqm7Z+Sf7j`HRprXu^{3CwEXg?%%e-` uHmL$-p{0+`xYNkbg8wf{{tJ}{@A2qXx57#oOl|%FGeBD%rdFe38})w&!FM+R literal 0 HcmV?d00001 diff --git a/pool/main/mmusic/screenshots/playback.png b/pool/main/mmusic/screenshots/playback.png new file mode 100644 index 0000000000000000000000000000000000000000..2eeb28f715017fa5e40a4c78dd8a7719b4fa23e6 GIT binary patch literal 2015 zcmb7DdpOgJA09I{m(1NXnhh0WX+7)=+2l4kv6wq$$tAfAQ|^7&DtgM&C^`q_R!LL{ z6IRFlu0(_shfq^))4}$0et-P_|NZlM-{#nxBnTuy z+U4a?@a|oj3+~*7E>~xFyIll>!4QbFloUi!QAt%*tu_}b9+Ac5SRWelT3;7(x!EWb zsuA0C2ghtH;m~+t}Dd zqj?S{j*Njo(nAzmvin7e?>S2Wi$s-cJxfICa{y~o&_}ks1UJE#et!TN z9T*0MeHJH&p8HzUHPhP)LdBPeWRB|T&o4U*i8DQj6&IyE3UCP7N;%=l=LeIhH_H6w*Z3e?GZ3DiX==|_CV%9Snwf;Xp^!%SP0ALBMFx0U3Qud zJhy^NQr{44>8+#qAMSXn_x(>`ms*W~3)aZyr&-|P6y*| z9FJm?CU^Z^mn1`Bz`@Dz8~B4Tpgm7OYrl&}q;KiH(??^O}1`Kt=nJ2n*+e6;WkV$x!WefE#5j6g1* z)%Q(VBLt6Mg7wZ$Jgy~~ezv+-*4vZ*$;5jqjoek1;3jO|v;R=vVedNzfJWP^h%CYr zce+La>7z+$(}b#I8(SFKzVYpCRNj$B)oSnfEYm9+ZhWHofL#30d-rbYvDq&sxkiUv zJmfumh zWL2+(h5dQ#ZtAJ^29~w1jsg_>yvRDd(g*$DltHLp+u}m*{3+=0LHO>+^}gTZZ1YI4 zn}cnw-(&yxo*$dbdKCI544XG9ht8V`Z0dl=XTFGd2}zzxX-AA`e}&Q_pD1qI1Ltmv z_OJWYdV5d)Q!G$e21h-t`Q8oo?-9l|GGm74uOEg=I{KDYSiih+#wLZnkrEA?Jo_3nF$6oU(FWm$`)a1$V z35ufpgieHFg_&(*V^zbE32XK+4wE^NIK5`|)~$ZL{>kVPZ9FWeJ+YK#?z29}JhtBS zw^ONeN8%Y~qYg(7w;Xxzjb;vGz1*Y0qS*;N?OJ2O@$XnT8b8kSyzQKr;xM?p5YUsU zDW703FC&wY6eDTbb|HVI#9kC{|9Gc^d070A7*ws zaP*){xpm+-X1AX~%7U0$zWl0hvnXI{vs-T_aSbaT^z+LoSQGkGZ6^qyWQ`oWm|uf# zrQpB#<~1cr=HYL1V$05xw*t@95ldL(DZ0@Hl@oTp8%ePn&I7o-ZQ(0IM;LXQZn_sY zI}?N;^yeP_F}CVpBK?+8$@etx%(}5e_$Zm5`Aryn!#D+?jx5x)tKti5?zk-w!mh4W zC4^CRd9L;fr8D*X-&P?`ZC0szKd2i?dbgTzY|;X=KLqcjbd4uixkBlnyknXlIrWb| zHVM1(S6p`)I^rznoxnk|6w^R5O9-K6E>~jAUM2@TgJ}CsYRj#e)d+x0jP`sww?pM? zr+ox0JM+({8i>Gr^wk$p+bbf2y&BZhC@=@3&zhH$H17J=u$9(qG;ARE@S#l5?T{R(2yV9RTabd z-dt_hV!YK<2V2*gPr!<;aGBHMa!;M3( literal 0 HcmV?d00001