MediaCore Logo

MediaCore

Digital Signage Management System
User Manual
Version 1.4.0
Fix IT Technologies

Table of Contents

  1. Overview
  2. Getting Started
  3. Content Management
  4. Playlists
  5. Layouts (Multi-Zone)
  6. Display Management
  7. BrightSign Setup
  8. LG WebOS Setup
  9. Scheduling
  10. Hierarchy & Organization
  11. IPTV Configuration
  12. Scheduled Reboots
  13. Diagnostics & Monitoring
  14. Troubleshooting
  15. Quick Reference

1. Overview

MediaCore Digital Signage is a comprehensive digital signage management system that enables you to display dynamic content across multiple screens. Whether you're managing digital menu boards, lobby displays, informational kiosks, or corporate communications, MediaCore provides the tools you need.

Supported Display Types

Device Type Description Features
LG WebOS LG commercial signage displays Native SI Client, auto-provisioning, remote control
BrightSign LS5, HD5, XD5, XT5 series Native 4K playback, SD card provisioning, IPTV support
Web Browser Chrome, Firefox, Edge, Safari Universal compatibility, easy setup

Key Features

Supported Formats

Type Formats
Images JPG, PNG, GIF, WebP
Videos MP4, WebM, MOV, AVI, MKV, MPG, MPEG, M4V, TS, MTS
Maximum File Size 2GB per file
Automatic Video Conversion

All uploaded videos that aren't already H.264 MP4 are automatically converted in the background. You can continue working while conversion happens - you'll receive a notification when it's complete.

2. Getting Started

Accessing the Admin Portal

Open your web browser and navigate to your MediaCore server:

http://YOUR_SERVER_IP:3001/admin

Default Login Credentials

Username admin
Password admin123
Important: Change Default Password

For security, change the default admin password immediately after your first login. Go to Users and edit the admin account.

Quick Start Workflow

  1. Upload Content - Go to Media Library and upload your images and videos
  2. Create a Playlist - Go to Playlists and create a new playlist with your content
  3. Register a Display - Connect your display and register it in the admin portal
  4. Create a Schedule - Go to Schedules and assign your playlist to the display
  5. Watch It Play - Your content will start playing on the display automatically

3. 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. Thumbnails are automatically generated for all media

Automatic Video Conversion

MediaCore automatically converts uploaded videos to H.264 MP4 format for universal playback compatibility.

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"
  4. A spinning indicator appears in the bottom-right showing active jobs
  5. Click the indicator to view the Jobs panel with 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:

Button When to Use
Convert to MP4 (orange) Manually convert non-H.264 videos
Force Convert (red) Re-encode any video, even if already H.264. Use this to fix playback issues with problematic files (e.g., MPEG-TS containers)

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
  4. Content uploaded while in a folder is automatically placed in that folder

Managing Content

4. 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:

Managing Playlist Items

Editing Playlist Properties

Click the Edit (pencil) icon on any playlist to modify:

Orientation

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

Tip: Orientation Matching

MediaCore will warn you if you try to assign a playlist to a display with a different orientation. Make sure your playlist orientation matches your display orientation.

5. 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:

Zone Content Types

Type Description
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)
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.

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.

6. Display Management

Registering a Web Display

  1. On the display device, open a web browser
  2. Navigate to: http://YOUR_SERVER:3001/display-client
  3. The display shows a 6-digit registration code with the MediaCore logo
  4. In the admin portal, go to Displays
  5. Click Register Display
  6. Enter the 6-digit code and a friendly name
  7. Click Register

Display Status Indicators

Status Meaning
Online Display is connected and responding
Warning Recently online but hasn't responded in 1-2 minutes
Offline No response for more than 2 minutes

Display Settings

Display Commands

7. BrightSign Setup

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

Supported Models

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

Setup Instructions

  1. Download the setup package from the Help section or: http://YOUR_SERVER:3001/brightsign/setup.zip
  2. Format an SD card as exFAT (recommended) or FAT32
  3. Extract ALL files to the root of the SD card
  4. Insert the SD card into the BrightSign player
  5. Power on the player - the MediaCore logo will appear
  6. The player auto-registers and appears in your Displays list
  7. Assign content via the admin portal

SD Card Structure

SD:/
├── autorun.brs           # BrightScript entry point
├── index.html            # Node.js client
├── mediacore-config.json # Configuration
└── content/              # Downloaded content (auto-created)

Remote Management

BrightSign players have a built-in Local Diagnostic Web Server (LDWS). Access it at:

http://PLAYER_IP/

Default credentials: admin / [serial number]

8. LG WebOS Setup

LG WebOS signage displays use the SI (System Integration) Server protocol for automatic provisioning.

Automatic Setup via DHCP

  1. Configure your DHCP server to provide the SI Server URL:
    • Option 066 (TFTP Server): http://YOUR_SERVER:3001
    • Or Option 060: SI Server address
  2. Power on the LG display
  3. The display automatically downloads and installs the app

Manual Setup

  1. On the LG display, go to Settings → SI Server Settings
  2. Enter your server URL: http://YOUR_SERVER:3001/si
  3. The display downloads the IPK application automatically
LG WebOS Limitations

LG WebOS displays only support single-zone layouts due to hardware video decoding limitations. Use the "Full Screen" layout template for LG devices.

9. Scheduling

Schedules connect playlists or layouts to displays. MediaCore supports two types of schedules.

Schedule Types

Type Description
Default Always plays when no timed schedule is active. Use as your "fallback" content.
Timed Plays only during specific times and days. Overrides the default schedule.

Creating a Default Schedule

  1. Navigate to Schedules
  2. Select Schedule Type: Default
  3. Select a Display
  4. Select a Playlist or Layout
  5. Click Create Schedule

Creating a Timed Schedule

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

Schedule Priority

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. Announcements play during business hours; welcome content plays evenings and weekends.

10. Hierarchy & Organization

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 (e.g., "Lobby", "Building A", "Floor 2")

Organizing Displays

11. IPTV Configuration

MediaCore supports IPTV mode for displays that need to show live TV channels via UDP multicast streams.

Enabling IPTV Mode

  1. Navigate to Displays
  2. Select the display 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
  3. Enter channel details:
    • Name: Display name (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
BrightSign IPTV (Recommended)

BrightSign players provide the best IPTV experience with native UDP multicast support - no server-side transcoding needed, lower latency, and built-in buffering for stable playback.

12. Scheduled Reboots

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

Creating a Scheduled Reboot

  1. Navigate to Scheduled Reboots
  2. Click Create Schedule
  3. Enter a name (e.g., "Nightly Reboot")
  4. Set the reboot time (24-hour format)
  5. Select which days to run
  6. Select the target displays
  7. Click Save

How It Works

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.

13. Diagnostics & Monitoring

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

Display Cards

Real-Time Monitoring

Click on any display card to see:

Activity Logs

Navigate to Logs to view:

14. Troubleshooting

Display Won't Connect

Video Won't Play

BrightSign Issues

Issue Solution
10 red blinks on boot Script error - download fresh setup.zip
"Server unavailable" Check mediacore-config.json server URL
Black screen Download fresh autorun.brs from server
Player not registering Ensure config file is on SD root

Debug Mode

Enable debug mode to see detailed status on displays:

15. Quick Reference

Server URLs

Service URL
Admin Portal /admin
Display Client /display-client
LG SI Server /si
BrightSign Setup /brightsign/setup.zip
API /api
Health Check /health

Keyboard Shortcuts (Display Client)

Shortcut Action
Ctrl+D Toggle debug info
Ctrl+R Reload display
Ctrl+N Skip to next item

Default Credentials

Service Username Password
Admin Portal admin admin123
BrightSign LDWS admin [serial number]