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 Scheduler

TMS: Scheduler Error

The Errors tab in Scheduler serves as a log of all session-related and POS-related issues that prevent proper scheduling or playback preparation. It helps diagnose problems with session creation, file parsing, or SPL availability.

🖼️ Interface Overview

ColumnDescription
TitleHigh-level summary of the error (e.g., Failed to load POS FileCouldn't create session)
DescriptionDetailed reason, such as XML parsing issues or missing SPL
Date/TimeTimestamp when the error occurred
ScreenAffected screen number, if applicable
NoteAdditional notes (if used in system configuration)

🛠 Common Error Types

Error TypeMeaning
Failed to load POS FilePOS XML file is malformed, missing, or incompatible
Couldn't create sessionSPL referenced in POS not found in TMS or malformed
POS Read ErrorPOS API communication failure or timeout
Session Start with UUID infoSpecific SPL not available in TMS, possibly deleted or corrupted

🧹 Clear Errors

    • Use the 🟥 Clear button to delete the current log and declutter the view
    • Useful after resolving root causes and rechecking sessions

    This tab helps in understanding if certain automated issues or disruptions in POS-to-TMS synchronization or playlist-related malfunctions.

TMS: Scheduler Weekly View

The Weekly View offers a static, read-only layout of all sessions planned for the week, organized by screen and day. It is designed for fast reference and scheduling oversight without the ability to modify sessions directly.

🖼️ Interface Overview

ElementFunction
Weekly NavigationUse ⬅️ Previous and ➡️ Next to move between weeks
Search FilterQuickly filter movie titles by keyword
Day ColumnsEach column represents one day of the week (Wednesday to Tuesday)
Screen RowsEach row represents one screen (Screen-01, Screen-02, etc.)
Session BlocksEach block shows the movie title, SPL title (if any), and start time

🔍 Viewer Highlights

  • Displays one week at a time (7 days)
  • Non-editable view – purely informational
  • Ideal for shift managers and content teams to review scheduling coverage
  • Helps spot overbooked or underutilized screens at a glance

 

🧾 Notes

  • Actions like adding, deleting, or linking sessions are not available in Weekly View.
  • For modifications, use List View or Calendar View.

TMS: Scheduler Calendar View

The Calendar View provides a timeline-based visual scheduler for all screens, allowing cinema operators to manually create, link, or manage show sessions with real-time feedback on session status, errors, and device activity.

🖼️ Interface Overview

ElementFunction
SPL Panel (Left)Toggle to show/hide list of SPLs for manual scheduling
Search FiltersFilter by movie name or screen
Date NavigationMove between days using arrows or date picker
Color IndicatorsConfigure visual status for Past (Black), Current (Green), Future (Blue) sessions
Zoom & SettingsAdjust time scaling and layout preferences
Session BlocksEach block represents a scheduled POS or Manual session with SPL linkage
Screen RowsTimeline layout showing sessions for each screen in parallel
Click Screen NameOpens screen dashboard with live status and ingest tasks

⏱️ The system auto-scrolls to the current time on page load.

➕ Creating / Linking / Deleting Sessions

ActionDescription
Unhide SPL ListClick the arrow to expand SPL options
Drag SPL → CalendarDrop onto a time slot to create a Manual Session
Drag SPL → POS SessionLink SPL to existing POS session via confirmation popup
Unlink POS SessionClick the ⛓️ chain icon on a session to remove its SPL link
Delete Manual SessionClick the 🗑️ icon in the session block to remove it
Auto TransferTMS will schedule missing CPL and KDM transfers automatically

Drag SPL → Calendar

Delete Manual Session

⚠️ Session Block Error Indicators

Each session block provides real-time status based on content and KDM availability:

IconMeaning
🟥 Red Key BlinkingKDM expired or missing – playback will fail
🟥 Red Double Key BlinkingKDM that is going to expires, will expire by the session start time
🟨 Yellow Key BlinkingKDM expiring within 48 hours – attention needed
⚪ White Key BlinkingKDM not yet valid (future date)
🟥 Red FilmCPL missing or not playable detected

💡 Clicking a session opens Session Details for complete CPL/KDM diagnostics.

🎛️ Screen Dashboard View

Clicking on a screen name (e.g., Screen-05) opens a real-time dashboard:
  • PanelDescription
    Playback BarShows current content and timecode
    Now PlayingSPL title and asset information
    Server StatusOnline state, schedule mode, drive access
    ProjectorPower, lamp, douser, and lens movement status
    Sound FormatChannel layout (e.g., 5.1 PCM, Dolby Atmos)
    Ingest TasksOngoing and scheduled content transfers for this screen

    This is an extension to the Screen Placeholders on the Left Side that gives icon indicators for each screen status

IconsDescription
Screen IconShows state of Server (Green – Online, Red – Offline)
Schedule IconShow state of Scheduler (Green – Enabled, Red – Manual)
Sound IconShow state of Sound Processor (Green – Online, Red – Offline)
Projector IconShow state of Projector (Green – Online, Red – Offline)
Light IconShow state of Light (Green – On, Grey – Off)
Douser IconShow state of Light (Green – Open, Grey – Closed)
Ingest IconIndicates screen currently has ingest going on.
Playback State IconShow state of Playback, Either Play, Stop, Pause, Unknown, Offline

If you have any questions, please contact our support team.

🗓️ Scheduler – List View

The Scheduler module in TMS provides a centralized view to monitor, edit, and manage scheduled show sessions across all screens. The List View is designed for operational efficiency with powerful filters, session diagnostics, and playback synchronization with POS.

🖼️ Interface Overview

Key sections and tools available in List View:

FeatureDescription
List View / Calendar View / WeeklySwitch between list layout, calendar style, and weekly table view
Errors ButtonDisplays any POS read or sync errors
Search FilterQuickly search sessions by title, SPL name, or time
Screen FilterFilter schedule view by individual or all screens
Current ShowsFilter to only show sessions that are actively playing
TMS / POS UpdatedTimestamp of last successful sync with TMS and POS
Day NavigationNavigate between days using the left/right arrows

🎬 Session Row Breakdown

Each session row displays critical scheduling details:

ColumnDescription
TypeShows source of the session: POS or Manual
ScreenScreen number and current runtime if playing
Movie / SPL TitlePOS movie title and matched SPL title
Date/TimeScheduled start time of the session
Action ButtonsOpen session details, unlink POS, or delete
Note / KDM StatusShows KDM expiry time or any warnings for the session

🎨 Color Code Legend for Note

ColorMeaning

White
KDM not yet valid — KDM exists but is not yet active (future validity window)
🟩
Green
Valid KDM is present and currently active for the CPL
🟡
Yellow
KDM is about to expire within the next 48 hours
🔴
Red
KDM is expired or missing — playback will fail unless resolved

🔄 Session Management Options

Top bar session tools:

  • 🔁 Refresh: Sync session info with POS/TMS
  • ➕ New: Manually add a new session
  • 🔗 Edit Links: Match or unlink SPLs from POS sessions
  • 🗑️ Delete / Delete All: Remove one or all sessions from the day

🧭 Filters in Scheduler – List View

The Scheduler’s List View includes multiple powerful filters to help users quickly locate, monitor, or troubleshoot show sessions.

🔍 Available Filters

Filter TypeDescription
Search FilterLocated at the top-left, this allows quick search by movie title, SPL name, or screen ID.
Screen FilterDropdown that lets you narrow the view to a specific screen or show all screens.
Current Shows ToggleWhen enabled, this will only show sessions that are currently in playback. Useful for live status tracking.

📌 Notes:

  • Search and Screen Filters work in combination. You can first limit to a screen, then search by keyword within that screen’s sessions.
  • When the Current Shows toggle is active, it disables date navigation and locks the display to now-playing sessions only.
  • The List View Filters helps to easily identify Errors and is especially useful for troubleshooting or checking issues such as missing KDM Keys, Content or SPLs.

 

🔍 Session Details View

  • The Session Details View provides an in-depth look at a specific scheduled session, including the SPL, current playback progress, and CPL/KDM statuses for the screen.

🖼️ Interface Overview

ElementDescription
SPL TitleShows the playlist assigned to the session
Start / End DateTimeIndicates scheduled session start and end times
Session TypePOS-synced or manually added
Current CPLHighlights the currently playing composition (if active)
Playback Progress BarLive timeline indicator showing current playhead position
SPL UUIDUniversally unique identifier for the SPL
Composition Playlist TableLists all CPLs included in the SPL
CPL PresentShows whether each CPL is stored on screen
PlayableIndicates if the CPL is ready for playback
Keys (KDMs)Displays whether a KDM is available, expired, or missing
Composition IDUnique ID assigned to each CPL by the DCP package

⚠️ Playback progress and status bars are only visible if the session is currently running.

➕ Manual Session Creation

TMS allows users to manually schedule SPLs using the + New button in List View.

🖼️ Manual Add Interface

StepAction
1Click New to open session creation form
2Choose SPL(s) from the dropdown
3Set the date and time for playback
4Select one or more target screens
5Click Create Task to confirm

Manual sessions will be listed with Type = Manual and can operate independently of the POS. These are useful for technical checks, private screenings, and content testing.

🗑️ Delete and Delete All Sessions

The Scheduler includes tools to remove one or multiple scheduled sessions directly from the List View.

🗑️ Delete Session

  • Each session row includes a Delete button (usually a red trash bin icon).
  • Clicking it will immediately remove the selected session from the TMS schedule.
  • If the session is POS-linked, it will be deleted, however on next POS Update the session will be created again.
  • If it’s a manual session, it will be deleted entirely.

⚠️ A confirmation of deleted session will appear.

🗑️ Delete All Sessions

    • Found at the top of the Scheduler interface.
    • Clicking Delete All will remove every session listed for the currently selected day and filters.
    • This includes both POS-linked and manually added sessions, unless filtered by screen or search.

    🔒 Best Practice: If you believe there is a scheduling error and want the POS Sessions to reload, use Delete All to remove all sessions, wait 3 minutes for next POS session reload for a fresh creation of sessions.

✅ Practical Uses

  • Validate SPL linkage with POS schedule
  • Monitor sessions that may be missing KDMs
  • Identify sessions not yet loaded into screens
  • Diagnose runtime or sync delays between POS and TMS
  •