đŸ–ŧ Media Library
Loading...
👤
User

📤 Upload Content

📁

Drop files here or click to browse

Supports images (JPG, PNG, GIF) and videos (MP4, MOV, WebM) up to 2GB

đŸ–ŧ Content Library

🏠 Root
  • Loading content...

➕ Create Playlist

This playlist can only be assigned to displays with matching orientation.

📋 Your Playlists

Loading playlists...

🎨 Screen Layouts

Layouts are screen templates with multiple zones. Each zone can display different content simultaneously - playlists, images, videos, text, clocks, or live data feeds.

LANDSCAPE Quick Start Templates

Full Screen
Split Horizontal
Split Vertical
Main + Ticker

PORTRAIT Quick Start Templates

Full Screen
Split Top/Bottom
Header + Main
Main + Footer

Your Layouts

  • Loading layouts...

đŸ“ē IPTV Channel Management

  • Loading IPTV channels...

⚙ IPTV Settings

Channel that plays when IPTV displays boot up

â„šī¸ Multicast Stream Information

Supported Devices:
  • LG WebOS Commercial Displays - Native UDP multicast
  • BrightSign Players - Native via roVideoPlayer (BOS 6.2.147+)
Stream Format:
  • Protocol: UDP Multicast (MPEG2-TS)
  • Video Codecs: H.264 / H.265
  • Address Range: 239.0.0.0 - 239.255.255.255
Source:
  • DirecTV COM400 Headend
  • Typical Port: 5000

đŸ–Ĩ Display Management

Loading displays...

🔗 Assign Content to Display

📅 Active Schedules

  • Loading schedules...

đŸĸ Display Hierarchy

đŸĸ

0

Areas

đŸ–Ĩ

0

Displays

đŸŸĸ

0

Online

Loading hierarchy...

📊 Display Diagnostics

Click on a display to view details and live preview

Loading diagnostics...

⚡ Events

Stateful Events

Events that can be toggled on/off to override normal schedules.

  • Loading events...

One-Shot Events

Events that trigger once when activated.

  • No one-shot events configured.

🔄 Scheduled Reboots

Automatically reboot LG WebOS and BrightSign devices on a schedule.

  • Loading scheduled reboots...

🔑 License

âŗ
Checking license...

⚙ SI Server Configuration

SI (System Integrator) Server mode allows LG webOS signage displays to download and run a native application for better performance and offline support. Use this for enterprise deployments with 50+ displays.

Server Information

Loading...
Loading...

📋 Setup Instructions

Method 1: USB Auto-Configuration (Recommended)

  1. Download the USB Config file (scap_installation.json)
  2. Copy it to the root of a USB flash drive
  3. Insert USB into the LG display
  4. Go to Settings → EZ Setting → SI Server Settings
  5. Enable Auto Set and select USB
  6. The display will configure itself and download the app

Method 2: Manual Configuration

  1. On the LG remote, hold Settings until icons appear, then press 8-0-8-0-OK
  2. In SI Server Settings, set:
    • Fully Qualified Domain Name: ON
    • FQDN Address: Loading...
    • Application Launch Mode: Local
    • Application Type: IPK
    • Local Application Upgrade: Remote
  3. Select Confirm to download and install the app

Important Notes

  • SI Server mode requires wired ethernet for initial installation
  • The display must be a commercial signage model (not consumer TV)
  • Requires webOS 3.0+ for IPK support
  • After installation, the app will auto-register like browser mode

đŸ‘Ĩ User Management

Viewer Read-only access
Editor Create & edit content
Administrator Full access
  • Loading users...

📋 System Logs

-
Activity Log Files
-
Display Log Files
-
Total Size
30
Retention Days
Time User Action Entity Details IP
Select a date to view logs
0 entries

📁 Available Log Files

Loading log files...
MediaCore

MediaCore Digital Signage

User Manual & Documentation

📖 User Manual

Version 1.4.0

Table of Contents

Download Complete User Manual

Get the full MediaCore documentation as a printable PDF

1. Overview

MediaCore Digital Signage is a comprehensive digital signage management system supporting LG WebOS, BrightSign, and web browser displays. It allows you to upload content, create playlists, manage displays, and schedule content delivery across your entire signage network.

Supported Devices:

  • LG WebOS Signage Displays - Native SI Client integration with automatic provisioning
  • BrightSign Media Players - LS5, HD5, XD5, XT5 series with SD card provisioning
  • Web Browsers - Chrome, Firefox, Edge display clients
  • Generic Displays - Any device with a modern web browser

Key Features:

  • Content Management - Upload images and videos with automatic thumbnail generation
  • Automatic Video Conversion - Videos are automatically converted to H.264 MP4 on upload for universal compatibility
  • Folder Organization - Organize content into folders for easy management
  • Playlist Creation - Build playlists with custom durations and ordering
  • Layouts - Create multi-zone screen templates with different content per zone
  • Display Management - Register and manage multiple displays
  • Hierarchy - Organize displays into areas and groups
  • Scheduling - Default and timed schedules with day-of-week support
  • Scheduled Reboots - Automatic daily/weekly reboots for display maintenance
  • Events - Create event-triggered content overrides
  • Diagnostics - Monitor display health and status
  • Offline Support - Local caching for uninterrupted playback

Supported Formats:

  • Images: JPG, PNG, GIF, WebP
  • Videos: MP4, WebM, MOV, AVI, MKV, MPG, MPEG, M4V, TS, MTS
  • Auto-Conversion: All uploaded videos are automatically converted to H.264 MP4 for universal compatibility
  • Maximum file size: 2GB per file

2. Content Management

Uploading Content

  1. Navigate to Media Library
  2. Drag and drop files onto the upload area, or click to browse
  3. Multiple files can be uploaded simultaneously
  4. Upload progress is shown for each file
  5. Automatic Conversion: Videos in non-MP4 formats (MPG, MKV, AVI, etc.) are automatically converted to H.264 MP4 in the background
  6. A toast notification appears when conversion starts: "Video Processing"
  7. Thumbnails are automatically generated for video files
  8. When conversion completes, a toast notification appears: "Video Conversion Complete"

Organizing with Folders

  1. Click New Folder to create a folder
  2. Click on a folder to navigate into it
  3. Use the breadcrumb navigation to go back to parent folders
  4. Content uploaded while in a folder is automatically placed in that folder

Managing Content

  • Use checkboxes to select multiple items for bulk operations
  • Click Add to Playlist to add selected content to a playlist
  • Click Delete to remove content (content in playlists cannot be deleted)
  • Click Detect Duration on videos to re-analyze the video length
  • Click Convert to MP4 (orange) on non-H.264 videos to convert them manually
  • Click Force Convert (red) on any video to re-encode it, even if already H.264 - useful for fixing playback issues

Video Conversion

Automatic Conversion: All uploaded videos that are not already H.264 MP4 are automatically converted in the background. You'll see toast notifications for conversion status.

How It Works:
  1. Upload any video file (MPG, MKV, AVI, MOV, TS, etc.)
  2. The video appears immediately in your content library
  3. A blue toast notification appears: "Video Processing - converting to H.264 MP4"
  4. A 🔄 indicator appears in the bottom-right showing active conversions
  5. Click the indicator to view the Jobs panel with conversion progress
  6. When complete, a green toast appears: "Video Conversion Complete"
  7. The original file is automatically replaced with the optimized H.264 MP4
Manual Conversion Options:
  • Convert to MP4 (orange button) - Manually convert non-H.264 videos
  • Force Convert (red button) - Re-encode any video, even if already H.264. Use this to fix playback issues with problematic files (e.g., MPEG-TS containers)

💡 Tip: Force Convert for Playback Issues

If a video shows as H.264 but doesn't play correctly on your displays (especially LG WebOS), use the Force Convert button. This re-encodes the video into a clean H.264 MP4 container, fixing issues with MPEG-TS, fragmented MP4s, or other problematic container formats.

3. Playlists

Creating a Playlist

  1. Navigate to Playlists
  2. Click Create Playlist
  3. Enter a name and optional description
  4. Select the orientation (Landscape or Portrait)
  5. Click Create

Adding Content to Playlists

There are two ways to add content:

  1. From Media Library: Select content using checkboxes, then click "Add to Playlist"
  2. From Playlist Editor: Click "Edit" on a playlist, then "Add Content" to browse available media

Managing Playlist Items

  • Use Up/Down arrows to reorder items
  • Set custom duration for images (videos use their natural duration)
  • Click Remove to remove an item from the playlist
  • Playlists loop continuously by default

Orientation

Set the playlist orientation to match your display mounting. Portrait playlists are rotated 90° for vertically mounted displays.

4. Layouts (Multi-Zone)

Layouts are screen templates that divide your display into multiple zones. Each zone can show different content simultaneously - perfect for showing a main video with a ticker, clock, or information sidebar.

Creating a Layout

  1. Navigate to Layouts
  2. Choose a Quick Start Template or click Create Layout
  3. Available templates: Full Screen, Split Horizontal, Split Vertical, Main + Ticker
  4. Enter a name for your layout

Editing Zones

Click Edit on a layout to open the layout designer:

  • Position & Size: Adjust X, Y, Width, and Height (as percentages)
  • Content Type: Playlist, Single Image, Single Video, Text, Clock, Weather, or Web Page
  • Assign Content: Select a playlist or content item for each zone
  • Add Zone: Click to add more zones to your layout

Zone Content Types

  • Playlist: Cycle through multiple images/videos
  • Image/Video: Display a single static media item
  • Text: Static text or scrolling ticker
  • Clock: Real-time clock display
  • Weather: Weather information widget
  • Web Page: Embed an external webpage (iframe)

Tip: Multi-Zone Audio

By default, all zones except the first are muted to prevent audio conflicts. Only one zone should play audio at a time.

Important: LG WebOS Limitation

LG WebOS displays only support single-zone (Full Screen) layouts due to hardware video decoding limitations. Multi-zone layouts will be rejected when scheduling to LG displays. Use Full Screen layout for LG devices.

5. Display Management

Registering a New Display

  1. On the LG display, open the web browser and navigate to your server URL
  2. The display will show a 6-digit registration code
  3. In the admin portal, go to Displays
  4. Click Register Display
  5. Enter the 6-digit code and a friendly name for the display
  6. Click Register

Display Status

  • ● Online - Display is connected and responding
  • ● Warning - Display was recently online but hasn't responded in 1-2 minutes
  • ● Offline - Display has not responded for more than 2 minutes

Display Settings

  • Name: Friendly identifier for the display
  • Location: Physical location description
  • Orientation: Landscape or Portrait (for rotated displays)

6. BrightSign Setup

BrightSign media players are provisioned via SD card with an autorun.brs script that automatically connects to MediaCore.

Supported Models

  • LS5 Series (LS425, LS445) - Entry-level, Full HD
  • HD5 Series (HD225, HD1025) - Full HD, HTML5
  • XD5 Series (XD235, XD1035) - 4K, dual decode
  • XT5 Series (XT245, XT1145, XT2145) - Flagship, 4K HDR

Setup Instructions

  1. Download the setup package from: Loading...
  2. Format an SD card as FAT32 (files under 4GB) or exFAT (files over 4GB)
  3. Extract all files from the ZIP to the root of the SD card
  4. Insert the SD card into the BrightSign player
  5. Power on the player - it will automatically connect to the server
  6. The player will appear in your Displays list once connected

Download Links

Tip: Remote Management

BrightSign players have a built-in Local Diagnostic Web Server (LDWS). Access it at http://PLAYER_IP/ to view logs, take screenshots, and reboot the player. Default credentials: admin / [serial number].

7. Schedules

Schedules connect playlists to displays. MediaCore supports two types of schedules: Default and Timed.

Schedule Types

  • Default Schedule - Always plays when no timed schedule is active. Use this as your "fallback" content that plays 24/7.
  • Timed Schedule - Plays only during specific times and days. Overrides the default schedule when active.

Creating a Default Schedule

  1. Navigate to Schedules
  2. Select Schedule Type: Default
  3. Select a Display from the dropdown
  4. Select a Playlist from the dropdown
  5. Click Create Schedule

Creating a Timed Schedule

  1. Navigate to Schedules
  2. Select Schedule Type: Timed
  3. Select a Display and Playlist
  4. Set the Start Time and End Time
  5. Select which days of the week this schedule should be active
  6. Click Create Schedule

Schedule Priority

When multiple schedules exist for a display:

  • Timed schedules take priority over default schedules when active
  • If multiple timed schedules overlap, the most recently created one takes priority
  • When no timed schedule is active, the default schedule plays
  • If no schedules exist, the display shows "Waiting for content..."

Example: Office Hours

Set a "Welcome" playlist as the Default schedule, then create a Timed schedule for your "Daily Announcements" playlist from 9:00 AM to 5:00 PM on weekdays. The announcements will play during business hours, and the welcome content will play evenings and weekends.

8. Hierarchy

The Hierarchy feature allows you to organize displays into logical groups called Areas.

Creating Areas

  1. Navigate to Hierarchy
  2. Click Add Area
  3. Enter a name for the area (e.g., "Lobby", "Building A", "Floor 2")

Organizing Displays

  • Areas can contain displays and sub-areas
  • Displays not assigned to an area appear under "Unassigned"
  • Use the hierarchy view to quickly see status of all displays by location

9. Events

Events allow you to override normal schedules with special content.

Stateful Events

Stateful events can be toggled on/off. When active, they override normal scheduled content.

  • Example uses: Emergency alerts, special announcements, promotional campaigns
  • Higher priority events (lower number) take precedence
  • Click Activate/Deactivate to toggle the event

One-Shot Events

One-shot events trigger once when activated, then return to normal playback.

  • Example uses: Welcome messages, notifications, alerts
  • Click Trigger to activate the event

10. Diagnostics

The Diagnostics view provides a visual overview of all display status.

Display Cards

  • Green - Display is online and healthy
  • Yellow - Display may be having issues (recently offline)
  • Red - Display is offline

Sorting Options

  • By Name - Alphabetical order
  • By IP Address - Network order
  • By Status - Online displays first
  • By Last Seen - Most recently active first

11. IPTV

MediaCore supports IPTV mode for displays that need to show live TV channels via UDP multicast streams (e.g., from COM400, DirecTV headends, or similar IPTV distribution systems).

Enabling IPTV Mode

  1. Navigate to Displays
  2. Select the display you want to configure
  3. Change Operating Mode to "IPTV"
  4. Optionally set a Default Channel
  5. Click Save

Managing Channels

  1. Navigate to IPTV Channels
  2. Click Add Channel to create a new channel
  3. Enter the channel name, number, and multicast stream details
  4. For SSM (Source-Specific Multicast), enter the source IP address
  5. Click Save

Channel Configuration

  • Name: Display name for the channel (e.g., "ESPN")
  • Channel Number: The channel number (e.g., 206)
  • Stream Address: Multicast group IP (e.g., 239.50.10.49)
  • Stream Port: UDP port (e.g., 5000)
  • Source Address: Source IP for SSM mode (e.g., 192.168.1.136)
  • Category: Optional grouping (Sports, News, etc.)

Changing Channels

To change the channel on an IPTV display:

  1. Go to Displays and select the IPTV display
  2. Use the channel selector dropdown or enter a channel number
  3. Click Change Channel
  4. The display will switch to the new channel within seconds

BrightSign IPTV (Recommended)

BrightSign players provide the best IPTV experience with native UDP multicast support:

  • Direct multicast playback - no server-side transcoding needed
  • Lower latency than HLS-based solutions
  • Built-in buffering for stable playback
  • HDMI audio output with automatic routing

Tip: Network Requirements

IPTV requires proper multicast routing on your network. Ensure IGMP snooping is enabled on switches, and that the BrightSign players are on the same VLAN as the multicast source. Firewalls must allow UDP traffic on the stream ports.

IPTV Troubleshooting

  • "No data arrived" - Check that the source address matches your actual multicast source IP
  • Audio dropouts - May indicate network congestion or insufficient buffering
  • No audio - Verify HDMI audio is connected and not muted on the display
  • Black screen - Check multicast routing and firewall settings
  • Channel won't change - Verify the channel exists and has valid stream settings

12. Scheduled Reboots

Scheduled Reboots allow you to automatically restart BrightSign and LG WebOS displays at specific times. Regular reboots help maintain display stability and clear memory.

Creating a Scheduled Reboot

  1. Navigate to Scheduled Reboots (in the Settings menu)
  2. Click Create Schedule
  3. Enter a name for the schedule (e.g., "Nightly Reboot")
  4. Set the reboot time (24-hour format, e.g., 03:00 for 3 AM)
  5. Select which days of the week the reboot should occur
  6. Select the target displays to reboot
  7. Click Save

Schedule Settings

  • Name: A descriptive name for the schedule
  • Reboot Time: Time of day to execute (HH:MM in 24-hour format)
  • Days of Week: Which days the schedule is active (default: all days)
  • Target Displays: One or more displays to reboot
  • Enabled: Toggle to enable/disable the schedule

How It Works

  • The scheduler checks every minute for due reboots
  • When triggered, displays are rebooted with a 1-second stagger between devices to avoid network congestion
  • BrightSign devices are rebooted via the Local Diagnostic Web Server (LDWS) API
  • LG WebOS displays are rebooted via the LG control protocol
  • Results are logged for each device (success/failure)

Monitoring Reboots

  • View Last Run time and Next Run time on each schedule
  • Check Last Result to see which devices succeeded or failed
  • Reboot events are logged in the activity and display logs

Tip: Best Practices

Schedule reboots during off-hours (e.g., 3 AM) when displays aren't in use. Weekly reboots are usually sufficient for most deployments. For 24/7 displays, consider staggering reboots across different times.

Important: BrightSign Authentication

BrightSign scheduled reboots require the LDWS password to be stored in the display's firmware_version field. This is typically the player's serial number. If reboots fail, verify the password is correct.

13. Troubleshooting

Display Won't Connect

  • Verify the display is on the same network as the server
  • Check that port 3001 is not blocked by a firewall
  • Ensure the display has internet/network access
  • Try refreshing the browser on the display

Video Won't Play

  • Verify the video is H.264 encoded (check codec badge in Media Library)
  • If not H.264, wait for automatic conversion to complete (check Jobs panel)
  • If video shows H.264 but still doesn't play, use the Force Convert (red button) to re-encode
  • MPEG-TS files (.mpg, .ts) may need Force Convert even if they contain H.264 video
  • Try re-uploading the video if conversion fails
  • Check that the file isn't corrupted
  • Large videos may take time to buffer - check network speed

Playback Stops or Gets Stuck

  • The system includes automatic recovery - playback should resume within 2 minutes
  • For immediate recovery, remove and re-add the schedule
  • Check network connectivity to the display

Debug Mode

Enable debug mode to see detailed status information on displays:

  • Add ?debug=true to the display URL
  • Or press Ctrl+D on the display (web client only)

BrightSign Player Won't Connect

  • Verify the SD card is FAT32 or exFAT formatted
  • Ensure autorun.brs is in the root of the SD card (not in a subfolder)
  • Check network connectivity - the player needs to reach the server
  • Access the player's Local DWS at http://PLAYER_IP/ to check logs
  • Default LDWS credentials: admin / [serial number]

LG Display Layout Error

  • LG WebOS displays only support single-zone (Full Screen) layouts
  • Multi-zone layouts cannot be assigned to LG displays due to hardware video decoding limitations
  • Use the "Full Screen" layout template for LG devices

Video Conversion Issues

  • Conversion stuck at 0% - Check that FFmpeg is installed on the server
  • Conversion fails - The source video may be corrupted; try re-uploading
  • No toast notification - Video may already be H.264 MP4 (no conversion needed)
  • Jobs panel not updating - Refresh the page; jobs continue in background
  • Video plays only first item - Use Force Convert to re-encode problematic files (especially .mpg, .ts)
  • Video quality degraded - Conversion uses standard H.264 settings for compatibility
  • Browser can't preview video - Some formats won't preview until conversion completes

Scheduled Reboot Issues

  • Reboot not executing - Verify the schedule is enabled and the time/day settings are correct
  • BrightSign reboot fails - Check that the LDWS password (stored in firmware_version field) is correct
  • LG reboot fails - Verify the display IP is reachable and the LG control port (3000) is open
  • Some displays skipped - Only BrightSign and LG WebOS device types support scheduled reboots
  • Double execution - The scheduler has built-in protection; check server logs if this occurs

Getting Support

For additional support, check the server logs or contact your system administrator.

Quick Reference

Keyboard Shortcuts (Display)

  • Ctrl+D - Toggle debug info
  • Ctrl+R - Reload display
  • Ctrl+N - Skip to next item

Server URLs

  • Admin: /admin
  • Display Client: /display-client
  • LG SI Server: /si
  • BrightSign: /brightsign
  • API: /api
  • Health Check: /health

Status Indicators

  • ● Online
  • ● Warning
  • ● Offline

MediaCore Digital Signage v1.4.0

Created by Fix IT Technologies