{"version":1,"pages":[{"id":"LThc2RqOxBKU56Qt3TMy","title":"Setup Documentation","pathname":"/","siteSpaceId":"sitesp_kpl3z","description":"View Xibo CMS recommended setup and configuration for cloud hosted and self hosted digital signage deployments.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"Introduction"}]},{"id":"wq51oraP42a1fINO83a0","title":"Make the most out of your Xibo Trial!","pathname":"/introduction/testing-with-xibo","siteSpaceId":"sitesp_kpl3z","description":"Take a free 14 day trial of the CMS and Player App so that features and functionality can be fully tested from uploading media and creating content to scheduling to show content on your test Displays.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"Introduction"}]},{"id":"5aZOssMjJOfxUvwcSZqa","title":"Xibo Cloud Hosted CMS","pathname":"/cms-installation/cloud-hosted-cms","siteSpaceId":"sitesp_kpl3z","description":"Xibo Cloud Hosting gives you a professionally managed service direct from the Xibo project creators. Simply sign up for a plan and complete the required form fields to create your own private Xibo CMS","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS INSTALLATION"}]},{"id":"AvzHseZ4kxAdUBnoBYff","title":"Xibo Cloud CMS Defaults and Restrictions","pathname":"/cms-installation/cloud-hosted-cms/xibo-cloud-cms-defaults-and-restrictions","siteSpaceId":"sitesp_kpl3z","description":"Certain settings are pre-configured with Xibo Cloud hosting, some can be optionally changed whilst others are locked to prevent editing.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS INSTALLATION"},{"label":"Xibo Cloud Hosted CMS"}]},{"id":"B3Dam8uw1IUeCusFi94A","title":"Self hosted CMS","pathname":"/cms-installation/self-hosted-cms","siteSpaceId":"sitesp_kpl3z","description":"Docker is an application to package and run any application in a pre-configured container. This makes it much easier to deploy a Xibo CMS following the recommended configuration.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS INSTALLATION"}]},{"id":"twIYJuAyGsYBO6I6TRl7","title":"CMS Post Installation Set up","pathname":"/cms-installation/cms-post-installation-set-up","siteSpaceId":"sitesp_kpl3z","description":"Additional setup required to enable all functionality and to keep things running smoothly.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS INSTALLATION"}]},{"id":"hrZaJXv3ny7qNhncxaLA","title":"Maintenance for the CMS","pathname":"/cms-installation/cms-maintenance","siteSpaceId":"sitesp_kpl3z","description":"Maintenance is an important part of any system and should always be configured to keep the database and files in trim condition, give alerts when there are errors and run in the background.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS INSTALLATION"}]},{"id":"IE0Rwc2hM4pGaToxkWUD","title":"Player App Installation and Version Upgrades","pathname":"/player-app-installation-and-upgrades/player-app-installation-and-version-upgrades","siteSpaceId":"sitesp_kpl3z","description":"Once you have chosen your Media Player hardware, install the Xibo Player app in just a few steps.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"Player App Installation and Upgrades"}]},{"id":"QYFV4sFfhIGgC7zOaUtx","title":"Upgrading your Xibo Cloud Hosted CMS","pathname":"/upgrading-the-cms/upgrading-the-cloud-cms","siteSpaceId":"sitesp_kpl3z","description":"The CMS can be upgraded to later versions to take full advantage of all new features and the latest bug fixes.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS Upgrading"}]},{"id":"Cy2Z0upzXcGIM5IlXvN6","title":"Upgrading Docker Self hosted Install","pathname":"/upgrading-the-cms/upgrade-self-hosted-docker-install","siteSpaceId":"sitesp_kpl3z","description":"Before starting the upgrade, it’s strongly recommended to take a full backup of your Xibo system.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS Upgrading"}]},{"id":"5QHorfGVtIoElP1QrWvN","title":"Upgrade and switch to Docker Install","pathname":"/upgrading-the-cms/upgrade-and-switch-to-docker-install","siteSpaceId":"sitesp_kpl3z","description":"Installations prior to 1.8 will be “Manual/Custom Installations\" and should be migrated to Docker during the upgrade","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS Upgrading"}]},{"id":"q2xKgtvbSjWhqz6Iwmwm","title":"CAS as an Authentication Provider","pathname":"/cms-configuration-and-integration/cas-as-an-authentication-provider","siteSpaceId":"sitesp_kpl3z","description":"The CMS can be configured to use CAS as its authentication provider","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS Configuration and Integration"}]},{"id":"kWWZ8oEoNNjphjnjEY57","title":"SAML as an Authentication Provider","pathname":"/cms-configuration-and-integration/saml-as-an-authentication-provider","siteSpaceId":"sitesp_kpl3z","description":"The CMS can be configured to use SAML as its authentication provider","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS Configuration and Integration"}]},{"id":"DFw26T1WBJ1NnrZXZB4r","title":"SAML Single Sign on with Active Directory - ADFS","pathname":"/cms-configuration-and-integration/saml-as-an-authentication-provider/saml-single-signon-with-active-directory-adfs","siteSpaceId":"sitesp_kpl3z","description":"Xibo can be setup to authenticate against any SAML 2.0 IdP. Microsoft Active Directory Federation Services can be configured to act as such an IdP","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS Configuration and Integration"},{"label":"SAML as an Authentication Provider"}]},{"id":"JEpNM5E68kpsUiEjfoU5","title":"Configure Wake on LAN","pathname":"/cms-configuration-and-integration/configure-wake-on-lan","siteSpaceId":"sitesp_kpl3z","description":"Wake on LAN is supported if the media player hardware supports it and if the signage Player is addressable by the CMS","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS Configuration and Integration"}]},{"id":"cnQlwnsnrG3phlsvoiI8","title":"Using MongoDB to store Proof of Play and other time series data.","pathname":"/cms-configuration-and-integration/using-mongodb-to-store-proof-of-play-and-other-time-series-data","siteSpaceId":"sitesp_kpl3z","description":"From v2.1 the CMS can be configured to use MongoDB to store Proof of Play statistics and other time series data.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS Configuration and Integration"}]},{"id":"W6laJCYXS3p3EdUrwmn3","title":"Canva Integration","pathname":"/cms-configuration-and-integration/canva-integration","siteSpaceId":"sitesp_kpl3z","description":"Designs created in Canva can be published directly into a Xibo Layout without having to leave the Canva dashboard","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS Configuration and Integration"}]},{"id":"zGd1khFtolWddcxVS99V","title":"Xibo Dashboard Service","pathname":"/cms-configuration-and-integration/xibo-dashboard-service","siteSpaceId":"sitesp_kpl3z","description":"","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS Configuration and Integration"}]},{"id":"G9hYbryco9B70YcfbT96","title":"Xibo SSP Connector","pathname":"/cms-configuration-and-integration/xibo-ssp-connector","siteSpaceId":"sitesp_kpl3z","description":"An add-on service from Xibo Signage which enables integration to a variety of supported DooH (Digital out of Home) Supply Side Platforms (SSP's) to monetise an established Xibo network.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"CMS Configuration and Integration"}]},{"id":"2Ld8uBgcoLtNNpNDZe5d","title":"My Account","pathname":"/using-my-account/my-account","siteSpaceId":"sitesp_kpl3z","description":"","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"USING MY ACCOUNT"}]},{"id":"zxFfyWPnYCqY9p3lSRNq","title":"Purchasing for your Customers","pathname":"/using-my-account/my-account/purchasing-for-your-customers","siteSpaceId":"sitesp_kpl3z","description":"","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"USING MY ACCOUNT"},{"label":"My Account"}]},{"id":"HbLVIhqjX4lg2yNgnRPM","title":"CMS Error logs","pathname":"/troubleshooting/cms-error-logs","siteSpaceId":"sitesp_kpl3z","description":"The CMS has a central “error log” which collects messages from all components in the platform  which is a valuable resource when investigating issues.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"Troubleshooting"}]},{"id":"ljbAM3YEidw9znyrIPtT","title":"Display Error/Audit logs","pathname":"/troubleshooting/display-error-audit-logs","siteSpaceId":"sitesp_kpl3z","description":"Xibo Displays can collect logs during routine operations so Display alerts can be monitored, error conditions can be identified and troubleshooting can occur","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"Troubleshooting"}]},{"id":"DpcgDGZ3nEk3ej8RBDSk","title":"Request Player Status","pathname":"/troubleshooting/request-player-status","siteSpaceId":"sitesp_kpl3z","description":"Player status information is likely to be requested by our support team when investigating issues.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"Troubleshooting"}]},{"id":"m6AvrOwF6ywEMQyF5lwJ","title":"Audit Trail","pathname":"/troubleshooting/audit-trail","siteSpaceId":"sitesp_kpl3z","description":"The CMS provides audit logs which records all User and System Task activity within certain parts of the CMS.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"Troubleshooting"}]},{"id":"57XLo6jqQcw35GBZQD0N","title":"Log","pathname":"/troubleshooting/log","siteSpaceId":"sitesp_kpl3z","description":"The CMS has a central repository for all log information, including the Players which send back information with each collection from the CMS.","breadcrumbs":[{"label":"Setup Docs","icon":"memo-circle-check"},{"label":"Troubleshooting"}]},{"id":"g6Jshm8YfmEn6FYSRgHg","title":"Introduction","pathname":"/developer","siteSpaceId":"sitesp_0kCqk","description":"The Xibo Platform offers various opportunities for a developer or designer to be involved in the Digital Signage creative process, and often adding a technical element to your network really makes it","breadcrumbs":[{"label":"Developer","icon":"gear-code"}]},{"id":"586e6cf9ae720b8703f1928abde85037dd274438","title":"Contributing to Xibo","pathname":"/developer/contributing-to-xibo","siteSpaceId":"sitesp_0kCqk","description":"How can a user of the open source software contribute back to the community?","breadcrumbs":[{"label":"Developer","icon":"gear-code"}]},{"id":"bc9136c54a93c34130f8aaaa1e8d5a0aa3215276","title":"Integrating with Xibo","pathname":"/developer/integrate/integrating-with-xibo","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"}]},{"id":"e2d3a8d38aa928054aee212499c552979fc06cde","title":"Authentication","pathname":"/developer/integrate/authentication","siteSpaceId":"sitesp_0kCqk","icon":"lock","description":"The Xibo CMS API is protected by OAuth 2.0.","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"}]},{"id":"50088d33555b347bf4d0f4b69edfbe353feef152","title":"OpenAPI","pathname":"/developer/integrate/openapi","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"}]},{"id":"7cdcdce6f8148854caca733302069e8813b4bac4","title":"Misc","pathname":"/developer/integrate/openapi/misc","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"62cc8da5c910947dbb56a712081c92a671d8c849","title":"Schedule","pathname":"/developer/integrate/openapi/schedule","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"ea39e8d158484d71711f307b69611a5074e7ee1e","title":"Notification","pathname":"/developer/integrate/openapi/notification","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"4c8c5017e3ac0f5079f31a1addc2012a871d1b07","title":"Layout","pathname":"/developer/integrate/openapi/layout","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"48baae916e2a37173389c570318eb527838b0942","title":"Playlist","pathname":"/developer/integrate/openapi/playlist","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"d461748159bcaa8662e4694639eee36d82dae702","title":"Widget","pathname":"/developer/integrate/openapi/widget","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"05ad2d95b418fda027fbc6d302be3118b2f3e8b9","title":"Campaign","pathname":"/developer/integrate/openapi/campaign","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"500215c17c023942f0ee381a81c679c0f6361778","title":"Template","pathname":"/developer/integrate/openapi/template","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"b389a8807d0052e2bdd1ba87e9cd7bdaaefeee6c","title":"Resolution","pathname":"/developer/integrate/openapi/resolution","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"6722200136a1b5fc553927870b65624c81b4d798","title":"Library","pathname":"/developer/integrate/openapi/library","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"89dca0f109ac6ba9faef8330ae4fd43a6561262a","title":"Display","pathname":"/developer/integrate/openapi/display","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"74e32ff80719b6c8afd88b08e5e85805e0c0b940","title":"Display Group","pathname":"/developer/integrate/openapi/display-group","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"fc741481681a68470cd923a99fbbf7943921094a","title":"Displayprofile","pathname":"/developer/integrate/openapi/displayprofile","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"bd6b48c73bd55b7dc79f0a996637940c26e1e598","title":"Dataset","pathname":"/developer/integrate/openapi/dataset","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"860cc19a14d74699dbd2459c67d3db67252a13c6","title":"Folder","pathname":"/developer/integrate/openapi/folder","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"385a746748de17e6eb014f6c3aaae0f0c41f2fb3","title":"Statistics","pathname":"/developer/integrate/openapi/statistics","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"b6d3793de095986dbd193468814c8298c2577a98","title":"User","pathname":"/developer/integrate/openapi/user","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"b0dcfefb208e4a39c1a76ca5c241f592c979ad98","title":"Usergroup","pathname":"/developer/integrate/openapi/usergroup","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"7e9b0120ae39bd09aa27802505a554c7544ba368","title":"Module","pathname":"/developer/integrate/openapi/module","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"14e70dbe11dc7130f1c0d0577267dc0ab2f7c580","title":"Command","pathname":"/developer/integrate/openapi/command","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"fe3c87515a3e6ec638719b6a360804cf01f20baa","title":"Day Part","pathname":"/developer/integrate/openapi/day-part","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"fadd3b578b64583d33349fdbf8b801f33538c4a6","title":"Player Software","pathname":"/developer/integrate/openapi/player-software","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"466d705759b10d536120c14fb338af5b0f4a71f4","title":"Tags","pathname":"/developer/integrate/openapi/tags","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"61c4978082d8b7c8c9af47c292b48cc8914abf00","title":"Menu Board","pathname":"/developer/integrate/openapi/menu-board","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"62aae0c88c9ff6168b9c84bfc37ce14748ff8690","title":"Action","pathname":"/developer/integrate/openapi/action","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"7b0446993071811f6f608f1a462981697ef45634","title":"Data Set","pathname":"/developer/integrate/openapi/data-set","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"637d79b0f98b067360cd004a04a53763c028ac6c","title":"Display Venue","pathname":"/developer/integrate/openapi/display-venue","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"b78ee765ba2481b40236931ddc27568ea9e3a801","title":"Font","pathname":"/developer/integrate/openapi/font","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"895f9c4d47f78c831ae014336a8178cbf918a9c1","title":"Session","pathname":"/developer/integrate/openapi/session","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"546c74f9c0599d0daaf707a41dec950025c363c3","title":"Sync Group","pathname":"/developer/integrate/openapi/sync-group","siteSpaceId":"sitesp_0kCqk","description":"","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"628f199430bf6f7da9bb02a74083bb838c0c3431","title":"Models","pathname":"/developer/integrate/openapi/models","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"},{"label":"OpenAPI"}]},{"id":"fd52ccf18a385c0dbaf8410cf88222f9534e156b","title":"Getting Started with Postman","pathname":"/developer/integrate/getting-started-with-postman","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"}]},{"id":"1f54d4d697d9905070dec37c940486a0ea423201","title":"Adding Widgets","pathname":"/developer/integrate/adding-widgets","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Integrate"}]},{"id":"a4f693c1efdae348ec4ae1b5a0f7fbf031dd3933","title":"Player Control","pathname":"/developer/player-control/player-control","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Player Control"}]},{"id":"52b87fe6655b9fb5092f3d81282da77f0bcd90d1","title":"Player Info","pathname":"/developer/player-control/player-info","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Player Control"}]},{"id":"8f628a6259fdf6b99b0ca987811e0f60811d0e88","title":"Controlling Widget Duration","pathname":"/developer/player-control/controlling-widget-duration","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Player Control"}]},{"id":"5ac148dbe6169a56f78c0626ee2d894965232181","title":"Webhooks","pathname":"/developer/player-control/webhooks","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Player Control"}]},{"id":"7ca9bfc742eb5bb8d378dd70844536a1d0cff101","title":"Schedule Criteria","pathname":"/developer/player-control/schedule-criteria","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Player Control"}]},{"id":"30709edf564084e16178e61c2df210f5d70fa037","title":"Data Connectors","pathname":"/developer/player-control/data-connectors","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Player Control"}]},{"id":"cd49daa96c4756a17581ad6331bfbbce15f2f8ef","title":"Hello World","pathname":"/developer/player-control/data-connectors/hello-world","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Player Control"},{"label":"Data Connectors"}]},{"id":"HiNoJMiloS2BlHY8C0os","title":"Providing Data Connector JS via Connector","pathname":"/developer/player-control/data-connectors/providing-data-connector-js-via-connector","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Player Control"},{"label":"Data Connectors"}]},{"id":"167e7dba9cdbe8d5edb9f13dddf425203c538772","title":"Sending Commands via the CMS API","pathname":"/developer/player-control/sending-commands-via-the-cms-api","siteSpaceId":"sitesp_0kCqk","description":"The CMS API can be used to send commands to displays which are online via push messaging (XMR), so that predefined actions can be taken on the display.","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Player Control"}]},{"id":"db55846ca498d0fd30fed18356d155fe15a8b045","title":"Widgets","pathname":"/developer/widgets/widgets","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Widgets"}]},{"id":"5dfa1d8df41bac86966663ecc6aa42bd19d58bcd","title":"Embedded","pathname":"/developer/widgets/embedded","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Widgets"}]},{"id":"6ba3d88092fa5cb8b9c625a5e07773929917a271","title":"HTML Package","pathname":"/developer/widgets/html-package","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Widgets"}]},{"id":"9a8735663b76846bb56f0298b77632707977f3c5","title":"Creating a Module","pathname":"/developer/widgets/creating-a-module","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Widgets"}]},{"id":"2ab5fb7902df091cf03889c050f3b21269028e2d","title":"Data Provider","pathname":"/developer/widgets/creating-a-module/data-provider","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Widgets"},{"label":"Creating a Module"}]},{"id":"a427c3df7b048fd4c1013c0365dc99350aa5b091","title":"Hello World","pathname":"/developer/widgets/creating-a-module/hello-world","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Widgets"},{"label":"Creating a Module"}]},{"id":"235b821a00ea03495a0849774700b920c93275a3","title":"XML definitions","pathname":"/developer/widgets/creating-a-module/xml-definitions","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Widgets"},{"label":"Creating a Module"}]},{"id":"500eac55c9b5d299fdcf711df7ef0d31c5861a1b","title":"Module Templates","pathname":"/developer/widgets/module-templates","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Widgets"}]},{"id":"47a4dbae7671f90820c94713a73dc9b0b0130d28","title":"Connectors","pathname":"/developer/widgets/connectors","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Widgets"}]},{"id":"d31a29dd7a665e2d42064aa59089b7523dc99450","title":"Upgrading","pathname":"/developer/widgets/upgrading","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Widgets"}]},{"id":"de6deafe61308df07edcefb41aa50845525efbe6","title":"Upgrading to v3","pathname":"/developer/widgets/upgrading/upgrading-to-v3","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Widgets"},{"label":"Upgrading"}]},{"id":"b8a477a250bfa68c81e9d3335646231d93297712","title":"Upgrading to v2","pathname":"/developer/widgets/upgrading/upgrading-to-v2","siteSpaceId":"sitesp_0kCqk","breadcrumbs":[{"label":"Developer","icon":"gear-code"},{"label":"Widgets"},{"label":"Upgrading"}]},{"id":"njH9eu74kH4nq2PaW1uB","title":"Knowledge Base","pathname":"/kb","siteSpaceId":"sitesp_Qcv7p","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"}]},{"id":"sqe8duuwmCKbLyWRP3px","title":"Xibo Licence Information","pathname":"/kb/readme/xibo-licence-information","siteSpaceId":"sitesp_Qcv7p","description":"Xibo has leveraged the power of several open source platforms and libraries.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Knowledge Base"}]},{"id":"97ovNbDm7JXyF1hlpv0a","title":"Translating Xibo","pathname":"/kb/readme/translating-xibo","siteSpaceId":"sitesp_Qcv7p","description":"The Xibo CMS is fully translatable so that all items and error messages can be localised. By default the CMS will auto detect a user's browser language and use that translation if it is available.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Knowledge Base"}]},{"id":"SRSBW5Q48NAgKJkUqkZp","title":"Self hosted CMS Upgrades","pathname":"/kb/cms-installation-and-upgrades/self-hosted-cms-upgrades","siteSpaceId":"sitesp_Qcv7p","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"CMS INSTALLATION AND UPGRADES"}]},{"id":"RaAe4zdr8WuBVHOudZTW","title":"Using different ports with Docker","pathname":"/kb/cms-installation-and-upgrades/using-different-ports-with-docker","siteSpaceId":"sitesp_Qcv7p","description":"By default, Xibo will start a web server listening on port 80.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"CMS INSTALLATION AND UPGRADES"}]},{"id":"UmtVwSpXxsa6QKm2Lmfh","title":"Running a remote MySQL instance database with Docker","pathname":"/kb/cms-installation-and-upgrades/running-a-remote-mysql-instance-database-with-docker","siteSpaceId":"sitesp_Qcv7p","description":"The default docker-compose.yml file includes a container for MySQL, however, it is possible to run with an external/remote MySQL instance as the database for Xibo.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"CMS INSTALLATION AND UPGRADES"}]},{"id":"cqmaH4Ss1dxtSBmgffVF","title":"Managing Player storage","pathname":"/kb/player-app/managing-player-storage","siteSpaceId":"sitesp_Qcv7p","description":"Media files, Layouts and other metadata are downloaded from the CMS onto the Player to allow for local playback in the most efficient way and to allow for offline use.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"}]},{"id":"wcqKJJefVh6vHPuvvTAL","title":"Player not updating from the CMS?","pathname":"/kb/player-app/player-not-updating-from-the-cms","siteSpaceId":"sitesp_Qcv7p","description":"When the logged in status in the CMS is showing as a X, there are a number of potential reasons to be considered.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"}]},{"id":"LiOKpOniTP29YL8J3mpL","title":"Error shown when I try to licence my Player?","pathname":"/kb/player-app/error-shown-when-i-try-to-licence-my-player","siteSpaceId":"sitesp_Qcv7p","description":"There are a couple of reasons to explore as to why you are seeing this type of error message.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"}]},{"id":"ucjbkmO9I8pLYEZqJfQt","title":"Xibo Player Version Override","pathname":"/kb/player-app/xibo-player-version-override","siteSpaceId":"sitesp_Qcv7p","description":"It may be necessary to run a different Player Version on selected Displays, this can be achieved by using the Player Version Override from the CMS","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"}]},{"id":"6wYxFYTZMl0OoyYzyKhA","title":"How do I connect my Android Player App to the CMS manually?","pathname":"/kb/player-app/how-do-i-connect-my-android-player-app-to-the-cms-manually","siteSpaceId":"sitesp_Qcv7p","description":"Follow the steps below if you cannot connect your device to the CMS with the recommended 'Use Code' option.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"}]},{"id":"6JxtOyMh5iupCxyMDOSV","title":"How can I install the Xibo Player App on unsupported Android Media Players?","pathname":"/kb/player-app/how-can-i-install-the-xibo-player-app-on-unsupported-android-media-players","siteSpaceId":"sitesp_Qcv7p","description":"In order to install the Xibo Player App on unsupported Android Media Players, you first need to configure some settings on the Android device.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"}]},{"id":"dXVFPCNTOY7yO5gqDeei","title":"4k Panel Resolution with Android","pathname":"/kb/player-app/4k-panel-resolution-with-android","siteSpaceId":"sitesp_Qcv7p","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"}]},{"id":"Pl6wylA42yAncHUIPBgs","title":"How do I get access to troubleshoot the Player App for Android?","pathname":"/kb/player-app/how-do-i-get-access-to-troubleshoot-the-player-app-for-android","siteSpaceId":"sitesp_Qcv7p","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"}]},{"id":"nJiY6OLI4shaJkIieORV","title":"Gapless Playback Support webOS","pathname":"/kb/player-app/webos-gapless-playback","siteSpaceId":"sitesp_Qcv7p","description":"Gapless Playback is supported in webOS from v4 R407","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"}]},{"id":"hADalF06zNeftok3Tc2t","title":"How do I connect the Player App for LG webOS SoC hardware to the CMS manually?","pathname":"/kb/player-app/how-do-i-connect-the-player-app-for-lg-webos-soc-hardware-to-the-cms-manually","siteSpaceId":"sitesp_Qcv7p","description":"Follow the steps below if you cannot connect your device to the CMS with the recommended 'Use Code' option.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"}]},{"id":"8r3GRYRX0JdPS4PWUlyv","title":"Automate CMS credentials for LG webOS SoC","pathname":"/kb/player-app/how-do-i-connect-the-player-app-for-lg-webos-soc-hardware-to-the-cms-manually/automate-cms-credentials-for-lg-webos-soc","siteSpaceId":"sitesp_Qcv7p","description":"Once configured, connect a USB to your LG webOS Soc for an easier way to provide CMS credentials. Follow the steps to automate credentials on Player start up.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"},{"label":"How do I connect the Player App for LG webOS SoC hardware to the CMS manually?"}]},{"id":"rwjoB6BgR0IGW5xe6dI9","title":"Downgrading your LG webOS Player via the CMS","pathname":"/kb/player-app/downgrading-your-lg-webos-player-via-the-cms","siteSpaceId":"sitesp_Qcv7p","description":"Whilst we recommend running the latest version of the webOS Player, you may find yourself in a situation where you need to revert to a previous release.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"}]},{"id":"mRp9XpjfULXvYi0OETJ3","title":"How do I connect the Player App for Tizen SoC hardware to the CMS manually?","pathname":"/kb/player-app/downgrading-your-lg-webos-player-via-the-cms/how-do-i-connect-the-player-app-for-tizen-soc-hardware-to-the-cms-manually","siteSpaceId":"sitesp_Qcv7p","description":"Follow the steps below if you cannot connect your device to the CMS with the recommended 'Use Code' option.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"},{"label":"Downgrading your LG webOS Player via the CMS"}]},{"id":"4IzURfMlPM3ErkrXvoa1","title":"Installing / Upgrading / Downgrading the Xibo Player on a Samsung Tizen SoC via USB","pathname":"/kb/player-app/installing-upgrading-downgrading-the-xibo-player-on-a-samsung-tizen-soc-via-usb","siteSpaceId":"sitesp_Qcv7p","description":"If you cannot install via our recommended method via the CMS, the Xibo Player can be installed and upgraded locally using a USB device. The same process applies for upgrades/downgrades.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"}]},{"id":"7kUay9aCuy8sickJvKSz","title":"Downgrading your Samsung Tizen Player via the CMS","pathname":"/kb/player-app/installing-upgrading-downgrading-the-xibo-player-on-a-samsung-tizen-soc-via-usb/downgrading-your-samsung-tizen-player-via-the-cms","siteSpaceId":"sitesp_Qcv7p","description":"Whilst we recommend running the latest version of the Tizen Player, you may find yourself in a situation where you need to revert to a previous release.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"},{"label":"Installing / Upgrading / Downgrading the Xibo Player on a Samsung Tizen SoC via USB"}]},{"id":"iDQFB0zoU15CNl5b1oEK","title":"Automate CMS credentials for Samsung Tizen SoC","pathname":"/kb/player-app/automate-cms-credentials-for-samsung-tizen-soc","siteSpaceId":"sitesp_Qcv7p","description":"Once configured, connect a USB to your Samsung Soc for an easier way to provide CMS credentials. Follow the steps to automate credentials on Player start up.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Player App"}]},{"id":"lPQg2qyoEUk8dl2zPuam","title":"Media Players without an internet connection","pathname":"/kb/media-players/media-players-without-an-internet-connection","siteSpaceId":"sitesp_Qcv7p","description":"Media Players are fully capable of offline playback of content","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"l40IcudPYYAecYg9VLw9","title":"Amino Installation via USB","pathname":"/kb/media-players/amino-installation-via-usb","siteSpaceId":"sitesp_Qcv7p","description":"We recommend using a 32GB or smaller USB, formatted to FAT32","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"aAjGkllvX78G3fUn2xZp","title":"Removing a pre-installed Player App version from your DSDevice","pathname":"/kb/media-players/removing-a-pre-installed-player-app-version-from-your-dsdevice","siteSpaceId":"sitesp_Qcv7p","description":"In order to apply a white label or install a different version of the Android Player App, you will need to remove the pre-installed version on a DSCS9X, DSCS95 and DSCS9.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"dGmYwIVOXs6mRmUZlvNV","title":"Hisense Commercial Displays SoC Command Support","pathname":"/kb/media-players/hisense-commercial-displays-soc-command-support","siteSpaceId":"sitesp_Qcv7p","description":"The DM series supports several commands from the CMS","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"VSDT9JyHqLD4qcUtXT1v","title":"LG webOS Firmware Guide","pathname":"/kb/media-players/lg-webos-firmware-guide","siteSpaceId":"sitesp_Qcv7p","description":"It is important to make sure your LG devices are running the latest firmware to ensure that all security and performance improvements are up to date.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"0LKKj03I9jJ09WId8bc0","title":"Control LG webOS SoC monitor settings from the CMS","pathname":"/kb/media-players/control-lg-webos-soc-monitor-settings-from-the-cms","siteSpaceId":"sitesp_Qcv7p","description":"Use Display Profile Settings to control a variety of settings for your LG webOS SoC monitor","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"b0t9tKzSB2EGpwkQoWkv","title":"Gapless Video Playback Philips SoC running Android 7 or earlier","pathname":"/kb/media-players/gapless-video-playback-philips-soc-running-android-7-or-earlier","siteSpaceId":"sitesp_Qcv7p","description":"In order to play one video after another without a black frame between them it is necessary for the device to be able to decode more than one video at the same time.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"0YCiXfD8rqig2iPKjFx6","title":"Backlight Support/ LED control and mute Audio Commands for Philips SoC","pathname":"/kb/media-players/backlight-support-led-control-and-mute-audio-commands-for-philips-soc","siteSpaceId":"sitesp_Qcv7p","description":"Remotely switch the Philips SoC display backlights, control LED's and mute Audio using Commands","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"LCSHQHONnk2IrieW5gxG","title":"How do I set the Xibo Player to show on boot with a Philips SoC display?","pathname":"/kb/media-players/how-do-i-set-the-xibo-player-to-show-on-boot-with-a-philips-soc-display","siteSpaceId":"sitesp_Qcv7p","description":"Philips SoC displays support the ability to set the Xibo Player App on the Custom source channel. This ensures the player automatically boots when the custom source is set for the display.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"QHyak9FdrDRzzFcHndaL","title":"Samsung Tizen Firmware Guide","pathname":"/kb/media-players/samsung-tizen-firmware-guide","siteSpaceId":"sitesp_Qcv7p","description":"It is important to make sure your Samsung devices are running the latest firmware to ensure that all security and performance improvements are up to date.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"CPBLUar7PTKrBkjuqGlM","title":"Control Samsung Tizen SoC monitor settings from the CMS","pathname":"/kb/media-players/control-samsung-tizen-soc-monitor-settings-from-the-cms","siteSpaceId":"sitesp_Qcv7p","description":"Use Display Profile Settings to control a variety of settings for your Samsung Tizen SoC monitor","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"b52L8mvuGVJqXCAtdt9K","title":"What display TV modes should I use with a Sony Bravia display?","pathname":"/kb/media-players/what-display-tv-modes-should-i-use-with-a-sony-bravia-display","siteSpaceId":"sitesp_Qcv7p","description":"Sony Bravia professional displays have 3 TV modes; Normal, Pro and Pro Settings","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"KlHhpoMpUsH2hKdY5l2u","title":"Sony Bravia SoC Power On/OFF/Restart options","pathname":"/kb/media-players/what-display-tv-modes-should-i-use-with-a-sony-bravia-display/sony-bravia-soc-power-on-off-restart-options","siteSpaceId":"sitesp_Qcv7p","description":"Xibo supports Power ON/OFF and Restart via a combination of options which can be enabled in Pro Settings.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"},{"label":"What display TV modes should I use with a Sony Bravia display?"}]},{"id":"oRozqWsHTw9rcfswYarF","title":"RDM for your Sony Bravia device","pathname":"/kb/media-players/rdm-for-your-sony-bravia-device","siteSpaceId":"sitesp_Qcv7p","description":"Once provisioned, manage your Sony Bravia device from your Xibo My Account. Your device status will show as Activated in the Remote Management table.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"O7xzFwxpmAIaYwetcTKc","title":"Installing Sony Bravia models which are not compatible with RDM","pathname":"/kb/media-players/rdm-for-your-sony-bravia-device/installing-sony-bravia-models-which-are-not-compatible-with-rdm","siteSpaceId":"sitesp_Qcv7p","description":"Sony Bravia professional displays which run Android but are not compatible with RDM, are still capable of running Xibo in a Landscape orientation.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"},{"label":"RDM for your Sony Bravia device"}]},{"id":"MLhEPCmGhRN5ybLyk9KN","title":"Portrait Orientation using Sony Bravia SoC displays","pathname":"/kb/media-players/portrait-orientation-using-sony-bravia-soc-displays","siteSpaceId":"sitesp_Qcv7p","description":"Portrait orientation is only available on devices under RDM and must be selected using 'My Account'","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"MEDIA PLAYERS"}]},{"id":"4LI4b2bBnhiXFjCFFIYG","title":"Applying a White label to the CMS","pathname":"/kb/white-label-application/applying-a-white-label-to-the-cms","siteSpaceId":"sitesp_Qcv7p","description":"Applying a white label to your Xibo CMS allows for replacing the Xibo branding with your own corporate branding to include logos, splash screens and about text.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"WHITE LABEL APPLICATION"}]},{"id":"n8QMqWh7mbQXBPkBm9X1","title":"Applying a White label to a CMS in a docker environment","pathname":"/kb/white-label-application/applying-a-white-label-to-a-cms-in-a-docker-environment","siteSpaceId":"sitesp_Qcv7p","description":"Applying a white label to your Xibo CMS allows for replacing the Xibo branding with your own corporate branding to include logos, splash screens and about text.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"WHITE LABEL APPLICATION"}]},{"id":"EhO8u3U4gSaVbSCHGsVi","title":"Applying a White label for Media Players","pathname":"/kb/white-label-application/applying-a-white-label-for-media-players","siteSpaceId":"sitesp_Qcv7p","description":"Applying a white label to your Xibo players allows for replacing the Xibo application logos, names and splash screens with your own branding.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"WHITE LABEL APPLICATION"}]},{"id":"O63V2YgXHDebZYBFO1ke","title":"How do I reset 2FA with SQL?","pathname":"/kb/features/how-do-i-reset-2fa-with-sql","siteSpaceId":"sitesp_Qcv7p","description":"Use this method when you cannot access the CMS to reset Two-Factor-Authentication.","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"FEATURES"}]},{"id":"jocqsAqPgV95GZNN069s","title":"Can I set an upgrade window for my Displays?","pathname":"/kb/features/can-i-set-an-upgrade-window-for-my-displays","siteSpaceId":"sitesp_Qcv7p","description":"Set a download window for Player events and required files","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"FEATURES"}]},{"id":"eCZ6hRh652WiXHdHX6oY","title":"My Scheduled Layouts are not working?","pathname":"/kb/resolving-common-issues/my-scheduled-layouts-are-not-working","siteSpaceId":"sitesp_Qcv7p","description":"When Layouts are not being shown as per their schedule","breadcrumbs":[{"label":"Knowledge Base","icon":"square-question"},{"label":"Resolving Common Issues"}]},{"id":"xSKACgaFjsHdWkvrL7EZ","title":"Changelog","pathname":"/changelog","siteSpaceId":"sitesp_683UG","icon":"clock-rotate-left","description":"The latest updates and changes.","breadcrumbs":[{"label":"Changelog","icon":"rotate-reverse"}]}]}