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:
English
Dutch
Italian
Portuguese
French
Russian
Spanish
Danish
Ukrainian
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