Gapless Playback
- Xibo for Android
 - DSDevices DSCS9X/95 Set-up Guide
 - Install a White Label or a different Player version on DSDevices
 - CEC Screen Power on/off with DSDevices
 - Hardware Recommendations
 - Philips Signage SoC Monitors
 - Sony Bravia SoC
 - Hisense Commercial Displays SoC
 - Managing Storage on the Android Device
 - Player Settings
 - Players without an Internet Connection
 - Remote Administration with SS Helper
 - Restart Rooted Device with a Shell Command
 - Running Xibo for Android
 
- Resolving Common Issues
 - Error shown when I try to licence my Player?
 - Player not updating from the CMS?
 - I can see my Licence entry but the Player appears unlicensed?
 - Error message - Player is missing dependencies
 - My scheduled Layouts are not working?
 - Layout won't play? Splash screen plays?
 - Watchdog error message
 
- Troubleshooting for Administrators
 - Audit Trail
 - Log Information
 - Player Logs
 - Getting the Player Status
 - Request Player Status via CMS - Logged in Players only
 - Request Player Status directly from a Device
 - Can I use the Xibo name / logo?
 - Can I run a Xibo Player on Raspberry Pi?
 - How can I increase the upload file size limit?
 - How do Players communicate with the CMS?
 - How many displays can Xibo support?
 - How do I reset the Xibo_admin account password?
 - Power On/Off for Players
 - Why do I need a Default Layout?
 
- Xibo for Android FAQ's
 - Gapless Playback
 - Autoplaying Embedded Youtube Videos
 - Closing to Home screen
 - Displaying Images
 - Embedded TV
 - External SD card not listed when running Banana-Pi
 - Helper Command to change Time zone
 - HTML5 Video
 - Memory Notifications
 - Menu not accessible
 - SSL Support
 - Using Portrait Displays
 - Video wont play properly
 
Gapless Playback
Gapless Playback is supported in webOS from v4 R407, however it should be noted that gapless playback capabilities between Widgets will vary when:
- 
Widgets are added to play in a sequence.
or
 - 
Widgets are added to different Layouts to play one after the other when either scheduled as separate Layouts or included as part of a Campaign.
 
Widgets set in Sequence
Widgets should be added after a Widget of the same type for best results:
- HTML
 - HTML Package
 - Image
 - Local Video
 - Video
 - Video-In
 
However, there are still sequences where certain Widgets will show black frames as shown in the matrix below:
Sequence Matrix
| Widgets | HTML | HTML Package | Image | Local Video | Video | Video-In | 
|---|---|---|---|---|---|---|
| HTML | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 
| HTML Package | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | 
| Image | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 
| Local Video | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | 
| Video | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 
| Video-In | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | 
The 1st column represents the Widget that is currently playing. The rows represent the next Widget to play in sequence.
✅- Successful transition expected for the Widget type in sequence.
❌- Black frames expected for this Widget type in sequence.
Widgets added to Layouts
Different Widgets added to separate Layouts when scheduled to play one after the other or added to a Campaign will give best results if ordered to play after a Widget of the same Widget type.
There are still limitations to this which are detailed in the matrix below:
Layout Matrix
| Widgets | HTML | HTML package | Image | Local Video | Video | Video-In | 
|---|---|---|---|---|---|---|
| HTML | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | 
| HTML Package | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | 
| Image | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | 
| Local Video | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ | 
| Video | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | 
| Video-In | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | 
The first column represents the Widget in a Layout that is currently playing . The first row represents the next Widget to play in the next Layout.
✅- Successful transition expected for the Widget type to play next .
❌- Black frames expected for this Widget type to play next.