[{"data":1,"prerenderedAt":418},["ShallowReactive",2],{"content-en-\u002Fplayers\u002Farexibo":3},{"id":4,"title":5,"author":6,"body":7,"date":6,"description":411,"extension":412,"meta":413,"navigation":113,"path":414,"seo":415,"stem":416,"tags":6,"__hash__":417},"content_en\u002Fplayers\u002Farexibo.md","arexibo",null,{"type":8,"value":9,"toc":401},"minimark",[10,15,50,54,59,209,213,217,238,242,311,315,367,376,380,397],[11,12,14],"h2",{"id":13},"key-characteristics","Key Characteristics",[16,17,18,26,32,38,44],"ul",{},[19,20,21,25],"li",{},[22,23,24],"strong",{},"Language:"," Rust + C++ (Qt WebEngine for rendering)",[19,27,28,31],{},[22,29,30],{},"Transport:"," XMDS SOAP + ZeroMQ XMR (with RSA encryption)",[19,33,34,37],{},[22,35,36],{},"Platforms:"," Linux x86_64 and aarch64 (Raspberry Pi 4\u002F5)",[19,39,40,43],{},[22,41,42],{},"Rendering:"," Translates XLF to HTML at download time, serves via local HTTP server",[19,45,46,49],{},[22,47,48],{},"Unique:"," RS232 serial port control, ZeroMQ-based encrypted XMR",[11,51,53],{"id":52},"installation","Installation",[55,56,58],"h3",{"id":57},"from-the-package-repository","From the package repository",[60,61,66],"pre",{"className":62,"code":63,"language":64,"meta":65,"style":65},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","# Fedora\n# Fedora 44\nsudo dnf install \\\n  https:\u002F\u002Fdl.xiboplayer.org\u002Frpm\u002Ffedora\u002F43\u002Fnoarch\u002Fxiboplayer-release-43-7.fc43.noarch.rpm\n\n# Fedora 43\nsudo dnf install \\\n  https:\u002F\u002Fdl.xiboplayer.org\u002Frpm\u002Ffedora\u002F43\u002Fnoarch\u002Fxiboplayer-release-43-7.fc43.noarch.rpm\nsudo dnf install arexibo\n\n# Ubuntu\ncurl -fsSLO https:\u002F\u002Fdl.xiboplayer.org\u002Fdeb\u002Fubuntu\u002F24.04\u002Fall\u002Fxiboplayer-release_1.0.2_all.deb\nsudo apt install .\u002Fxiboplayer-release_1.0.2_all.deb\nsudo apt update && sudo apt install arexibo\n","bash","",[67,68,69,78,84,102,108,115,121,132,137,149,154,160,173,186],"code",{"__ignoreMap":65},[70,71,74],"span",{"class":72,"line":73},"line",1,[70,75,77],{"class":76},"sutJx","# Fedora\n",[70,79,81],{"class":72,"line":80},2,[70,82,83],{"class":76},"# Fedora 44\n",[70,85,87,91,95,98],{"class":72,"line":86},3,[70,88,90],{"class":89},"sbgvK","sudo",[70,92,94],{"class":93},"s_sjI"," dnf",[70,96,97],{"class":93}," install",[70,99,101],{"class":100},"s_hVV"," \\\n",[70,103,105],{"class":72,"line":104},4,[70,106,107],{"class":93},"  https:\u002F\u002Fdl.xiboplayer.org\u002Frpm\u002Ffedora\u002F43\u002Fnoarch\u002Fxiboplayer-release-43-7.fc43.noarch.rpm\n",[70,109,111],{"class":72,"line":110},5,[70,112,114],{"emptyLinePlaceholder":113},true,"\n",[70,116,118],{"class":72,"line":117},6,[70,119,120],{"class":76},"# Fedora 43\n",[70,122,124,126,128,130],{"class":72,"line":123},7,[70,125,90],{"class":89},[70,127,94],{"class":93},[70,129,97],{"class":93},[70,131,101],{"class":100},[70,133,135],{"class":72,"line":134},8,[70,136,107],{"class":93},[70,138,140,142,144,146],{"class":72,"line":139},9,[70,141,90],{"class":89},[70,143,94],{"class":93},[70,145,97],{"class":93},[70,147,148],{"class":93}," arexibo\n",[70,150,152],{"class":72,"line":151},10,[70,153,114],{"emptyLinePlaceholder":113},[70,155,157],{"class":72,"line":156},11,[70,158,159],{"class":76},"# Ubuntu\n",[70,161,163,166,170],{"class":72,"line":162},12,[70,164,165],{"class":89},"curl",[70,167,169],{"class":168},"stzsN"," -fsSLO",[70,171,172],{"class":93}," https:\u002F\u002Fdl.xiboplayer.org\u002Fdeb\u002Fubuntu\u002F24.04\u002Fall\u002Fxiboplayer-release_1.0.2_all.deb\n",[70,174,176,178,181,183],{"class":72,"line":175},13,[70,177,90],{"class":89},[70,179,180],{"class":93}," apt",[70,182,97],{"class":93},[70,184,185],{"class":93}," .\u002Fxiboplayer-release_1.0.2_all.deb\n",[70,187,189,191,193,196,200,203,205,207],{"class":72,"line":188},14,[70,190,90],{"class":89},[70,192,180],{"class":93},[70,194,195],{"class":93}," update",[70,197,199],{"class":198},"sP7_E"," &&",[70,201,202],{"class":89}," sudo",[70,204,180],{"class":93},[70,206,97],{"class":93},[70,208,148],{"class":93},[55,210,212],{"id":211},"from-source","From source",[214,215,216],"p",{},"Requires: Rust >= 1.75, CMake, C++ compiler, Qt 6 with QtWebEngine, dbus, zeromq.",[60,218,220],{"className":62,"code":219,"language":64,"meta":65,"style":65},"cargo build --release\n# Binary at target\u002Frelease\u002Farexibo\n",[67,221,222,233],{"__ignoreMap":65},[70,223,224,227,230],{"class":72,"line":73},[70,225,226],{"class":89},"cargo",[70,228,229],{"class":93}," build",[70,231,232],{"class":168}," --release\n",[70,234,235],{"class":72,"line":80},[70,236,237],{"class":76},"# Binary at target\u002Frelease\u002Farexibo\n",[11,239,241],{"id":240},"configuration","Configuration",[60,243,245],{"className":62,"code":244,"language":64,"meta":65,"style":65},"# First run — configure CMS connection\narexibo --host https:\u002F\u002Fmy.cms\u002F --key \u003Cserver-key> \u003Cdata-dir>\n\n# Subsequent runs\narexibo \u003Cdata-dir>\n",[67,246,247,252,290,294,299],{"__ignoreMap":65},[70,248,249],{"class":72,"line":73},[70,250,251],{"class":76},"# First run — configure CMS connection\n",[70,253,254,256,259,262,265,269,272,276,279,281,284,287],{"class":72,"line":80},[70,255,5],{"class":89},[70,257,258],{"class":168}," --host",[70,260,261],{"class":93}," https:\u002F\u002Fmy.cms\u002F",[70,263,264],{"class":168}," --key",[70,266,268],{"class":267},"smGrS"," \u003C",[70,270,271],{"class":93},"server-ke",[70,273,275],{"class":274},"su5hD","y",[70,277,278],{"class":267},">",[70,280,268],{"class":267},[70,282,283],{"class":93},"data-di",[70,285,286],{"class":274},"r",[70,288,289],{"class":267},">\n",[70,291,292],{"class":72,"line":86},[70,293,114],{"emptyLinePlaceholder":113},[70,295,296],{"class":72,"line":104},[70,297,298],{"class":76},"# Subsequent runs\n",[70,300,301,303,305,307,309],{"class":72,"line":110},[70,302,5],{"class":89},[70,304,268],{"class":267},[70,306,283],{"class":93},[70,308,286],{"class":274},[70,310,289],{"class":267},[11,312,314],{"id":313},"when-to-choose-arexibo","When to Choose arexibo",[316,317,318,331],"table",{},[319,320,321],"thead",{},[322,323,324,328],"tr",{},[325,326,327],"th",{},"Use arexibo when...",[325,329,330],{},"Use XiboPlayer when...",[332,333,334,343,351,359],"tbody",{},[322,335,336,340],{},[337,338,339],"td",{},"You need RS232 serial port control",[337,341,342],{},"Cross-platform browser support",[322,344,345,348],{},[337,346,347],{},"You prefer ZeroMQ for encrypted XMR",[337,349,350],{},"Shell commands, cross-device video walls",[322,352,353,356],{},[337,354,355],{},"You want native Rust performance",[337,357,358],{},"REST API transport + zero-installation (PWA)",[322,360,361,364],{},[337,362,363],{},"—",[337,365,366],{},"RPM\u002FDEB packages with auto-update",[214,368,369,370,375],{},"arexibo integrates with the ",[371,372,374],"a",{"href":373},"\u002Fplayers\u002Fkiosk","xiboplayer-kiosk"," environment — you can switch to it at any time using the alternatives system.",[11,377,379],{"id":378},"links","Links",[16,381,382,390],{},[19,383,384],{},[371,385,389],{"href":386,"rel":387},"https:\u002F\u002Fgithub.com\u002Fbirkenfeld\u002Farexibo",[388],"nofollow","GitHub",[19,391,392],{},[371,393,396],{"href":394,"rel":395},"https:\u002F\u002Fgithub.com\u002Fbirkenfeld\u002Farexibo#readme",[388],"Original README",[398,399,400],"style",{},"html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .stzsN, html code.shiki .stzsN{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":65,"searchDepth":86,"depth":86,"links":402},[403,404,408,409,410],{"id":13,"depth":80,"text":14},{"id":52,"depth":80,"text":53,"children":405},[406,407],{"id":57,"depth":86,"text":58},{"id":211,"depth":86,"text":212},{"id":240,"depth":80,"text":241},{"id":313,"depth":80,"text":314},{"id":378,"depth":80,"text":379},"High-performance native Xibo player built in Rust with Qt GUI.","md",{},"\u002Fplayers\u002Farexibo",{"title":5,"description":411},"players\u002Farexibo","de6pNVXjOmNks_dF43h_X38GbqIhaghde0GXRu99h4g",1775148105253]