Skip to main content

Release 2.0.23

VP Player - Release 2.0.23

The new release will include the upgrades, features, and issue fixes listed below:

Release Notes for Client 2.0.23

Feature: Live Video Creation Update and Rewind Duration

Introducing a user-friendly popup design for creating live videos in VP, offering greater flexibility in managing livestream content with customizable rewind durations and DVR functionality. This update provides an intuitive way for users to set rewind durations and toggle DVR options for live videos, allowing them to create a more tailored viewing experience that aligns with the specific needs of their content.

Feature: Cut and Publish - Visualization of applied case covers in the timeline

Improved trimming experience for users during livestream publishing. We have updated the Cut & Publish pop-up experience, focusing on making it quicker and easier for users to trim and manage their livestreams. A new, color-coded trim seek bar adds visual clarity and control, allowing users to identify and edit different segments of their livestream based on status markers.

Feature: Filter Audio Episodes by Specific Podcast

Enhanced the filtering functionality in the Audio listing page to allow admins to filter audio episodes by the podcast ID. This update enables users to quickly and accurately display episodes related to a specific podcast.

Feature: Handle Failed Audio Encoding with Proper Error Codes

We have improved error handling for audio encoding processes. The system now returns a 400 (Bad Request) status code for encoding failures, allowing for more accurate identification and troubleshooting of issues. The error response includes the message: {"success": false, "errors": ["Failed to encode audio!"], "statusCode": 400} and logs the exact timing of the error. This change applies to all relevant media files, ensuring consistent error messaging across encoding failures.

Feature: Display Number of Audio Episodes for Specific Podcast

Added a feature for admins to view the total number of audio episodes for each podcast. This count is now clearly displayed in the "Episodes" tab.

Update: Aspect Ratio Options Cannot Be Unselected in Playlist Creation

Fixed an issue in the playlist creation form where users could not deselect an aspect ratio once chosen from the "Select Aspect Ratio" dropdown. Users can now easily deselect via x button at the end of the input and revert to the default state with no aspect ratio applied.

FIX: Podcast has in the episode listing duplicates and cant be deleted

Resolved an issue causing duplicate audio episodes to appear in the podcast episode listing. Users can now delete duplicates without them reappearing upon reload. Additionally, the full episode listing accurately reflects the unique episodes, ensuring a cleaner and more efficient user experience.

FIX: Cover image disappears after updating podcast

Fixed an issue where the podcast cover image disappeared after updating the podcast via RSS feed link. Users can now update their podcasts without losing the associated cover image, ensuring a consistent visual representation across all episodes.

Release Notes for Player v.2.2.1

Feature: Phone goes horizontal, video goes fullscreen

A feature that automatically switches videos to fullscreen mode when the device is rotated to landscape orientation, provided that the 'Portrait Orientation Lock' is disabled. This functionality applies to both regular videos and advertisements. Users can customize this setting through a checkbox in the player settings, similar to the behavior seen on the Dailymotion platform. By default, this feature is enabled.

Feature: Attach "Keywords" to Player Playlist Request

Player now includes keywords parameters in playlist requests if a keywords array is provided in the video object or if the embed page contains keywords metadata.

Update: New Access Denied Event

Added vp-video-access-denied event, which fires with a data object containing videoId and reason for access denial.

FIX: Progress in ad timeline doesn't reflect the reality

Resolved an issue where the timeline progress indicator for ad playback was misleading due to the locked video section obscuring the ad progress. The timeline now accurately reflects the ad duration completed, ensuring clearer visibility during ad playback.

FIX: Timeline Overlap with Ad Playback

Fixed an issue where the locked section of the timeline overlapped with ads during playback. This update ensures that the ad remains fully visible, providing a clearer view of both the ad content and the timeline for a better user experience.

FIX: Images in the timeline are not aligned correctly with the footage in the video

Addressed an alignment issue with the timeline hover images, which were not accurately reflecting the corresponding video frames. Users can now hover over the timeline and see images that align correctly with the actual video playback, ensuring that clicking on the timeline takes users to the exact frame shown in the hover image.

FIX: Live Seeking on iOS Safari

On iOS Safari, improved live seeking behavior by adjusting playback based on the current buffered segments instead of reloading the video. Due to Safari’s native HLS compatibility, direct access to HLS controls is limited, so this change optimizes the live seeking experience without disrupting playback.

Feature: Ignore Calls to Play When Out of View

Added a new boolean configuration option, ignorePlayOutOfView, to the player config. When set to true, any play() call to the player will first check if the player is viewable in the viewport. If the player is not in view, the play call will be ignored, helping to prevent unwanted playback. Currently only available through javascript setup.

FIX: SegmentWatchTime Exceeding Video Duration

Fixed an issue where SegmentWatchTime could exceed the video duration when the video ended on a fractional second (e.g., 15.5s). Segment watch time now caps at the video’s end point, preventing over 100% watch time reporting.

note

These release notes provide an overview of the issue fixes and improvements in version 2.0.23. For more detailed technical information, refer to the documentation or accompanying resources.