ExpersysOne

Our team of professionals is backed by years of experience and deep exposure to the cinema industry. We believe in strong teamwork and openly sharing information with clients to keep them informed about industry trends and new technologies that enhance the cinematic experience.

Contact Info
Jalan Puteri , 47100 Puchong, Selangor, Malaysia.
New York, NY 10010
sales@expersysone.com
+603 8066 4263
Follow Us

TMS Ingester

TMS Ingester – Ingesting Content & SPLs into the System

The TMS Ingester module allows you to scan, import, monitor, and manage content such as DCPs and Show Playlists (SPLs) into the Theatre Management System (TMS). It supports multiple ingest sources, tracks ingest status, and provides error handling for failed or incomplete transfers.

🖼️ Interface Overview

The image below shows the TMS Ingester screen with all labeled features:

🔹 Main Tabs in the Ingester

TabPurpose
Ingest ScanBrowse content (DCP/SPL) available from sources like LMS, screens, USB, or FTP
MonitorShows active ingest tasks and queue
Ingest LogsProvides a historical log of completed, failed, or cancelled ingests
Scan ErrorsDisplays errors found during source scans (e.g., corrupted or missing metadata)
Drop VFUpload zipped VF (Version File) DCPs directly into LMS

🔸 Ingest Scan – Finding Content to Ingest

This is the default tab when opening the Ingester.

Key Features:

ElementDescription
Ingest ButtonBegins transfer of selected content to LMS
Refresh ButtonRe-scans the selected source for updated content
Select AllMarks all listed content for bulk ingest
Element FilterDropdown filter (e.g., DCP, SPL) to narrow results
Text SearchAllows typing to quickly locate specific content
Source SelectorDropdown to choose ingest source (e.g., Screen-01, USB, FTP)

🔸 Monitor Tab – Live Ingest Progress

The Monitor tab shows content that is currently being transferred, or waiting in the queue.

It includes:

  • ✅ Ingesting now
  • ⏸️ Paused tasks
  • 💤 Queued content
  • ⏩ Resume / Pause buttons
  • ❌ Cancel option

Use this to track:

  • Large transfers (e.g., 200GB+ DCPs)
  • Simultaneous ingests from different sources
  • Bandwidth or disk performance impacts

🔸 Ingest Logs – Completed History

Shows all past ingests including:

DetailInfo
StatusCompleted, Failed, Cancelled
TypeDCP / SPL
TimestampStart/End times
DetailsPath, size, duration, destination
Filter/SearchFind by keyword, type, or result

Clicking the Details button shows full ingest metadata and outcomes.

🔸 Scan Errors – Incomplete or Corrupt Files

This tab lists content that couldn’t be loaded during scan due to:

  • Corrupted XML metadata
  • Unsupported format
  • Missing CPL or PKL components
  • Unfinished file copy on USB/FTP

🛠 Use this tab to clean up ingest issues before retrying.

🔸 Drop VF – Upload VF DCP Files (Optional)

Used to upload zipped VF DCP packages to LMS. Supports:
  • VF add-on reels
  • Ad packs
  • Alt-language content
Drag & drop the .zip file and follow the upload instructions.

📄Ingest Scan Tab (DCP & SPL Import Guide)

The Ingest Scan tab in the Expersys TMS allows you to import DCPs and Show Playlists (SPLs) from local or remote sources into the TMS Library Management System (LMS). This is the first step to make content available for scheduling and playback.

🖼️ Interface Overview

Below is the current layout of the Ingest Scan Tab, showing selectable content, filters, and action buttons.

🔹 Main Functions

ElementFunction
Source SelectorDropdown to choose source (USB, FTP, LMS, Screens, INCOMING)
IngestTransfers selected content to LMS
RefreshRe-scan the selected source
Select AllSelects all displayed content items
Delete (INCOMING only)Deletes selected files from the FTP folder
Purge Incoming (INCOMING only)Deletes all files from the FTP directory
Text SearchFilters results using partial or full filename
Element FilterFilter by DCP / SPL types

🎨 Visual Indicators

Visual StyleMeaning
⚫ Black TileContent does not exist in LMS (can be ingested)
⚪ Grey TileContent already exists in LMS
🟩 Green TileContent that has been selected for ingest

✅ To ingest: Click to select a content row (it will turn green), then press the Ingest button.

📁 INCOMING Source – FTP Transfers

When content is sent to the TMS via FTP, it appears under the “INCOMING” source. This special folder includes additional actions:

ActionFunction
DeleteDeletes selected files from the INCOMING FTP folder
Purge IncomingDeletes all files in the INCOMING FTP folder (use with caution)

Use this for:

  • Temporary ingest of trailers, ads, or support files
  • Cleaning up failed or expired FTP transfers

🧭 Step-by-Step: How to Ingest Content

✅ Step 1: Select Source

From the left sidebar, click Ingester → Select Source (e.g., USB, Screen, FTP)


✅ Step 2: Filter & Search

  • Use the Text Search bar to quickly locate a CPL or title
  • Apply Element Filter to show only DCPs or SPLs

✅ Step 3: Select Content

  • Click each content row to select it
    → the row will turn 🟩 green
  • Or press Select All to queue all visible items

✅ Step 4: Click Ingest

  • All selected content will be transferred into the LMS
  • The system will automatically switch to the Monitor tab

⚠️ If Content Does Not Appear

IssuePossible Reason
Content missingCorrupt XML / Missing PKL or CPL
“Source Offline”FTP/USB/NAS not connected or unreachable
USB not detectedUSB not mounted or unsupported format (e.g., exFAT recommended)

🔄 What Happens After Ingest?

  • 📥 Content becomes available in LibraryScheduler, and Playlist Builder
  • 📝 Logs appear in Ingest Logs tab

 

🧠 Operator Tips

  • ✅ TMS scans all libraries in the background and updates itself every few minutes depending on how many sources available.
  • If you just sent a content to the FTP of INCOMING or plugged in a USB and don’t see the Content, try to refresh the source before ingest
  • Delete unneeded files from INCOMING to free space
  • Use search and filters to avoid accidental multi-DCP ingest

If you have any questions please contact Expersys Support Team.

TMS Ingester – Monitor Tab

The Monitor Tab in the Expersys TMS Ingester module displays real-time progress of current ingest operations. This is where you can track the status of content being transferred to the LMS, including queued tasks, ongoing operations, and ingest-specific metadata.

🖼️ Interface Overview

The screenshot below provides a visual breakdown of the Monitor Tab layout:

🔹 Monitor Tab Layout

The Monitor tab consists of two main sections:

  1. Running Tasks
  2. Pending Tasks

1️⃣ Running Tasks

This section lists any content actively being ingested into the TMS.

ColumnDescription
StateStatus of the ingest (e.g., 🟢 Running, ⏸️ Paused)
TypeType of content (usually DCP or SPL)
File NameTitle of the ingest task (e.g., DCP CPL name)
CurrentDisplays the specific file currently transferring, with live progress percentage (e.g., 82.283%) or hashing verification progress
SourceIndicates where the content is being ingested from (e.g., USB, NOC, Screen)
StartedTimestamp of when the ingest task began
Overall ProgressThe full task progress as a percentage of all components (MXF, XML, etc.)

2️⃣ Pending Tasks

Below the running task is the queue of upcoming ingest jobs, waiting to be processed.

ColumnDescription
StateAlways shows as 🕓 pending until it’s picked up for ingest
TypeDCP or SPL
File NameThe full CPL or package title
SourceWhere the job is coming from (e.g., FTP, USB, NOC)
CreatedTimestamp when this task was added to the queue

Multiple jobs may be stacked here based on:

  • Batch ingest from Select All
  • Multiple ingest sources
  • Manual content uploads

🔘 Monitor Tab Controls

Located above the task list, you’ll find interactive control buttons:

ButtonFunction
🟢 ResumeResume paused ingest task
🟡 PauseTemporarily halt the active transfer
🔴 CancelAbort the currently running task
📄 DetailsOpen file-by-file log for the selected task

These controls provide flexibility in managing bandwidth, avoiding schedule clashes, or recovering from network errors.

🧾 Ingest Task Details View

Clicking the Details button will open a modal showing full ingest metadata and file-level progress.

Here’s how it looks:

📋 Breakdown of Details Popup

FieldDescription
TitleName of the CPL or asset being ingested
UUIDUnique content identifier
PKLThe asset’s Packing List filename
Asset FileCPL/Asset package root
SourceWhere the ingest is coming from (e.g., NOC)
Total SizeTotal file size of the DCP package
Ingested SizeLive progress (e.g., 138.68 MB / 193.73 MB)

📄 List MXF (File-by-File Status)

Each ingest task shows detailed file progress:

FieldExample
FileNameUnique MXF file identifier
TypeFile type (e.g., Picture, Sound)
DownloadShows RunningPending, or Completed
Hash verificationPlaceholder for future hash check result

This lets you verify which files are transferring, which are queued, and if any have failed or stalled.

🔁 Automatic Queue Management

  • The TMS handles one task at a time in serial
  • Once the Running Task finishes, the next Pending Task automatically begins
  • Paused or failed tasks stay in the queue until resumed or removed

✅ Summary

The Monitor Tab provides everything you need to oversee and manage your ingest operations, including:

  • Live file transfer visibility
  • Task queue and scheduling
  • Detailed transfer progress
  • Full control to resume, pause, or cancel jobs

Network Recommendations

The Expersys TMS requires a reliable, high-speed network to effectively manage devices, transfer media content, and monitor system statuses across a multiplex environment.

Recommended Network Setup

Network TypeSpecification
Management Network100Mb/s to 1Gb/s (Cat5e or Cat6 cabling)
Media Network10Gb/s (Fiber optic or CAT6A cabling)

Management Network:
Used for device communication, status monitoring, system controls, and SNMP traffic.

Media Network:
Dedicated to high-volume data transfers such as DCP content ingest, playlist uploads, and KDM distribution.

Having separated networks from TMS to Auditoriums helps to prevent traffic congestion and optimizes performance.

Recommended Switches

For better network reliability and performance for the Media Network, it is recommended to use high-speed managed switches such as:

  • Netgear M4250 Series
  • HPE Aruba 2930F Series or Aruba 3810M Series
  • FS S3900-24T4S or S5800 Series

Features to look for:

  • SFP+ or 10GbE ports for 10Gbps fiber or copper uplinks
  • Gigabit copper ports for device connections
  • VLAN support to separate Management and Media traffic
  • Redundant power options (if available)

Tips for Optimized Setup

  • Use Fiber or CAT6A cabling between TMS and Media Switch to ensure 10Gbps performance.
  • Use dedicated VLANs to logically separate Media and Management networks even if switches are shared.
  • Ensure servers and switches have Jumbo Frames enabled for large media file transfers.
  • Enable Link Aggregation (LACP) if multiple uplinks are neede

If you have any questions, please do not hesitate to contact our support team.

Supported Devices

The Expersys TMS system is designed to work with a wide range of industry-standard cinema hardware.

Following outlines the current supported devices:

Cinema Players:

  • Dolby: DCP2000, DCP2K4, Showvault, IMS1000, IMS2000, IMS3000
  • Christie: IMB-S3, IMB-S4
  • IMAX

We are working to add support for more devices proactively.

Cinema Projectors:

  • Christie
  • Barco
  • NEC
  • IMAX

Sound Processors & Audio Equipment:

  • Dolby: CP650, CP750, CP850, CP950, IMS3000, DMA Amplifiers
  • MAG: DANA, DCO Amplifiers, DCQ Amplifiers
  • PowerSoft Amplifiers *Networked Devices Only

Power Distribution Units (PDUs):

  • Expersys PDU
  • RevPower PDU

External Storage Devices:

  • FTP Compatible Devices such as NAS or PC with FTP Server installed. (Commonly used for electronic DCP delivery)

If you have any enquiries please contact our support team.

Supported Devices

The Expersys TMS system is designed to work with a wide range of industry-standard cinema hardware.

Following outlines the current supported devices:

Cinema Players:

  • Dolby: DCP2000, DCP2K4, Showvault, IMS1000, IMS2000, IMS3000
  • Christie: IMB-S3, IMB-S4
  • IMAX

We are working to add support for more devices proactively.

Cinema Projectors:

  • Christie
  • Barco
  • NEC
  • IMAX

Sound Processors & Audio Equipment:

  • Dolby: CP650, CP750, CP850, CP950, IMS3000, DMA Amplifiers
  • MAG: DANA, DCO Amplifiers, DCQ Amplifiers
  • PowerSoft Amplifiers *Networked Devices Only

Power Distribution Units (PDUs):

  • Expersys PDU
  • RevPower PDU

External Storage Devices:

  • FTP Compatible Devices such as NAS or PC with FTP Server installed. (Commonly used for electronic DCP delivery)

If you have any enquiries please contact our support team.