From 58dc7c4879c7d3203d5654609b773daed4547adc Mon Sep 17 00:00:00 2001 From: Kastro5 <100818228+Kastro5@users.noreply.github.com> Date: Thu, 15 Oct 2026 15:54:20 -0300 Subject: [PATCH] Add Ulanzi D200X / D200H device plugin --- catalogue.json | 9 +++++++++ icons/dev.kastro5.ulanzi-d200.png | Bin 0 -> 2339 bytes 2 files changed, 9 insertions(+) create mode 100644 icons/dev.kastro5.ulanzi-d200.png diff --git a/catalogue.json b/catalogue.json index ecad92d..fe8fa61 100644 --- a/catalogue.json +++ b/catalogue.json @@ -203,6 +203,15 @@ "repository": "https://github.com/ibanks42/opendeck-m18", "description": "An unofficial OpenDeck plugin for Mirabox M18 / VSD Inside M18-family devices" }, + "dev.kastro5.ulanzi-d200": { + "name": "Ulanzi D200X / D200H", + "author": "kastro5", + "repository": "https://github.com/kastro5/opendeck-ulanzi-d200", + "description": "OpenDeck device plugin for the Ulanzi D200X and D200H stream controllers, on Windows and Linux", + "flags": { + "ai_assisted": true + } + }, "com.github.mean-ui-thread.opendeck-stream-dock-xl": { "name": "VSD Inside / Mirabox Stream Dock XL", "author": "Mean-UI-Thread", diff --git a/icons/dev.kastro5.ulanzi-d200.png b/icons/dev.kastro5.ulanzi-d200.png new file mode 100644 index 0000000000000000000000000000000000000000..b88fec838727cd591d7093fe0a0f15a2e7c7f799 GIT binary patch literal 2339 zcmcImYgCfy76!b4XkizXQA)CzI-w1jm3c#KS?M?#(`9Os#4^ijMw?7c28F?ztSp+Q zQX2(qPMRfHr-%$SJzh{Vp~wp{-q0{akV_<@zyWJ!%{l9=HRs2iZ>{gge%F4#{p`J; z{p{~7E_U-As3#Nv0L+PwirfYO0FkyA;s^i$7Ur@k003kxIx=F%$zo;Sy>Gmtz4-gI zgP*Y}D`EuLqPL*X*r|v+_Ppuxm zycXPFSp7#2bYD`8b zEdODc}VI42e2oqKvZtTP90AhW8df~d>IVR50DAFJi(SLGc@6$k7 zpz|d|y*{WCQCb$lEU4*qF@;nbR-9S}B(i>x+Vu>pKRdN&oazpaA|<$-ar1fbH>}hy zF=)+2oT!IVoY9~USwq_LMhd9D2)p|L?BUQ_;gPQtzS&XPwxV!58ZIbpsOTLB1nEJ0 z^!qe(TUFqe^xcn~ue%|6-pr)s?n=sd4yBR0S9qJ@V3$0fSs+32ya!o}i@)&#V;jdQl)_A&w4ZEvFqLRFm~V=+iw2A|(oFF`s)*2QyA9XEA-XurJQ_pZ zOn9+g@3AJ9PQBpC_#~~+>PDPF9ITtWL$#KPI!~5|%DCpG-r;Fip*T)6Bcx!8WohMa zodkkfwk^Z%RFGAq_YQqv2%H80`h#ppT$f_8`G1|UeHk{qjx64paRg(9{UeQ`va`=G z-$A);_C2P;{}%t26t++G0d61o)(hCsi=d8F(`HPLte0V=N@$Z?`CJ%{kQqm`42jsI zrvsnpy_JTd6jct-q*m(cBmiJ`(E{e>@`QT0JtS`)61j;&fdfJNtwt8tm(8DyKm=It zOc{c1j!#qOI}d2V`*IZFW10ZH8N-C0e{x{%dwfCd4!7E+gkakHYV`nbKQyF`uAaRs z$6)Jsx7*)3ViJ@HX1d8E!{yTe;PAgi`wNYB`#1baG_O7O*&!=btwxkhp=ho^ab0AG z&XT9U#osxzq@#rYyJcL04?Z)CU4WS0PB=ELG0P3_hBS(ln2B)GD}9aHTJ&EQg^Ql` zrEd+ zCYi^L=LNyt_?~SaxR?nW?L1^Xm6$4zvh*t#AQM9WA7r#r`|~1z$zV>}C9asV0<|zK z{gt5&y*ca$bxEN2#8mm%iYwN0o%issEB2tUZj7e1*(5gJvL%71pu*0gOB!u?m#%xb zn{TQ>+m!AEXm$OumQ{jZ;q?5AP9)cf;#3${7%w8 zqfKFE^_em-`7u4V*_m9#MT44}Jv71Q#|QE|BK@R2+mEX}V68G{%S?%1{Y^T~0A61(4ZrAYJLC$hrah{*a zT;0L*opPqAs+?-yqN9qZO>tqdusuz~oGOCiL`RK+J<)BQfUcj6FHK+T*M}unr-^+w z$ZG2#SDjq5Vz~M^hI=8GZ0nwo8J{u`r;Ly9-+D)6uVeG-R{Ynd=4usMi%wzkvyE$> zfWVAUsQo!N~5z?lc~1on!opJiC9@J z-EgG_DGt~b`D^?gUl+QO{$&S`ch33pRTtNfR>mjxY6%B*-7l4H^V*JQFH-Q<0{3%# zeNq}~vVEs^`L_n=Y@1XUYm+g|K zwTYiMhak)M*S}c2CfobcURV5+ilMa)?$&Jv&rdpXVyx?H@W&fg{ZR2O>3RwEtSg>- z__U$Y{MD)|rwB`#Tb12_A2ziMcZx|6d1(&o^-MMU&SaUEi9w_9e2aW8*n0b9zF36A-*vMGWPSjU-bydh!I0RCkzPjXUn` zdrs25e3-0}o9R+u@Ul&JFQ9sKDF3FTO%QfKFu#4yTlWa6IoIyPKgoEvHvEcr(dRJ) QW|ZwHdSh%PdqV>CU!yrbcmMzZ literal 0 HcmV?d00001