Skip to main content
Skip table of contents

MediaPortal Release Notes

The following items on the list encompass breaking changes, features, and fixes that are relevant for the major release.

Patches for this major release

Patches are shown based on recency and will appear below as soon as they are issued.

Release 25.2.10 on

What’s new?

Breaking Change

In order to handle default values managed by the ConfigPortal (CP), the CP default metadata structure has been updated. This change is introduced with version 25.2 of CP and requires a minimum version of 25.2 for both MediaPortal and ConfigPortal.

Camera Card Ingest - Non-Stitched Mode

Camera Card Ingest via Web Upload [MP UG]

The Camera Card Ingest - Non-Stitched provides an alternative ingest workflow for camera cards.

  • Alternative ingest flavour: Provides a new ingest option specifically designed for non-stitched camera cards.

  • Single item representation: Each camera card is represented as a single Vidispine item.

  • No proxy or single HiRes clip attached: Unlike the standard ingest workflows, this ingest method does not generate a unified proxy or single high-resolution clip.

  • Sequence and Timeline Documents: The ingested item includes both a Sequence document and a VidieEditor Timeline document that represent the structure of the original card.

  • Reference to individual items: Maintains references to individual items, each representing the separate high-resolution/original shapes and their respective proxies.

  • Detailed technical documentation is available here.

HiRes Playout

HiRes Playout [MP UG]

The HiRes Playout feature extends MediaPortal's Player functionality by adding support for direct video server playout control, alongside standard web-video (proxy) playback.

  • Dual control interface: Simultaneously controls web-based proxy playback and video server playout using a unified control interface.

  • Integrated video server commands: Playback commands (play, pause, seek, etc.) are sent both to the web player and to the configured video server playout port.

  • Controlled access: Only users or MediaManagers with elevated permissions can access and control HiRes Playout functions.

  • Server interaction: Supports direct interaction with external video servers, allowing high-resolution playback for review or broadcast operations.

  • Supported Video Servers: Currently supports Omneon Spectrum video servers.

HiRes Playout and how to collect a player

HiRes Playout - Player Port Selection

User Settings

User Settings [MP OG]

The User Settings feature has been updated to align with the design principles of other Vidispine products, providing a more consistent and streamlined user experience.

Key Features

  • Aligned User Interface: The updated view for user settings follows the design pattern of other Vidispine products, improving consistency across platforms.

  • Customizable Theming and Location: Users can configure their preferred Theming and Location settings directly.

  • Simplified Data Structure:

    • The internal data structure for storing user settings has been simplified.

    • Now stores user preferences as simple key/value pairs.

    • Simplification enables easier management and integration via external API calls.

Benefits

  • Easier maintenance and future enhancements.

  • Simplified integration with external systems via API.

  • More intuitive experience for administrators and users.

Upload Adjustments

The Upload Adjustments enhances MediaPortal’s upload process with:

  • Upload to Collections: How do I ingest an item?
    Users can select pre-configured Collection Types when uploading. Uploaded files are automatically assigned to collections or, in case of VidiEditor/Premiere, added to the latest project version.

Users can upload to collections and select from the filters

Upload to Collection

  • Improved Upload Performance:
    Admins can configure:

    • Chunk Size

    • Parallel Threads

    • Use of Vidispine Storage Agent (VSA) for uploads

  • Access Rights During Upload: How do I ingest an item?

    • Users can assign Owner Rights at upload time to control access immediately.

Choose from a Group or a user for upload

Set Access Rights on Upload

Improvements and Third-party Support — TwelveLabs 1.3

Search Setting [MP OG]

The integration with TwelveLabs v1.3 enhances AI-powered video search and training capabilities in MediaPortal.

Key Features:

  • Support for TwelveLabs v1.3:
    Full support for TwelveLabs 1.3 API for training and video search.
    Reference: TwelveLabs v1.3 Documentation

  • New Analyze Plugin:

    • Allows users to analyze video content by sending prompts.

    • Results can be directly utilized for editing workflows.

  • Dynamic Parameters:

    • Available search parameters (e.g., confidence levels, models used) depend on the selected TwelveLabs version.

    • Refer to TwelveLabs documentation for version-specific parameter details.

VSA Upload

Upload

The VSA Upload feature enables file transfers using the Vidispine Storage Agent (VSA) for:

  • Generic File Uploads

  • Camera Card Ingest

This improves upload performance and allows direct storage access via VSA.

Adobe Premiere Panel Updates

New enhancements to the Adobe Premiere Panel integration improve usability and import workflows:

  • Keyboard Shortcuts:

    • Quick import into Premiere Bin using shortcut keys (e.g. Ctrl + I).

    • MediaPortal Panel

  • Import into Opened Folder:

  • Renamed RAW Import Button:

    • The RAW Import button is now called Original for better clarity.

  • Proxy Import as Metadata:

Update of Web-Render-Engine (WRE)

How can I view the content?

Enhancements to the Web-Render-Engine (WRE) include:

  • Audio Track Selection:
    WRE now allows users to select specific audio tracks during playback.

  • Support for Growing Files:
    Enables playback of files that are still being ingested or processed.

  • Placeholder Display for Incomplete Video Segments:
    If portions of a video are not yet transcoded, WRE shows a placeholder image while indicating the known full duration.

Drag and Drop Updates

Drag And Drop

Enhanced Drag and Drop functionality differentiates the payload format based on context:

  • Search results: Send payload as XML or JSON.

  • Player (Preview Panel / Details View): Send payload as XML or JSON.

This allows better integration with 3rd-party systems that expect different payload formats.

Attach File

Upload

Enables direct upload of a file component to MediaPortal.

Users can select a single item from search results and upload a new file component to it. Option to either append the file component to the existing item or create a new item. Supports assigning an Ingest Workflow to process the uploaded file.

Select Words from Segments

Preview Panel

  • Enables word-accurate selection within transcript segments.

  • Selected words can be added to the Dropzone for further processing and workflow automation.

  • Requires transcript services that provide timecode-accurate data (e.g., DeepVA, AWS).

Mark words from the segment and hit 'Plus' on player will add that segment to Dropzone

Add Metadata on Workspace Creation

  • Workspaces can now include additional metadata fields at the time of creation.

  • These metadata fields are stored but not visible directly within the workspace UI.

Segments

Add to Placeholder on Publish / As iFrame

How do I collect material? | Add-to-Placeholder-on-Publish-/-As-iFrame

Introduced a dedicated route for the AddToCollection dialog. The dialog can be embedded as an iFrame for external applications. Supports filtering collections by type, specifically for metadata containers.

Specific 'Add-To-Collection' dialog - Can be opened as iFrame in external applications

Specific 'Add-To-Collection' dialog

  • Add to Collection → Add to Premiere Project

    • Users are now also allowed to add the collected content to a Premiere project. The information about the selected project and content will be passed to a Vidiflow workflow. This workflow can then process the data - for example, by triggering restores, transcodings, or transfers. And can eventually integrate with Helmut Cosmo to add the content asynchronously to the project.

Fixes

Item#

Item

220308

Clearify Allowed Origins for Panel

235148

Incorrect timecode is displayed at the last frame

236013

Mandatory on metadata in upload

236187

Default Values on CameraCard Ingest

236685

Default metadata from CP handling

237398

Media Portal Trim send to VidiCore

237763

Action for "Add to Collection" and other options in the context menu of preview panel are not enabled

237917

Placeholder search as filter option in MediaPortal

237918

Filter can disappear with long list of external APPs on side navigation

237924

Open Value from context menu fails on Details view

238201

Not possible to create collection due to change in request structure

238444

"Open Details" on Collections leads to vidicore Error

238575

MP: "Add To Collection" doesn't add to _version of project

238580

AudioTrack switch on AudioOnly crashes

238585

Add possibility of owner rights to OWS

238808

Chrome Version affecting facets display

238900

wrong duration above player

238978

Adopt new MultiValue Enum Structure from CP

239314

Fix Playable Timeline for CameraCard Ingest

239315

Fix Metadata Views for different collection types

239330

Mandatory validation on BatchUpload broken

239595

Premiere Publish does not trigger workflow on certain effects

239635

Adding Item to Project does not add it to latest Project Version

239666

Words on multiline Readmode are cut off or not well separated

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.