{"id":32485,"date":"2023-03-08T16:29:55","date_gmt":"2023-03-08T15:29:55","guid":{"rendered":"https:\/\/mimolive.com\/?post_type=user-manual&#038;p=32485"},"modified":"2025-06-16T19:38:08","modified_gmt":"2025-06-16T17:38:08","slug":"anpassade-quartz-composer-plugins","status":"publish","type":"user-manual","link":"https:\/\/mimolive.com\/sv\/user-manual\/custom-layers\/custom-quartz-composer-plugins\/","title":{"rendered":"Anpassade insticksprogram f\u00f6r Quartz Composer"},"content":{"rendered":"<p>F\u00f6r att redigera lager som levereras med mimoLive beh\u00f6ver du f\u00f6rmodligen f\u00f6ljande Quartz Composer-plugins f\u00f6r att kunna ladda lagerkompositionerna i Quartz Composer:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"qclua-quartz-composer-plugin\"><span class=\"caps\">QCLUA<\/span> Quartz komposit\u00f6r-plugin<\/h3>\n\n\n\n<p>Fr\u00e5n och med BoinxTV 1.9 har alla JavaScript-patchar i de medf\u00f6ljande lagren ersatts av anpassade Quartz Composer-patchar som ist\u00e4llet anv\u00e4nder skriptspr\u00e5ket Lua. Denna \u00f6verg\u00e5ng var n\u00f6dv\u00e4ndig eftersom den inbyggda JavaScript-patchen har ett mycket h\u00f6gt minnesavtryck och orsakar stabilitetsproblem med v\u00e5r applikation. Lua runtime-milj\u00f6n p\u00e5 andra sidan har ett mycket litet minnesavtryck.<\/p>\n\n\n\n<p>The <span class=\"caps\">QCLUA<\/span> patch kan laddas ner fr\u00e5n <a href=\"https:\/\/github.com\/boinx\/QCLua\/releases\/latest\" target=\"_blank\" rel=\"noreferrer noopener\">Github<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Att anv\u00e4nda Lua ist\u00e4llet f\u00f6r JavaScript om du skriver dina egna kompositioner \u00e4r inte obligatoriskt men rekommenderas f\u00f6r att h\u00e5lla minnesavtrycket f\u00f6r lagret l\u00e5gt.<\/li>\n\n\n\n<li>Alla funktioner som \u00f6ppnar filer eller andra systemresurser har tagits bort fr\u00e5n Lua-patchen. Dessa funktioner \u00e4r <strong>inte<\/strong> tillg\u00e4nglig i Lua-patchen.<br>- <a href=\"https:\/\/www.lua.org\/manual\/5.2\/manual.html#6.8\" target=\"_blank\" rel=\"noreferrer noopener\">Inmatnings- och utmatningsfaciliteter<\/a> : \"close\", \"flush\", \"input\", \"lines\", \"open\", \"output\", \"popen\", \"read\", \"tmpfile\", \"type\", \"write\"<br>- <a href=\"https:\/\/www.lua.org\/manual\/5.2\/manual.html#6.3\" target=\"_blank\" rel=\"noreferrer noopener\">Moduler<\/a> : \"loadlib\", \"searchpath\", \"seeall\"<br>- <a href=\"https:\/\/www.lua.org\/manual\/5.2\/manual.html#6.9\" target=\"_blank\" rel=\"noreferrer noopener\">Driftsystem Faciliteter<\/a> : \"exekvera\", \"avsluta\", \"getenv\", \"ta bort\", \"byta namn p\u00e5\", \"setlocale\", \"tmpname\"<\/li>\n\n\n\n<li>Lua-patchen kan inte bara anv\u00e4ndas i kombination med BoinxTV utan med alla typer av kompositioner.<\/li>\n\n\n\n<li>Korrigeringen finns ocks\u00e5 tillg\u00e4nglig som k\u00e4llkod p\u00e5 <a href=\"https:\/\/www.github.com\/Boinx\/QCLua\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a> .<\/li>\n\n\n\n<li>L\u00e4s \"Anpassat lager <span class=\"caps\">API<\/span>\":doc:custom-layer-api och \"Anpassade lager\":doc:custom-layers f\u00f6r att bygga dina egna lager.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"qcjson-quartz-composer-plugin\"><span class=\"caps\">QCJSON<\/span> Quartz komposit\u00f6r-plugin<\/h3>\n\n\n\n<p>Twitter-lagret laddat <span class=\"caps\">JSON<\/span> data fr\u00e5n Twitter.com. D\u00e4rf\u00f6r m\u00e5ste du installera detta plugin f\u00f6r att \u00f6ppna Twitter-lagret i Quartz Composer.<\/p>\n\n\n\n<p>The <span class=\"caps\">QCJSON<\/span> patch kan laddas ner fr\u00e5n <a href=\"https:\/\/github.com\/boinx\/QCJSON\/releases\/latest\" target=\"_blank\" rel=\"noreferrer noopener\">Github<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <span class=\"caps\">QCJSON<\/span> Patch g\u00f6r det m\u00f6jligt att ladda ner och analysera <span class=\"caps\">JSON<\/span>.<\/li>\n\n\n\n<li>Det finns ocks\u00e5 m\u00f6jlighet att streama <span class=\"caps\">JSON<\/span>.<\/li>\n\n\n\n<li>The <span class=\"caps\">QCJSON<\/span> patch \u00e4r \u00f6ppen k\u00e4llkod och tillg\u00e4nglig p\u00e5 <a href=\"https:\/\/github.com\/boinx\/QCJSON\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a> .<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"qcoauth-quartz-composer-plugin\"><span class=\"caps\">QCOAUTH<\/span> Quartz komposit\u00f6r-plugin<\/h3>\n\n\n\n<p>Vissa mimoLive-lager som interagerar med webbsidor kan beh\u00f6va g\u00f6ra en <span class=\"caps\">OAUTH<\/span> inloggning innan du kan kommunicera med den. F\u00f6r att redigera dessa lager m\u00e5ste du installera <span class=\"caps\">QCOAUTH<\/span> plugin.<\/p>\n\n\n\n<p>The <span class=\"caps\">QCOAUTH<\/span> patch kan laddas ner fr\u00e5n <a href=\"https:\/\/github.com\/boinx\/QCOAUTH\/releases\/latest\" target=\"_blank\" rel=\"noreferrer noopener\">Github<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Detta \u00e4r <span class=\"caps\">QCOAUTH<\/span> s\u00f6kv\u00e4gen genererar OAuth-headern som ska anv\u00e4ndas i <span class=\"caps\">QCJSON<\/span> plugin.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>To edit layers shipped with mimoLive you probably need the following Quartz Composer plugins in order to load the layer compositions in Quartz Composer: QCLUA Quartz Composer Plugin Starting with BoinxTV 1.9 all of the JavaScript patches in the shipped layers are replaced by with custom Quartz Composer patches that use the Lua scripting language [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":32482,"menu_order":2,"template":"","meta":{"_acf_changed":false,"_angie_page":false,"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[258],"tags":[],"class_list":["post-32485","user-manual","type-user-manual","status-publish","hentry","category-manual"],"acf":[],"_links":{"self":[{"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/user-manual\/32485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/user-manual"}],"about":[{"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/types\/user-manual"}],"author":[{"embeddable":true,"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":1,"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/user-manual\/32485\/revisions"}],"predecessor-version":[{"id":40980,"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/user-manual\/32485\/revisions\/40980"}],"up":[{"embeddable":true,"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/user-manual\/32482"}],"wp:attachment":[{"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/media?parent=32485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/categories?post=32485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/tags?post=32485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}