Playlists
Rotate multiple layouts automatically on your displays with playlists for dynamic, engaging content.
What are Playlists?
Playlists allow you to show multiple layouts in sequence on a single display. Each layout appears for a set duration before automatically transitioning to the next, creating a dynamic slideshow effect.
Use Cases:
- Rotate between product categories
- Show promotions, then announcements, then social feeds
- Display morning content, then switch to afternoon content
- Alternate between different information types
Playlists vs. Schedules
Playlists:
- Continuous rotation of layouts
- Fixed order (Layout A → B → C → repeat)
- Each layout has duration
- Always running
Schedules:
- Time-based layout switching
- Different content at different times
- Rule-based (9am: Layout A, 12pm: Layout B)
- More complex control
Use Both Together:
- Schedule controls WHICH playlist plays WHEN
- Playlist controls HOW layouts rotate WITHIN that time
- Example: Morning playlist 8am-12pm, Afternoon playlist 12pm-5pm
Creating a Playlist
Step 1: Create Playlist
- Navigate to Content → Playlists
- Click Create Playlist
- Enter details:
- Name: Descriptive name (e.g., "Product Showcase Rotation")
- Description: Optional notes about purpose
- Store: Which store/location this applies to
Step 2: Add Layouts
- Click Add Layout in playlist editor
- Select layout from dropdown
- Configure:
- Duration: How long this layout displays (seconds)
- Order: Position in rotation sequence
- Repeat for additional layouts
Minimum: 2 layouts required Maximum: No limit, but 3-8 layouts typical
Step 3: Configure Transitions
Transition Style:
- Fade: Smooth crossfade between layouts (recommended)
- Slide Left: Layouts slide from right to left
- Slide Right: Layouts slide from left to right
- Slide Up: Layouts slide from bottom to top
- Slide Down: Layouts slide from top to bottom
- None: Instant cut (fastest, but abrupt)
Transition Speed:
- Fast: 0.3 seconds
- Medium: 0.6 seconds (recommended)
- Slow: 1.0 seconds
Step 4: Set Default Duration
What It Does:
- Applied to all layouts that don't have custom duration
- Simplifies setup when most layouts should display same time
- Individual layouts can override
Recommended Durations:
- 15-20 seconds: Quick rotation, high engagement
- 30 seconds: Standard (most common)
- 45-60 seconds: Detailed content, slower pace
- 2-3 minutes: Complex information, minimal rotation
Step 5: Activate Playlist
- Toggle Active switch to ON
- Click Save Playlist
- Assign to display(s)
Inactive Playlists:
- Saved but not running
- Useful for seasonal content
- Can activate/deactivate anytime
Assigning Playlists to Displays
Method 1: From Display Settings
- Go to Displays → Select display
- Content Assignment section
- Playlist dropdown → Select playlist
- Click Save
Result: Display immediately starts rotating through playlist layouts
Method 2: From Playlist Editor
- Edit playlist
- Assigned Displays section
- Check displays that should use this playlist
- Click Save
Result: Selected displays switch to this playlist
Multiple Displays
Same Playlist:
- Multiple displays can use same playlist
- Synchronized rotation (start at same time)
- Or independent (each starts when assigned)
Different Playlists:
- Each display can have unique playlist
- Different content per location
- Mix and match as needed
Managing Playlist Content
Reordering Layouts
Drag and Drop:
- Click and hold layout in list
- Drag to new position
- Release to drop
- Order updates automatically
Or Use Order Field:
- Edit layout in playlist
- Change Order number
- Save
- Layouts re-sort automatically
Changing Duration
Per Layout:
- Edit layout in playlist
- Update Duration (seconds)
- Save
Bulk Update:
- Change Default Duration at playlist level
- Applies to all layouts without custom duration
- Individual custom durations remain unchanged
Adding/Removing Layouts
Add Layout:
- Click Add Layout
- Select from available layouts
- Set duration and order
- Save
Remove Layout:
- Click Remove (❌) next to layout
- Confirm deletion
- Playlist updates immediately
Replace Layout:
- Remove old layout
- Add new layout in same order position
Duplicating Playlists
Use Case: Create similar playlist for different store
Steps:
- View playlist details
- Click Duplicate
- Name new playlist
- Select target store
- Edit as needed
Result: Copy of playlist with all layouts and settings
Advanced Playlist Features
Weighted Rotation
What It Does:
- Some layouts appear more frequently than others
- Based on duration (longer = more impressions)
- Or explicit weight setting
Example:
Layout A: 30 seconds (1x weight)
Layout B: 60 seconds (2x weight) ← Appears twice as often
Layout C: 30 seconds (1x weight)
Rotation: A → B → C → B → A → B → C → B (repeats)
Setup:
- Edit playlist
- Enable Weighted Rotation
- Set weight per layout (1-10)
- Higher weight = more frequent appearance
Dynamic Playlists
Content-Based Rotation:
- Layouts automatically added based on rules
- Example: "All promotions" playlist includes any layout tagged "promotion"
- Updates when new layouts created
Setup:
- Enable Dynamic Playlist
- Set filtering rules:
- Tag-based
- Date-based (layouts valid today)
- Content type-based
- Save
Benefit: Playlists update automatically, no manual management
Playlist Scheduling
Combine with Schedules:
- Different playlists at different times
- Example:
- Breakfast Playlist: 6am-11am
- Lunch Playlist: 11am-2pm
- Dinner Playlist: 2pm-10pm
Setup:
- Create schedule (see Schedules documentation)
- Add rules with playlists as target
- Assign schedule to display
Conditional Playlists
Rules-Based Activation:
- Weather-based: Rain playlist vs. Sunny playlist
- Stock level-based: Low stock highlights
- Time-sensitive: Flash sale playlist
Requires: 5+ displays (Advanced Analytics & Logic)
Best Practices
Playlist Design
Layout Count:
- 2-3 layouts: Simple rotation, easy to follow
- 4-6 layouts: Standard, good variety
- 7-10 layouts: High variety, longer cycle
- 10+ layouts: Consider splitting into multiple playlists
Total Cycle Time:
- Calculate: Sum of all layout durations = one complete cycle
- Recommended: 2-5 minutes per cycle
- Too short (<1 min): Disorienting
- Too long (>10 min): May miss content
Content Variety:
- Mix content types (promos, info, social, etc.)
- Avoid repetitive layouts
- Balance text-heavy and visual layouts
- Keep pacing interesting
Duration Guidelines
Content Type Recommendations:
- Images/Photos: 10-15 seconds
- Simple Text: 15-20 seconds
- Detailed Information: 30-45 seconds
- Complex Data/Charts: 45-60 seconds
- Video Layouts: Duration of video + 5 seconds
- Interactive Content: 60+ seconds
Reading Time Formula:
- Count words on layout
- Average reading speed: 200-250 words/minute
- Add 5-10 seconds buffer
- Example: 50 words = 12-15 seconds minimum
Adjust for Audience:
- Retail (quick browsing): Shorter durations
- Waiting areas: Longer durations
- Employee break rooms: Longer durations
- High-traffic areas: Shorter durations
Transition Selection
Fade (Recommended):
- Professional appearance
- Works with all content types
- No jarring motion
- Universal choice
Slide Transitions:
- More dynamic
- Good for sequential content (step 1 → step 2)
- Can be distracting if overused
- Match slide direction to content flow
None (Instant Cut):
- Use sparingly
- Best for very similar layouts
- News/stock ticker style
- When speed matters most
Performance Optimization
Layout Complexity:
- Simpler layouts transition faster
- Heavy layouts may cause lag
- Optimize images (compress, resize)
- Limit simultaneous animations
Caching:
- Playlists pre-load next layout
- Ensures smooth transitions
- More layouts = more memory usage
- Keep playlist size reasonable (<15 layouts)
Network Considerations:
- Content-heavy playlists need good bandwidth
- Video in playlists especially demanding
- Test on actual display hardware
- Consider lower-res content for slower connections
Monitoring Playlist Performance
Playback Analytics
Metrics Available:
- Views per layout
- Average view duration
- Completion rate (full duration viewed)
- Skip/interrupt rate
Access:
- Analytics → Content Performance
- Filter by playlist
- View layout-level metrics
Use Insights to:
- Identify underperforming layouts
- Optimize duration allocations
- Remove low-engagement content
- Test and iterate
Display Health
Monitor:
- Playlist running smoothly?
- Transitions working correctly?
- No frozen/crashed displays?
Check:
- Displays → Display health dashboard
- Review error logs
- Check last successful playlist rotation
Common Issues:
- Display offline → Playlist paused
- Network issues → Choppy transitions
- Content load failures → Skips layouts
Troubleshooting
Playlist Not Playing
Symptoms:
- Display shows single layout, not rotating
- Playlist assigned but not active
- Blank screen
Check:
- Playlist Active: Ensure playlist toggle is ON
- Display Assignment: Verify playlist assigned to display
- Display Online: Check display connection status
- Layouts Exist: Confirm all layouts in playlist are valid (not deleted)
Solutions:
- Re-assign playlist to display
- Toggle playlist active status off/on
- Restart display
- Check display logs for errors
Layouts Not Transitioning
Symptoms:
- Stuck on one layout
- No rotation happening
- Long delay between layouts
Check:
- Duration Settings: Verify durations not set extremely long
- Network Connection: Slow network may delay transitions
- Content Loading: Heavy content may cause delays
Solutions:
- Reduce layout complexity
- Optimize images and media
- Check network speed at display location
- Force refresh display
Wrong Order or Missing Layouts
Symptoms:
- Layouts appear in incorrect order
- Some layouts never appear
- Random skipping
Check:
- Order Numbers: Verify order field set correctly (1, 2, 3, etc.)
- Active Status: Ensure all layouts in playlist are active
- Permissions: Verify display has access to all layouts
Solutions:
- Edit playlist, review order
- Check individual layout settings
- Remove and re-add problematic layouts
- Clear display cache
Transition Issues
Symptoms:
- Choppy or laggy transitions
- Black screen between layouts
- No transition effect applied
Check:
- Display Performance: Old/slow hardware may struggle
- Transition Setting: Verify transition selected correctly
- Layout Compatibility: Some content types don't transition well
Solutions:
- Use "None" transition for better performance
- Upgrade display hardware if needed
- Simplify layouts
- Reduce transition speed
Sync Issues (Multiple Displays)
Symptoms:
- Displays showing different layouts at same time
- Out of sync rotation
- Some displays ahead/behind others
Explanation:
- By default, displays start playlist when assigned
- Each display independent
- Synchronization not automatic
To Synchronize:
- Assign playlist to all displays simultaneously
- Or use schedule to start all at specific time
- Content Sync: Available for accounts with 3+ displays
Examples and Use Cases
Retail Store Rotation
Scenario: Clothing store wants to showcase products
Playlist Setup:
Name: "Product Showcase"
Default Duration: 30 seconds
Transition: Fade (Medium)
Layouts:
1. New Arrivals (30 sec)
2. Summer Sale Promotion (45 sec - longer for CTA)
3. Customer Testimonials (30 sec)
4. Social Media Feed (30 sec)
5. Loyalty Program Benefits (30 sec)
Total Cycle: 2 minutes 45 seconds
Result: Customers see variety of content, with extra emphasis on current promotion.
Restaurant Menu Rotation
Scenario: QSR wants to show full menu across day parts
Playlist Setup:
Name: "All-Day Menu"
Default Duration: 20 seconds
Transition: Slide Left
Layouts:
1. Breakfast Menu (20 sec)
2. Lunch Specials (25 sec)
3. Dinner Combos (25 sec)
4. Desserts & Drinks (15 sec)
5. Catering Options (20 sec)
Total Cycle: 1 minute 45 seconds
Combined with schedule:
- Breakfast playlist: 6am-11am (emphasizes breakfast)
- Lunch/Dinner playlist: 11am-close (emphasizes lunch/dinner)
Corporate Office Information Center
Scenario: Company wants to keep employees informed
Playlist Setup:
Name: "Employee Info Hub"
Default Duration: 45 seconds
Transition: Fade (Slow)
Layouts:
1. Company Announcements (60 sec)
2. Department Metrics Dashboard (45 sec)
3. Upcoming Events Calendar (45 sec)
4. Employee Recognition (45 sec)
5. Safety Reminders (30 sec)
6. Wellness Tips (30 sec)
Total Cycle: 4 minutes 45 seconds
Result: Comprehensive employee information, longer durations for reading.
Next Steps
- Schedules - Time-based content control
- Layouts - Design layouts for playlists
- Content Association - Assign content to displays
- Analytics - Track playlist performance
- Display Setup - Optimize displays for playlists