Platform

2025-09-12 New UI Release

New:

  • recording the Screen can now optionally also add a Voice Recording

    • depending on the Browser Capabilities, the UI will ask for Permission and which Microphone to use before the Screen Recording

    • the Screen Recording itself will mix the PC Audio (if selected and supported) with the Microphone Audio and it will end as one AudioTrack in the Recording

    • on Chrome, the currently recorded Image will be shown in a PictureInPicture View over the Browser - which shows, if selected, clearly, that the Microphone is currently active

  • Dubbing can now be enabled on Live Projects

    • the option appears only, when live TextTracks are enabled

    • Generative AI Text and Dubbing must be enabled in System Services

    • an new "PromoRow" will allow Users with enough Permissions to activate these Features directly in the Project Settings

  • Company User Default Settings now allow to set a new DefaultRole

  • the UI now supports "Group-User-Admin"

    • these Users can access the "Users" Area, even if their Base Role does not allow this

    • in some cases, the NavigationRail therefore offers a new Icon for User Management

    • these Users can edit/de-/activate/delete Users, as long as they are in one of the Groups they are Admins of

    • they can create Users in their administrated Groups but are not allowed to assign Modules OR set a Base Role

    • as they have by default now Admin Rights (in a Group they belong to), they can also edit their own priviledged Account Settings (Grant Support Access and 2FA for Example)

Fixed:

  • Fixed allowing to add the same folder as WatchFolder to the same project multiple times.

  • Fixed Crash on WatchFolder Initialization, if used Directory have been removed from System while Platform was not active

  • Fixed clicking the Cover in Listview does not open Editing Sidesheet on [Notifications, Categories, Types, Users]

  • Fixed editing User (besides currently loggedin User) does not show their Cover, even if one was uploaded before

  • Fixed MultiSelect in Users does not work

  • Fixed Users with assigned Notification Module cannot edit or delete Notifications, unless they also have Player Module assigned

  • Fixed Users with assigned Type Module cannot edit or delete Types, unless they also have Category Module assigned

  • Fixed editing the assigned Groups of a User multiple times in the same Sidesheet leads to inconsistent state

  • Fixed Podcasts dont show "History" Tab

  • Fixed Camera UI for QR Code Reader on mobile Devices

Changed:

  • when starting a Media in PiP Player, Bumpers will now be automatically removed

  • refactored how Group Assignment API Calls on Users are computed, which increases Speed significantly

  • Platform now supports the AudioSession API. If the Browser supports this, it will mix Audio from various Tabs and Apps better according to currently happening Audio Demands from Platform (for example - the Microphone is used or a Video starts)

2025-09-01 New UI Release

New:

  • if the Company supports Groups AND SSO, Groups can now be configured with IDP Group Names

  • IDP Group Names are now also available as exportable Attribute in Groups and Projects

Fixed:

  • Fixed ListFormat in English to use Words instead of Signs and drop Oxford Comma

  • Fixed EdgeCases where Company is Group-Based, but the User does have the Permission to add Projects / Users but is not assigned to Groups

    • in this Case, the "create Project/User" Button is disabled, but shows on hover, why its disabled

  • Fixed disabling "automatic TextTracks" on an On-Demand Project does not hide the PromoBox for "Automatic Translations"

  • Fixed File and Project Titles were not rendered correctly in some Notification Contexts

  • Fixed Audio Files without Covers were not showing their WaveForm in Notifications

  • Fixed Notification Text was cut too early in Notification Overlay

Changed:

  • the Icon for the Module "Notifications" has been changed to reduce confusion with Platform Notifications

  • furthermore, the UI calls "Platform Notifications" now "Updates" to reduce confusion with "Notification Module"

  • a successfull "copy/move" Operation is now also shown in "Platform Notifcations", not as Snackbar anymore

2025-08-28 New UI Release

New:

  • in an OnDemand Project, Users can now import Files via URL - for now, this must be a valid http(s) URL, that directly points to a File of a supported Format (that can be relaxed some day, if we decide so). Branded Companies can disable this feature (has been done for all for now).

    • the Upload Confirmation Dialogue is re-used here, so Companies that enforce manual acceptance of their upload policies will enforce this also here

    • if the User enforces "define Source Language on Upload", the UI will be shown in the Sidesheet, otherwise in a Modal

    • this feature can be disabled by branded Customers (and is disabled for all existing branded Customers for now)

  • update TTS Creation Dialogue

    • it is now also showing the SourceLanguage of the Text

    • AI WritingTools are now also available on the TTS Text Details

    • as this is a potentially long text, the settings"max Words" will be stored in a new Setting for "very long texts"

    • also, changing the Language now automatically updates the Writing Tools to use the new Language on next Invokation

  • re-added Keyboard Support (and make it work on macOS the first time):

    • pressing "Escape" while Page in Focus and neither Sidesheet nor Modal are currently open, the Navigation Drawer closes (if existing and open)

    • pressing "ctrl/cmd + a" toggles "select all" (if the current view supports MultiSelect)

    • pressing "ctrl/cmd + r" refreshes the current View (if the current view uses API Data)

    • pressing "ctrl/cmd + s" while a Form is unsaved and open will save the Form

  • Link to Classic-UI Support Tickets has been added to Support Sheet (temporarily)

    • the new Right for Ticket Access has been added to the Role Overview View

    • Link to Classic-UI Analytics has been added (temporarily)

Fixed:

  • Fixed Crash on adding a TTS File without stored preferred UploadLanguage

  • Fixed a longstanding Issue, that Multi-Language Entities (like Groups or Players) lose their Multi-Language Definitions and become un-editable after they were used in a sorted Filter

  • Fixed DropDowns in Darkmode dont show Scrollbars

  • Fixed setting a Company User DefaultRole is not shown after Saving

  • Fixed Company User DefaultRole is not the default when inserting new User (unless there was a previous used Setting)

  • Fixed opening a File from GlobalSearch while not being on an OnDemand Project, an Error Message is shown and Query is not visible

  • Fixed showing Email Actions on Login/Request Password PagesFixed HelpTexts for LiveStreams are not positioned correctly on some Screen Resolutions

  • Fixed LiveStream Signal Status Charts are rendered too big

  • Fixed displaying "NaN" as File Version directly after Upload

  • Fixed massive Workload on Database Updates, even if there is only one Item to update

  • Fixed Password Indicator UI is broken on Reset-Password Page

Changed:

  • "Badge" Icon on Players are now only shown, if there is a Cover existing, even if there are some existing other (probably API-driven) Values

  • temporarily, "data-playout-id" in Sharing Dialogues has been renamed to back to "data-dataid" until the Player Problems are fixed

  • after much discussion, the DetailLevel Filter in Log Widget now operates again "hierarchically", i.e. there is always an active selection and the selection includes all "more severe" Entry Types

  • ellipsized text renders the "…" now locale-aware (if Browser supports this)

  • if the network is detected as slow, the Upload Manager wont upload Files in parallel any longer, but just one after the other

  • updated "Rank Covers" UI to make use of the default Modal Confirm Button instead of the hard-to-see Overlay Button

  • to clarify, how to use the GeoPosition tool, a helptext is now shown when the Geo Modal opens (if the User is in "Basic" Mode and did not disable HelpTexts)

  • the file options "repackage" and "reencode" are now also available in each File Overflow Menu (if the User has the necessary permissions)

2025-08-06 New UI Release

New:

  • LiveStream Source Languages were expanded to support 10 Languages now

  • Support now offers a Link to the new Platform Docs

  • Notifications ("Alerts") now support the new "file uploaded" Event

  • LiveStream Streaming URLs now also list Audio-Only Manifests

  • the User Role DropDown now has a Link to a Sidesheet to show all Roles and the Rights they include

  • the Notification System has been completely refactored and is now handled with a NotificationManager on the Top (Bell Icon)

    • here, the System Level Notifications are now also globally handled, all other References to those were removed from all other Places

    • System Level Notifications are now also clickable and open the Page directly (in most cases, depending on Browser Capabilities and Permission Status)

    • also, Badge Functionality is now enabled by default and reflects the currently unread Numbers of Events

    • in Browsers over the Favicon, in PWA directly in the System Taskbar

  • although since the first day in the code, Platform so far never actively used "IdleDetector". IdleDetector is an enhanced API, that, if Permission is granted, allows Platform to "know" permanently the state of the Screen and the User. This enhanced Permission can help to get over various Issues with long-term Usage of the App. Platform will ask for this Permission after an extended Period of being offline - maximally once per week unless denied by the User. (this API is only available in Chrome - and also here not on every Platform)

Fixed:

  • Fixed Crash on LiveView if loaded directly on StartUp with OnDevice AI Models, that were not yet inited

  • Fixed Focus Issues with Modals, that expose a full Form

  • Fixed "save" Button is shown in Support Extended Side Sheets

  • Fixed Comment Replies cannot be opened with Keyboard only

  • Fixed adding a new Reply to a comment did not (always) update the Number of Replies on the parent Comment

  • Fixed Issues witch WatchFolder Badge not appearing

  • Fixed Crash on iFrame Re-Rendering on Theme Change

  • Fixed Crash on guessing Image HDR Properties when Image is not a Blob

  • Fixed Rendition Download List skips Audio-Only Items, if the File offers MuxedDownload Options

  • Fixed FilePicker Extension Sidesheets do not offer to search for Id, even if Query was numeric

  • Fixed RealtimeProcessor on Mercure does not reconnect propperly to Mercure Server on Connection Loss

  • Fixed LiveStream Status Widget does not render the Signal Status Widget, although there is historical data available (in this case, there are no KPIs yet). These data will now show - and KPIs will apepar on the next Info Event

  • Fixed saving LiveStream Project with Transcriptions but without Translations (due to DeepL not available for Company) is not possible due to wrong Errormessage

  • Fixed Cover Generation on first Frame is shown as "10 sec"

  • Fixed Users with lots of Projects but nothing else cannot see Project Button and Closer in Navigation Rail

Changed:

  • Icon Labels in the Navigation Rail are now also clickable

  • after a long Period of "offline" or "device was idle", the System will reload a Live Widgets now (like it would reload the FileBrowser in these Sitations)

  • as Chrome becomes less and less reliable detecting if the Page is actually shown, more events and listeners have been added trying to reliably detect "the page is visible and active" - still, this does not work perfectly (but does in FireFox and Safari).

  • after a "not visible Phase" (or "no-internet Phase") longer than 30 Minutes, the System will automatically clear all Caches and reloads all global Objects before reloading the current View

  • updated all "Favicons" for 3Q and branded Customers to use SVGs to support Favicon Badges (except in Safari)

  • disabling Polls and Comments in Live Player

  • the "stop stream" Button is now visible always on the LiveStream View, not only during "streaming". Also, if was before available only if enableStabilizing/enableFailover was active, which was removed also. It is now only disabled if the User uses Basic Mode.

  • the LiveStream Preview Player does not force autoPlay/muted any longer, but applies the Player Defaults

  • Layout for Lists of URL (Streaming / Renditions) has been refactored completely - Table View were replaced with more reliable List Views and Icon Buttons

  • Layout for Feed URL (Podcast) has been refactored completely to align withj new Streaming URL UI (and a "open Feed Url" Button has been added)

  • added Logic to show language-specific Quotation Marks in various Contexts

  • GlobalSearch Logic has been aligned with all other Searches (specifically, found items are cleared, even if next search doesnt have Responses)

  • as SearchFilter are relevant now, the SearchField Button is visible also for Users with "Basic Mode"

  • "No Result" UI now offers a dedicated Button to set QueryFilter to Id (and start search again), if searching for Files by Id, but without QueryFilter

  • "No Result" UI now offers a dedicated Button to remove QueryFilter (and start search again), if searching for anything with an active QueryFilter that leads to no found items

  • LiveStream Signal Widget can now also be expanded (to make it possible to see the Stream Details better)

  • LiveStream Recording Widget now shows if a Recorder is using AutoRecording (unless its already recording, then it shows the recording duration)

  • Experimental - as the Live UI is not controllable well on smaller Screens and Tablets, the UI now allows to hide the Titlebar and controls the maximal height of an expanded Widget - it further automatically realigns the expanded Widget to be centered on full Display. On mobile Phones, the UI automatically hides Titlebar on Widget extension, which allows Widgets to become up to 50% higher. This is complicated to "guess" and "handle" in CSS, so if negative side effects of this behavior occur, please screenshot and/or share the screen with me

2025-07-24 Additional source languages for live subtitles

The following languages can be transcribed for live subtitling:

  1. English

  2. Dutch

  3. Italian

  4. Portuguese

  5. French

  6. Russian

  7. Spanish

  8. Danish

  9. Ukrainian

  10. German

2025-07-21 New UI Release

New:

  • LiveStream Comments are now available

    • Features are roughly identical to Classic UI

    • offers 3 different Views on Widget/expanded Widget and mobile View

    • offers additionally Notification Options on new Comments

    • automatically detects and manages Links in Comments

    • if the Device supports this, Platform will automatically detect the Language of each Comment with OnDevice AI

      • the Detection Results will be stored on the Device Database afterwards

      • if successfull, it will offer Translation, if the language does not match the Session Language AND the detected Language can be translated AND the Comment is at least 10 Words long AND the Company allows Translations AND the user consents into using a (remote) AI

      • in any case, it will modify the HTML accordingly to the detected Languages for the Browser UI

  • OnDemand Encoding Settings now offer a new Option to manually define the Timestamp, from which the System will take Covers

Fixed:

  • Fixed LogLevel DropDown UI

  • Fixed Mercure Connection was finally lost once a Clone Object Error occured even once

  • Fixed some Contexts do not show Loading Spinner while refreshing internal Data

  • Fixed FireFox does not produce a readable Video File, when capturing the Screen

  • Fixed Parameter Usage on Players when Window Management API is used

  • Fixed setting File ReleaseStatus via Batch is denied with a (wrong) Message about missing Metadata

  • Fixed changing between multiple OnDemand Projects did not cleanup Realtime Listeners correctly

  • Fixed changing between multiple LiveStream Projects sometimes applied Events to the wrong Project

  • Fixed invalid ReferrerPolicies used in iFrames

  • Fixed Language Attributes for Live Logs, which are always in English and must therefore be processed in case of a non-english UI

  • Fixed readOnly Text Areas could not be scrolled

  • Fixed PageView Analytics reported wrong ViewTime per Page

  • Fixed Safari/iOS shows Buttons for OS-Level Notifications, but this is only supported in PWA (on iOS)

  • Fixed Edgecase with a User who can create Projects, but has exactly one Project, where he has only Read Rights cannot access Project Management

Changed:

  • Changed Logic of how to monitor and reconnect Mercure Connections

  • Changed Error Handling of AI Image Modal - so far, there was an Error Message, but the Modal didnt actually close, what was obviously irritating. The Modal will now move to a new "error" Phase which clearly indicates what happened and offers to try again.

  • Changed ScreenRecording to use a PictureInPicture Preview of the currently recorded Surface (if Browser supports this) and not a Snackbar anymore.

    • if the Browser does not support PiP AND anything but Platform itself is recorded, the App will show an Indicator of elapsed recorded Seconds so far.

  • Changed Logic of Live LogLevel to align with "normal" usage of filters everywhere else

  • when a Player is started on a TextTrack List, Platform will now disable any Bumpers (if the current Player Config uses those) - as its very confusing to watch TextTrack Rows move while on a very different Video (still, if the Player was started before, the Bumpers may be playing)

    • same applies to Players, started for Cover Capture and Timestamp Capture

  • On android, URL Input Fields and User Area now can import Data from active NFC Tags, if allowed, supported and selected

2025-07-15 New UI Release

Fixed:

  • Fixed opening Sidesheet removes active Widget Header Indicators in LiveView

  • Fixed broken LiveStream AudioTrack Definition UI

  • Fixed File Browser does not respect Project-Setting while calculating if Multi-Action Playlist Option is shown or not, which could lead to an empty list

  • Fixed an Edgecase where an API-driven View loads forever without any option to use the View, when a Tab is open and opened again

  • Fixed WCAG Hints on TextTrack Editor

  • Fixed FilePicker Crash when restricted to only one Project

  • Fixed Location Button on Geo Search in Darkmode

  • Fixed Offline Indicator StartUp Page in Darkmode

  • Fixed various Buttons, Fragments and Icons, that - during Page being offline - did not work (although their target would work offline) and did work (but needed Internet for their target)

  • Fixed Files-to-Podcast Explain Dialogue

  • Fixed check on Files-to-Podcast Dialogue to notify User, if a File is already in the Podcast

  • Fixed adding a Podcast does not refresh internal Cache

  • Fixed UI Crash when API returns invalid Dates

Changed:

  • Removed the "X" Clear-Input Icon from search-fields, as Browsers do not emit a special event for clicking this icon, which lead to various unnecessary Reloads whil trying to interpret this. As all Search Boxes already have icons at the end anyway, we also do not add an own Icons for this, to make it look less cluttered.

  • Filters in Search are now also available on mobile Devices (as otherwise, there is no way anymore to search for Ids and also the Clear-Input Icon has been removed, so there is enough space now)

  • as LiveStreams can be modified to only be Video or only be Audio, the Rendition and Renditionsettings Panels are now hiding various Details, if only video or only audio has been activated. This is temporary, as the Settings will be rewritten completely.

  • in the LiveView, the "Live Player" Tab now always renders the Player, even if the Stream is currently offline

  • any Geo View now renders an Overlay with more Information about the currently selected Location

  • the TextTrack Uploader now also scans for Blocks with invalid Timestamps (or Start Times larger than End Times) and emits a better Error Message (and blocks Upload therefor)

  • LiveLog Timestamps are now shown with Seconds (when in absolut time mode)

2025-07-07 New UI Release

New:

  • "Junior Editor" Role is now available

Fixed:

  • Fixed Chapters suggest importing Media Covers as Cover, but only one Cover is available

  • Fixed FileWizard tries to update ReleaseStatus automatically on Update, but ignore files.publish.update Permission

  • Fixed open GlobalSearch Results multiple times in the same Project only works on the first click

  • Fixed Crash on FileBrowser when trying to update the Release Status of multiple Files at the same time

  • Fixed a rare Race condition, where the full content page was "inert" (=nothing could be interacted with anymore)

  • Fixed clicking the Cover in ListView does not trigger starting Playback of a connected Player always (but just every second time)

  • Fixed confusing Hints about LiveStream Realtime Reactions in Player Settings and their Position

  • Fixed changing the Role of the logged-in User in a Company with Groups does not modify Permissions until Reload

  • Fixed rendering of "meter" Elements in Chrome (they changed the underlying structure)

  • Fixed Recommendation Overview Button does not appear in File Shortcuts, although Project uses this Feature

Changed:

  • to align with Files API, all internal Search Operations now combine multiple Terms with "AND" always (and ignores "+" from now on)

  • improved Sync Operations if Platform is open on multiple Tabs - User Settings Change and Realtime Events are now propperly processed on all Tabs, which now synchronize themsleves via Broadcast API.

  • the "Metadata" Button on a LiveStream Projects still opens the Metadata Sidesheet, but opens now on Playerstatus Options

  • the JSON-LD Inclusion on Embed Codes is not stored anymore, it will always reset to false when the Share Dialogue opens

  • the ISO-8601 Duration was changed to Googles Preferences (rendered without Milliseconds in JSON+LD)

  • The "current usage" of Account Usage has been redesigned to look less like "errors" and give an indication of an Overuse (if there is any)

  • as its slightly confusing, that users cannot search for File Ids anymore [without restricting the Scope to a specific Field] (in Files and GlobalSearch), in case they were searching for an Id and didnt find anything, the UI will hint on using the SearchField Filters (as the search will then work again)

2025-06-26 New UI Release

  • the Multi-Language UI has been redesigned completely to make it easier to understand, what is the intention of these fields

    • also, the Translation Functionality has been aligned with the AI Writingtools UI to make the use easier to understand

  • adding support for PEPC. PEPC is a new Browser Control to allow Users better Access to Permssions. If the Browser supports this, the Account Panel now shows the State of the currently supported Permissions (so far, only Geo, Camera and Microphone are supported, and only in Chrome)

  • Playout Management on Files now optionally also computes matching JSON+LD

    • this would be possible for LiveStreams too, but is disabled until we have Events in APIv3

    • the Option can be disabled on Company Level

    • the Option will not appear if the File is not encoded yet

    • if the User activated this, this Preference will be synced across all Devices

    • the possible Options for contentUrl and embedUrl in JSON+LD were discussed extensively and is has been decided, that we add the "best MP4-H264 Rendition" for Video and "MP3/AAC Progessive" for Audio. As there are a lot of possible options, we can add a Selectbox if there is an interest in this Feature.

  • the UI now can handle the case where access to the camera or microphone was blocked manually before. It will hint the User for the reason for this and, if PEPC is supported, can lead the User now to the Setting Page to actually change this directly in the Page

  • when recording a Video or Audio on Desktop with more than one Microphone, the UI now shows a Paper to select a Microphone for Audio Input

  • the UI now memorizes the last selected Camera and Microphone and tries to re-use this device on next Start

  • the UI now can handle adding/removing Cameras or Microphones while the Recording UI is shown

Fixed:

  • Fixed changing Playouts sometimes does not update the currently chosen Playout Context

  • Fixed Realtime Event notifying Encoding Complete does not mark the Files as actually completed

  • Fixed newly created Files do not show the Cover, if that one was created automatically

  • Fixed OnDemand Projects do not update Page Title with their Title

  • Fixed opening Projects Settings from Navigation Rail when not on Project List does not open Project Settings

  • Fixed Playout Management shows hint about Portrait Videos also on Contexts, which do not correlate with a Videos Orientation

  • Fixed Chromecast not available inside Platform, although configured correctly

  • Fixed an Edgecase where opening the Page with intent to open Profile or Password in the Files Area, the Sidesheet automatically closes immediately

  • Fixed User Cover does not show current Covers Dimensions

  • Fixed "null" Value added to File Details on FileList, if an Audio File was selected

  • Fixed Double-Click on Video Preview does not trigger Fullscreen before Recording

  • Fixed Video-Preview Rotation on mobile Devices in Portrait Mode when using Camera

  • Fixed cannot edit newly created Types/Categories without Error Message

  • Fixed cannot adding Items to a type-restricted Playlist or Podcast, although types match

  • Fixed Crash on Global Search if a Search was performed with Field Filter, which then was removed

  • Fixed finding an Item via GlobalSearch (or PlayoutId Search) was successfull, but the Search Field of the new Context did not reflect the new Search Term

  • Fixed Citynames in Timezone DropDown always use English Names, not respecting current Locale

  • Fixed Order of User Roles are not consistent between various Lists

Changed:

  • when recording a Video or capturing an Image on Desktop with more than one Camera, the UI now correctly shows a Paper to select a Camera (before, it only showed a swap Icon, which is still used in mobile, but which is not suitable for Desktop Environments)

  • Input Fields of Type Email of Phone now offer a Way to start a Call / an Email to the value just like URL Fields already do

  • the UI will now show a Hint briefly, when it automatically imports a Gravatar Cover for a newly created User (as its not really obvious, where this Image came from)

2025-06-17 New UI Release

New:

  • Podcasts are now available

    • this is a huge new Area, with Support for Feeds, Seasons and Episodes

    • Playout Management is supported

    • Podcast Feed Urls are supported

    • searching for Podcast Playout Ids in GlobalSearch is now supported

    • adding Files to a Podcast from the Files Areas is now supported (not in Classic UI)

    • Podcasts now have a "kind" - they can be "audio" or "video", "mixed" is not allowed (not in Classic UI)

    • Podcasts now support an "Order Mode" (itunes:type) Attribute, which controls the Order in Podcast Players (not in Classic UI)

    • many Attributes and Settings have been removed or changed, according to Podcast Players Best Practices (but we can bring them back, if needed)

    • the UI will now notice a User, who wants to create a Podcast in a Project without MP3/AAC Renditions and allow to directly change Transcoding Settings from there (if the necessary Permissions are given)

  • TextToSpeech is now available, when a BotTalk Integration has been connected to the target OnDemand Project (the API Part is not yet released, but will be very soon)

    • TTS Files can also be updated from the Overflow Menu with new Hints on how Updates acually works and if they were processed already

  • Files now expose their "version", which can be added to the Table Fields, can be sorted by, can be exported and will be shown in the InfoView (the API Part is not yet released, but will be very soon)

  • Files in Projects with Custom Metadata, that are searchable, wont extend the Search to those Custom Fields anymore automatically. Instead, the SearchField Overlay offers a (memorized and synchronized) Setting to use this Setting

  • all Content Areas now use a new Architecture which should run faster and with less Memory Consumption. It is also centralized and allows faster Updates for all Areas at once. As this is totally different from before, there might be new Bugs or changed Behavior - so please notify me, if you can reproduce any.

Fixed:

  • Fixed Cover Metadata Panel did not offer AI Description, although all necessary Settings were active

  • Fixed Item Covers were not loaded while being offline, although Images were cached before

  • Fixed Navigation Tabs were not usable while being offline, although Data was available

  • Fixed GlobalSearch allow Requests while being offline

  • Fixed Security Settings allow changing Settings while being offlime

  • Fixed Incident PopOut UI

  • Fixed Error Icons in URL Input

  • Fixed Search Field Selection is missing in various Contexts

  • Fixed Project Filter in Notications does not work

  • Fixed Players Context cannot be started with "target-item" GET Param

  • Fixed Image Fullscreen on Files Coverlist shows Delete Button

  • Fixed LiveStream Recorder Lists dont show the Cover

  • Fixed Query Input on API Browsers show wrong Error Message, when Input is not long enough

  • Fixed FilePicker does not show an Error Message if no matching files were found on "show latest files"

  • Fixed UsageData shows "Projects: 0" when Usage Details for 1 Project were selected

  • Fixed System Incident Overlay Texts are not be selectable, but they might contain necessary Information

  • Fixed changing the "elements per page" Setting lead to a confusing changing state of error messages and reloads in some Contexts

Changed:

  • changed Default Images for Error and Offline Cases and use a Cache-First Loading Strategy for those Assets

  • if the Browser supports this, API PUT Calls will now be secured by the BackgroundSync API (which means in this case, the Browser will re-process any API Update, that couldnt be processed while being online for a few minutes)

2025-06-05 New UI Release

New:

  • on iOS, iPadOS and macOS, the UI now accepts HEIF and HEIC Images for Upload (which will be converted internally to PNG after selection)

  • on all Platforms, BMP Images are now accepted for Upload (will also be converted internally)

  • if a Project has searchable Custom Metadata Fields AND no search-field has been activated, the UI/API will expand the Search to the CustomFields too now automatically

  • File Title max length has been removed (it was restricted to 120 until now)

  • Search in Files (and, when only one Project is selected, also GlobalSearch) now searches also in Custom Metadata (unless a SearchField Search is used)

  • the Player Settings for Customers with Recommendation Modules have been refined and offer now also Continuous Play and Continous Play Delay (Options have been moved to Exit Behavior too for better visibility)

Fixed:

  • Fixed List of active Sessions does not render when deviceIdentifier is null

  • Fixed updating own Data in Privacy Sidesheet does not reset Form after Save

  • Fixed Modal becomes unusable after an Error occured in the underlying API

  • Fixed NoResult UI does not reflect current Filter Status on various Contexts

  • Fixed Search History is not visible while typing on Main Stage

  • Fixed IF the loggedin User is loggedin with SSO AND is impersonating another User, the Security Settings for this User are not visible (but should be, as the SSO is NOT active for the impersonated User)

  • Fixed WatchFolder File List does not show HDR Indicator even if File is HDR and Browser detected that

  • Fixed ImageCropper loses target AspectRatio after Rescaling

  • Fixed Permission Check Issues in Playlist Children Editing

  • Fixed File Info Anayltics Overview: PlayerStarts must equal Plays, not Impressions

  • Fixed Paginator Numbers are not formatted by user language defaults

  • Fixed deleting an Item on any Page besides the first reloads Content on the first Page

  • Fixed Notification Browser and Recorder Browser cannot move to second Page, if more Items are available than current pageLimit

  • Fixed Group Browser never shows the Paginator, but restricts Groups by Page

  • Fixed more Issues with TextTrack Timestamp Conversion and the underlying Library

Changed:

  • as creating an AI Image takes over a minute, the UI now shows a Skeleton Layout with explanatory Text during this phase. Furthermore, the Process can be aborted anytime.

  • the UI will not ask for Player Selection anymore, if the File is an Audio File and the Screen is too small for "big player"

  • Users with SSO can now also see the Security Settings Panel for their Account (without 2FA and Password Change though)

  • Users who impersonate another User cannot modify the Password/2FA Settings for the impersonated User anymore

  • Images that must be converted/resized or cropped will now only be saved as PNG, if they contain transparency, otherwise as JPG (to reduce Filesize)

  • File Lists, that are restricted to one Project only, now show the File Creation Date as Info, not the Project Title

2025-05-27 New UI Release

New:

  • Player Settings now include "autoShuffle" Feature in Lists

  • the official UI Parameters to open a File on PageLoad with a Sidesheet Context now also support a "target-tab" Parameter to control the initial tab

  • branded companies can now define a custom set of fields for on-demand projects, that is initially used

  • Playlists now support "project-bound" mode, i.e. they can be restricted to one Project only.

    • The UI will hide Playlists with a source Project from File Browsers in other Projects

    • The UI will apply a different UI if the User tries to create a new Playlist from File Browser (by default, a project-bound Playlist will be created here)

    • The UI will use Project File Search, if a User wants to add Files from the Playlist Browser to such a Playlist

  • every Sidesheet now supports "previous/next Item" Sub-Navigation to avoid having to close a Sidesheet when the User is working on many Items sequentially

    • it is only active if User does not use basic Mode and there is more than one Item (and some other restrictions)

    • it re-opens the Sidesheet on the identical Context and Tab as before (and, if available also re-adjusts the Player)

    • the only handler where this feature is not enabled is Project Overview (as different Project Types have different Contexts and Tabs, which makes that mostly impossible)

  • the UI now accepts besides jpg and png also WEBP,AVIF and GIF Image Files as Covers

    • these files will be internally converted to PNG before uploaded

  • the UI now automatically detects Images and Videos as HDR (if the Browser supports the new WebCodecs API) and indicates that before Upload

  • as there was no way to play any media in a different player than the "default" player, the Playout Options now were expanded by a Play Button to enable this

  • Audio Files without Covers will now show the "WaveForm" in Cards and List Views (if available)

Fixed:

  • Fixed User with Group-Management Permission in a group-based Company cannot see Company Groups anymore after editing their own Group Assignments

  • Fixed File Metadata Updates currently always update category/type lists on save, even if these did not change.

  • Fixed clicking an internal link does not trigger Haptic Feedback on mobile UI

  • Fixed clicking a Navigating Tab does not trigger Haptic Feedback on mobile UI

  • Fixed "create image with ai" does not show a "start" button in mobile UI in Portrait

  • Fixed Playlist validity Dates are wrong after updating them

  • Fixed PWA LaunchQueue Dialogue does not respect files.create Permission on Project Selector in Groups

  • Fixed after Uploading a new Cover in a Files, the newly uploaded Cover is shown as Preview, but does not offer to set it as Default Cover until Reload

  • Fixed a time conversion Error in TextTrack Editing where Milliseconds were miscomputed by the underlying SRT Parser

  • Fixed Trimming/Chapter Editing show Milliseconds, although not supported

  • Fixed PlayerOptions are not updated during Sidesheet Swap, if Player is currently playing

  • Fixed GlobalSearch Icon does not update when List of Projects update

  • Fixed changing own Groups on a Company with Groups or assigned Projects on a Company without Groups does not update list of Players, Playlists etc

  • Fixed User and File Browsers loading data twice on startup

  • Fixed Group Tabs had no effect while Navigating

  • Fixed Images larger than 4K were automatically resized by the UI on Cover Upload but not on File Covers

  • Fixed Edgecases with Project Custom Metadata where hidden + mandatory + defaultValue cannot be saved and didnt warn if defaultValue was empty

  • Fixed Playout Options show broken Target Labels on mobile UI

  • Fixed minimum value for TextTrack Block Timing Editing was always set to current value, not the actual "previous Block"

  • Fixed Player Options in Overflow (clone/delete) lead to Crash

Changed:

  • Users from the classic UI dont have a role - the UI previously auto-assigned one in the User Dialogue, which is confusing. Now, a role must be set explicitly.

  • as we introduced the RealtimeReaction Position as a new Setting, the UI for this setting was decoupled from Comments and refactored

  • Text Inputs with a maximal length now show a warning when the input has been truncated by the browser

  • modified File Browser to keep current Tab, when switching between Projects

  • dont reset initial Navigation to Default, it an impersonated User logs in - ignore the last stored Path, but not the actual URI instead

  • refactored TextTrack Editing Logic by adding various Listeners for Errors and be MUCH more carefull on how and when which Version of which Track gets deleted

    • also, to not re-align the latest Track at the end, the TextTracks are now shown always in alphabetical Order

  • Fix broken Format Validator on "restricted Domains" in Player Browser, that did not correctly strip Protocols from entered values

  • the UI for modify "restricted Domains" in Players explains Format and Handling of subdomains now better

  • Data Tables now have a margin-block-end, to avoid having the Paginator block the last Row in some cases

2025-05-16 New UI Release

New:

  • generating images with AI is now available

    • it is only shown, if the Company has "Generative Image AI" activated

    • it is offered in most Cases, where an "upload cover" Button is shown

    • it is also offered as a dedicated Button on Files/Covers

    • in general, it allows entering a Prompt (and, depending on Context, the target Image Dimensions)

    • by default, the UI will request 4 Variations of the prompted Image, which the User can select from

    • besides the Image Creation, the Process is identical to use files/camera

  • the Recommendation Engine is now (partly) controllable in the New UI

    • OnDemand Projects can enable/disable Recommendations (if the module is booked)

    • Files in OnDemand Projects now can be set to "not include in Recommendations" (if the module is booked)

    • Files in a Project with Recommendations expose a new Button now where the current Recommendations are shown.

  • WatchFolders are now available

    • a WatchFolder is a Folder on the users device, that will be actively scanned and monitored in Realtime

    • if new Files are available, that were not uploaded yet (verified by File Hash), the UI will indicate these Files as "ready for Upload"

    • this Feature only works in latest Chrome Browsers and can be disabled by Company Settings

  • LiveStream Recorders are now available

    • if assigned, the Module now is available in the Modules Section of the Main Menu

    • on the Live View, the Recorder Widget now is available and allow start/stop/edit/delete/add too

      • start/stop is available for anyone with Permissions to this LiveStream (unless the Recorder uses autoRecording)

      • all other Options still need the corresponding Module Permissions

  • Playersettings now include

    • Live Reactions Setting (only shown when Company activated Pusher) and their Position in the Player

    • a Recommendation Setting (only shown when Company activated Recommendation Module)

  • Players now have an "i" View (to show their GUID, which is here not shown in Overviews)

  • User Profile Sidesheet now has a Shortcut Toggle to toggle between Settings and Security (unless the User is loggedin via SSO)

  • Projects, rendered in a "Chip UI" in ListViews can now be clicked and work as a Link

  • Password Reset and Password Change UI now show a dedicated Hint what Rules the Password must obey

Fixed:

  • Fixed starting a Session on Files with Tab Audio reloads to Tab "all"

  • Fixed AspectRatio is not an Icon anymore in Files List View

  • Fixed Table Layout does not center singular Icons

  • Fixed Upload Placeholder UI in File Covers

  • Fixed User Cover Uploader loses Avatar Layout after Update

  • Fixed File Color Borders in all List Views were missing

  • Fixed Safari not forcing Camera to Square on taking Avatar Images with Camera

  • Fixed Safari Audio Recording from Microphone crash after stopping Recording

  • Fixed Safari Camera Control shows Background-Blur Command, although not available

  • Fixed uploading a Cover on a File that has Covers already focus' the current default Cover, NOT the last uploaded, which is confusing

  • Fixed modifying a Users Projects or Groups did not update the Main View, when Editing was canceled afterwards

  • Fixed Permission Issues on alternative Roles with Groups

  • Fixed Profile Security was not fully hidden when User uses SSO

  • Fixed Live Log Widget offers to toggle between absolte and relative Time, but loses every Detail after click

  • Fixed Edgecase with new Navigation Rail and just one Project

  • Fixed Upload Buttons for Covers do not show up anymore on mobile devices, when AI is available for the Company

  • Fixed Image Uploader not showing supported Filetypes

  • Fixed missing Haptic Feedback on mobile UI when switching Tabs

  • Fixed wrong Values for Impressions/Plays in File Info

  • Fixed broken Search in Live Log Widget

Changed:

  • improved visibility of an active Mic-Speech Input Form Element

  • modified lifecycle behavior when App is coming back from a longer period of being offline/in the background to monitor API Token State before restarting Content

    • also, delayed reloading process to only happen after 30 minutes of inactivity

  • Form Errors where an Input is too long or too short now indicate the minimal/maximal Length in the Error Message

  • Recommendation and VOD2Live Modules are not assignable to Users anymore, as this makes no sense

  • Login Form does not insist on Password Length anymore

  • Screens without Elements show the Company Default Icon as Visual on Branded Companies. That has been changed to shwoing the Entity Type Icon (if available) instead.

  • Search Operations, that are processed by the UI now use the following Logic, if multiple Terms are found:

    • if surrrounded by Quotation Marks, the full query is treated like one Word

    • if there is a plus sign between the Terms, it will perform an AND-based Search, otherwise an OR-based search.

  • the list of "automatic textracks" for Live has been expanded to support all languages supported by the classic ui

  • synchronized the behavior of editing-sidesheets - they will now close automatically always only when an entity is created - editing an item will keep the sheet open (and resets the form state on save)

  • optimized scrollPosition Handling on various Contexts - editing an item / background sync will not change the current scroll position in the main area anymore

2025-04-24 New UI Release

Fixed:

  • Fixed Project DropDown does not show any Options

  • Fixed Updating Group-Project Relations removes local Permissions

  • Fixed Playlist Error Message, if no Permission for "adding Playlist" exists

Changed:

  • changed UI for enabling Player SourceFile Download, now with Support for 1080p Download (or both version)

  • enhance AI Response to make sure an Array is received, even if OpenAI does not return a valid Array

2025-04-23 New UI Release

New:

  • Groups are now available.

    • for Companies with Groups enabled:

      • Projects can be moved to Groups, new Projects must be included into a Group

      • Users now have a default Role and a list of assigned Groups - each with a different Role, if desired

      • the UI for Users change with enabled Groups, as Project Assignments are now not direct, but only indirect due to assigned Groups

      • User can be assigned via MultiAction to multiple Groups in List View now

      • for Companies without Groups, nothing (visibly) changed

  • AI "Translate" Functionality is now available.

    • for this feature to work, the Company must have enabled DeepL in IntegratedServices

    • on Browsers with OnDevice AI, this will still be executed on the Device itself (like it was already)

    • its only offered on Attributes with Multi-Language Support (for example Category Names)

    • its used also on Device with Language-Detection Capability where the UI detects that an entered description text is in a different Language than the Project expects

    • this can be disabled by Companies or the User itself

  • AI Image Description is now available and accessable on all Images that belong to a Project (therefore, has a metadata language).

  • Playlists now support releaseStatus and validFrom/Until Logic, just like Files. The UI was modified similar to the Files UI

    • the new Attributes are also reflected in the Card/List UI with Status and Color Borders

    • the new Attributes can be exported

    • the new States are also considered in the Playout UI Notification Logic

    • Playlist UI now has a Filter Option for ReleaseStatus

    • Playlist UI now also supports MultiItem Actions for ReleaseStatus (if the User is allowed)

  • Enhance TextTrack Editing UI by adding a Toolbar on the currently edited Field:

    • with an Option to remove this block entirely

    • with an Option for AI Spellcheck (if Company and User allow Usage)

    • with an Option to modify the from/to Timestamps

  • Experimental: use AI to choose "optimal Cover" from all available Covers of a File

Fixed:

  • Fixed Filters and Buttons in the ActionBar hide too early, even if the Screen would allow to show them

  • Fixed LiveStream IngestPoints, that are SRT are not shown if the User previously selected to show "secure Url" first

  • Fixed URL to Subprocessor Declaration

  • Fixed a Problem with mandatory Image Files, that made it impossible to store a Form Update

  • Fixed updating Company IntegratedServices become active only after hard reset

  • Fixed Crash on LiveStream View on Users with less than 3 Projects

  • Fixed creating an AI Image Description does not mark the Sidesheet Expansion as "has updates"

  • Fixed the Upload File Button was shown under some circumstances, although User had no Permission to upload Files at all

  • Fixed FilePicker Icon Logic

  • Fixed wrongly applied Permissions with Playout Creation / Deleting on Live Projects

  • Fixed LiveStream Settings were always shown, even if no Permission for this Project was given

  • Fixed various WCAG Issues with new Main Menu

  • Fixed "sync TextTracks with Player" Option is shown always on TextTrack Edit, although Player cannot actually be shown

  • Fixed modifying Geo Control does not trigger Save Dialogue

  • Fixed confirming Consent for TextAI on Chapters does not close Permission Modal

2025-04-14 New UI Release

New:

  • User Management now also supports "Multi-Item-Actions", i.e. you can change Roles for multiple Users at once (unless loggedin User uses Simple-Mode)

  • The File Area now offers a Filter to filter for Portrait/Landscape/Square Videos (on very large screens only)

  • IntegratedServices are now OPT-IN, meaning, every Customer must enable any IntegratedService (like AI) before they are able to use it

  • Pusher is available as new IntegratedService

  • Live Realtime Reactions are now available as Setting in Player-Live-Settings (Pusher must be activated for this to show up)

  • Player Badge (currently known as "Player Branding") Settings are now available

  • Image, Position and Texts can be managed in new Sidebar Context

  • the Player Overview now shows an Icon, if a Badge has been configured

  • cloning a Player now also copies the existing Badge (if existing)

  • AI WritingTools are now available:

    • create a Text from a small Sample or available Tags

    • rewrite a Text that is already present

    • create a Text from an available TextTrack

    • create Chapter Recommendations from an available TextTrack

    • perform a Spellcheck on any given Text

    • create an Image Description (for WCAG Needs)

Fixed:

  • Fixed Card show Option Shadow without Options

  • Fixed System updates Cache after Timeout, even if no User is loggedin.

  • Fixed Categories/Types Sidesheet closes automatically after Update

  • Fixed rare Crash in User Management where a given Model could not be found

  • Fixed external Playback of a LiveStream changed Output, even if no selection was made

  • Fixed Impersonation Avatar UI

  • Fixed existing Bumpers will be deleted when Player saved again without Changes to them

  • Fixed Custom Metadata Add-Option UI

Changed:

  • The ProjectKey Input now allows manual Editing, if the User insists to do so. Furthermore, it shows a Warning before any kind of Change to emphasize the Consequences of chaning this Value.

  • Input Fields that are not saved yet but show a currently invalid value will indicate this by adding a very subtle red line below the current value

  • Optimized Strategy to fill Favorite Projects in Navigation Rail on UI Init after PreferenceSync Manager was active (still not perfect though)

  • File Status Icons now show the Calendar Icon, when the File has a from/until Icon AND the company uses time restrictions AND the file is currently allowed to play (here, in green now)

  • a Player which has Bumpers configured now shows a Bumper Icon in the Player Overview

2024-06-05 File trimming

You can now trim your uploaded video and audio files in the new UI. The original file is retained and can be restored to the full length, if needed. Trimming is now available:

  • it is ALWAYS available, not restricted to the Pipeline Operations anymore

  • the File Info Panel indicates, that a File has been trimmed, and show the current and original Duration

  • the File List/Card Views show, that a File has been trimmed

  • when an already trimmed File is trimmed again, the Trimming Dialogue correctly shows the original Duration and tries to playback the Source File

  • the Trimming Dialogue asks to also delete Chapters/TextTracks (if available) before Trimming (which is often desired)

The InfoView now also shows, when a Source File has been deleted.

2024-06-03 SSO

in an SSO Re-Login Situation, after the User dismissed the SAML Dialogue, the UI now still shows a small Link to use SAML URL nevertheless

2024-06-03 WCAG 2.2

Improved Tag handling in player.

2024-05-08 Playlist management

Playlist management has been implemented in the new UI. Playlists now have one of three types: audio only, video only or mixed.

2024-04-18 Search feature

In the new UI it is now possible to search across multiple projects. You can search by metadata as well as by playoutID.

2024-03-27 automatic Subtitle

In the new UI you can now upload a glossary of custom terms to your on demand project for use with automatic subtitle generation.

2024-01-16 User administration

You can now define default settings for new users in the new UI.

Last updated