[{"data":1,"prerenderedAt":539},["ShallowReactive",2],{"docs-en-\u002Fdocs\u002Fplayers\u002Felectron":3},{"id":4,"title":5,"author":6,"body":7,"date":6,"description":532,"extension":533,"meta":534,"navigation":236,"path":535,"seo":536,"stem":537,"tags":6,"__hash__":538},"content_en\u002Fdocs\u002Fplayers\u002Felectron.md","Electron Player",null,{"type":8,"value":9,"toc":518},"minimark",[10,14,18,23,75,79,84,124,128,212,216,275,279,301,305,311,320,324,384,388,409,413,420,470,473,486,490,514],[11,12,5],"h1",{"id":13},"electron-player",[15,16,17],"p",{},"Self-contained desktop player that bundles its own Chromium browser. Best for dedicated PCs with GPU acceleration.",[19,20,22],"h2",{"id":21},"features","Features",[24,25,26,34,40,46,52,58,64],"ul",{},[27,28,29,33],"li",{},[30,31,32],"strong",{},"Fullscreen kiosk mode"," — no window chrome, cursor auto-hide, navigation protection",[27,35,36,39],{},[30,37,38],{},"GPU acceleration"," — auto-detects NVIDIA\u002FAMD\u002FIntel GPUs, VAAPI hardware video decode",[27,41,42,45],{},[30,43,44],{},"Video wall sync"," — \u003C8ms precision, 12 choreography effects, mDNS auto-discovery",[27,47,48,51],{},[30,49,50],{},"REST API first"," — uses Xibo CMS REST API as primary, SOAP fallback",[27,53,54,57],{},[30,55,56],{},"Auto-start on boot"," — systemd user service",[27,59,60,63],{},[30,61,62],{},"Offline playback"," — continues from cache when CMS is unreachable",[27,65,66,69,70,74],{},[30,67,68],{},"Multi-instance"," — run multiple displays on one machine (",[71,72,73],"code",{},"--instance=NAME",")",[19,76,78],{"id":77},"install","Install",[80,81,83],"h3",{"id":82},"fedora-rhel","Fedora \u002F RHEL",[85,86,91],"pre",{"className":87,"code":88,"language":89,"meta":90,"style":90},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","sudo dnf install https:\u002F\u002Fdl.xiboplayer.org\u002Frpm\u002Ffedora\u002F43\u002Fnoarch\u002Fxiboplayer-release-43-7.fc43.noarch.rpm\nsudo dnf install xiboplayer-electron\n","bash","",[71,92,93,112],{"__ignoreMap":90},[94,95,98,102,106,109],"span",{"class":96,"line":97},"line",1,[94,99,101],{"class":100},"sbgvK","sudo",[94,103,105],{"class":104},"s_sjI"," dnf",[94,107,108],{"class":104}," install",[94,110,111],{"class":104}," https:\u002F\u002Fdl.xiboplayer.org\u002Frpm\u002Ffedora\u002F43\u002Fnoarch\u002Fxiboplayer-release-43-7.fc43.noarch.rpm\n",[94,113,115,117,119,121],{"class":96,"line":114},2,[94,116,101],{"class":100},[94,118,105],{"class":104},[94,120,108],{"class":104},[94,122,123],{"class":104}," xiboplayer-electron\n",[80,125,127],{"id":126},"ubuntu-debian","Ubuntu \u002F Debian",[85,129,131],{"className":87,"code":130,"language":89,"meta":90,"style":90},"curl -fsSL https:\u002F\u002Fdl.xiboplayer.org\u002Fdeb\u002FGPG-KEY.asc | sudo tee \u002Fusr\u002Fshare\u002Fkeyrings\u002Fxiboplayer.asc > \u002Fdev\u002Fnull\necho \"deb [signed-by=\u002Fusr\u002Fshare\u002Fkeyrings\u002Fxiboplayer.asc] https:\u002F\u002Fdl.xiboplayer.org\u002Fdeb\u002Fubuntu\u002F24.04 .\u002F\" | sudo tee \u002Fetc\u002Fapt\u002Fsources.list.d\u002Fxiboplayer.list\nsudo apt update && sudo apt install xiboplayer-electron\n",[71,132,133,164,189],{"__ignoreMap":90},[94,134,135,138,142,145,149,152,155,158,161],{"class":96,"line":97},[94,136,137],{"class":100},"curl",[94,139,141],{"class":140},"stzsN"," -fsSL",[94,143,144],{"class":104}," https:\u002F\u002Fdl.xiboplayer.org\u002Fdeb\u002FGPG-KEY.asc",[94,146,148],{"class":147},"smGrS"," |",[94,150,151],{"class":100}," sudo",[94,153,154],{"class":104}," tee",[94,156,157],{"class":104}," \u002Fusr\u002Fshare\u002Fkeyrings\u002Fxiboplayer.asc",[94,159,160],{"class":147}," >",[94,162,163],{"class":104}," \u002Fdev\u002Fnull\n",[94,165,166,170,174,177,180,182,184,186],{"class":96,"line":114},[94,167,169],{"class":168},"sptTA","echo",[94,171,173],{"class":172},"sjJ54"," \"",[94,175,176],{"class":104},"deb [signed-by=\u002Fusr\u002Fshare\u002Fkeyrings\u002Fxiboplayer.asc] https:\u002F\u002Fdl.xiboplayer.org\u002Fdeb\u002Fubuntu\u002F24.04 .\u002F",[94,178,179],{"class":172},"\"",[94,181,148],{"class":147},[94,183,151],{"class":100},[94,185,154],{"class":104},[94,187,188],{"class":104}," \u002Fetc\u002Fapt\u002Fsources.list.d\u002Fxiboplayer.list\n",[94,190,192,194,197,200,204,206,208,210],{"class":96,"line":191},3,[94,193,101],{"class":100},[94,195,196],{"class":104}," apt",[94,198,199],{"class":104}," update",[94,201,203],{"class":202},"sP7_E"," &&",[94,205,151],{"class":100},[94,207,196],{"class":104},[94,209,108],{"class":104},[94,211,123],{"class":104},[19,213,215],{"id":214},"usage","Usage",[85,217,219],{"className":87,"code":218,"language":89,"meta":90,"style":90},"# Normal kiosk mode\nxiboplayer-electron\n\n# Development mode (windowed, DevTools)\nxiboplayer-electron --dev --no-kiosk\n\n# Named instance for video walls\nxiboplayer-electron --instance=lobby\n",[71,220,221,227,232,238,244,256,261,267],{"__ignoreMap":90},[94,222,223],{"class":96,"line":97},[94,224,226],{"class":225},"sutJx","# Normal kiosk mode\n",[94,228,229],{"class":96,"line":114},[94,230,231],{"class":100},"xiboplayer-electron\n",[94,233,234],{"class":96,"line":191},[94,235,237],{"emptyLinePlaceholder":236},true,"\n",[94,239,241],{"class":96,"line":240},4,[94,242,243],{"class":225},"# Development mode (windowed, DevTools)\n",[94,245,247,250,253],{"class":96,"line":246},5,[94,248,249],{"class":100},"xiboplayer-electron",[94,251,252],{"class":140}," --dev",[94,254,255],{"class":140}," --no-kiosk\n",[94,257,259],{"class":96,"line":258},6,[94,260,237],{"emptyLinePlaceholder":236},[94,262,264],{"class":96,"line":263},7,[94,265,266],{"class":225},"# Named instance for video walls\n",[94,268,270,272],{"class":96,"line":269},8,[94,271,249],{"class":100},[94,273,274],{"class":140}," --instance=lobby\n",[19,276,278],{"id":277},"auto-start","Auto-start",[85,280,282],{"className":87,"code":281,"language":89,"meta":90,"style":90},"systemctl --user enable --now xiboplayer-electron.service\n",[71,283,284],{"__ignoreMap":90},[94,285,286,289,292,295,298],{"class":96,"line":97},[94,287,288],{"class":100},"systemctl",[94,290,291],{"class":140}," --user",[94,293,294],{"class":104}," enable",[94,296,297],{"class":140}," --now",[94,299,300],{"class":104}," xiboplayer-electron.service\n",[19,302,304],{"id":303},"configuration","Configuration",[15,306,307,308],{},"Config file: ",[71,309,310],{},"~\u002F.config\u002Fxiboplayer\u002Felectron\u002Fconfig.json",[15,312,313,314,319],{},"See the full ",[315,316,318],"a",{"href":317},"\u002Fdocs\u002Fconfiguration","Configuration Reference"," for all options.",[19,321,323],{"id":322},"keyboard-shortcuts","Keyboard shortcuts",[325,326,327,340],"table",{},[328,329,330],"thead",{},[331,332,333,337],"tr",{},[334,335,336],"th",{},"Key",[334,338,339],{},"Action",[341,342,343,354,364,374],"tbody",{},[331,344,345,351],{},[346,347,348],"td",{},[71,349,350],{},"D",[346,352,353],{},"Toggle download overlay",[331,355,356,361],{},[346,357,358],{},[71,359,360],{},"T",[346,362,363],{},"Toggle timeline overlay",[331,365,366,371],{},[346,367,368],{},[71,369,370],{},"S",[346,372,373],{},"Toggle setup overlay",[331,375,376,381],{},[346,377,378],{},[71,379,380],{},"Ctrl+Shift+F12",[346,382,383],{},"System tray menu",[19,385,387],{"id":386},"logs","Logs",[85,389,391],{"className":87,"code":390,"language":89,"meta":90,"style":90},"journalctl --user -u xiboplayer-electron -f\n",[71,392,393],{"__ignoreMap":90},[94,394,395,398,400,403,406],{"class":96,"line":97},[94,396,397],{"class":100},"journalctl",[94,399,291],{"class":140},[94,401,402],{"class":140}," -u",[94,404,405],{"class":104}," xiboplayer-electron",[94,407,408],{"class":140}," -f\n",[19,410,412],{"id":411},"gpu-detection","GPU detection",[15,414,415,416,419],{},"The player auto-detects GPUs via ",[71,417,418],{},"\u002Fsys\u002Fclass\u002Fdrm",":",[325,421,422,435],{},[328,423,424],{},[331,425,426,429,432],{},[334,427,428],{},"Vendor",[334,430,431],{},"Priority",[334,433,434],{},"VA-API driver",[341,436,437,448,459],{},[331,438,439,442,445],{},[346,440,441],{},"NVIDIA",[346,443,444],{},"Highest",[346,446,447],{},"nvidia",[331,449,450,453,456],{},[346,451,452],{},"AMD",[346,454,455],{},"Medium",[346,457,458],{},"radeonsi",[331,460,461,464,467],{},[346,462,463],{},"Intel",[346,465,466],{},"Default",[346,468,469],{},"iHD",[15,471,472],{},"On hybrid GPU systems (Optimus\u002FPRIME), it selects the GPU with display connectors.",[15,474,475,476,479,480,479,483],{},"Override: ",[71,477,478],{},"--gpu=nvidia",", ",[71,481,482],{},"--gpu=intel",[71,484,485],{},"--gpu=\u002Fdev\u002Fdri\u002FrenderD129",[19,487,489],{"id":488},"source","Source",[24,491,492,500],{},[27,493,494],{},[315,495,499],{"href":496,"rel":497},"https:\u002F\u002Fgithub.com\u002Fxibo-players\u002Fxiboplayer-electron",[498],"nofollow","GitHub: xibo-players\u002Fxiboplayer-electron",[27,501,502,503,508,509],{},"Packages: ",[315,504,507],{"href":505,"rel":506},"https:\u002F\u002Fdl.xiboplayer.org\u002Frpm\u002F",[498],"RPM"," \u002F ",[315,510,513],{"href":511,"rel":512},"https:\u002F\u002Fdl.xiboplayer.org\u002Fdeb\u002F",[498],"DEB",[515,516,517],"style",{},"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 .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 .stzsN, html code.shiki .stzsN{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}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}",{"title":90,"searchDepth":191,"depth":191,"links":519},[520,521,525,526,527,528,529,530,531],{"id":21,"depth":114,"text":22},{"id":77,"depth":114,"text":78,"children":522},[523,524],{"id":82,"depth":191,"text":83},{"id":126,"depth":191,"text":127},{"id":214,"depth":114,"text":215},{"id":277,"depth":114,"text":278},{"id":303,"depth":114,"text":304},{"id":322,"depth":114,"text":323},{"id":386,"depth":114,"text":387},{"id":411,"depth":114,"text":412},{"id":488,"depth":114,"text":489},"Full-featured desktop signage player with built-in Chromium, GPU acceleration, and kiosk mode","md",{"order":97},"\u002Fdocs\u002Fplayers\u002Felectron",{"title":5,"description":532},"docs\u002Fplayers\u002Felectron","FgodzW9hVpQMVFA3ULdEjXkejG7vfUOLjoWpkbF7wPc",1775148105254]