Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

This chapter contains the list of all changes and fixes to the system published in 2019.

Release dateModuleDescription
17.12.2019MediaTranscoding process fine tuningFIXFixed several issues with transcoding process performance and redundancy.
17.12.2019Player/EmbedCustom play button fixFIXCustom play button had default play button in the background on hover.
12.12.2019MediaTranscoding stability fixesFIXFixed several issues with transcoding process stability and performance.
03.12.2019ChannelsRestream to Facebook updateNEWAdded support for RTMPS for restreaming to Facebook.
03.12.2019MediaReset Media functional updateNEWAdded new statuses when the Reset Media function is available to recover from errors and when asset transcoding is stuck.
15.11.2019MediaAudio language display fixFIXFixed incorrect display of audio track languages in some situations.
15.11.2019ProfileSpecific upload error messagesNEWUpload error messages now contain the reason why the upload failed.
15.11.2019ProfileIgnored subtitles and audio handlingNEWWhen subtitle or audio file is rejected by constraints in the profile, they are marked with .ignored extension and left in the FTP folder.
15.11.2019PresetSwitch for GOP between seconds and framesNEWAdded a new GOP parameter mode selector between frames and seconds in the preset.
15.11.2019PresetWarning when profile is updatedNEWDisplay warning when the workflow profile is updated in the background as the preset upload patterns are changed.
11.11.2019ProfileNew language settings in ProfileNEWAdded Default Audio Language, Language Order fields to the profile Languages tab, which are used during ingest process even if there is no transcoding preset assigned.
11.11.2019MediaMedia page performance improvementsFIXSignificantly improved loading time of media list and edit pages.
11.11.2019AdsMid-roll fixFIXFixed midrolls playing right after postrolls for some configurations.
06.11.2019ProfileIngest pattern fixFIXFixed incorrect media file assignment when ingest pattern was updated between two consequtive ingests.
06.11.2019MediaTranscoding error reset on re-ingestFIXWhen transcoding results in error, reingesting the content now correctly resets the error status.
06.11.2019MediaFixed incorrect framerate conversionFIXFramerate conversion was incorrectly handled from 50 to 25 fps resulting in incorrect ISMV file playback on some systems.
06.11.2019MediaVisual fixesFIXSeveral visual fixes of incorrectly displayed elements.
06.11.2019PresetFixed incorrect resolutionsFIXSome resolutions failed to transcode to. Fixed these resolutions in the selection to the ones supported by transcoding process.
06.11.2019PresetChanged handling of undefined audio languagesNEWIf no language is assigned in the audio track metadata or audio file name, the audio is kept as undefined. Previously it was always changed with system default setting.
06.11.2019APIMedia ingest autotranscode fixFIXAutotranscode did not start in some occasions
30.10.2019Player/EmbedFirefox 70.0 fullscreen crash fixFIXFixed player crashing in Firefox version 70 when playing in fullscreen mode.
30.10.2019ProfilesTranscode after re-ingest optionNEWAdded option to re-transcode an already transcoded media asset after some file of the asset is added or updated.
30.10.2019MediaMultiple audio tracks same language fixFIXFixed incorrect handling of multiple audio tracks of the same language.
24.10.2019MediaMerged muxing and test logsNEWMerged muxing and test transcode logs into single validation process log for better usability.
24.10.2019MediaAutomated transcoding after delete fixFIXPrevented automated transcoding of the assets when transcoded files were deleted on schedule.
24.10.2019MediaReset action fix to display correct statusFIXFixed status display for the asset in reset process.
24.10.2019MediaDo not allow transcoding if no preset existsFIXFixed error situation when transcoding failed if no preset was defined.
24.10.2019CategoriesDisplay profile if inherited from parentNEWIf workflow profile is assigned to the parent category it is displayed as inherited in the dropdown in category edit window.
24.10.2019MediaFixed missing subtitlesFIXFixed a rare situation when subtitles were not added because of sequence of operations.
24.10.2019MediaM4V/M4A files supported on ingestNEWM4V/M4A file formats added on ingest (separate audio and video tracks).
24.10.2019MediaFile names not processed during ingestNEWDuring ingest the files with dot in the beginning of the name or extension .partial are ignored by ingest process until renamed to regular names.
24.10.2019PlayerFixed casting to AppleTVFIXFIxed when AppleTV casting did not work in some cases.
24.10.2019PlayerAutomated playback of subtitles fixedFIXFixed automated playback of the subtitles when advertisement pre-roll is run before the video.
24.10.2019PlayerUpgraded to THEOplayer 2.64.0NEWPlayer upgraded to the new version 2.64.0 with important functionality updates and fixes.
17.10.2019ChannelsNumbus playout API calls updateFIXChanges to our underlying framework required to update the code making API calls to Nimbus playouts.
17.10.2019MediaDisplay all audio tracksFIXAdded audio tracks from video files to the main media list. Previously only tracks in separate audio files were displayed.
17.10.2019MediaIngest fix for very large bitrate filesFIXFixed when files with bitrate over 80 Mbps were not ingested properly and ended up with error during ingest.
17.10.2019MediaDVB subtitle muxing fixFIXFixed DVB subtitle muxing to avoid several errors related to timecodes.
17.10.2019ProfilesMulti-edit fixFIXSome fields were incorrect in the multi-edit form.
17.10.2019ProfilesPassword trim fixFIXFixed trimming of space characters from upload config passwords.
10.10.2019MediaFixed ismc file name reference in ism manifestFIXFixed incorrect file name reference in ism manifest file.
10.10.2019MediaFixed encoding for adaptive ISM filesFIXFixed encoding parameters for ISM file generation to ensure playback of adaptive assets.
10.10.2019ProfilesFixed autotranscode for subcategoriesFIXFixed automatic transcode launch for assets in subcategory when workflow profile is assigned to parent category only.
03.10.2019PresetsFixed autotranscode after XX minutesFIXFixed automatic transcode launch when in some situation it did not start.
03.10.2019ProfilesIngest pattern fix for subcategoryFIXFixed use of ingest pattern for assets in subcategory when workflow profile is assigned to the parent category only.
03.10.2019ProfilesISMC upload fixFIXFixed missing configuration for ISMC file name pattern.
03.10.2019ProfilesCustom TS file name field fixFIXFixed custom field replacement issue for upload file name patterns for TS file type.
01.10.2019ProfilesAdvertisements fixFIXFixed broken popup layout for advertisements.
01.10.2019ProfilesNew upload logicNEWAdded multiple upload destinations to the workflow profile. File package is associated with the upload destination to select files to upload.
01.10.2019ProfilesUpload error handlingFIXFixed situation when the status was a success for upload but actually it failed. Added correct error messages.
01.10.2019MediaTranscoding preset assignment fixFIXFixed when transcoding preset was not assigned from the profile in the parent category.
01.10.2019MediaDVB subtitle improvementsNEWAdded support for dvbsubs tracks in Full HD resolution.
01.10.2019MediaCrashed process error fixFIXFixed crashed process error handling which reported this incorrectly in some situations.
01.10.2019MediaBack-to-back subtitle playbackFIXFixed when subtitles were flickering if they followed each other back to back on the same millisecond.
01.10.2019MediaCorrect PCR interval for TS filesFIXFixed PCR interval for output TS files generated by the transcoding process.
01.10.2019MediaFixed adaptive playback of Smooth filesFIXFixed when ISM* files could not play adaptively due to some specific encoding settings.
01.10.2019MediaFixed ISM manifest generationFIXCorrected errors of how the language tracks were included in the ISM manifest.
01.10.2019MediaDisplay correct bitrates for all file typesFIXFixed incorrect bitrate display in the media list for some file types.
01.10.2019MediaAssetID can contain more symbolsNEWAdded most of the ASCII characters to the list of characters allowed in the assetID and do not change uppercase to lowercase.
09.09.2019MediaISMV segmentation fixFIXFixed uneven segmentation of ISMV files.
06.09.2019ChannelsAdded resolution parameter to HLS manifestNEWSome players require a resolution parameter for stream definitions in the HLS manifest. This is added to provide better compatibility with industry-leading players.
06.09.2019ProfilesNew custom field for media file namesNEWNew field [custom] added to the upload file patterns. This field can be set in the Transcoding preset for each TS file rendition in each package separately. Currently, only TS files are supported.
06.09.2019MediaDefault transcoding preset inheritedNEWNow by default the transcoding preset for newly ingested media is inherited from the workflow profile assigned to the category. Previously it was copied from the workflow profile and did not change when the category was changed. Now a user can assign the transcoding preset to the media asset manually or via API but in the automated workflows it always is inherited from the category where the media is assigned.
06.09.2019MediaTranscoding fix for missing bitrates with CRFFIXSome bitrates were not generated when CRF option was selected in video encoding settings of the transcoding preset.
06.09.2019MediaReset status action fixFIXRedesigned media reset process which failed because of timeout when too many assets were reset at a time. Asynschronous process implemented.
06.09.2019MediaCategory change bug fixFIXFixed bug when category update did not work for media asset after Save if Done button was clicked.
06.09.2019MediaIngest file pattern fixFIXFixed bug when ingest pattern field length was ignored when delimiter character was in the field.
06.09.2019RecordingRecording bitrate titles updated from channelNEWPreviously recording bitrate titles were generated from bitrates not inherited from these set for the respective channel.
23.08.2019MediaAutomated time fix for subtitlesNEWIf subtitle times do not contain hours and/or minutes 00 are added for compatibility with some players.
23.08.2019Player/EmbedYoubora Analytics integrationNEWNew integration with Youbora Analytics by Nice People at Work.
23.08.2019PresetCustom file patterns for ISM manifest NEWAdded file naming patterns inside of ISM manifest for ISMV, ISMA and ISMT files.
23.08.2019PresetAdded default values for some fieldsNEWFields GOP and ISM Chunk Length filled with default values which are important for the process.
13.08.2019MediaHarmonize subtitle times NEWAdded new function to add hours and minutes to subtitle times if missing on ingest.
13.08.2019ProfilesNew option to strip HTML tags in subtitlesNEWNew option added to Workflow profile that cleans the HTML tags in subtitles.
13.08.2019PresetsDVB subtitles muxed into TS fileNEWNew subtitle format added to TS file. DVBsubs are generated and muxed as a track into TS file.
13.08.2019PresetsISMT subtitlesNEWNew subtitle format added to Smooth formats. ISMT subtitles are generated along with ISMV/ISMA files and added to the corresponding manifest.
08.08.2019PresetsAC-3 audio codecNEWNew audio codec added to the preset output configuration.
08.08.2019PresetsFFMPEG v4NEWNew encoding engine ffmpeg 4.1.4 in addition to the existing ffmpeg 3.4.2.
08.08.2019PresetsAdded playable system manifests to packagesNEWPlayable system manifest was generated only for the base package. Now any package with MP4 or M4V files can have a playable system manifest.
01.08.2019PresetsNew bitrate mode - CRF optionNEWAdded new option to use CRF value to automatically determine the bitrate for video for the given resolution.
01.08.2019GeneralReset forgotten passwordNEWAdded option to reset a forgotten password.
01.08.2019ProfilesAdvertisements updateNEWAdded the VAST/VPAID/VMAP selector to the Advertisements options.
01.08.2019PresetsVisual updatesNEW
  • Changed the fields in the presets list, added Encoder, and Video codec.
  • Aspect ratio moved to each video bitrate allowing anamorphous pixels for some of them.
  • Added multiple editing support.
  • Video and audio encoding settings popups improved for better visual representation.
12.09.2019MediaNew file download shortcut and dialogNEWQuick access to the media file downloading implemented with a new icon in the media list.
12.09.2019APIMedia list function updateNEWUpdated Media→list function to reflect the changes in media manifests after the transcoding process and underlying media assets data structures redesign.
12.09.2019MediaEdit page updatesNEWRedesigned Source and Transcoded files sections and merged into a single File Packages section which reflects the File packages generated by transcoding process and defined in the Transcoding Presets section File Packages.
12.07.2019PresetsThe new version of Transcoding presets NEW

The transcoding process is completely redesigned with many new options and new transcoding preset structure. Audio encoding is performed independently from video encoding and audio bitrates are not tied to video bitrates anymore. The default encoding formats are M4V and M4A in separate files with MP4 generated optionally with full control over muxing of video and audio tracks.

Transcoding preset has 3 new sections with some settings moved from the Encoding section and many new ones.

  • Video encoding - section contains all video encoding related settings. Additionally, there are conditions for the particular video track to be generated - source video resolution, minimum and maximum bitrate.
  • Audio encoding - section contains all audio encoding related settings. Added new options to select audio codec and channel configuration, and conditions for the particular audio track to be generated - source audio codec, channel configuration, minimum and maximum bitrates. 
  • File packages - section contains the definitions of the output file packages. All output files are grouped into packages which are used for the splitting of outputs for external upload and for the generation of playback manifests for different scenarios. Muxing of video, audio and subtitle tracks is defined here, as well as the set of files included in each of the packages. Similar files are generated only once regardless of the number of packages the file is included in.

With this update, we added support for easy integration of additional future output types. All existing types are now available separately for inclusion into file packages. The recently added Elemental SMIL manifest files received custom-defined fine naming patterns in the configuration.

12.07.2019ProfileBugfixFIXFixed upload when the incorrect pattern was selected when one extension was part of the other.

Fixed situation when the status of the media asset did not change properly after deletion of some files.

17.06.2019PresetElemental Delta SMIL generationNEW

New output file format - Elemental Delta packager compatible SMIL file, that works as a manifest to list all video bitrates, audio tracks, and subtitles.

Temporarily, before the new improved transcoding presets will be introduced, this file is generated as part of M4V/M4A package that includes SRT subtitle output and SMIL manifest. Please note that file names in the SMIL are hard coded and follow certain pattern that should be used in the Profile Upload File Patterns configuration:

  • M4V - [assetID]_v[bitrate].mp4
  • M4A - [assetID]_[language]_[audioCodec]_[audioChannels].mp4
  • SRT - [assetID]_[language].[ext]
  • SMIL - [assetID].[ext]
17.06.2019ProfileDelete transcoded files automaticallyNEWAdded new workflow option 'Delete transcoded media files after upload' which deletes transcoded media files after specified time after upload is complete.
17.06.2019ProfileNew fields for upload name patternNEW

New file name fields introduced in patterns used for uploaded file name generation:

  • originalName - original video file name without extension;
  • audioCodec - audio codec name;
  • audioChannels - audio channel configuration, supported values 20 (for 2.0 stereo) and 5.1 (for 5.1 surround).
17.06.2019PlayerResponsive embed code wrapperNEWNew option to add a responsive wrapper to the embed code and new field in the API list functions. Configurable through Settings->Client Settings.
11.06.2019AdsFixed incorrect adding of some special charsFIXAmpersands were added to the URLs on open. FIxed.
11.06.2019PlayerSocial sharing button fixFIXSocial sharing buttons were not working in some situations
11.06.2019MediaMinor interface fixesFIXFixed misleading information in edit page
30.05.2019APINew functions for media tagsNEWNew functions for management of media tags.
30.05.2019PlayerExtended player bufferNEWNew option to set the extended player buffer to retrieve more video segments into the memory.
30.05.2019AdsFixed unavailable Apply buttonFIXIn some situations Apply button became unavailable in the Advertisements popup.
30.05.2019ProfileFTPS/SFTP upload destinationsNEWAdded FTPS and SFTP protocols as output destinations.
30.05.2019RecordingLimited recording end timeFIXRecording time limit is necessary to prevent the situation with unlimited recordings which newer end.
30.05.2019RecordingStatus filters correctedFIXFixed the incorrectly working status filters.
24.05.2019PlayerAdded keyboard controlsNEWControl player with keyboard - space = play/pause, left = rewind, right = forward, f = fullscreen, m = mute, up = volume up, down = volume down.
24.05.2019MediaSRT subtitles as output formatNEWAdded new conversion of subtitles into SRT format.
24.05.2019MediaM4V/M4A files as transcoding output optionsNEWAdded new transcoding output options M4V/M4A separate video and audio tracks.
24.05.2019CategoriesShow ID on hoverNEWNow you can find category ID by hovering the mouse pointer over the category name.
24.05.2019GeneralComma-separated lists for filtersNEWSince now you can enter filter values as comma separated lists and they will split into multiple filter conditions.
24.05.2019Media tagsQuick link to tagged assetsNEWList assets with specific tag with one click from the list of tags.
15.05.2019WebsitesPurge action fixFIXFixed situation when website CDN cache purge did not work properly.
15.05.2019ChannelsFixed publishing info for transcoded channelsFIXFixed incorrect publishing information which was displayed when Transcode option was chosen. 
15.05.2019ProfileAdded missing fields to Copy actionFIXFixed Copy action when some fields of the ingest profile were not copied to the new profile.
08.05.2019AdsVPAID/VMAP supportNEWIn addition to VAST we added support for VPAID and VMAP ads.
08.05.2019ChannelsFixed when publishing info was missing for transcoded channelsFIXFixed situation when there was missing correct publishing information for transcoded channels.
08.05.2019PresetsNew output to TS filesNEWNew options in the transcoding preset to create optional TS files as transcoding outputs in parallel to MP4 files.
08.05.2019MediaAdditional language descriptors for mediaNEWCustom additional descriptors can be assigned to media audio tracks in addition of the default ones based on ISO-639 language codes.
08.05.2019MediaISO 639 2-letter language code supportNEWIn addition to ISO 639 standard 3-letter language codes 2-letter codes are supported during media ingest and converted into 3-letter codes for use in the service.
08.05.2019MediaSet FTP subfolder as root for userNEWDefine the subfolder of the customer's root FTP folder as the root folder for particular user. Split your contributors in the categories.
08.05.2019MediaNew Tags for media assetsNEWNew functionality to categorize videos based on custom tags. Multiple coloured tags per asset. Separate settings page for tags management.
08.05.2019MediaOption to create category folder on FTPNEWNew option in the category parameters popup to generate the FTP folder.
15.04.2019APINew preload option in media ingest functionNEWNew option to preload media before play button is clicked or pre-roll is playing.
15.04.2019PresetsNo upscale optionNEWNew option for the transcoding preset - no upscale, which prevents rendition of a profile whose bitrate or resolution is higher than the source.
15.04.2019PresetsMinimum source bitrate optionNEWNew option for the transcoding profile in the preset - minimum source bitrate, which prevents the rendition of this profile if the source video bitrate is lower than the set value.
15.04.2019PresetsAdditional TS file outputNEWNew transcoding output file format TS - a transport stream file can be generated in parallel to default MP4 container.
15.04.2019ProfilePreview thumbnails for seek barNEWAn option added to media ingest profile to automatically generate thumbnails for video during ingesting. These thumbnails are used for a preview of content while hovering over the player seek bar.
21.03.2019APIIngest profile applied during API ingestFIXFixed situation when media asset parameters were not set from ingest profile during API ingest.
21.03.2019APIMedia ingest assedtID check fixedFIXFixed conflicts when assetID was checked globally.
21.03.2019APIRecords create and update improvementsNEWImproved consistency of parameters to be similar to other functions.
06.03.2019FilesDownload fixFIXFixed non-working downloads under some circumstances.
06.03.2019APIMedia update title field fixFIXCorrected update to media title field that did not work previously.
06.03.2019MediaSubtitle ingest fixFIXFixed situation when subtitles were ingested after transcoding and not added to the manifest. Incorrect warning message also eliminated.
28.09.2019APIUpdated presets list functionNEWAdded more return values to the output of the function.
28.02.2019ChannelsCustom titles fix for live channelsFIXFixed when custom overlay titles did not work correctly for live channels.
28.02.2019MediaFixed cache purge when media asset changesFIXFixed situation when changes in the media asset wasn't reflected in the streamed content due to old cache content.
28.02.2019ProfilesAdded media preload option to ingest profileNEWNew option for media ingest profile to set preload option for ingested media.
21.02.2019MediaFix cache purge on media updateFIXFixed situation when cache was not purged when media had updated and new changes were not visible.
21.02.2019MediaAuto delete fixFIXFixed situation when media was not deleted automatically because of some previous error.
21.02.2019NotificationsUpdated notificationsNEWAdded new notifications and eliminated some that are not useful. When errors are automatically resolved, corresponding notifications are marked as resolved as well.
21.02.2019APIAdded manifest to token generate for mediaNEWToken generate function updated with new parameter to specify the manifest of media asset for which to generate the token.
21.02.2019APIWrong file URL stopped ingest processFIXFixed file ingest function when supplying wrong URL for ingestible file stopped the whole process.
05.02.2019MediaFixed subtitle file content displayFIXContent of subtitle files is visible in the popup.
05.02.2019MediaStatus fix after deletion of transcoded filesFIXStatus is correctly changed to Play Single after all transcoded bitrates are deleted.
05.02.2019PlayerCustomized player messagesNEWAdded Translations for player messages. Translate into any language.
05.02.2019MediaContent preloading for before playbackNEWAdded new option in Player Functions section for media to turn on content preloading before play button is clicked.
05.02.2019ProfilesTest Connection for media uploadsNEWNew button added to Ingest profile File Transfer section to test the connection to remote server for automated media uploads after transcoding.
05.02.2019ProfilesMedia profiles renamed to Ingest profilesFIXTo reflect the real use of ingest profiles both for media and files the name changed to Ingest profiles.
05.02.2019APICategory update for media fixedFIXAPI media update function fixed to correctly update the category id field.
05.02.2019RecordingsCorrect recording start/end time after trimmingFIXFixed the record trimming to display correct start and end times for the trimmed recording.
05.02.2019MediaCSV export of media list improvedNEWCSV export of media asset list redesigned to support large number of records. Export files are generated asynchronously and placed in File section.
31.01.2019RecordingsManifest selection for Nimbus recordingsNEWSince now one user can choose the manifest for automated recordings scheduled from NImbus timeline.
31.01.2019ProfilesSecurity settings fixFIXFixed situations when some settings were incorrectly disabled in some combinations.
31.01.2019APIRecording trim fixFIXFunction response changed to be more consistent and similar to media trim function.
24.01.2019FilesIngest profiles for filesNEWProfiles now work for Files section also. Control the parameters and behaviour of ingest.
24.01.2019APINew management functions for FilesNEWAdded new API functions to ingest, update and delete file objects
24.01.2019APIFixed media ingest and updateFIXFixed errors in media ingest and update functions when multiple objects were provided in the parameters.
24.01.2019APIAPI function for recording trimmingNEWAdded API function for trimming of the recordings. Trim the existing or create a new trimmed recording.
24.01.2019RecordingsFixed recording start timeFIXFixed a bug when the recording start time was set incorrectly when stream started and recording was previously planned for offline stream.
11.01.2019MediaMedia edit popups fixFIXFixed media edit popups when adding new line and cancelling this line stayed in the list.
11.01.2019APINew functions for transcoding presetsNEWAdded functions to manage transcoding presets.
07.01.2019MediaFixed multiple similar calls to trimFIXFixed situation when it was possible to accidentally start several processes of trimming of the same media.
07.01.2019MediaPlayer overlay improvementsNEW

Interface improvements for usability.

07.01.2019MediaMinor bugfixes for media manifestsFIX

Added field validations and handling of incorrect values.

07.01.2019PlayerIE11 playback errorFIXFixed error during playback in IE11.
07.01.2019PlayerNew VAST URL macro [PAGE_ENCODED_URL] NEWAdded new macro [PAGE_ENCODED_URL] to VAST URL in advertisements section.
07.01.2019AdminEmptyadvertisementsxFIXFixed error during save when name field empty.
07.01.2019APIMedia manifest functionsNEWNew functions to add, update and delete media manifests
07.01.2019APIFile list additional output valuesNEWNew file security settings output values in the file list function


Trimming functionsNEWAPI trimming functions for media


Media trimmingNEWNew action to trim source media (only single bitrate, not transcoded)


Recording trimmingNEWNew action to trim the recordings
07.01.2019APIImproved channels list outputNEWImproved channels list function output with additional values and better structure.