Skip to end of metadata
Go to start of metadata

Note:

Icon

This page covers the Release and Update Notes for all releases in the Scala Enterprise 10 Series and 11 Series.

The label "(Notable)" means that more information can be found on the Notable for Support page.

Please be sure that you have reviewed the Technical Specifications for Content Manager and Designer. Player Software for Windows will direct you to the technical specifications for your Player, as they may vary.

 

 

11.04.02 Release – December 5, 2017

 

Player

Bug Fixes 
  • The Player now correctly recognizes template variables referenced inside a Section option on a page command as template variables, and no longer causes a script parsing error that ignores the page command. See See PD-8741 in Notable for Support for more information.

 

11.04 Release – November 29, 2017

Content Manager

System Requirements
  • Change in requirements for Java 8: Now requires Java 8 update 131
  • Change in requirements for PostgreSQL: Now requires version 9.5.7 or better. 
  • Change in requirements for Tomcat: Now requires version 7.0.77
  • Change in requirements for MongoDB: Now requires version 3.2.12. See CM-12438 in Notable for Support for more information. 
New Features
  • The new Template Administration function for Content Manager allows enhanced administration of the message creation workflow. See Managing Messages for more information. CM-11892, CM-12240 
  • Added functionality for importing users from multi-domain AD/LDAP server. See Managing Authentication and Authorization via LDAP and Active Directory for more information. CM-11628
  • Search function now supports users in LDAP nested groups. See Creating Users for more information. CM-11958
  • Billing logs that are older than max database age field in Network Misc settings are now skipped when first enabling playback audit reporting. CM-6998CM-11040, CM-11691, CM-11692, CM-11693, CM-11761, CM-11783, CM-11884, CM-11895, CM-11895, CM-12218, CM-12180, CM-11972, CM-8488
  • Added a "Player License Type" filter to the Player landing page to distinguish players created through classic license or feature license. CM-11764
Other
  • Added "billing_duplicate" and "billing_error" folders as parsing destinations. If a billing log file has already been parsed and saved, it will now be moved to "billing_duplicate" and logged. If there is an error while parsing a billing log, the file will be moved to "billing_error" and logged. CM-12200
  • Improved speed performance when appending a subplaylist to a parent playlist via the API in Content Manager. 
  • Improved usability by explicitly separating the "Media Approval" and "Media Rejection" user activites from the generic "Media Update" type in the logs. CM-11685
  • Content Manager now allows system/super administrators to update an expired software license.
  • The Timeslot Properties modal now respects the super administrator role and new workgroups' accessibility rules when creating links to selected playlist and alternate playlists. CM-12237 CM-11907
  • Added warning dialogue when admin user uploads a media item that belongs to another workgroup. CM-11896
  • Change top level workgroup name "All" has been renamed to "Root". CM-12217
  • Added a checkbox in "Shared with Workgroups panel" that allows users to share or unshare items with workgroup's sub-workgroups. CM-12217
  • Users can now correctly configure which columns are shown when editing smart playlists. CM-12230
  • "Force User to change password at next login" can now be selected via the multi-edit function in User administration. CM-11965
  • Updated the warning messages displayed when importing a new license For IE 10 and IE 11. CM-12213
  • General cosmetic and usability improvements for IE11. CM-8482
  • Updated Japanese translations in Playback Audit. CM-12273
  • Miscellaneous security improvements. CM-12277
  • General cosmetic and usability improvements. CM-11040, CM-11691, CM-11692, CM-11693, CM-11761, CM-11783, CM-11884, CM-11895


Bug Fixes
  • Fixed an issue that caused the number of players reporting health problems to be inconsistent after a user clears a problem from the player health page. CM-12235
  • Fixed an issue that made Content Manager unable to download files that included special characters in the file name. CM-11397
  • Fixed an issue that caused messages to play incorrectly on players due to missing ingredients. CM-11786
  • Fixed an issue that caused Android, SSP, and Chromebox players to delete message snapshots before a plan was completed. CM-11791
  • Fixed an issue that caused network names to encode with spaces, preventing Android players from downloading content. CM-11799
  • Fixed an issue that made existing reports fail to appear in the selected language. CM-11894
  • Fixed an issue with license validation that prevented users from adding new players. CM-11927
  • Fixed an issue that prevented parent workgroup users from uploading a media item, creating a media, or creating a playlist and then assigning it to a child's workgroup. CM-11945, CM-11938
  • Fixed an issue that caused playlist duration calculation discrepancies. CM-11926
  • Fixed an issue that caused playlist information to remain in Plan after a channel has been deleted. CM-11821
  • Fixed an issue that caused blank fields to display in the template when an older revision is set as current. CM-12208
  • Fixed an issue that caused the user to be unable to delete a metadata pick list value. CM-12104
  • Fixed an issue that caused a user to be unable to add a media item or sub-playlist by clicking the "Add Media" and "Add Sub-Playlist" buttons. CM-12209
  • Fixed an issue that caused users with with approval rights to be unable to access aproved duplicated messages. CM-12222
  • Fixed an issue that caused images to fail to display when smart playlists are filtered by the "Is Not" workgroup. CM-12211
  • Fixed an issue that caused the number of players reporting health problems to be inconsistent after a user clears a problem from the player health page. CM-12235
  • Fixed encoding of international characters for network names in plan URLs. CM-12280
  • Fixed an issue that caused Android players with feature-based licenses to be unable to create maintenance jobs. CM-12400
  • Fixed an issue that caused incorrect dates to display in Proof of Performance reports/player billing logCM-12408
  • Fixed an issue that caused Content Manager to be unable to create maintenance jobs when customer uses feature-based licenses. CM-12322
  • Fixed an issue that caused the Use Default button to fail to reset the message field in message editing view. CM-12335

 

Designer

New Features
  • The new Templates tab in Designer's Script Properties affords more advanced organization and control of how fields and associated sections are ordered and presented in Content Manager. See Script Properties: Template for more information. PD-8510, PD-8511, PD-8193, PD-8572, PD-8349, PD-8589, PD-8585, PD-8586, PD-8600
  • Users can now convert single or multiple Text elements to TextBox elements, or the reverse, by right-clicking the element. See Adding Elements for more information. PD-6786
  • Designer now allows users to select any page in the script for their thumbnails. PD-8177

API
  • The Thumbnail server now supports a new COM function to generate specified thumbnails from normal scripts, template scripts, or messages via the API. See Scala Server Support Module for more information. PD-8097, PD-8335

Other
  • Designer now allows Text, TextBox, and TextCrawl elements to use character height by default. PD-7408
  • Designer now allows users to more smoothly adjust thumbnail size using the main menu slider. PD-8360
  • Setting the Initial Value now displays additional file type filters in the Windows dialog box when creating a Filename variable. PD-7835
  • The Enter and Backspace keys are now usable as hotkeys to go into and exit a page group. PD-8576
  • Font Size button now accurately depicts font size in text elements with multiple sizes of text segments. PD-7718
  • Nudge control (CTRL + SHIFT + Arrow keys) now performs correctly for table elements. PD-7714
  • Eliminated automatic variable cleaning; Users can now manage Designer variables in Script Properties. PD-7522PD-8349, CM-11892, PD-8510, PD-8511, PD-8193, PD-8572, CM-12240, PD-8589, PD-8585, PD-8586, PD-8600
  • Element is now highlighted when the user selects the outwipe in from the list view of page editor. PD-7491
  • Users can now convert single or multiple Text elements to TextBox elements by right-clicking the element. PD-6786
  • Users can now open a group in the main menu using <Enter> or <F2>. PD-4367
  • The Thumbnail server now allows users to generate specified PNG thumbnails from normal scripts, template scripts, or messages. See Scala Server Support Module for more information. PD-8339
  • The Delete Variable button in the Script Properties Variable tab is now correctly grayed-out when the selected variable is being used in the script or section of the Template tab. PD-8616
  • General cosmetic and usability improvements. PD-7944, PD-8226, PD-8092


Bug Fixes
  • Fixed an issue that made Designer text boxes uneditable after being converted into a Button. PD-7163
  • Fixed an issue that caused the design panel to fail to match the type of element that is selected. PD-8390
  • Fixed an issue that caused box elements to move unexpectedly to top of screen position. PD-8393
  • Fixed an issue that caused an error dialog to appear when setting a new variable or condition. PD-8357
  • Fixed an issue that caused the user to select several element buttons at once while changing button states. PD-8264
  • Fixed an issue that caused Designer to crash when binding an existing integer template variable to a filename parameter. PD-8260
  • Fixed issues that caused crashing or duplicating elements when copying and pasting text in tables in Designer. PD-7577, PD-8363, PD-8595
  • Fixed an issue that caused Designer to crash when republishing to a local folder, if the destination folder no longer exists. PD-8231
  • Fixed an issue that caused Designer to default to index 4 when an object is bound to an array. PD-7499
  • Fixed an issue that caused the insertion bar to migrate incorrectly when clicking inside table cells. PD-8034
  • Fixed an issue that caused Designer to focus on drop-down menus rather than text input when a table cell is selected to insert text. PD-7717
  • Fixed an issue that caused Designer to fail to retain the Initial Value in a new variable. PD-8601
  • Fixed an issue that caused Designer to crash when loading a script containing an invalid template variable declaration, an object variable, or a script name variable. PD-8607
  • Fixed an issue that caused a GDI font handle leakPD-8636
  • Fixed an issue that caused Designer to crash when copying and pasting a text or textbox element into a table cell. PD-8407

Player

Other
  • Introduced error dialog when user license does not allow a custom monitor configuration file. PD-7888PD-8305
  • Amended the newly-introduced alternate behavior so that alternate playlists function as designed. PD-8305

Bug Fixes
  • Fixed an issue that caused Python scripts using Time.Sleep or ScalaPlayer.Sleep to display a DLL error when the script was called from outside the Player context. PD-8087
  • Fixed an issue that caused the scalalink.py script to update variables in only one channel, when used in multiple channels. PD-8362
  • Fixed an issue that caused the Pick Sequential command to crash in Player in rare instances. PD-8377
  • Fixed an issue that caused a memory leak when ZoomUp and/or ZoomFade transitions are used in a frame with autoscale set to "Fit Inside Frame". AND-2233
  • Fixed an issue that caused Player to hang up between pages during the cleanup of large numbers of scheduled or scripting events. PD-8546

 

11.03 Releases

Release 11.03.06 – October 25, 2017

Content Manager

Bug Fixes
  • Fixed an issue that caused the Use Default button to fail to reset message fields to the default image in message editing view. CM-12335
  • Fixed an issue that prevented feature license player counts from being isolated to a specific network in a multi-network Content Manager. CM-12359
  • Fixed an issue that caused Content Manager to be unable to make maintenance jobs for feature-based licenses. CM-12357
  • Fixed an issue that caused the "is not" workgroup filter condition to fail to display media items. CM-12361
Other
  • Updated Japanese translations. CM-12360

 

Player

Bug Fixes
  • Fixed an issue that caused Python scripts using time.sleep or ScalaPlayer.Sleep to show a DLL-related error, if opened outside the Player context. PD-8087
  • Fixed a rare crash in Enterprise Player that could happen when playing content that uses a lot of short duration exact scheduled events. PD-8551

 

Release 11.03.05 – July 12, 2017

Content Manager

Bug Fixes
  • Fixed an issue that prevented users from using the Media History tab function to set a previous revision as current. CM-12090

  • Fixed an issue that prevented users from editing messages created in version 11.03.02 or earlier. CM-12087

  • Extended and fixed the newly-introduced Alternate behavior for playlists to ensure that menu items correctly reflect task options. PD-8085, CM-12091, CM-12089, PD-8140, PD-8267, PD-8305, CM-12163
  • UI bug fix and corrected a smart playlist selection issue that occurred when boolean metadata values were set to false. CM-12088
  • Fixed an issue that prevented channels without alternate behavior from being paired with feature-based licensed players. CM-12088
Other
  • General cosmetic and usability improvementsCM-12086

Designer

Bug Fixes 
  • Fixed Designer and Player installer issue that caused VBScripting to crash as the result of a missing registry key. PD-8316

Player

Bug Fixes
  • Fixed an issue that caused Python module scalalink.py to use incorrect COM port. PD-8135
  • Fixed Designer and Player installer issue that caused VBScripting to crash as the result of a missing registry key. PD-8116
  • Fixed an issue that caused Player to fail to update when an assigned metadata value was deleted.  CM-12121
Other CM-12086
  • Extended and fixed the newly-introduced Alternate behavior for playlists to ensure that menu items correctly respond to alternate behavior settings. PD-8085, CM-12091, CM-12089, PD-8140, PD-8267, PD-8305, CM-12163






Release 11.03.04 – June 1, 2017

 

Content Manager

Bug Fixes
  • Fixed a bug where Message snapshots were deleted for Players before the plan has been received. CM-11829
  • Fixed a bug where the "Update Smart Playlist" button was missing when selecting a playlist from search results. CM-11901
  • Samsung SSP and Chrome players no longer need to be re-paired if the Player reboots when the network expires in the License. CM-11909
  • Fixed maintenance job landing page to support jobs assigned to large numbers of players. CM-11914
  • Fixed a bug with the French version of Content Manager that sent emails with corrupted special characters. Also fix the problem of corrupted characters in report generation. CM-11903
  • Fix the Transmission Server emulation feature to URL encode spaces; this prevented some players from downloading content. CM-11925
  • Fixed a bug the prevented users of a parent workgroup uploading and assigning media to a child workgroup. CM-11944
  • Fixed a bug with triggering a playlist duration re-calculation on the landing page. CM-11955
Other
  • General cosmetic and usability improvements. CM-11900, CM-11929
    Improve performance displaying the maintenance job landing page with large numbers of players. CM-11912, CM-11921
  • Add a feature XML switch (EnableMediaLazyFetch) that can decrease memory and CPU use required to search for media, especially when searching for messages. CM-11918

Designer

Bug Fixes 
  • Fixed a bug with copy/paste at zoom levels other than 100%. PD-8130

  • Fixed an error dialog that could appear when double clicking on items in the Variables, Functions, or Operators list. PD-8132
  • Fixed a variety of usability issues related to creating or moving elements.  Element handles are now easier to grab when zoomed in. PD-8263
Other 
  • When typing in a text box or element that is bound to a field, the overlay label will now will disappear, making it easier to see the text typed. PD-8186

Player

Samsung Player

Bug Fixes
  • Additional validation added to prevent the clock on the Samsung SSPs from being set to an invalid value at Daylight savings time. SAM-823


Release 11.03.02 – April 20, 2017

Content Manager

Bug Fixes
  • Fixed an issue with license validation that prevented some users from adding new players. CM-11928
  • Fixed an issue that prevented some users from creating new folders. CM-11898
  • Fixed issue with the selection of the save buttons when setting an alternate playlist at the frame level. CM-11828

Designer

Bug Fixes
  • Fixed an issue playing H.264 videos within a WebClip, Chromium Embedded Framework (CEF) version 56, used in version 11.03 of Player and Designer. PD-8136

Player

PC Player

Bug Fixes
  • Fixed an issue playing H.264 videos within a WebClip, Chromium Embedded Framework (CEF) version 56, used in version 11.03 of Player. PD-8136
  • Corrected direction of rotation for player channel orientation in Mupltie Channel (Shared Display) configuration. PD-8108

Release 11.03 – April 6, 2017

Content Manager

Please Note:

Icon

This table shows the comparison of the new feature based licenses which will become available shortly.

These licenses will supported by Release 11.03 and Scala will inform you when they do become available.

For more information, please see this page, or contact your Scala representative.

New Features
  • Scala Enterprise 11.03 now supports a number of feature based licenses. Please see the Feature License Functionality Matrix for more information CM-11612, CM-11613, CM-11632, CM-11696, CM-11706, CM-11707, CM-11739, CM-11748, CM-11758 
  • Added an alternate options feature to frames and timeslots to set the default behavior when the current playlist has no items to play. The options are: Black, Transparent or Playlist. CM-9493
  • To assist troubleshooting, Content Manager now has the following new log files: ContentManager-useraction.log, ContentManager-performance.log and ContentManager-plangeneration.log, which log Content Manager information into separate log files. CM-10724, CM-10725

  • Added a configuration option under Network>Miscellaneous Settings that will allow the user to configure if the thumbnail is generated automatically during message creation. It is defaulted to Auto. CM-10727 

  • Playback Audit can now use dynamic polling to increase the efficiency of parsing billing files. To enable this feature and change the default behavior from static mode (poll every second), set "pam.staticPollingMode=false" in config.properties and restart Tomcat. CM-10739

  • Added a configuration to the UI in Network Settings to turn automatic playlist duration calculation on or off. CM-10776
  • To speed up the process for the initial ingestion of files, Media uploads now allow for the selection of an item's folder location, workgroup categories and metadata. CM-10929
  • Added a link to Player Inventory and Player Health from the Player Landing page. CM-10939, CM-10940 
  • Playlist media items can now have Channel.name and player.channel now display as condition types. CM-10941

  • Microsoft SQL Server 2014 is now certified for use with Scala Enterprise. CM-11095 

  • To prevent a black flash prior to playing a webclip, you can now set the background color as a hexadecimal number for a webpage or widget in the properties page. CM-11678 

API
  • Added POST logout REST web service that requires the apiToken request header to properly remove the associated user from the session. CM-11008

  • Added the "updateParentHealth" query parameter to several playlist API's to control updating the health status of all owning playlists for a given sub-playlist. CM-11101, CM-11102

  • General API improvements. CM-10278, CM-11516, CM-11688

Playback Audit 
  • Updated the Playback Audit Parser to use the Message Name, rather than the Template Name  in the billing log. CM-11083 

  • Playback Audit Reports have been updated so the URL will be displayed for Web Page media items. CM-11738

Publish Locations
  • Fixed a cleanup issue relating to Publish Locations. CM-11271

  • Fixed an issue with connecting to remote UNC publish locations. CM-11335

Bug Fixes
  • Fixed an issue where messages, created from templates and containing picklists and radio buttons, did not play the correct choice. CM-11787, PD-8024

    Icon

    Requires both Content Manager and Player to updated to 11.03. 

  • Fixed a bug relating to the assignment of "message approver" and "media approver" permission to the Super Administrator role. CM-11056

  • Fixed an issue where maintenance jobs did not update when player groups were updated or deleted.CM-11084

  • Fixed a bug that prevented Content Manager from connecting to a database scheme configured with an upper cased name. CM-11104

  • Fixed a rare issue that caused the thumbnail generating process to time out. CM-11296 

  • A newly created frame will use "fit inside frame" as the default auto scale setting. CM-11372

  • Fixed an issue where Event Triggers are not deleted when their Trigger Variables have been deleted in a Channel update, causing an error in the Channel landing page. CM-11561

  • Fixed issues when uploading the same set of multiple files to multiple sub-networks via the File Uploader or via drag and drop.

  • Fixed a case during plan generation, of mixed player types, where still images created as part of a message were not included in a plan correctly. CM-11698

Other
  • The Scala Advantage date for Release 11.03 is March 1, 2017.CM-11484

  • The user can no longer set the duration in a Playlist for the Transition "cut." CM-9079

  • Pressing Enter multiple times no longer accidentally creates multiple records. CM-10567

  • If you are running a Media report with page level events, you will now see the following message if there are none: "there are no page events for this media item."CM-10721

  • Added a new UI field that allows the user to set the value of the "sf_is_charted" field when creating or updating a playlist. Currently, playlist set to be controlled by third part apps, this status will not be updated when changes are made to the playlist. CM-10731

  • Updated the Playback Audit Parser to retry parsing when database connectivity related failures occur. CM-10761

  • Re-published templates will maintain the preferences set for them in Content Manager. CM-10948

  • Content Manager now displays an error message when it is unable to connect to the License Server.CM-11013

  • Removed the limit of the number of categories per network. CM-11314

  • Self extracting ZIP files can now be transferred to the Player via an "Install File" Maintenance Job. CM-11326

  • Added additional logging statements to record emulate transmission server failures and retries, which can be found in the ContentManager.log file. CM-11344

  • Approval emails will not be sent to disabled users. CM-11588

  • General performance improvements. CM-10414

  • General cosmetic and usability improvements. CM-10878, CM-10953, CM-11134, CM-11135, CM-11251, CM-11354, CM-11545, CM-11603, CM-11608, CM-11727, CM-11763

 

Designer

New Features/Enhancements
  • (Enhancement) New Text, TextBox and TextCrawl elements created in Designer are now set to use character height by default. PD-7408
  • Scala Enterprise 11.03 now supports a number of feature based licenses. Please see the Feature License Functionality Matrix for more information. PD-7865, PD-7910
  • Player now uses the specified CSS Background Color for a webclip, if one has been set in Content Manager. PD-7804
  • Added a new Array.MaxIndex. ScalaScript function to find the max index for an array variable. PD-7817 

  • Config IC has been updated to support the new feature based licenses. PD-7959

  • Page Durations are now bindable. PD-7966

Bug Fixes
  • Fixed an issue where messages, created from templates and containing picklists and radio buttons, did not play the correct choice. CM-11787, PD-8024

    Icon

    Requires both Content Manager and Player to updated to 11.03. 

  • CEF has been updated to version 56, which is fixed an issue with a PDF inside a webclip. PD-7546

  • Fixed an issue where a Pick command caused a cluster to exit prematurely if the previously picked item was aborted and was the last item in the pick sequence. PD-7861

Other
  • Windows XP is no longer supported by Scala Enterprise. See the note here for a full explanation.  PD-7668

  • Added the message name to the billing log created by the ScalaScript billing command that can be used in Playback Audit Reports. PD-7761

  • Added the following fields to errors for messages: media item, media item name and message name, to errors that are logged by players to help identify where the problem is. PD-7801
  • Designer and Player no longer convert true black (RGB 0x000000) user pens to dark blue (RGB 0x000001). PD-7802
  • Added a URL option to the Billing command to write the URL string into a URL element in the billing log. PD-7809
  • Added the ability to set the background color as a hexadecimal number for a webpage or widget via the CSSBackgroundColor option. PD-7816
  • Playback now supports alternate playlists, as defined in Content Manager. PD-7860

  • Added startup time and system uptime to the IC.log. PD-7879

  • Text boxes that are converted to buttons now function as intended. PD-7963

  • Text can now be edited in a newly created push button.PD-7964
  • Custom Monitor Config Files will be ignored if the Feature Based License does not allow it to be used PD-7891
  • Added the script name to the script version error message. PD-7899
  • General cosmetic and usability improvements. PD-7954
  • Added an mmos.ini flag: WEBCLIP_DisableGPUCompositing=0, that enables WebGl content to be played inside a webclip. For more details, please see Advanced Configuration Options for Designer. PD-8017

Player

Android Player

New Feature

11.02 Releases 

Release 11.02.06 - Jun 15, 2017

Content Manager

  • Fixed a bug with the French version of Content Manager that sent emails with corrupted special characters. Also fix the problem of corrupted characters in report generation. CM-11904
  • Fix the Transmission Server emulation feature to URL encode spaces; this prevented some players from downloading content. CM-11924

Designer

  • No changes.

Player

Samsung Player
  • Additional validation added to prevent the clock on the Samsung SSPs from being set to an invalid value at Daylight savings time. SAM-824

 

Release 11.02.05 - April 26, 2017

Content Manager

  • Fixed issue with incorrect reports due to a defect introduced when updating to use the millisecond date representation. CM-11774
  • Fixed an issue displaying message ingredients on players. CM-11792

    Icon

    Requires both Content Manager and Player updated to 11.02.05.

  • Fixed an issue that prevented some users from creating new folders. CM-11897
  • Made an update to the foreign language resource bundles to prevent errors when generating reports. CM-11899
  • Fixed a bug where the "Update Smart Playlist" button was missing when selecting a playlist from search results. CM-11902
  • Samsung SSP and Chrome players no longer need to be re-paired if the Player reboots when network expires in the License Server. CM-11908
  • Improve performance displaying the maintenance job landing page with large numbers of players. CM-11911
  • Fixed maintenance job landing page to support jobs assigned to large numbers of players. CM-11913
  • Add a feature.xml switch (EnableMediaLazyFetch) that can decrease memory and CPU use required to search for media, especially when searching for messages. CM-11917

Designer

  • No changes.

 

Player

Scala PC Player
  • Fixed an issue displaying message ingredients on players. PD-8025

Release 11.02.04 - February 21, 2017

Content Manager

  • Fixed a bug where smart playlists did not include media items that belonged to its sub-workgroups. CM-11592
  • Fix a bug where the media approval notifications emails were not sent to a user who has the Permission to approve media. When rejecting a media item for approval, the user is warned by a message stating that the item is set to a draft state. CM-11596
  • Added a new permission "Manage Ownership of Workgroups" to the media/template/playlist sections of Roles. This permission allows the user to change the workgroup ownership within their workgroup hierarchy. CM-11597
  • A Multi-Network Content Manager now properly imports licenses containing sub-networks that had expired. CM-11659
  • Fixed an issue where a Multi-Network Content Manager did not properly delete sub-networks. CM-11687
  • General API improvements. CM-11689
  • General cosmetic and usability improvements. CM-11389, CM-11726

Player

Android Player
  • Fixed an issue with exiting a subscript when using multinested subplaylists with exact schedules. AND-2065

Scala PC Player
  • Removed the artificial 2GB limit for the process that manages the Chromium web browser’s rendering work (cefmmos.exe). PD-7840

Designer

  • Fixed a crash, predominantly via hand-scripting, when binding a ScalaScript variable to an environment variable.PD-7803

  • General cosmetic and usability improvements.PD-7953

Release 11.02.03 – December 13, 2016

Note:

Icon

Before applying this update, please make sure that your SHA certificates are up to date as described in this attachment. While this document refers to Windows 10, Scala has not yet certified Windows 10 for playback. This fix has been made in anticipation of that certification.

Content Manager

  • Fixed a bug that made the template field unable to be edited when the field description in the ScalaScript template was null. CM-11362
  • Fixed an issue that caused the User Activity page to display incorrectly because of missing user activity types. CM-11369
  • Workgroup information for a media or playlist item is now hidden from users who do not have the ownership or role permissions to access the workgroups. CM-11376
  • Fixed an issue where Content Manager fails to start when MongoDB is unreachable. CM-11390
  • Added more tables to the pre-cache for improved performance during plan generation. CM-11510
  • Fixed an issue that caused the Workgroup check box to be unavailable for those with Administrator permission when using the multi-edit function for media items, playlists and templates. CM-11546
  • General cosmetic and usability improvements. CM-11368, CM-11392

Player

Scala PC Player
  • Fixed a previously introduced regression  where a ScalaScript button element no longer received touch related events if there was also a webclip on screen. PD-7598

 

Release 11.02.02 – December 13, 2016

Note:

Icon

Due to changes with Microsoft's usage of Secure Hash Algorithms (SHA), this update will ensure that the Remote Update package will use a Remote Update package that is digitally signed and verifiable in a valid SHA format. For more information on this change, please see this attachment. This document mentions Windows 10. Please be the fix has been made for Windows 10, but that Scala is still in the process of certifying it for release at a later time.

Release 11.02 - October 26, 2016

Content Manager 

New Feature
  • Added a time offset field to Content Manager for use with the Samsung SSP Player. For example, if your server is in the US Eastern Time zone, and the Player in the US Pacific, you will need to set this to -3 hours. CM-11210
  • Samsung SSP Players now support timezone offsets. For more information, please see Samsung SSP Players, and choose your model.  CM-11234
Other
  • General UI and plan generation performance has been significantly improved in cases where there are a large number of players frequently reporting heartbeats, and/or reporting many problems. CM-11304
  • Fixed an issue where the default image from the template was added erroneously to the plan, as both an ingredient and a top level media item, which showed as never completing in the Player inventory. CM-11139
  • Fixed an issue changing user passwords when using Internet Explorer 11. CM-11140
  • (Notable) Content Manager has been updated to support MSSQL Server's Snapshot isolation level for transactions. CM-11189
  • (Notable) Content Manager has added support for enabling Hibernate indexing to RAM. CM-11197
  • Fixed an issue that caused Tomcat version 7.0.70's URL encoding to re-encode a previously encoded URL. CM-11205
  • Fixed an issue where the playlist status filter did not update when media items are expired. CM-11207
  • Fixed an issue with multiple select for Boolean variables in non-English UI's. CM-11208
  • Made a change to the way "valid end date" for a media item is displayed. The date will now default to the start date. CM-11215
  • Fixed an issue in Message creation where a data field could not be updated with an XML file. CM-11229
  • Template picklist entries are now available if a field label is omitted and a description only is entered. CM-11233 
  • Made improvements to the accuracy of plan generation and the detail given for it. CM-11244, CM-11256
  • Added logging to plan generation to better document the details, including a tracking number, transitions between and more accurate durations of the phases, and also details of the players being processed. CM-11248 
  • Improved security to prevent possible SQL injection. CM-11249
  • Fixed and issue that prevented long Role, Workgroups and Player names from being deleted. CM-11254
  • Security patched to prevent possible cross-site scripting vulnerabilities. CM-11255
  • Fixed an issue in the PAM Migration Utility that caused it to fail when the database type command line argument was omitted. CM-11268
  • General security patch to prevent credentials for being shown in clear text for certain API calls. CM-11276
  • Fixed a rare issue where Template or ScalaScript ingredients were being deleted. CM-11286 
  • Fixed an issue with Broadcast Players where the pop-up message to confirm sending the plan did not show on the Player page. CM-11294
  • Added support for Mongo 3.0. An existing installation will be upgraded to this version.CM-11305
  • The PAM migration tool can now save time milliseconds format to better deal with differences in time zones. CM-11323
  • General performance improvements. CM-11287
  • API documentation improvements. CM-11293
  • General cosmetic and usability improvements. CM-11081

Designer

  • Optimized the writing of temporary files when using fonts embedded in ScalaScript caused by the KB2993651 Windows 7 security update . This fix prevents the accumulation of orphaned temp files. PD-7338 
  • Corrected the issue of webclip not using locale language settings. PD-7364

Note:

Icon
This requires set up as described here.

Player

  • The Scala Maintenance date for Release 11.02 is October 15, 2016. AND-1980

Scala Enterprise Player for Chrome
  • Improved behaviors on Chromebox to minimize media download when rebooting during plan processing. CBX-328

Scala PC Player
  • Added the following mmos.ini, INPUTMGR_InteractTouchScreen=1, which tells the Player to default to using the touchscreen for input setting by default instead of using mouse for input. It is currently set to default to OFF. PD-7369
  • Added the following mmos.ini flag: WEBCLIP_EnableSystemFlash=1, which tells Player/Designer's webclip to allow the use of the PPAPI plugin. This applies only to flash content embedded in web content in a webclip, not the element. PD-7453
Samsung SSP Player

New Feature

  • Samsung SSP Players now support timezone offsets. For more information, please see Samsung SSP Players, and choose your model.  SAM-59, SAM-756

Other

  • The gap between webpages has been reduced. Please be aware this feature is off by default and needs to be enabled by making the sure the following is set: "preloadWebPages": true. SAM-758
  • Improved Samsung SSP playback when using External Source Media with the black time reduced and the rare occurrence screen flickering prior to the external source starting.  SAM-759

11.01 Releases

Release 11.01.04 - August 2, 2016

Note:

Icon
Release 11.01.03 was released as a private internal build.

Content Manager

  • MS SQL Server 2005 is no longer supported by Scala Enterprise Content Manager. CM-10984
  • Fixed a rare bug that occurred if a Template's default image was included in another script, which caused the new message screen to show a "Media not Found" error. CM-10966
  • Updated the Player plan to support special characters in the URL of credentials when EnableTransmissionServer is enabled. CM-11005
  • Content Manager now shows the correct number of media items on the main dashboard. CM-11017
  • A system level workgroup "All" has been added to the workgroup tree to allow non-administrators access across their organization's entire workgroup structure. CM-11018
  • Message thumbnails created for Android are now correct when a message is the first item in a playlist.CM-11019
  • (Notable) Added the Max database age (days) field to Miscellaneous Settings under Network Settings. If you do not see this field after upgrading, the issue should be resolved after clearing you browser cache. CM-11020
  • When deleting a metadata value from a picklist, a warning message with the places the value is listed will appear. The value is now deleted instead of replaced. CM-11027
  • The Playback Audit Module billing log parser now save playout days as milliseconds to better handle time zone offsets when creating reports. CM-11052
  • Fixed a plan generation error when adding WebClips and External Source media to a Playlist. CM-11079
  • General cosmetic and usability improvements. CM-10970, CM-11002

Designer

  • Designer no longer crashes when opening the background menu for a streaming video page. PD-7193
  • Added Italian to the list of languages that can be used for template field labels. PD-7232

Player 

Scala PC Player
  • Non adjacent rules in a shuffled playlist now function properly. PD-7233, PD-7234
  • Fixed a bug where exporting a floating point (REAL) ScalaScript variable to a JavaScript environment via webclip resulted in corrupt values in JavaScript. PD-7275
  • Fixed a rare issue where the heartbeat.xml files sent back to Content Manager was missing <event-sequence> entries. PD-7281 
  • Added two mmos.ini settings: 
    • WEBCLIP_ProxyBypass, which specifies a list of web addresses where webclip should not use the proxy and overrides the default bypass behavior. The format matches the format used by Chrome's Bypass list, including a special token for variations of localhost, <local>. For example, to add an exception for localhost, for all addresses matching 192.168.10.* and scala.com: WEBCLIP_ProxyBypass="<local>;scala.com;192.168.10.*" If you use this setting, <local> must be present if you want to bypass the proxy for localhost. 
    •  WEBCLIP_UseOSProxySettingsThis boolean tells the webclip to use the OS for proxy settings, which overrides WEBCLIP_ProxyBypass. PD-7260
  • Added a new mmos.ini, NETCLIENT_RestartOnMetadataChange, which controls whether the Player restarts when metadata is changed. The default is "on" for previous behavior. PD-7284
  • Fixed an issue with Pick.Sequential and Pick.Shuffle commands, when MustPlay(On) that prevents a playlist from getting stuck if none of its media items are played due to schedules or other conditions, or if it contains no media items.PD-7290


Known Issue:

Icon

Scala has discovered a known issue when creating and scheduling new Web media content in Content Manager Release 11.01.02. We are working to address the issue and it has been addressed in 11.01.04.

This does not impact other areas of the product and therefore if you are not using Web media content, this notice can be ignored.

Release 11.01.02 - June 15, 2016

Content Manager

Before You Proceed
  • (Notable) IAdea Bridge Server version 4.4.41 is now supported for use with Release 11.01 of Scala Enterprise. It is posted here. CM-10456

Other
  • Smart playlists no longer include media items that were not shared by other workgroups. CM-10875

  • Fixed an issue when creating a message where the wrong search results were shown. CM-10890
  • Audio smart playlist now generate the correct items if a limit is set. CM-10892
  • Uploaded .zip files can now be selected to do an install file. CM-10894
  • Bulk imports of LDAP users assign the proper workgroup and role(s) to users.  CM-10896, CM-10932
  • Fixed an issue that caused the "delete template" role permission to malfunction. CM-10899
  • Maintenance files for the install file command can now be deleted. CM-10899
  • Existing message are now editable when adding a template field to an existing template. CM-10965
  • Fixed the inability to save a subplaylist that was used extensively throughout the system. CM-10967
  • Fixed an issue that cause the preview to not work when using a subplaylist (ResourceNameStrings) as a message ingredient. CM-10973
  • General cosmetic and usability improvements CM-10873, CM-10891, CM-10898

Designer

  • Fixed a bug that caused non-adjacent rules in a playlist to prevent the player from accepting a plan. PD-7019
  • Fixed an issue where the Thumbnailer for Player and Designer would fail to scale a bitmap file less than 4 pixels wide or tall. PD-7174
  • (Notable) Variable notifications now work correctly for scripts in Designer.  PD-7186

Player

Android Player
  • Subplaylists now correctly exit when only one media item is scheduled.AND-1810

  • The version number of a device's firmware is now displayed in Content Manager's Player Properties. AND-1864

Samsung SSP Player
  • Fixed a rare issue that cause the Samsung SSP Player to temporarily report that the license in the last received plan has expired. SAM-740

  • (Notable) Samsung SSP Players correctly switches back to online mode when the heartbeat level is greater than 1 minute. SAM-744

Scala Enterprise Player for Chrome
  • Mouse or touch input in the upper right corner of the screen is no longer ignored. CBX-266
Scala PC Player
  • Fixed several issues that caused WMV files to stutter badly and lose audio sync during playback by adding the following mmos.ini flag: DSHOWRENDER_CorrectFileTSDiscontinuties, which defaults to off. The default behavior disables the "timestamp discontinuity reconciliation" for local video file playback. PD-7039
  • Fixed a rare issue where keystrokes typed into text input elements in a webclip appear twice.PD-7166
  • X and Y flipping now properly works visually for Webclip. PD-7168
  • Fixed an issue where the Thumbnailer for Player and Designer would fail to scale a bitmap file less than 4 pixels wide or tall. PD-7174
  • Accelerated video decode is now enabled by default. This addresses an issue where nothing is displayed when decoding H264 videos via the HTML video tag.PD-7176
  • Webclip now uses Player and Designer proxy settings correctly (if set) but will fall back to the Windows settings if unset. PD-7181
  • WebClip now uses the underlying browser to securely provide credentials for authorization. This does not apply to cases where a web page uses so-called HTML "form-based authentication." PD-7182
  • For users who wish to use the persistent cookie option in Chrome, the following mmos.ini flag has been added: WEBCLIP_PersistentSessionCookies=1. This tells Chrome and its Embedded Framework to use the persisitent_session_cookie option. PD-7172

    Note:

    Icon

    Use of this flag also requires the use of the  WEBCLIP_CachePath mmos.ini setting.


Release 11.01.00 – May 19, 2016

Content Manager

Before You Proceed
  • Scala Enterprise Content Manager now ships with and requires Java Release 8, u73. CM-10611
New Feature
  • Added a new feature that improves performance in the generation of plans and plan sealing. CM-7119, CM-10656
  • Content Manager now supports mandatory password reset. This setting can be enabled at System > Network Settings > Miscellaneous Settings. CM-7308
  • Transparency and Opacity are now available for Playlist media Item Properties..CM-9541, CM-9543, CM-10400, CM-10444
  • Google Chromebox is now a supported device in Content Manager. CM-9912
  • Approval emails are now sent for messages, web pages or external source media items.CM-10654
Product Enhancements

Media and Messages

  • Messages are now set to draft when media used by a message and the fields using them are required, but now empty. CM-7377
  • Message are now auto-expired if any of the ingredients have expired. CM-7609
  • Editing an approved message now correctly shows the request approval button. CM-7689, CM-7681
  • Users can now download any of the historic versions of a Media item.  CM-7907
  • External source media is an now available as an option in Smart Playlists. CM-10526
  • When saving a message, the user is now able to rename it if the name already exits. CM-10668

Playlist

  • Playlist duration now updates correctly when media files are added to the playlist during the uploading process.CM-9213
  • Playlist duration now properly updates when a new version of the template is uploaded. CM-10160
  • Playlist duration is now properly calculated when the user creates a sub-playlist from items already attached to a playlist. CM-10168
  • Smart playlists now properly obey the sorting order. CM-10452
  • Users can now add opacity to Playlist Media Item Properties for Video in Content Manager. CM-10562

API

  • Changed the REST API /api/rest/players/ID/state now returns the date in this format: yyyy-MM-DD HH:mm:ss. CM-10176
  • The service api/rest/channels will return the timeslots for the first week of the current year if no parameters are passed. CM-10476
  • General API improvements. CM-10479

Playback Audit Module

  • Made an update to the PAM parser configuration parameters to better describe their purpose. CM-10667
  • Updated the Playback Audit Module's config.properties file in to persist custom configuration properties. CM-10683
  • Fixed an issue with MongoDB authentication in the PAM parser when migrating from MSSQL to MongoDB. CM-10675

  • Fixed problem with the PAM parser, which created extra Channels because of appended Display names. CM-10693(CM-10693)

Other

  • (NotableFor fresh installs, plan statistics is now turned off by default. This can be enabled by setting PlangenSkipStats =false in the features.xml file. CM-7909
  • The FTP Public Location path now allows NULL values. CM-8644
  • Improved auto-complete in search. CM-9860, CM-9883
  • Content Manager logs are automatically zipped when rolling over to the next day. CM-10020
  • The Description field can now be configured to be displayed on the Media, Playlist, Template and Player landing pages. CM-10296
  • Users can now disable SMTP authentication. CM-10539

  • Workgroup access rights have been corrected for an Administrator. CM-10599
  • General cosmetic and usability improvement for Internet Explorer. CM-10610
  • General performance improvements. CM-9905
  • General security improvements. CM-9655, CM-10127, CM-10128, CM-10130, CM-1095, CM-10327
  • General cosmetic and usability improvements. CM-8172, CM-9144, CM-9583, CM-9641, CM-9721, CM-9825, CM-9999, CM-10027, CM-10032, CM-10081, CM-10139, CM-10159, CM-10162, CM-10175, CM-10220, CM-10222, CM-10230, CM-10328, CM-10497, CM-10519, CM-10525, CM-10547, CM-10557, CM-10559, CM-10591, CM-10607, CM-10609, CM-10634

Bug Fixes

  • Fixed an issue that caused the webclip URL to be truncated at 255 characters.  CM-9208

  • Fixed an issue where users disabled the Tomcat access logs, but the option to collect them was re-enabled after a Tomcat update. CM-10399
  • Fixed a bug where deleting a Media Item used as a control script on a variable set on a Channel prevents the Channel list screen from loading.  CM-10527
  • Fixed an issue when re-publishing a script from a Designer User with LDAP credentials. CM-10561
  • Fixed a rare issue when changing the Player's authentication caused the Player not to be able to connect. CM-10602
  • Fixed an issue that was preventing the user from saving a new smart playlist. CM-10608
  • Fixed a bug that prevented users from uploading the same media items if it belongs to a different workgroup. CM-10623
  • Fixed bug in Playback Audit Reports that excluded billing data for the starting date of the search criteria. CM-10720

Designer

New Feature
  • Added a Bind button to the Filename entry field on the Textfile EX menu, that allows a filename to be bound to a variable or array entry. PD-1998
  • Script Properties icon has been added to the Main and Page View Toolbars. PD-4778
  • Enhanced template functionality. See docs.scala.com for more details.PD-4836, PD-5064, PD-6364, PD-6391, PD-6599, PD-6720, PD-6781
  • Binding for WebClip URL's and filenames is now supported. PD-6755
Product Enhancements
  • Save and Restore defaults now include additional elements. PD-1766, PD-2358, PD-5240, PD-5765, PD-6299, PD-6610
  • Added a button that allows the user to select a thumbnail for a webclip. PD-5773
  • ScalaScript help now shows whether a command can be used in a Group, Sequence, and/or Resources list of a cluster, and whether it can be used in a Config script, or a Runtime script, or both. PD-6453
  • Improvements to the diagnostic information shown in the Ready Script. PD-6647
  • Designer now correctly updates a Clip element when changing a filename bound to an array entry.PD-6726
  • The Log EX menu now properly shows the log text when it contains !variable references.  PD-6739
  • The selected pen in the Palette menu will update when the selection inside a table is changed. PD-6771
  • Performance improvement for time needed to update large webclips and videos.PD-6831
  • The Insert and Delete Row/Column buttons in the Table element's RMB menu are now disabled if the element is locked. PD-6905
  • The Data Source EX supports data source XML filename binding by using the bind button in the mapping dialog.  PD-6915
  • Reset Format for TVClip and Table elements now works correctly. PD-6931
  • Updated the ffmpeg library to version 2.8 PD-6630
  • General performance improvements. PD-6857, PD-6869, PD-6915
  • General cosmetic and usability improvements. PD-6237, PD-6458, PD-6471, PD-6604
Bug Fixes
  • Shadow opacity now properly renders. PD-6423
  • Designer no longer crashes when an .ibm file is used as a tile or image fill filename.PD-6608
  • Fixed an issue that caused crashes when the user bound the Image file for a bevel edge. PD-6614
  • Fixed an issue that cause the Windows Scripting EX to fail to load if the Scala Windows Scripting ActiveX control dll (axscr.dll) was mismatched. This issue will now report an error in Player and Designer but provide no warning elsewhere. PD-6689
  • Designer no longer crashes when adding a Text Entry Button with nothing selected in the Page Editor. PD-6766
  • Fixed a rare issue that caused a memory leak when aborting a looping audio or video file. PD-6897

  • Fixed an issue that caused Designer to crash with Paste Format to a MovieClip. PD-6924
  • Designer no longer truncates a WebClip URL at 255 characters when authoring a script. PD-6971

Player

Before You Proceed
  • The Scala Maintenance date for 11.01 is March 1, 2016. AND-1079

Android Players

New Feature
  • Transparency can now be set on and off, and the opacity level can now be set for images. AND-1173
  • The Panasonic AF1 Series Signage Displays are now Scala Certified. Please consult the Player Guide to confirm that your model(s) is on the list of supported devices.  AND-1480
  • The IAdea XDS-2170 is now a Scala Certified devices, using firmware version 1.2.61.206. AND-1347

  • The IAdea XMP-6200 and MBR-1000 are now Scala Certified devices, using firmware version 1.2.46. AND-1409
  • The IAdea XMP-7300 is now a Scala Certified device, using firmware version 1.0.3.112. AND-1437
  • The IAdea XMP-6250 is now a Scala Certified device, using firmware version 1.2.59.204. AND-1557
  • The IAdea XDS-1078 is now a Scala Certified devices, using firmware version 1.2.62.227.AND-1750

Product Enhancements
  • Android Players no longer report an error to Content Manager while rebooting. AND-1072
  • Maintenance jobs now respect their recurring schedule. AND-1104
  • Health logs are now uploaded at the next available time when the Player has returned back online. AND-1199
  • Unsupported video types (.mov, .wmv, .swf, .mpg) are now skipped. AND-1536
  • The full screen option on media items is now supported.AND-1551
  • General cosmetic and usability improvements. AND-1171, AND-1316, AND-1549
Bug Fixes
  • Fixed a rare issue with VIA players where attempting to connect a USB keyboard caused a black screen. AND-1357
  • Fixed a rare issue that caused Android Players to repeatedly download a file. AND-1470
  • Fixed an issue where pressing ESC caused the player to exit. AND-1625
  • Fixed a playback issue when a mouse or keyboard was plugged in on legacy mode Android devices. AND-1643
  • Fixed an issue relating to valid dates for playback. AND-1652
  • Fixed a rare issue where the last video in a sub-playlist was skipped on IAdea Android devices. AND-1791

Scala PC Player

New Feature
  • Webclip has been updated to use Chrome Embedded Framework (CEF) with Chrome 47.0.2526.80, which includes multitouch support. PD-6718
  • Added support for decoding Apple ProRes AP4H video streams within quicktime .mov container files. PD-6797, PD-6876
  • Added the following mmos.ini setting: MM3D_AllocateDepthStencil=0, which disables the stenciling feature on modern Direct3D video cards, independently of the "conserve buffers" setting. PD-6888
Product Enhancements
  • Fixed a rare issue for a movie file that caused the audio track to be silent for the first few moments of the clip. PD-4176
  • Added support for the decoding of h.265/HEVC video streams within video files. PD-5921
  • The Scala PC Player now uses the page backdrop opacity setting from Content Manager for image, video, flash and animation pages. PD-6114, PD-6116, PD-6475
  • Updated the following Python Packages and scripts supplied with the Player: scalaprov.py, scalatools.py,packager.py, scalasvc.py and scmd.py. PD-6799, PD-6801
  • Scala PC Player no longer tries to download External Source media items when then they show up in the plan, and log an error when it happens. PD-6839
  • Player now logs Windows Terminal Services session change events, including the "locked console" which take over the display and hide the Scala Player. Some events, like REMOTE_CONNECT and REMOTE_DISCONNECT, do not directly indicate an issue with the display. PD-6860
  • Webclips now take input focus when they are created, which allows "auto-select" to work for HTML text-entry boxes, unless the webclip is not interactive or there are other active ScalaScript based buttons on screen. PD-6932, PD-6933
  • A press on a Touch screen now activates the underlying webclip which ensures HTML interactive items can gain focus so users can type into them. PD-6960, PD-6979
  • The Chromium browser embedded in the webclip command disabled the "pinch zoom" gesture in Windows 7 and earlier, but it is enabled in Windows 8 and later. To disable it in Windows 8.1, use this mmos.ini setting PD-6977

Samsung SSP Player

New Feature
  • The Samsung SSP OH46D Player is now Scala Certified. SAM-690
Product Enhancements
  • The full screen option on media items is now supported. SAM-720
  • Portrait and landscape mode app launchers are more robust in cases of network with connectivity issues.SAM-730 
  • Fixed an issue relating to valid dates for playback. SAM-732

11.00 Releases

Release 11.00.11 – December 13, 2016

Note: The following section contains advanced notification of changes included in the forthcoming release.

Note:

Icon

Before applying this update, please make sure that your SHA certificates are up to date as described in this attachment. This document mentions Windows 10. While this document refers to Windows 10, Scala has not yet certified Windows 10 for playback. This fix has been made in anticipation of that certification.

Content Manager 

  • Fixed an issue that caused Tomcat version 7.0.70's URL encoding to re-encode a previously encoded URL. CM-11206
  • Fixed an issue with multiple select for Boolean variables in non-English UI's. CM-11209
  • Made a change to the way "valid end date" for a media item is displayed. The date will now default to the start date.CM-11217
  • Fixed an issue that caused the User Activity page to display incorrectly because of missing user activity types.CM-11369

 

Release 11.00.10 – December 13, 2016

 

Note:

Icon

Due to changes with Microsoft's usage of Secure Hash Algorithms (SHA), this update will ensure that the Remote Update package will use a Remote Update package that is digitally signed and verifiable in a valid SHA format. For more information on this change, please see this attachment.

Release 11.00.09 – July 28, 2016

Content Manager

  • MS SQL Server 2005 is no longer supported by Scala Enterprise Content Manager. CM-10983
  • When deleting a metadata value from a picklist, a warning message with the places the value is listed will appear. The value is now deleted instead of replaced. CM-11031
  • The Playback Audit Module billing log parser now save playout days as milliseconds to better handle time zone offsets when creating reports. CM-11051

Player and Designer

  • Fixed a rare issue where keystrokes typed into text input elements in a webclip appear twice. PD-7167
  • Addressed several text entry box activation issues with webclip when using touch screens. PD-7237
  • Fixed a rare issue where the heartbeat.xml files sent back to Content Manager was missing <event-sequence> entries. PD-7280
  • Added a new mmos.ini, NETCLIENT_RestartOnMetadataChange, which controls whether the Player restarts when metadata is changed. The default is "on" for previous behavior. PDf-7284

 

Release 11.00.08 - June 15, 2016

Content Manager

  • Users can now disable SMTP authentication. CM-10592 
  • Fixed an issue when re-publishing a script from a Designer User with LDAP credentials. CM-10594
  • Users are now able to search for Playlists, Template or Players with partial words. CM-10630
  • Added pre-caching for media item metadata to improve plan generation performance. CM-10644
  • Fixed an issue with heartbeat processing that truncates error descriptions because of escaped characters. CM-10657
  • Fixed an issue when setting PlangenPreCachePlaylists=False that caused playlist media items to be out of order.  CM-10670
  • Fixed an issue with MongoDB authentication in the PAM parser when migrating from MSSQL to MongoDB. CM-10675
  • (Notable) Fixed problem with the PAM parser, which created extra Channels because of appended Display names. CM-10693
  • Fixed a reporting issue that excluded billing data for the starting date of the search criteria. CM-10811

  • Fixed an issue when creating a message where the wrong search results were shown. CM-10889
  • Audio smart playlist now generate the correct items if a limit is set. CM-10893

  • Uploaded .zip files can now be selected to do an install file. CM-10895
  • Bulk imports of LDAP users assign the proper workgroup and role(s) to users. CM-10897, CM-10933
  • Fixed an issue that caused the "delete template" role permission to malfunction. CM-10900
  • Fixed the inability to save a subplaylist that was used extensively throughout the system.  CM-10968
  • General cosmetic and usability improvements. CM-10874

Designer

  • Fixed a rare issue that caused a memory leak when aborting a looping audio or video file. PD-6900
  • Fixed a bug that caused non-adjacent rules in a playlist to prevent the player from accepting a plan. PD-7020

  • Fixed  several issues that caused WMV files to stutter badly and lose audio sync during playback by adding the following mmos.ini flag: DSHOWRENDER_CorrectFileTSDiscontinuties, which defaults to on. The default behavior enables the "timestamp discontinuity reconciliation" for local video file playback. PD-7039

Player

Android Player
  • Fixed an issue that caused the Watchdog to be disabled at an incorrect time. AND-1812
Samsung SSP Player
  • Fixed a rare issue with the Samsung SSP Player where it was reporting that the Player license had expired erroneously. SAM-739
  • (Notable) Samsung SSP Players correctly switches back to online mode when the heartbeat level is greater than 1 minute. SAM-745

 

Release 11.00.07 - February 16, 2016

  • Fixed the Media Summary report with ScalaScript events. CM-10588

Release 11.00.06 - January 26, 2016

Note:

Icon

Release 11.00.05 was released as a private internal build.

Content Manager

New Feature
  • External source input for Samsung SSP E Series and the DB22D-P Players is now supported via the features.xml file in Content Manager. CM-10501
Other
  • Made changes to the Playlist API's for updating playlists and calculating playlist durations. CM-10427
  • Fixed a rare issue with drag and drop template files that failed to display when uploaded. CM-10431
  • Fixed an issue impacting the ability to schedule separate audio tracks.CM-10441
  • (Notable) Fixed an issue that caused the channel overview not to load following an upgrade. CM-10461, CM-10505
  • If you are not the built-in system Administrator you can no longer set owner or viewer workgroups when multi selecting media items.CM-10463
  • Fixed an issue where Smart Playlists continued to generate, even when "Update Automatically Every" was turned off. CM-10465
  • A custom logo can be selected for a Playback Audit Module report. CM-10477
  • Duplicated playlists now preserve the interactivity option for webpages or widgets. CM-10486
  • Plan generation optimizations. CM-10499
  • Playback Audit Module connection options are now available during initial Database Setting configuration. CM-10503, CM-10518, CM-10521
  • Made enhancements to ingesting media from a  remote publish location to ensure that the most current version is used. CM-10509
  • Fixed general compatibility issues with Firefox. CM-10522
  • Unchecking "Limit To"  now lists all matching items in a Smart Playlist. CM-10529
  • Made improvements to API endpoints to support deployments which contain large numbers of playlists (3000+). CM-10533

  • API enhancement to POST /ContentManager/api/rest/media/<media_id>/thumbnail?width=<requested_width>&height=<requested_height. This will allow you to select a custom thumbnail size, but will retain the original aspect ratio. CM-10535
  • Fixed an issue with the clean up task for deleting custom thumbnails for Media messages.CM-10554
  • General cosmetic and usability improvements. CM-10467, CM-10545

Designer

  • Fixed an issue with setting a simple ScalaScript string variable from HTML via ScalaSetVariable crashed the underlying browser and causing the webclip to become unresponsive and stopped visually updating. PD-6826

  • Webclip command has been extended through the addition of the URLVariable option to the webclip command to hold a ScalaScript text variable. If present, webclips stores its current URL. It does not react to changes to the variable.PD-6841

  • General security improvements. PD-6795

  • General cosmetic and usability improvements. PD-6873

Player

Android Player
  • Fixed an rare issue that prevented ConfigIC from properly saving usernames and passwords. AND-1530
  • Fixed a bug that allowed IAdea Ice Cream Sandwich devices to be updated with the IAdea KitKat device APK. AND-1546
  • Added an option to enable or disable the Scala NTP time sync in the ConfigIC file.AND-1553
  • Fixed a rare issues that caused Android Players not to process a new plan. AND-1559
  • General cosmetic and usability improvements. AND-1520
PC Player 
  • Fixed an issue where the webclip was not honoring the WEBCLIP_UserAgent mmos.ini setting. PD-6827

  • Fixed a rare issue where audio would be lost when switching streams during video streaming. PD-6828

  • Added the following flag to the mmos.ini: MM3D_UnplugMonitorKludge=1, which is disabled by default. This flag allows Scala Player to notice a monitor change event and prevent a memory leak caused by a bug in Windows 8.1, and certain Intel graphics chipsets. PD-6855
  • Added logging even when ignoring DSERROR_BUFFERLOST. PD-6856
Samsung SSP Player
  • (New Feature) Samsung SSP E Series and the DB22D-P Players now support playback of an external source, such as HDMI.  SAM-672
  • Samsung SSP Player now skips downloading unsupported media types, and now logs the omission. SAM-676
  • General performance improvements. SAM-674

Release 11.00.04 - November 24, 2015

Content Manager

  • Fixed a rare issue where smart playlists were not properly gathering content. CM-10291
  • Content Manager now correctly displays the day's unzipped player logs instead of only showing a zip file. CM-10318
  • The User Activity now loads properly in cases in which users had been requested to and had successfully reset their password.CM-10330
  • Smart playlists regenerations no longer pick up expired media items. CM-10331
  • Fixed an issue creating messages that used 'text file' template fields  CM-10332
  • (Notable) Fixed a rare issue where a pre-cache improvement introduced in Release 10.5 caused Playlist, Channel and Track names to be used incorrectly during plan generation. CM-10333
  • More than 1,024 individual Players can now be added to a maintenance job. It should be noted that the use of Player Groups is still a preferred approach to doing so.  CM-10339
  • (Notable) Fixed a bug that prevented proper migration of the Playback Audit Data to MongoDB if the Content manager network name included capital letters. This lead to errors in playback audit reporting. Customers who have already migrated their Playback Audit Module (PAM) database can correct this issue by re-running the PAM migrator. CM-10353
  • Optimized pre-caching queries for plan generation to ensure the distribution screens are not locked out when plan generation is running.  CM-10366
  • Fixed a rare issue where playlist recursion checking was overprotective.  CM-10373
  • Fixed an issue that caused initial network activity to be duplicated after pairing the initial player. CM-10383
  • Installation screens displayed in Cyrillic now render the language properly instead of with unexpected characters.  CM-10396
  • General cosmetic and usability improvements.  CM-10354, CM-10379

Designer

  • Users should download and install the latest version of the Ars Media's Scala Exporter for Photoshop in order to prevent Designer being uninstalled. Please contact Ars Media for further information. PD-6748
  • Designer now correctly sets opacity on the second line of a text element that uses the default face pen.   PD-6750

Player

PC Player
  • Fixed a rare issue that would not allow transport over UDP to start.  PD-6708
  • (Notable) When playing videos using DXVA, the compliance setting is set to strict. Some users have experienced decoding issues, including but not limited to, freezing briefly or showing frames out of order. This can be mitigated by using the mmos.ini setting DSHOWRENDER_FFMPEGStrictStandardCompliance=0, which relaxes the "compliance strictness." Setting this to 1 will re-enable the strict setting.  PD-6759
  • Fixed an issue where a WebClip could cause a ScalaScript-based text entry button to receive every keyboard key press event twicePD-6829

 

Release 11.00.03 - October 5, 2015

Content Manager

  • Adding more than 10 timeslots at a time using the API now works as desired. CM-9874
  • Made improvements to the file upload section that now allows large files or large quantities of files to complete without timing out. CM-9918
  • Playlists with ScalaScript items will now display the correct duration. CM-9921
  • Fixed a bug that set the "items to play" value to 1 when using multi-editing on a subplaylist. CM-10093
  • Fixed an issue with the /api/rest/channels/{id}/schedules request that caused it to accept bad scheduling requests without generating an error. CM-10178
  • Fixed the Content Manager Installer to ensure correct information and links associated with the "connectors" is preserved. CM-10224, CM-10240, CM-10241, CM-10254)
  • Plans for multiple players are now generated correctly from the player landing page, even when the "Distribution Type" column has been disabled from view.  CM-10215
  • Single and/or multiple re-licensed Players are not removed from their corresponding maintenance jobs CM-10243 
  • (Notable) Fixed an issue where upgrading from 10.5.x or earlier to 11.00.xx after system log tables had been truncated. This was causing only one player to be visible within the Content Manager UI.  CM-10283

  • Fixed a rare issue that causes plan generation to stop for a user who upgrades from Scala 5 to an 11.00.xx release, if one or maintenance job exists before starting plan generation. CM-10294

  • General cosmetic and usability improvements. CM-9966, CM-10084, CM-10086, CM-10089, CM-10091, CM-10092, CM-10097, CM-10098, CM-10107, CM-10135, CM-10238 
  • General security improvements. CM-10204, CM-10205, CM-10206, CM-10207, CM-10239

Designer

  • A new version of the Ars Media's Scala Exporter for Photoshop plug-in is available and fixes cases when it would revert  to demo mode. It is strongly recommended to re-download and reinstall this plug-in. Please contact Ars Media for further information. PD-6546
  • General cosmetic and usability improvements. PD-6585, PD-6615 
  • General table element improvements.  PD-6616, PD-6617

Player 

Android Player
  • Billing logs are now uploaded with correct time stamp when Content manager has been down for an extended period of time. AND-1343
  • Fixed an issue where touch events were ignored using interactive scripts on Android driven touch screens. AND-1345
  • Android players are now better able to handle a rare issue where videos, playing in full screen mode, were not properly released and stray images or pixels were left behind on the screen.AND-1350 
  • General performance improvements. AND-1334

Release 11.00.02 - August 25, 2015

Content Manager

  • HTML files uploaded to Content Manager for use as a data file are now recognized as an unknown filetype, a similar behavior to an .htm file. CM-9876
  • Users can now create a new event trigger in the case of unsaved scheduling. CM-9877
  • General security enhancement. CM-9880
  • Made changes to the UI that provide the option specify a content path when uploading files directly. You can now select existing paths or folders to upload media items, and create or specify new folders or paths to upload media items. CM-9895
  • Playlists will update their duration based on change to subplaylist durations. CM-9906
  • Content Manager now more stringently checks Playlist dependencies during cleanup after playlist deletion. CM-9915
  • The Health tab now properly appears in Player Properties. CM-9917
  • Config.properties is now included in the files collected when selecting download logs.CM-9990 
  • General cosmetic and usability improvements. CM-10083, CM-10134
  • Fixed an issue with the "is Not" logic within Smart Playlists. CM-10085 
  • Messages created by a deleted user can now be edited. CM-10100
  • Playback status and heartbeat status are now both updating properly when using a Player connected to an IAdea Bridge Server. CM-10110
  • Playback Audit Module reports can now be created for media metadata items containing string picklists. CM-10114
  • Smart conditions in a Playlist now clear appropriately when the item they are associated with is removed. CM-10115
  • Multi-selecting players previously connected to Content Manager will now properly unpair and be removed from the system. CM-10136 
  • Users can now change video, images and text in media messages and save the changes successfully. CM-10164 

Designer

  • Fixed an issue that caused PNG's to appear blurry when the Tools|Options|Playback Advanced) is set to “Automatic." PD-6334
  • The date button button now correctly shows when trying to set the date for a Recurrence Pattern: Once schedule. PD-6358
  • Table handles overlapping the area of a cell in text insertion now function properly. PD-6470
  • Shadow and outline now render properly in a movie clip with rounded corners. PD-6498, PD-6386, PD-6387, PD-6388, PD-6390
  • General cosmetic and usability improvements. PD-6528, PD-6534, PD-6543
  • Fixed an issue that caused WebClip to crash when using a "View Size" with smaller dimensions than the clip's "Element Size." PD-6533 

Player 

Samsung SSP Player
  • The Samsung SSP E Series player is now Scala Certified. Please consult the Player Guideto confirm that your model is on the list of supported devices. SAM-580

Android Player
  • IAdea devices now support the ability to exit playback by tapping the bottom right corner of the screen 10 times in quick succession. This is to support small form devices without a keyboard input. AND-1234  
  • Fixed a rare issue that caused IAdea Players to mishandle time syncing during reboots. AND-1215
  • The Ctrl-D keyboard shortcut can now be used to stop and restart Android Players. AND-1300
Scala PC Player
  • (Notable) Fixed a rare issue where the Scala PC Player would show a black screen, even though it had a valid license. PD-6535

  • The pick policy now correctly works when using multiple levels of Subplaylists.  PD-6476  

Release 11.00 - August 11, 2015

Content Manager

Before You Proceed
  • This release includes all updates made on the prior release up until now, including the improvements found in the 10.5.210.5.310.5.4 and 10.5.5 updates.
  • The Scala Maintenance date for 11.00 is June 1, 2015.  CM-9640
  • Scala Enterprise Content Manager now ships with, and requires Apache Tomcat version 7.0.57.  CM-8669
    • Starting with Release 11, HTTPS from a proxy server, such as Apache HTTPD or NGINX can now be used without the need to configure SSL within Content Manager or Tomcat. More information can be found on  Managing HTTP Connectors in Tomcat
  • Scala Enterprise Content Manager now ships with, and requires PostgreSQL version 9.3.5-3. CM-8671
  • Scala Enterprise Content Manager now supports Windows Server 2012 R2. CM-4748
  • Scala Enterprise Content Manager no longer supports MySQL. CM-7870
  • Scala Enterprise Content Manager no longer supports use with 32-bit versions of Windows. CM-9221
  • Scala Enterprise Release 11.0 supports version 4.3.19 of IAdea Bridge Server. CM-9799

  • Support for Internet Explorer 8 has ended. CM-9235
New Features
  • Internet Explorer 11 is now supported for Scala Enterprise. CM-6540, CM-9613

  • Web Application Description Language (WADL) can now be requested for all services in API 2.0. CM-8428

  • It is now possible to search for a player based on the Player's Universally Unique Identifier (UUID). CM-8466

  • The UI now provides an option to delete a Folder.  CM-8561

  • Added support for the Administrator to set session timeouts for the network in both the UI and the API. CM-7936

  • Administrators can now request users to change their password at their next login. CM-9988, CM-9991

  • Improved online documentation, including a reorganization of the Content Manager manual into a more user friendly format. 

Product Enhancements
General 
  • General cosmetic and usability improvements.    CM-5490, CM-6929, CM-7104, CM-7190, CM-7304, CM-7380, CM-7386, CM-7478, CM-7512, CM-8133, CM-8284, CM-8292, CM-8295, CM-8364 CM-8366 CM-8383, CM-8393, CM-8396, CM-8398, CM-8426, CM-8461, CM-8487, CM-8564, CM-8599, CM-8642, CM-8666, CM-8674, CM-8680, CM-8701, CM-8744 CM-8755, CM-8789, CM-8806, CM-8832, CM-8843, CM-8857, CM-8858, CM-8859, CM-8885, CM-8967, CM-8993, CM-9035, CM-9075, CM-9090, CM-9101CM-9121, CM-9155, CM-9168, CM-9172, CM-9194, CM-9204, CM-9205, CM-9206, CM-9209, CM-9238, CM-9247, CM-9258, CM-9270, CM-9272, CM-9313CM-9408, CM-9496, CM-9589, CM-9614, CM-9652, CM-9635, CM-9694 CM-9717, CM-9780, CM-9853, CM-9865, CM-9930, CM-9992
  • General localization and usability improvements. CM-8309, CM-8308, CM-8394
  • General architectural improvements.  CM-8418, CM-8443, CM-8445, CM-8579, CM-8682, CM-8813, CM-8880, CM-9215
API
  • Users can access "View API Documentation" if their role has the proper permissions. The documentation has also been moved to its own section in the System menu called Documentation. CM-5072
  • Performance improvements made to the smart playlist API's.  CM-7736
  • Using the Players API GET/api/rest/players call, it is possible to filter based on the lastModified filter. CM-8453
  • Fixed the API call to return the correct number of items as requested. CM-9457
  • UUID now appropriately returns when calling the ThumbnailStatus API. CM-8726
  • API now correctly deletes all items in the filter list using DELETE /api/rest/media. CM-8879
  • Performance improvements to API for installations with large playlists (listing many items inside a playlist).  CM-8915
  • Added a UI validation to insure that a user cannot create an infinite loop by setting the time trigger to zero.  CM-7152
  • API Security changes have resulted in the following: the /api/rest/auth/login API call now properly returns a 401 error for an unsuccessful login. Login calls now require application/json in the Content type header. Not having this header will now return an "invalid Media Type" error. CM-9571
  • Created three new API's: (Add media to normal playlist (Should be subplaylist, not media)--POST/api/rest/playlists/{id}/playlistItems; Delete media from a normal playlist--DELETE /api/rest/playlists/{id}/playlistItems/{playlistItemId}; Update non-media related properties of a normal playlist--PUT /api/rest/playlists/{id}/partial ]) which were created to improve performance when manipulating large playlists. Full information on these API's can be found in the API documentation.CM-9886, CM-9887, CM-9888, CM-9889, CM-9890, CM-9891, CM-9892 

  • Fixed a bug that prohibited the PUT method of Playlist API from deleting players that have a condition associated with a Playlist. CM-9944

  • General API improvements. CM-8735, CM-8852, CM-9376, CM-9415
Framesets
  • Making a change in the frame order will now save correctly. CM-9185
  • Added new default 1920 x 1080 and 1080 x 1920 framesets.  CM-9186
LDAP
  • Users with Edit user resource are now able to import LDAP users.  CM-8802
  • When importing users from LDAP, the list of users shown in the modal is limited to a maximum of 100. CM-7363
  • Passwords can no longer be changed in Content Manager for users who are imported from LDAP.  CM-8465
  • You can now define an LDAP user when publishing from Designer to Content Manager.  CM-9416
  • When a user deletes LDAP mapping values, they are now properly deleted by the system.  CM-9552
  • The LDAP administrator will now be notified with an error message if there is a problem when importing users roles or workgroups. This message will also appear in the Content Manager logs.  CM-6188
  • Fixed an issue where LDAP SSL stopped working.  CM-7804
  • General LDAP improvements.  CM-6767, CM-8462
Messages and Media 
  • A message with an unrequired multi-line text variable will no longer show "undefined" in the text entry box when saved as empty.  CM-8650
  • Blank line spaces can now be created within messages.  CM-8697
  • Messages can now see the Category and Workgroup attributes of a media item.   CM-8758
  • When deleting Media, Content Manager now properly removes these files from existing plans. CM-9172
  • Media Items with the deprecated "recall" status on systems that have been upgraded now have a "draft" status. CM-9176
  • The user can now more easily clear search filter criteria when searching Players, Media and Playlists.  CM-9203
  • Multi-file drag and drop is now supported in Internet Explorer 10 and Internet Explorer 11.CM-9375
  • The Media landing page will now return results if a large number of media items has been selected. CM-9676
  • Modification of the Media Item Properties no longer changes the status of a media item to approved. It is necessary to explicitly approve the item.  CM-9685
Performance Improvements
  • Increased indexing of search so that auto-complete provides more relevant results, and made improvements. CM-9878

  • Users are now able to search for Playlists, Templates, or Players with partial words. CM-9879

  • Plan generation loading performance improvement. CM-9640

  • Significant performance improvement when adding a sub-playlist to an existing playlist. CM-8112

  • Architectural upgrades to enhance performance of database response time to take advantage of recent Java Development Kit (JDK) enhancements. CM-8442

  • Improved performance relating to Tomcat shutdown. CM-7184

  • General performance improvements.  CM-5776, CM-8137, CM-8514, CM-8665, CM-9077, CM-9164, CM-9207, CM-9273, CM-9544, CM-9602, CM-9654, CM-9757

Playback Audit Module 
  • Addressed an issue that caused some Designer page events to appear in the Billing_Archive log, but not the Playback Audit Report. CM-9904
  • After migrating Playback Audit Module data, Administrators have the option to remove the parser service from Content Manager. This is a non-destructive change, meaning that user will also need to remove or delete their old database. CM-9904

Note:

Icon

It is very important to backup your Content Manager before making this change.

Playlists
  • Playlist items can now be duplicated and moved to another part of the playlist. CM-1743
  • A hyperlink is now available when conditions are set on a playlist item. CM-5708
  • A hyperlink is now available when micro-scheduling is set on a playlist item. CM-5709
  • When using micro-scheduling for playlist items the date range defaults to the current date to ten (10) years hence. CM-5745
  • The modal that appears when assigning a playlist to a message now contains two additional filters: Playlist Type and Playlist Status. CM-8219
  • The View Settings has been added to Playlists items tab. CM-8232
  • Users with a workgroup can correctly see playlists associated to that workgroup when scheduling a timeslot. CM-8707
  • Users with Schedule Manager as a role are able to filter by workgroup when adding sub-playlists. CM-8708
  • After changing workgroups on Playlist Properties page, the items that can be added to this playlist is now accurately reflected. CM-8726
  • Smart Playlist results no longer show extraneous results in certain situations. CM-8745
  • The user will now receive a warning before deleting a Playlists if it has dependencies such as time slots, event and time triggers, and non-scheduled content. CM-8840, CM-9531
  • For audit purposes, deleting the owner of a playlist will still show their names. CM-8841
  • Playlist duration is now recalculated if the sub-playlist is deleted from the playlist landing page. CM-8844

    Note:

    Icon

    This task is done in the background and may take a little time to recalculate.

  • Plans will now properly generate for messages that contain sub playlists. CM-8897
  • The usage count for media items being used in a playlist is now accurately reflected. CM-9040
  • Users are no longer able to create circular references within playlists and sub-playlists. CM-9240
  • The playlist status is now updated when modifications are made to a media item in a subplaylist. CM-9271
  • Optimized UI responsiveness while working with multi-level nested sub-playlists.  CM-9458
  • The deletion of a Playlist used in a Time Trigger is now correctly removed when deleting the Playlist. CM-9497
  • The workgroup can now be used as a condition when creating or editing a Smart Playlist.  CM-8709
  • The Event Triggers tab now appears when no variables are declared. CM-7944
  • Added a UI validation to insure that a user cannot create an infinite loop by setting the time trigger to zero. CM-7152
Publish Locations
  • Thumbnails are now generated for template revisions and messages from a publish location. CM-8496
  • Publish Locations are now disabled by default when first created. CM-9066
  • (NotableRemote Publish Location logs have been improved to reduce the verbosity caused by the thumbnail generator. CM-9525
  • Fixed an issue where customers using Multiple Publish Automation EX, the server now correctly receives the files from the Publish Automation processes. CM-9491
  • Content Manager Remote Publish Location now properly download files that start with an underscore ( _ ). CM-9559
Reporting 
  • Playback Audit Module (PAM) reporting logs now include milliseconds.  CM-7769
  • Changing the reservation ID of a Playlist Media item now is correctly reported in the Playback Audit files.  CM-7772
  • The JavaMelody module has been updated to include the performance of SQL queries. CM-9523
Roles 
  • A role can not be deleted if it is in use by one or more users.  CM-5366
  • Viewer role default access has been modified to insure the proper viewing of category filters.CM-8759
  • View only is displayed on the media landing page for a Graphic Designer in a workgroup with only view access. CM-8805
  • Users will full access to Users and Roles can now assign most roles to a new or existing user.   CM-9673
  • (Notable) Content Manager now restores missing system role resources after a Tomcat restart. CM-9988

Security and Administration 
  • The System (Administrator) is now locked and no changes can be made to the role.CM-7511
  • Emails addresses must now be entered in the following format: name@email.comCM-7751
  • User email addresses with a hyphen in the domain are now properly recognized. CM-9218
  • Usernames and passwords are no longer required for customers who want to configure private SMTP servers. CM-8563
  • Users must now create password that are 8 characters or longer. CM-8951
  • For new installations, the default Player's password is now ChangeThePasswordCM-9190
  • Added support for username and password authentication support for Secure FTP (SFTP). CM-6261
  • The Installer now allows you to pick a different port if you are updating Content Manager and modify the web application settings, and have multiple HTTP/ HTTPS connectors installed. CM-10118
  • General security improvements. CM-8138, CM-8314, CM-9731
Templates
  • When deleting a Workgroup or Category, the popup will also show the usage count for the Templates. CM-8365
  • When publishing a Template, the message duration is now correctly updated.  CM-9717
Workgroups
  •  Fixed a number of workgroup-related UI issues, particularly when using filtering of playlists and media items. CM-6519, CM-7878, CM-8762, CM-8810, CM-8835, CM-9524, CM-9601, CM-9632, CM-9804
Other
  • Asian text now disregards bolding, where other languages show bold. CM-7240
  • Android players now support bandwidth throttling similar to Scala PC Player. CM-7970

  • The UI will now ask for confirmation when clearing errors on the Player Landing page. CM-8513
  • (Notable) Content Manager will now purge maintenance tasks errors if they are no longer needed by the system. CM-8572, CM-8604
  • Plan now properly regenerate in all cases when maintenance jobs are deleted. CM-8845
  • Corrected an issue where SCZ file published into a sub-folder could not be downloaded to the Player. CM-8854
  • Maintenance Dialog now handles files with names that differ only by character case. CM-9138
  • Provide a default directory for PostgreSQL to address an issue with its installer's default of putting the directory inside Program Files. For those users who have manually installed PostgreSQL, the Content Manager installer now detects and warns you if this problem exists. CM-9193

  • The license information page can now be printed when using Internet Explorer 11.  CM-9650
  • Improved heartbeat parsing, which reduces memory used and CPU load. CM-9794

  • Player Plan generation correctly completes when there is an invalid metadata value. The errors is also put into the Content Manager log.  CM-9857
  • (Notable) The "Max database age (days) field is now managed in the Content Manager config.xml file. Unless specified, the default is set to 90 days. CM-10003

Bug Fixes
  • Plan generation will no longer fail because a user has copied and/or pasted special ASCII (specifically vertical tab) characters into a message.  CM-7140
  • Accessing logs for a Samsung SSP player no longer shows an error when the player has not received any logs. CM-7731
  • Old Player Health details are now cleaned up after a Player has been reset using "Reassign Player License to Another Player" in the Status of Player Properties. CM-7895
  • Fixed a rare issue that caused the server to fail to create a new message if all fields were not populated. CM-8711
  • Fixed a bug that caused a revised file, uploaded from a remote publish location, to be automatically deleted. CM-9048
  • Fixed a rare issue related to uploading Android firmware updates that caused the Content Manager UI to hang indefinitely. CM-9209
  • Fixed an issue when using multi-edit on the Player landing page that caused the plan polling interval to be reset. CM-9785

Designer

Before You Proceed
  • Scala Enterprise now supports Windows 8.1 SP1. PD-3217
  • Scala Enterprise ships with Python 2.7.9.   PD-5514
  • Changed the minimum requirement for Windows XP users to Service Pack 3. PD-5577
New Features
  • The 64-bit rs Media's Scala Exporter for Photoshop is now supported, and has been updated to support shadow and outline, and the proper conversion of non-unicode text. Please contact Ars Media for further information.   PD-1569, PD-2050, PD-5424
  • Added corner styles for foreground element backdrops. PD-5347
  • Corner styles for clip faces have been added. PD-5403
  • Opacity gradients can now be applied to Images, Clips, Movie, Flash, StreamingVideo, TV, HTML, and Animation backgrounds and elements.  PD-5404, PD-5483
  • Added corner styles for the face of a Picture page. PD-5418
  • Added corner styles for page backdrops.  PD-5419
  • Alpha masks are now supported by elements that can have corner styles applied. PD-5453
  • CSS 3D animations are now supported by WebClip. PD-5683
  • Table elements can now be created in Designer.  PD-5726, PD-6066
  • Text Cells in Table elements can now have their own backdrop, which is supported both in playback and Designer.PD-5743
  • Improved online documentation, including a reorganization of the Content Manager manual into a more user friendly format. 

Product Enhancements  
  • Designer's fill popups now show a source image thumbnail rather than a filename button for the Image and Tile fill types. There is also a File pulldown menu to allow the user to choose from recently used files and bindi the file to a variable.  PD-4026, PD-6157
Webclip
  • Added the CSSBackgroundColor option to webclip ScalaScript command, which allows the user to customize the default fill color with their own RGB color value. Authoring must be done by hand.  PD-4419
  • Added ScalaSetVariable() and addScalaScriptListener to the window object in WebClip. PD-5028
  • Reenabled hardware video decode within webclip and HTML5. PD-5361
  • Webcam in now enabled by default for webclip, but can be disabled by using the mmos.ini flag WEBCLIP_Enable MediaStream=0PD-5366
  • Added the ReloadIgnoreCache(BOOL) option to webclip command, which tells the webclip to redownload the web contents without regard for what was already in the web cache. PD-5477
  • The webclip will now provide the ScalaScript input system with its own copy of mouse and keyboard input, so the same input goes to both the webclip and any ScalaScript buttons that overlap with the webclip. This feature can be disabled with the mmos.ini setting: WEBCLIP_ShareInput=0.  PD-5497
  • Added the following mmos.ini boolean varaibles to disable parts of hardware acceleration used by webclip:  PD-5695
    • WEBCLIP_DisableAccelerated2DCanvas

    • WEBCLIP_DisableGPU

    • WEBCLIP_Disable3DAPIs.

  • Changed the default size of the webclip from 640 x 480 to 1024 x 768.  PD-5751
  • Added mmos.ini setting: WEBCLIP_IgnoreCertificateErrors, which passes the command flag --ignore-certificate-errors to Chromium and disables the security features related to certificate verification. If a web page fails certificate verification, it tells the browser to show the page anyway. The user will now see a message stating "You are using an unsupported webclip flag: Stability and security will suffer,” as changing this setting should only be done by someone with the knowledge to do so. PD-5877
  • Added mmos.ini boolean WEBCLIP_AllowDevTools for the purposes of developing and troubleshooting web content inside of a webclip. Please note that stability and security may be compromised.  PD-5898
  • Added the mmos.ini variable setting WEBCLIP_LogJSConsole. Setting this to TRUE allows javascript console to be recorded in the Scala log. PD-6171
Other
  • Made improvements to the timing for consecutive videos. PD-36
  • Added the ability to bind the following integer element settings to variables: Element size of: Text Box, Text Crawl, Text Entry, HTML Clip, Clip, Anim Clip. Movie Clip, TV; Clip, Box, Oval and Line, Element Level, Crop Position, Crop Size, Font Size, and Element Opacity.  PD-3421
  • General cosmetic and usability improvements. PD-4359, PD-4449, PD-4650, PD-5247, PD-5314, PD-5433, PD-5355, PD-5593, PD-5741, PD-5747, PD-5849, PD-65078, PD-6326, PD-6244
  • General performance improvements. PD-6304
  • Made an improvement for viewing the text tab position and its value. PD-5097, PD-5124
  • The Data Tab in Script Properties has been renamed Variables.  PD-5190
  • Font Size and Minimum Font Size values can now be bound and unbound via the RMB popup menu for the numeric fields.  PD-5284
  • Added a switch to turn a page backdrop on or off.  PD-5420
  • The Outline and Shadow options can now be turned on for a Text or TextBox element in whole-element selection mode.  PD-5574
  • Designer now correctly loads PNG's with gamma chunks by ignoring them.  PD-5663
  • The default script size has been changed to 1920 x 1080. PD-5748
  • Designer now has a warning cautioning users against using a version of Flash older than 10.3, as doing so exposes the user to a known memory leak issue.  PD-5751
  • Removed support for the deprecated ScalaScript Offset command.  PD-5856
  • The Scala Python library has been updated to include an upload_file helper method.  PD-5972
  • Disabled the thumbnail generator retry policy, which lead to a 500% performance improvement in loading streaming URL's.   PD-6037
  • The <leading> embedded text tag is now supported only by text crawl elements.   PD-6054
Bug Fixes 
  • JPEG using CMYK or YCCK pixel formats now present a useful error message when played back. PD-1548
  • Fixed a bug for URL's that contain an !.  PD-5429
  • Fixed an issue when canceling out of defining a new binding variable that caused Designer to exit unexpectedly.  PD-5754
  • Fixed a rare issue when aborting a video could result in a crash for users utilizing the legacy main concept codecs.  PD-5777
  • Fixed a bug where webclip was ignoring the cursor image provided by the web browser.  PD-5868
  • Fixed a rare issue where a streaming video clip would crash using opacity or another image processing effect. PD-5796
  • Fixed a rare bug that caused movieclips with certain visual effects to appear frozen for the first couple of seconds of playback. PD-5949
  • Fixed an issue playing a live RTSP video with the gradual loss of audio and video sync during playback of a live RTSP video streaming source in Player and Designer. PD-5990
  • Fixed a rare issue where dramatic changes in aspect ratio caused undesirable low quality outcomes. PD-6173
  • Designer no longer locks up when the user alters the values of "Shift" button in the Design Buttons Panel Appearance Tab. PD-6268

Player

New Feature
  • The NEC Display OPS-DRD Digital Player  is now Scala Certified. Please consult the Player Guide to confirm that your model is on the list of supported devices. AND-792

Scala PC Player 

  • The user is now able to prevent the embedded Chrome browser in Scala Player from clearing its cache, and also to set the size of the cache. The browser will also retain cookie across Player restarts. PD-4730, PD-6096
  • Player's network client and graphical engines are delayed from starting for players using Window 7 or above. This allows the OS to settle before continuing.  PD-4834
  • Systems using Haswell and Ivy Bridge chip sets need to update their to following driver revisions to fix crashes experienced dual player configurations. Haswell GPU's should be updated to 10.18.10.3960, and Ivy Bridge's to 10.18.10.3958.  PD-5154
  • Fixed a bug on touch screen devices when using a WebClip command that caused the HTML dropdown menu to be cancelled instead of selecting an item. PD-5525
  • A "http://" URL is now added before the address if it has not been typed in the first place.  PD-5602
  • Improved the image quality of artwork scaled down by Player and/or Designer. PD-5709
  • Added details about the graphics driver and configuration to the logs of Player, Designer and other Scala software for the purpose of providing improved diagnostic value.  PD-5759
  • Fixed a memory leak caused when attempting to play flash clips or backgrounds on a PC which is either missing the Flash ActiveX control, or has a corrupted install.  PD-5848
  • When a defective installation of the flash plugin causes the PROG ID registry entry to be missing, Scala will use the known CLSID for flash.ocx that enables Scala Player and Designer use to play flash content correctly. PD-5883
  • Player and Designer will now ignore an unrecognized audio stream and play a video without sound on Windows 8 and later.  PD-5997
  • The Scala System Optimizer is no longer supported. PD-6273


Android Player 
  • Fixed an issue that caused portions of the screen to go black when using the IAdea KitKat device in portrait mode.  AND-1185
  • Fixed a rare issue that stopped billing logs from being collected hourly on Android devices.  AND-1192
  • Optimized the size of Android Player heartbeat errors, to avoid sending abnormally large heartbeats.   AND-1225
  • Fixed a rare issue where player errors were not reported if the Player's date was incorrect.  AND-1237

  • When network connectivity has been lost Android Players are now able to reboot, the number of which can be configured. AND-1247

  • Playback auditing logs for video files are now saved on IAdea KitKat Android Players.  AND-1258

  • Fixed an issue that prevented videos from playing fullscreen on IAdea XMP-2200 and XMP 6200 Android Players.  AND-1259


Samsung SSP Player
  • The Samsung SSP Player Model DB10D now plays images in either samsungl & samsungp mode when using firmware 1006.4. SAM-504
  • Fixed a rare issue that caused filenames with spaces to stop working after applying newer firmware updates on the Samsung SSP Player.  SAM-532

10.5 Releases

Release 10.5.16 - December 13,  2016

 

Note:

Icon

Before applying this update, please make sure that your SHA certificates are up to date as described in this attachment. While this document refers to Windows 10, Scala has not yet certified Windows 10 for playback. This fix has been made in anticipation of that certification.

Content Manager

  • When an LDAP user's Workgroup and Role information is changed, it now correctly syncs with Content Manager. CM-11036

Designer

  • Fixed a rare issue where the heartbeat.xml files sent back to Content Manager was missing <event-sequence> entries. PD-7281

Release 10.5.15 - December 13, 2016

 

Note:

Icon

Release 10.5.14 was released as a private internal build.

Note:

Icon

Due to changes with Microsoft's usage of Secure Hash Algorithms (SHA), this update will ensure that the Remote Update package will use a Remote Update package that is digitally signed and verifiable in a valid SHA format. For more information on this change, please see this attachment.

 

Release 10.5.13 - July 28, 2016

Content Manager

  • Fixed a problem when using a large number of Samsung SSP Players, where some players refused to connect and Content Manager would log an error about "Can not generate new security token." CM-11010

Player and Designer

  • Added a new mmos.ini, NETCLIENT_RestartOnMetadataChange, which controls whether the Player restarts when metadata is changed. The default is "on" for previous behavior. PD-7284

Release 10.5.12 - June 15, 2016

Content Manager

  • In the Playback Audit Module settings, "Max database age (days)" option now works as expected.CM-10557
  • Fixed an issue for audio only smart playlists. They now contain the correct number of items based on the criteria set. CM-10688
  • Improved the speed to display the Playlist landing page.CM-10713

  • Fixed the inability to save a subplaylist that was used extensively throughout the system.  CM-10969

Player

Samsung SSP Player
  • Fixed a rare issue with the Samsung SSP Player where it was reporting that the Player license had expired erroneously. SAM-739
  • (Notable) Samsung SSP Players correctly switches back to online mode when the heartbeat level is greater than 1 minute. SAM-746

Designer

  • General cosmetic and usability improvements. PD-6871 

 

Release 10.5.11 - March 15, 2016 

Content Manager

  • Fixed an issue that caused duplication of playlist media items with multiple schedules during upgrade from 10.5.8 to 10.5.9. CM-10625
  • Fixed an issue that caused visual truncation of Player error messages in the UI. CM-10639
  • Added pre-caching for media item metadata to improve plan generation performance. CM-10643
  • Fixed an issue when setting PlangenPreCachePlaylists=False that caused playlist media items to be out of order. CM-10671

Release 10.5.10 - February 16, 2016 

Content Manager

  • Fixed the Media Summary report with ScalaScript events. CM-10587

Release 10.5.9 - January 26, 2016

Content Manager

  • Made changes to the Playlist API's for updating playlists and calculating playlist durations. CM-10426

  • Fixed an issue where Smart Playlists continued to generate, even when "Update Automatically Every" was turned off. CM-10464
  • Plan generation optimizations. CM-10500
  • (Notable) Fixed an issue that caused the channel overview not to load following an upgrade. CM-10506
  • Made enhancements to ingesting media from a  remote publish location to ensure that the most current version is used. CM-10509
  • General cosmetic and usability improvements. CM-10544

Player

Android Player
  • Added an option to enable or disable the Scala NTP time sync in the ConfigIC file. AND-1552

Release 10.5.8 - November 24, 2015

Content Manager

  • Optimized pre-caching queries for plan generation to ensure the distribution screens are not locked out when plan generation is running. CM-10367
  • General cosmetic and usability improvements.  CM-10380

Player

PC Player
  • The pick policy now correctly works when using multiple levels of Subplaylists. PD-6702

Release 10.5.7 - October 5, 2015

Content Manager 

  • Adding more than 10 timeslots at a time using the API now works as desired. CM-9875 
  • Fixed a bug that set the "items to play" value to 1 when using multi-editing on a subplaylist. CM-10094 
  • Made improvements to the file upload section that now allows large files or large quantities of files to complete without timing out. CM-10247

Player

Android Player
  • Billing logs are now uploaded with correct time stamp when Content manager has been down for an extended period of time. AND-1344
  • Android players are now better able to handle a rare issue where videos, playing in full screen mode, were not properly released and stray images or pixels were left behind on the screen.AND-1351

Release 10.5.6 - September 1, 2015

Content Manager

  • Improved heartbeat messages which reduced memory and Tomcat issues.CM-9794
  • (Notable) Content Manager now restores missing system role resources after a Tomcat restart.CM-9965
  • General performance improvements. CM-9664

Designer

  • Designer no longer locks up when the user alters the values of "Shift" button in the Design Buttons Panel Appearance Tab.PD-6300
  • Fixed an issue that caused PNG's to appear blurry when the Tools|Options|Playback Advanced) is set to “Automatic." PD-6335

Player

Android Player
  • Fixed a rare issue that stopped billing logs from being collected hourly on Android devices. AND-1193
  • Fixed a rare issue where player errors were not reported if the Player's date was incorrect. AND-1237
  • Optimized the size of Android Player heartbeat errors, to avoid sending abnormally large heartbeats. AND-1225
  • When network connectivity has been lost Android Players are now able to reboot, the number of which can be configured.AND-1248
  • Fixed an issue that prevented videos from playing fullscreen on IAdea XMP-2200 and XMP 6200 Android Players.AND-1259
  • The Ctrl-D keyboard shortcut can now be used to stop and restart Android Players.  AND-1265
Scala PC Player
  • The user is now able to prevent the embedded Chrome browser in Scala Player from clearing its cache, and also to set the size of the cache. The browser will also retain cookie across Player restarts. PD-6384
  • (Notable) Fixed a rare issue where the Scala PC Player would show a black screen, even though it had a valid license. PD-6536
Samsung SSP Player
  • Fixed a rare issue that caused filenames with spaces to stop working after applying newer firmware updates on the Samsung SSP Player.SAM-533 

Release 10.5.5 - April 30, 2015

Content Manager

  • Significant Plan Generation performance improvements through the addition of prefetching cache and loading techniques to Plan Generation. CM-9690, CM-9692, CM-9737
  • Fixed a bug that caused Plan Generation to fail on Content Manager networks of more than 2,100 players using MS SQL.  CM-9739
  • Fixed a bug that prevented automatic plan generation when adding a new player.   CM-9748

Caution:

Icon

Due to the nature of this update, it may be necessary to check that your memory settings are in line with our minimum requirements in order to upgrade your Content Manager. Information on doing this as it relates to the size of your network can be found on the Physical Server Hardware Sizing Guide page.

Designer

  • Fixed a bug that caused the frame duration of lower frame rate display modes (30Hz or less) to be misreported as 60Hz. 30Hz is common with 4K televisions connected using HDMI. This caused wipes and crawls to run at half speed or the wrong speed, and caused most videos to drop about 1/3 of their frames. PD-6218

Player

Scala PC Player
  • Fixed a bug that caused the frame duration of lower frame rate display modes (30Hz or less) to be misreported as 60Hz. 30Hz is common with 4K televisions connected using HDMI. This caused wipes and crawls to run at half speed or the wrong speed, and caused most videos to drop about 1/3 of their frames. PD-6218

Release 10.5.4 - April 13, 2015

Content Manager

  • Performance, when saving playlists has been improved, including the rare case of an unresponsive Content Manager. CM-9649  
  • Fixed an issue relating to the migration path from Release 6.2.13 to a 10.x Release. CM-9660 
  • Performance improvements for updating playlists that have a large number of media items or playlists. CM-9988 
  • Fixed an upgrade related issue impacting the database schema which occurs when upgrading from Release 6.2 to Release 10.x when MS-SQL is used as the database. CM-9706 

Designer

  • Optimized performance for the startup of video playback to enable movie backgrounds to start playback faster. PD-6142
  • Scala no longer ignores the AC-3 sub-stream during playback, and will look for an alternative audio sub-stream if AC-3 is detected. PD-6066 

Player

Android Player
  • Fixed an issue that could cause videos to go black when using IAdea KitKat (4.4) Android devices in portrait mode. AND-1186

Scala PC Player
  • Optimized performance for the startup of video playback to enable movie backgrounds to start playback faster. PD-6142
  • Scala no longer ignores the AC-3 sub-stream during playback, and will look for an alternative audio sub-stream if AC-3 is detected. PD-6066 
Samsung SSP Player
  • Samsung SSP Players now supports an option to play pre-rotated videos in Portrait Mode. SAM-495

Release 10.5.3 - March 24, 2015

Content Manager

  • General cosmetic and usability improvements.CM-9456, CM-9636  
  • Fixed a bug to prevent duplicate messages from being created when saving a message. CM-9485, CM-9566, CM-9627
  • Thumbnails are now created sequentially to avoid thumbnails being skipped. CM-9537
  • (Notable) Rare cases of Roles being dropped when Tomcat restarts were initiated has now been fixed. CM-9561
  • Media and Player metadata values can now accommodate entries of up to 1024 characters. The Playback Audit Module also supports this.  CM-9586, CM-9645

Designer

  • General cosmetic and usability improvements. PD-6013

Player

  • Made improvements to ensure the Network Connectivity Watchdog is running properly.  AND-1102
  • Application logging has been modified to redirect Javascript console logging to Logcat. AND-1103
  • When uploading the remote APK update for Android in a maintenance job, the full version number is shown in the list. AND-1184

Release 10.5.2 - February 19, 2015

Content Manager

  • Fixed an rare issue that caused Content Manager to include media in broadcast packages that were not intended for the targeted players. While the Players would never play this content, it increased the amount of data sent to and stored on the players. This issue is now fixed by adding this flag to Content Manager's feature.xml file: CM-9522

Designer and Player 

  • Designer and Player were not affected by this Scala Enterprise update.

Release 10.5 - February 12, 2015

  • This release contains fixes from the 10.4.2, 10.4.3, 10.4.4, 10.4.5, 10.4.6 and 10.4.7 hotfixes. If you are upgrading from an earlier series version to this one, please use the Suggested Upgrade Path found here
  • The qualification date for Scala Maintenance is January 15, 2015PD-5551 

Content Manager and Designer

  • Content Manger and Designer were not affected by this Scala Enterprise update.

Player

Android Player
New Feature
  • Android players now support bandwidth throttling similar to Scala PC Player.  AND-639
  • The IAdea KitKat device is now a Scala certified device. It supports hardware accelerated video and HTML WebClips and Widgets can be arranged over videos in frames. AND-639
Other 
  • For Android Players, a REST API was added to allow third party applications to report errors to Content Manager.  AND-569
  • Corrected an issue with transitions that caused them either to freeze or render a black screen for a period of time. AND-599
  • Optimized CPU RAM load during the creation of billing logs for Android Players. AND-631
  • When moving an Android Player to a different Content Manager, the plan revision number will be reset in order to receive new plans from that server correctly. AND-701
  • Improved safeguards against device lock from memory leakage by rebooting the device once the threshold is reached. AND-701
  • The hardware acceleration flag for ConfigIC is now exposed. AND-773
  • Synchronization of clocks for Android Players now only occurs at startup. AND-778
  • Advanced users, who want additional logging for HTML content that uses javascript, can now use Console.log hooking which is enabled in normal logging mode. This option allows certain javascript messages to be logged to the runic log file.AND-784
  • Configuration of Android Players now allow storage of log files in the same location as the the content. AND-789
  • Players now use Port 443 for HTTPS if nothing is specified in the URL.AND-790
  • Improved the reliability of the NTP time check. AND-793
  • Software updates have better retry options in cases of network outages. ANDNP-798
  • (NotableAdded functionality to allow support personnel to abort playback on Android devices. AND-871
  • The user can now restore an Android device to the factory settings. AND-926
  • General cosmetic and usability improvements. AND-934, AND-1007
  • Net5.ini options (statistics-MIN_FREE_MEM) are no longer lost when updating APK. AND-974
  • Firmware maintenance update jobs will now confirm if the target Android Player's hardware requirements will allow it to process the update. AND-987
  • If HTML 5 video playback has an issue, the playback engine will force the use of the standard Media Player API.   AND-991
Samsung SSP Player
New Feature
  • Portrait mode is now supported for the Samsung SSP D Series Player. SAM-111
Other 
  • The Samsung SSP D Series Player trims full HD website content to 1280 x 720. SAM-410
  • Fixed issue where SSP players reported a video render error and playback appears frozen. SAM-402
  • Diagnostic logs are now uploaded if Content Manager has been restarted or its token has timed out. SAM-422
  • Fixed an issue that caused Samsung SSP D-Series Players to show the pairing screen instead of content for Players with unicode characters in the their name if booting in offline mode under certain conditions. SAM-440, SAM-455

10.4 Releases 

Release 10.4.8 - March 24, 2015

Content Manager

  • Rare cases of Roles being dropped when Tomcat restarts were initiated has now been fixed. CM-9568

Designer and Player

  • Designer and Player were not affected by this Scala Enterprise update.

Release 10.4.7 - January 26, 2015

Content Manager

  • Content Manager can now update firmware for IAdea Android version 4.4 (KitKat) Players via a maintenance job.  CM-9372
  • Fixed as an issue that caused the GET /api/rest/playlist/findByName API call to fail with a 500 response code.  CM-9377
  • Content Manager no longer deletes a folder when all items in it have been removed.  CM-9397
  • Fixed an issue with the database patching dependency sequence introduced with Release 10.4.3  CM-9405
  • The UI now properly displays correct values and the proper settings relating to Broadcast Server.   CM-9412, CM-9426
  • Fixed a rare bug where the Player did not correctly generate plans for playlists with items that have the Player.ChannelDisplay condition and the playlist is used in a trigger.   CM-9424
  • Performance improvements when loading broadcast histories for Player and Distribution Servers.  CM-9425

Designer 

  • Designer was not affected by this Scala Enterprise update.

Player

Android Player
  • Hung or blocked maintenance jobs will no longer prevent new maintenance jobs from executing.  AND-1003
  • Web Page content that includes a query string in the URL is now supported. AND-1051
  • Configurations that contain special characters can now be saved. AND-1064
Samsung SSP Player
  • Web Page content that includes a query string in the URL is now supported.  SAM-418

Release 10.4.6 - December 11, 2014

Content Manager and Designer 

  • Content Manager and Designer were not affected by this Scala Enterprise update.

Player

Note:

Icon

As there was no Content Manager 10.4.6, the release below is certified to work with Content Manager 10.4.5.

Android Player
  • NetIC no longer terminates during the generation of billing logs for Android Players.  AND-965
  • Android Players now upload missing logs following an interruption in network connectivity.   AND-966
  • If Content Manager is down when the Player starts, the schedule from the previous plan will be used to send its heartbeat, player status and logs upload.  AND-977
  • Billing logs can now be received from Players with names that contain non-ASCII characters.  AND-982

Release 10.4.5 - December 19, 2014

Content Manager

  • The UI now correctly scrolls to ensure visibility of all items CM-9179

Designer

  • Designer no longer crashes when pasting pages between scripts.  PD-5446

  • Fixed bugs relating to the auto_sql() and get_init() functions of Python version 2.7 PD-5771 

Player

Scala PC Player
  • Fixed bugs relating to the auto_sql() and get_init() functions of Python version 2.7 PD-5771

Release 10.4.4 - November 18, 2014

Content Manager

  • Maintenance jobs that do not include a time to wait no longer cause a failed plan generation.   CM-9045
  • Playlists now calculates duration correctly when there are disabled items. CM-9125
  • When using multi-edit for sub-playlists, you can now set the number of items to play. CM-9142
  • The UI now correctly scrolls to ensure visibility of all items.CM-9178

Designer

  • Fixed as issue where a movie would start displaying before it was decoded, which resulted in a "black flash" at the beginning of the clip. PD-5676

Player

Scala PC Player 
  • Fixed as issue where a movie would start displaying before it was decoded, which resulted in a "black flash" at the beginning of the clip. PD-5578 
Android Player
  • The VIA Alta DS models are now Scala Certified. Please consult the Player Guide to confirm that your model is on the list of supported devices.  AND-944
  • The behavior of performing software updates for Android players is now the same as the Scala PC Player; that is, the software is downloaded ahead of the execution time set in the maintenance job. AND-948
  • Fixed an issue with shuffle mode in sub-playlists. AND-949
  • Both Hourly and Daily uploading of player and playback audit logs are now supported for Android devices. AND-951
Samsung SSP Player
  • Fixed an issue with shuffle mode in sub-playlists on Samsung SSP players. SAM-412

Release 10.4.3 - October 23, 2014

Content Manager

  • Addressed Poodlebleed SSL exploit vulnerability within Content Manager server.  WARNING:  If you are currently using Scala Samsung SSP Player C Series devices, we advise you to consult the current player guide before upgrading to 10.4.3.  For more information on how Scala handled Poodlebleed, click hereCM-9060

Designer and Player

  • Designer and Player were not affected by this Scala Enterprise update. 

Release 10.4.2 - October 15, 2014

Content Manager

  • The upgrade path from legacy versions of Scala 5 to Scala Enterprise requires users to upgrade to Scala 5 Release 6.2.x BEFORE continuing to 10.x. A few customers skipped this and caused their PAM module to fail to load. This has been patched for users in that condition. Users who have not upgraded must still follow the recommended path through Scala 5 Release 6.2.   CM-8893
  • Fixed an issue that caused Template revisions to behave incorrectly due to fields being added or removed.  CM-8998

  • The Template listing now only shows the owner workgroup. Previously, the UI would display this list incorrectly when a large number of view workgroups were associated to the Template.  CM-8887

  • When using Multi-Network Content Manager (MNCM), the Administrator can now switch to networks that are expired.   CM-8913

  • Fixed an issue with the Content Manager Installer when using Italian.  CM-8999

  • Improved metadata filtering for media or players search.  CM-9008

  • General cosmetic and usability improvements. CM-8886, CM-9022

Designer

  • An autosaved script with unicode characters in the filename can now be recovered if necessary. PD-5629
  • When using the Serial Ex commands 'Send' and 'Receive', the 'Wait' parameter defaults to 'On'. This ensures that long string sequences are not prematurely truncated. PD-5629
  • The Windows application event log now receives entries from Scala applications and their respective launchers and wrappers earlier in the startup process. PD-5666
  • Designer no longer crashes if multiple text crawls are edited, and any of the following: Cue Variable, Endless and Array Variable, are modified. PD-5667
  • Designer now allows the user to correct filepaths for clips used inside buttons. PD-5672
  • General cosmetic and usability improvements. PD-5661

Player

Scala PC Player
  • The Windows application event log now receives entries from Scala applications and their respective launchers and wrappers earlier in the startup process.  PD-5666
Android Player
  • Fixed bug that prevented SSL wildcard certificates from working properly.  AND-805
  • Having shuffle set in a sub-playlist will no longer cause errors to be thrown by Samsung SSP and Android Players. AND-886
  • Fixed a playlist nesting issue on Android Devices that caused them to get stuck on the last item. AND-895
Samsung SSP Player
  • Fixed a playlist nesting issue on Samsung SSP Devices that caused them to get stuck on the last item. SAM-405

Release 10.4 - September 24, 2014

  • This release contains fixes from the 10.3.2, 10.3.3, and 10.3.4. hotfixes. If you are upgrading from an earlier series version to this one, please use the Suggested Upgrade Path found here
  • The qualification date for Scala Maintenance is September 1, 2014CM-8791, PD-5551, NP-872 

Content Manager

  • Content Manager UI is now available in Italian.CM-8794

Designer

  • Designer was not affected by this Scala Enterprise update.

Player

Samsung SSP Player
  • The 2014 Samsung Smart Signage Platform (SSP) Series D models are now Scala Certified. Please consult the Player Guide to confirm that your model is on the list of supported devices.  SAM-338, SAM-390

10.3 Releases 

Release 10.3.4 - September 23, 2014

Content Manager

  • Updated the Playlist API to improve the performance of retrieving playlist details.  CM-8770
  • Fixed a synchronization issue for plans generated using the IAdea Bridge Server.  CM-8795
  • Fixed an issue that did not allow users to change the distribution server from Main Point 2 Point to Broadcast/Multicast, without causing issues with maintenance jobs and plan generation. CM-8797
  • Fixed a bug that allowed users to create a circular playlist using sub-playlists and messages. CM-8799
  • Fixed an issue that did not allow the adding of an audio-only channel to a PC player. CM-8803
  • Image snapshots of messages are now generated correctly via the REST API for playback on Samsung and Android based players. CM-8815
  • When adding playlists to a message, your choices now limited to the correct workgroup. The filters also reflect this.  CM-8817, CM-8819

Designer and Player 

  • Designer and Player were not affected by this Scala Enterprise update.

Release 10.3.3 - August 14, 2014

Content Manager

  • After upgrading Tomcat, the Installer sets the Java memory settings to appropriate levels. CM-8736

  • General cosmetic and usability improvements. CM-8677

Designer

  • General cosmetic and usability improvements. PD-5500, PD-5501

Player

  • Player was not affected by this Scala Enterprise update.

Release 10.3.2 - August 4, 2014

Content Manager

  • UI performance improvement for all lists when deleting items. CM-8521
  • Users with edit access to User Profiles and view access to workgroups are now able to unassign a workgroup for a user in user profiles.  CM-8522
  • A user with only access to View Player can now see Player Health in Dashboard.  CM-8523
  • Fixed an issue with viewing playlist items with the player's name as one of the conditions for certain security permissions.  CM-8525
  • Fixed a permission error bug for users with view-only access to Player Health.  CM-8526
  • General cosmetic and usability improvements.  CM-8527, CM-8528, CM-8529, CM-8530, CM-8531, CM-8549, CM-8662
  • Fixes a rare bug in the Smart Playlist's properties page that caused the number of warnings or error's behind the playlist name not to be shown.  CM-8532
  • General localization and usability improvements.  CM-8550, CM-8551, CM-8552
  • Fixed Picklist sorting for Integer metadata. CM-8553
  • UI performance enhancement for Administrators of sub-networks on a multi-network Content Manager.  CM-8565
  • Fixed a bug where the user can not open user profiles if LDAP is enabled and the LDAP server is not accessible.  CM-8566
  • It is now possible to use filter players on "playing" in the Player Status filter with many players.  CM-8570
  • A deleted playlist used in another playlist will no longer be shown on the Items tab.  CM-8598
  • Fixed a rare bug where timeslots are not shown in the current week view.  CM-8600
  • The loading time of the Details page has been improved for Smart Playlists generated from many complex templates.  CM-8629
  • Settings of webpage Playlist items are saved correctly.  CM-8633
  • Fixed a rare bug that prohibited assigning workgroups to a playlist.  CM-8643
  • When saving a message optional text fields no longer saves the UI prompt - 'undefined'. Messages converted to image sequences for playback on Samsung and Android devices do not display "undefined" for optional text fields. Previously saved message need to be edited to remove "undefined."   CM-8649
  • It is now possible to use data file types, such as an XML, in a message.  CM-8651
  • When changing Player metadata via Multi-edit, the distribution type will no longer change.  CM-8653
  • An error message will now appear when trying to select a linked or circular play list from the "add sub playlist" popup.  CM-8664
  • When choosing a playlist for a timeslot, the list now accurately reflects the workgroup and role of the user. CM-8694, CM-8695, CM-8696
  • Server Setting API has been changed. ServerStatusDTO and TCatConnectorStatusDTO for API are now defined as a String instead of a number.  CM-8524

Note:

Icon

Any application using these (ServerStatusDTO and TCatConnectorStatusDTO) needs to be updated.

Designer

  • Undo now works properly for edits to bound text elements.  PD-5356
  • It is now possible to redo an undo of a bind to a new array variable.  PD-5360
  • Hardware video decode acceleration for H.264 videos inside of webclips has been disabled to increase stability.  PD-5362
  • When editing the mappings for an existing data source atom, the mappings for the non-repeating data will now be remembered.  PD-5370
  • Designer no longer crashes for languages using the Input Method Editor (IME).  PD-5393
  • General cosmetic and usability improvements. PD-5416, PD-5417
  • Designer no longer crashes when assigning a local script variable to an environment variable (e.g. t=time) . PD-5481 
  • Text elements now give an error when text is entered containing invalid Unicode, rather than crashing or corrupting memory when using certain malformed fonts.    PD-5402

Player

Scala PC Player
  • Text elements now give an error when text is entered containing invalid Unicode, rather than crashing or corrupting memory when using certain malformed fonts. PD-5402 
Samsung SSP Player  
  • Fixed a bug that affected adjacency rules on the Samsung SSP Player that was caused by content with names that contained unsupported characters.  SAM-356

Release 10.3 - June 26, 2014

  • This release contains fixes from the 10.2.2, 10.2.3 and 10.2.4 hotfixes. If you are upgrading from an earlier series version to this one, please use the Suggested Upgrade Path found here
  • The qualification date for Scala Maintenance is June 1, 2014CM-8127 

Note: Scala Scripting Language

Icon

Some functions and commands in our Scala Scripting language have had changes to their syntax. Scala Scripts created in earlier releases and loaded into Release 10.3 may look slightly different due to the enhancements in the scripting engine. Scala Scripts created in earlier releases and loaded into Release 10.3 may look slightly different or perform differently than intended. It is therefore recommended that scripts are first reloaded, tested and if necessary republished.

Content Manager

Before You Proceed
  • Scala Enterprise Content Manager now ships with, and requires Java 7 Update 55 and Tomcat 7.0.53.  CM-7555, CM-7556

Important Technical Note:

Icon

Upgrading to Scala Enterprise 10.3 requires you to upgrade the version of Apache Tomcat. Please ensure that after installation you check the Tomcat Java memory settings.

The settings can be found by going to: Start Menu -> All Programs -> Apache Tomcat 7.0 Tomcat7 -> Configure Tomcat

For a more detailed explanation, please click here. This issue has been fixed in Release 10.3.3. Please upgrade to that version to resolve this issue.

New Features
  • Items can now be disabled in a Playlist.  CM-460

  • Individual users can now select the fields to be shown by Modal in the Media, Players and Playlists landing pages.  CM-7835
  • Plan Generation (Manual and Automatic) can now be specified by Player groups. CM-7836
  • Maintenance jobs can now be resubmitted for failed players.  CM-7852
  • A Health tab has been added to the Player's Properties page. This allows you to see the individual player's current Health and Error status. From the Player List Modal page, you can now select one or more Player(s) and see the Health and Errors of the selected player(s) by clicking the Health button. CM-7915
  • User can now set the number of days for errors to be cleared and deleted automatically. This can be set in the should be Player Health Settings>Configuration Tab. The default value is 7 days.  CM-7934
  • Instorescreen/Avnet player is now supported.  CM-8155
  • Users with IAdea Android Devices can now apply a firmware update via a Scala Maintenance Job.    CM-7791

    Note:

    Icon

    The firmware is supplied by IAdea and great care should be taken when applying firmware. Please consult with IAdea before applying such updates.

API 
  • Restful API now supports renewal of the Samsung SSP license.  CM-6332
  • API documentation updated.  CM-7845
  • Restful API now contain lastModified attribute for players.  CM-8125
  • The following services in File API have been deprecated: CM-8203
    • "Delete file from tasks" and 
    • "Multi-delete one or many file from tasks"
  • The Media API service "Delete media by id" is prevented from being able to delete a maintenance file.  CM-8203
  • The following services in Maintenance API have been deprecated:  CM-8224
    •  "Get list of job revisions for a maintenance job" and 
    • "Get task error details for a given maintenance task execution."
  • A Smart Playlist will now generate items when Restful API is used to create it.  CM-8361
Performance and Usability Enhancements
  • The list of users can now be sorted by name on the User Profiles landing page. CM-3760
  • Loading time for the Playlist landing page has been improved.  CM-4757
  • Improved search of free text in the Report landing page. CM-6787
  • Improved the performance of Players waiting for Plan Generation.  CM-7131
  • The number of items limit of a Smart Playlist no longer accepts an empty or negative value.  CM-7269, CM-8277
  • Significant performance improvement to the Player properties page when a user has many channels to select from.  CM-7884
  • Performance optimization of Message Editor.  CM-7985
  • Playlist duration is now updated immediately when saving changes.  CM-8387
Smart Playlists 
  • Loading time for the Playlist landing page has been improved.   CM-7671
  • Adding new media for playlists using the Drag and Drop function is now restricted to the Items tab.  CM-7727
  • A warning, depending on the size of your media library, is now shown when setting a Smart Playlist to auto update, informing you that this process may take time.   CM-7735
  • The Smart Playlist now yields the correct result for playlist items when using a modified date as a condition.  CM-8066
Bug Fixes
  • Fixed an issue with Adjacency rules. CM-4731, CM-8274
  • Corrected a German-only visual layout bug.  CM-6630, CM-6631
  • The date selector box now appears properly in the Add Schedule modal.  CM-6846
  • When importing LDAP users into Content Manager, it is now possible to select all users by using the select all checkbox. CM-7371
  • Fixed a bug with description text beyond 255 characters.  CM-7440, CM-7441, CM-7442, CM-7496
  • Fixed a bug with multi-edit "Time Schedules."  CM-7780
  • Corrected an issue with incorrect logins to Content Manager. CM-7788
  • The Select Workgroup modal now displays a count of the members in the Workgroup.  CM-7789
  • Fixed a bug that prevented deleting multiple maintenance jobs simultaneously.  CM-7794
  • Fixed a bug related to the workgroup filters of Playlist.  CM-7807
  • Fixed a rare issue with sorting the media list in Media Distribution Monitor by file size.  CM-7833
  • Fixed a bug that now allows you to select Players, either individually, or by Groups, when adding them to a maintenance job.  CM-7840
  • Fixed a bug in Playlist Properties that allow the user with View rights to change the workgroup.  CM-7857
  • Fixed a bug where adjacency rules were not correctly respected in plan.xml.  CM-7876
  • If a playlist item expires (today) the expired warning is not shown. CM-7973
  • Text strings that equate to numeric values are maintained as strings, in the Restful API JSON response object, rather than converting them to integer or real values.   CM-8001
  • Fixed a bug where saving a Playlist was not possible if one of the playlist items has a condition with "Equal to." CM-8007
  • Fixed a bug where a user with certain Roles can not see icons, thumbnails or checkboxes. CM-8095
  • Deletion of multiple Playlists with conditions has been improved.  CM-8111
  • Fixed a bug when using the API's that caused booleans in Player Metadata to become false.   CM-6731, CM-8143
  • Deletion of the Maintenance file permanently deletes the file from the disk. CM-8159
  • For HTTPS connections, the Keystore values are now visible within the UI.   CM-8187
  • It is now possible to assign or remove a linked playlist from a message if the Playlist field is considered optional.  CM-8210, CM-8231
  • Fixed a rare issue where Player Health did not show Player information for uncleared problems.  CM-8235
  • Fixed an issue with database connectivity for the UI and some back end services, which caused a large of amount of connections to be opened. In addition, the default number of connections from has been increased from 20 to 60.  CM-8238
  • Dashboard now reflect the proper amount of media, playlists and users in a workgroup. CM-8275
  • The limit for the number of items in a Smart Playlist no longer accepts an empty or negative value.CM-7269, CM-8277
  • When adding new media to a playlist, the workgroup filter now works as intended. CM-8386
  • The list of problems displays the correct number of Players in the Player Health landing page.  CM-8422
  • Fixed a rare bug that caused multi-edited Players not to be marked as needing a new plan generation. CM-8352, CM-8429
  • Fixed a rare bug where clearing errors for Players from the Player Landing page did not clear any errors at all.  CM-8432
  • Clearing out the errors for a Player will no longer show "Heartbeat shows player problems" in the Status column.  CM-8446
  • Fixed an issue that caused a password change in Personal Settings to give an "Unable to store user" error on the UI.  CM-8458
Other 
  • General cosmetic and usability improvements. CM-6744, CM-6983, CM-7039, CM-7062, CM-7228, CM-7245, CM-7348, CM-7351, CM-7360, CM-7370, CM,-7704, CM-7706, CM-7724, CM-7732, CM-7750CM-7779, CM-7797, CM-7801, CM-7832, CM-7837, CM-7839, CM-7841, CM-7874, CM-7880, CM-7882, CM-7892, CM-7898, CM-7904, CM-7908, CM-7955 CM-7975, CM-7993, CM-8051, CM-8061, CM-8070, CM-8073, CM-8076, CM-8091, CM-8126, CM-8129, CM-8158, CM-8173, CM-8184, CM-8188, CM-8208 CM-8211, CM-8213, CM-8218, CM-8220, CM-8222, CM-8227, CM-8281, CM-8282, CM-8283, CM-8293, CM-8301
  • Made a change to the way the remaining number of licenses is displayed in Content Manager.  CM-6954
  • The date selector box now appears properly in the Add Schedule modal.  CM-6846
  • The version of Apache Tomcat is now referenced in the Content Manager logs.  CM-7477
  • The License file modal now correctly closes when using IE11.  CM-7744
  • A warning is now shown stating that the player will appear frozen when removing an existing Channel, if "Select Channel" is selected by the user.  CM-7888
  • Corrected an issue related to reporting Samsung Player number 3003 after it has already been previously cleared.  CM-7901
  • User with 'View Network Settings' permission are no longer able to modify Legacy Web Service setting in the UI.  CM-7943
  • The user is now alerted to duplicated automatic plan generation schedules. CM-7958 
  • When reseting the MAC address or generating a new pairing key for Samsung SSP player the server cleans up the old player health records.  CM-8142
  • Reassigning the Player license to another player resets the Player status information.  CM-8150
  • Renamed some "Edit" role permissions to be "Create/Edit" to make more precise.  CM-8164
  • "Once" only schedules correctly show the date range when no weekdays are selected.  CM-8259
  • General localization and usability improvements  CM-8362
  • Fixed an issue with the Template Preview.   CM-8317, CM-8356

Designer

New Features
  • Off-page element support is now available. PD-1495
  • Authoring support is now available for transparent backgrounds.PD-1796
  • "Open from Recent Folder," a new menu selection in the "Files" menu that allows users to open Scala Scripts from a recently used folder. PD-4687
  • "Add Page From Recent Media Location," a new main menu selection in the "Add" toolbar that allows users to add content from a recently used folder. PD-4688
  • "Add Page From Recent Media Location," a new page menu selection in the "Add" toolbar that allows users to add content from a recently used folder. PD-4689
  • Text Box elements allow you to specify an area for text and to automatically adjust the font size of any text within. As more text is added to the box, the font size will automatically be reduced. When the minimum text size is reached, and text overflows out of the Text Box, Playback in Scala Designer will automatically trim the text accordingly when the user moves to another element. PD-4904
  • Text box elements can now reduce the size of their text if there is too much to fit at the originally specified size. This can be turned on or off in Designer.  PD-4905
Performance Improvements 
  • 4k video can now be played on a wider range of hardware due to an improvement in software decode performance. PD-4867
  • Player/Designer will now play an RTSP video/audio stream even if its RTSP server does not fully support the RTSP OPTIONS command. In previous versions, Player/Designer would treat this as an error and refuse to play the stream.  PD-4879
  • Image scaling in playback has been improved. PD-5085
Bug Fixes
  • Fixed a bug that prevented conditional playback settings from being copied and pasted.  PD-2778
  • Corrected a blue screen issue with older AMD video drivers during video playback. PD-4866
  • Corrected a French-only visual layout bug.  PD-4862
  • Fixed a rare bug with the Installer, which by default no longer creates a log file, that can cause slowness in the setup process.  PD-5036
  • Fixed a bug in text elements containing multiple bound segments where occasionally undo did not work after deleting some of the text.  PD-5243
  • Fixed a bug with libcef.dll that caused random crashes for Player/Designer systems configured to use a Proxy Auto Config file (aka, a ".pac" file) for proxy server configuration. PD-5306
Other 
  • Webclips now reload when previously cached in Designer.  PD-5037
  • Fixed an occasional crashing issue involving pages containing Clips which use an expression as its filename. PD-5118
  • An unsaved script with an error, or multiple unsaved Scripts no longer causes a crash during autosave. PD-5223
  • Improved calculation of duration shown in Designer. PD-3803
  • The current version of Python is now 2.7.7 PD-4393, PD-5280
  • General cosmetic and usability improvements.  PD-4444, PD-4448, PD-4497, PD-4669, PD-4929, PD-5014, PD-5016, PD-5030, PD-5031, PD-5084, PD-5119, PD-5122, PD-5179, PD-5192
  • Fixed a corruption issue related to the dialing_statistics.xml file.  PD-4764
  • When using the Uniscribe text engine, implicit tabs are now used after running out of explicit tabs.   PD-5073
  • Implicit tabs now work correctly for Right-to-left text.  PD-5075
  • Fixed issues with certain Player startup and shutdown configurations to clarify error messages. PD-5141

Player 

Scala PC Player 
New Feature 
  • Text Box elements allow you to specify an area for text and to automatically adjust the font size of any text within. As more text is added to the box, the font size will automatically be reduced. When the minimum text size is reached, and text overflows out of the Text Box, Playback in Scala Designer will automatically trim the text accordingly when the user moves to another element. PD-4904
  • Text box elements can now reduce the size of their text if there is too much to fit at the originally specified size. This can be turned on or off in Designer. PD-4905
Performance Improvements 
  • 4k video can now be played on a wider range of hardware due to an improvement in software decode performance.  PD-4867
  • Player/Designer will now play an RTSP video/audio stream even if its RTSP server does not fully support the RTSP OPTIONS command. In previous versions, Player/Designer would treat this as an error and refuse to play the stream.  PD-4879
  • Image scaling in playback has been improved. PD-5085
Other
  • The current version of Python is now 2.7.7 PD-4393, PD-5280
  • General cosmetic and usability improvements. PD-4444, PD-4448, PD-4497, PD-4669, PD-4929, PD-5014, PD-5016, PD-5030, PD-5031, PD-5084, PD-5119, PD-5122, PD-5179, PD-5192
  • Fixed a corruption issue related to the dialing_statistics.xml file. PD-4764
  • Corrected a blue screen issue with older AMD video drivers during video playback. PD-4866
  • Corrected a French-only visual layout bug. PD-4862
  • Fixed a rare bug with the installer, which by default no longer creates a log file, that can cause slowness in the setup process. PD-5036
  • When using the Uniscribe text engine, implicit tabs are now used after running out of explicit tabs.  PD-5073
  • Implicit tabs now work correctly for Right-to-left text. PD-5075
  • Fixed issues with certain Player startup and shutdown configurations to clarify error messages. PD-5141
  • Fixed a bug in text elements containing multiple bound segments where occasionally undo did not work after deleting some of the text. PD-5243
  • Fixed a bug with libcef.dll that caused random crashes for Player/Designer systems configured to use a Proxy Auto Config file (aka, a ".pac" file) for proxy server configuration. PD-5306
  • Fixed issues with certain Player startup and shutdown configurations to clarify error messages.  PD-5141
Android Player
  • When installing the Android Player the user is allowed to specify a custom folder. AND-625
  • IAdea Android Players can now perform firmware updates. AND-661
  • NetIC content cleanup has been optimized to reduce I/O access. AND-680
  • Android Player now uses preemptive authentication. 
  • Fixed an issue with Android players getting stuck in a Subplaylist containing a future expiry date. AND-697
Scala Samsung Smart Signage Player
New Feature
  • HTML frames with transparent backgrounds are now supported.  SAM-331
Other
  • Samsung SSP automatically renews their license when connected to Content Manager. SAM-9
  • Fixed an issue with Samsung SSP players getting stuck in a Subplaylist containing a future expiry date. SAM-343
  • The Samsung SSP Player now reboots on a nightly basis, and the user is able to set the reboot time for the system. SAM-345
  • Installer now contains an option to override the nightly reboot feature. SAM-348
  • Nightly reboots for Samsung SSP players are offset by a random amount of time (0-10 minutes) thus spreading the load on the server. SAM-354

10.2 Releases 

End of Support:

Icon

Support for this Release ended on June 25, 2015.

Release 10.2.5 - August 4, 2014

Content Manager

  • The duration of a Playlist is now correctly updated on Save  CM-8388

Designer

  • Fixed an occasional crash caused by the autosave feature when multiple unsaved scripts are open.   PD-5261

Player

  • Player was not affected by this Scala Enterprise update.

Release 10.2.4 - May 14, 2014

Content Manager

  • Fixed a bug that caused Scala Script Media item to become corrupted when publishing a new version from Designer (if a prior revision had been uploaded in SCZ format).  CM-7825
  • Fixed a rare occasion when a Plan Generation failed due to adjacency rules.  CM-8017
  • Smart Playlist generation now respects the random selection of media items.  CM-8069
  • Smart Playlists with conditions now generate correctly when using the API calls. CM-8149
  • The Heartbeat overdue after (x) setting can now be changed in the Distribution tab of the IAdea Bridge Server.  CM-8167
  • Corrected a rare session issue that affected Player Status icons  for non-Administrator user accounts.   CM-8177
  • Discovered and repaired a severe memory leak caused by thumbnail generation.   CM-8178
  • Fixed the (legacy) SOAP API calls;  MediaRS.createMeta, MessageRS.createMeta and PlayerRS.createMeta when the "order" column was passing a null. CM-8186

Designer

  • Fixed an issue with the ability to support unicode filenames for videos and their thumbnails.  PD-5081
  • Fixed a rare bug that caused Metadata to not update when new values were not set. PD-5093
  • Fixed a bug that caused a crash while creating a filename template variable of the Script Properties tab. PD-5113
  • General cosmetic and usability improvement. PD-5114

Player

Scala PC Player
  • Fixed an issue with the ability to support unicode filenames for videos and their thumbnails. PD-5081
  • Fixed a rare bug that caused Metadata to not update when new values were not set. PD-5093
  • Fixed a bug that caused a crash while creating a filename template variable of the Script Properties tab. PD-5113
  • General cosmetic and usability improvements. PD-5114
Android Player
  • Cleanup log messages are now logged in normal logging level. AND-738
  • Updating the APK with the same version no longer triggers a reboot. AND-739
Scala Samsung Smart Signage Player
  • Improved cleanup of unrequired files on the Samsung SSP. SAM-342

Release 10.2.3 - April 16, 2014

Content Manager

User Management 
  • Roles with numeric only names are now allowed. CM-7573, CM-7957
  • Fixed a bug where you can't change Roles for multiple users at the same time. CM-7963
  • Made a change to a user-related error message received when importing a username that already exists.CM-7494
  • Improved error message when attempting to create Roles with reserved names. CM-7661
  • Improved password field labels in Settings. CM-7691 CM-7692, CM-7693, CM-7694
User Experience 
  • Fixed a bug to remove unnecessary hyperlink in Media Distribution.CM-7497
  • Fixed several modal window titles. CM-7576
  • Corrected a visual layout bug affecting modal button display. CM-7500, CM-7580
  • Fixed a bug concerning closing the modal during a media upload.CM-7502
  • Modals on the IAdea Bridge Server now close correctly. CM-7588
  • Fixed a bug that caused modal dialogs to open multiple times when selecting media. CM-7701
  • Added a spinning gears to indicate system processing when updating or deleting multiple Players at once. CM-7572
  • Fixed a bug that prevented the spinning gears from appearing on the Playlist landing page within the dashboard. CM-7700
  • Added the spinning gears to the Duplicate screen when adding a Playlist that contains many items. CM-7703
  • Fixed a Firefox browser-only issue affecting the Distribution Schedule tab. CM-7830
  • Fixed an IE9-browser only related configuration screen layout bug. CM-7871
Localization 
  • Improved translations in the detail section of Playback Audit Report. CM-7577
  • The name of the Playback Audit Reports respects localization. CM-7579
  • Fixed a UI-related Plan Generation Schedule for non-English users. CM-7865
  • Corrected visual layout bugs caused by certain language localization selections. CM-7507, CM-7508, CM-7509, CM-7516, CM-7591, CM-7592, CM-7593, CM-7618, CM-7619, CM-7620, CM-7621, CM-7626, CM-7627, CM-7628, CM-7690
Playlist 
  • Fixed a rare issue that caused Playlist Items to update unnecessarily. CM-7824
  • Corrected a rare bug in which the UI for selecting Owner Workgroup for a Playlist can be checked multiple times. CM-7522
  • Fixed an issue with Playlist filters on Ad Manager. CM-7575
  • Renamed the Channels filter title to "Channel's Timeslots" on the Playlist landing page.CM-7578
  • Fixed an issue that affected Playlist shuffling percentage value. CM-7858
Other Items
  • Fixed a bug that caused Media to become corrupted when publishing a newer version of a Scala Script (if a prior revision was published in SCZ format).  CM-8043
  • Fixed a rare bug that affected the list of connectors in Server Settings. CM-7489
  • Corrected an issue with numeric only time triggers. CM-7498, CM-7664
  • Fixed a bug that hid approval commentary. CM-7501
  • Improved the performance of Player Selection after an update of MySQL. CM-7505
  • The use of Filters no longer makes the duplication button disappear on the Media landing page. CM-7831
  • On Player landing page, we have merged the filter Player Problems into Player Status. CM-7514
  • Enhanced field validation for UNC in Publish Location. CM-7610
  • Fixed an issue with the preview/lightbox in Media History CM-7696
  • Fixed a bug with API for weekday timeslot attributes. CM-7866
  • Fixed a bug relating to a deleted scheduled Plan Generation. CM-7868
  • Fixed a Bandwidth Throttling bug for multi-edit of Players. CM-7873
  • Real numbers are now correctly saved in string fields.CM-7954
  • Fixed a rare bug that caused the Media preview window not to show. CM-7962
  • Fixed a rare bug where setting an old revision for template was not working as intended. CM-7825

Designer 

  • Designer was not affected by this Scala Enterprise update.

Player

Android Player
  • Updated the included version of OpenSSL to one that fixes the "Heartbleed" vulnerability. However, as a pure web client, the Android Player was not vulnerable to malicious connection attempts from an attacker.AND-700
  • Android Players now correctly clean up non-Unicode content.AND-683
Scala Samsung Smart Signage Player
  • Improved support from Samsung SSP player when heartbeat setting is under 1 minute.SAM-329
  • Samsung SSP Player Plan Status will attempt to resend if the prior attempt fails.SAM-330

Release 10.2.2 - March 17, 2014

Content Manager

  • Fixed a rare bug where multi-edit actions against a Playlist weren’t saved properly. CM-7488
  • Fixed a bug that could occur in certain rare conditions that caused the Playlist to be locked in an unhealthy state. CM-7491

  • When multi-editing Playlist items, system now provides the default value for Transition Duration. CM-7492

  • Improved usability issues regarding drag and drop interaction within Playlist Grid Mode.CM-7612

  • Fixed a rare bug where Playlist Shuffle was not obeyed when a Condition is defined. CM-7663

  • Fixed a bug where a Playlist with an Unknown Status could not be updated. CM-7685

  • Fixed a bug to include Smart Playlist recommendations for new Timeslot Properties. CM-7702

  • Fixed a bug so that Playlist Media Items Lists are displayed correctly after using Edit Multiple.CM-7774

  • Fixed a bug that allows Transitions to be correctly set while using Edit Multiple in Playlist Items. CM-7775

  • Fixed a bug to appropriately disable drag and drop into a Playlist in certain situations. CM-7785

  • Fixed a bug where Player Plans were incorrectly generated because they contained multiple Sub Playlists with Conditions. CM-7821

  • Fixed a bug when applying Network Bandwidth Throttling to multiple Players. CM-7822

  • Fixed a bug that affected related Player Group filtering during the process of deleting Player Groups. CM-7445

  • Fixed a bug to insure the correct Workgroup is assigned when a Web Page Media item is created by a user.CM-7504

  • Fixed a bug for Media Item Properties ingested from a Publish Location. CM-7662

  • Fixed a bug in the API to always return a list of Schedules as an array, even when it only contained one Schedule. CM-7720

  • System now logs Player UUID with Player IP Address to better support administration and debugging. CM-7652

  • Fixed a bug to correctly display Players associated with a Maintenance Job. CM-7854

Designer 

  • Fixed a bug where video files would not play to the end in certain situations.PD-4785
  • Fixed a bug in certain situations that allowed user to insert an image into a Locked Text Elements. PD-4787
  • Fixed a bug that kept Paste Corner functionality from working in certain conditions.PD-4799
  • Fixed a bug where an error dialog box was shown in certain rare cases when changing the Backdrop Color.PD-4890

Player

Scala PC Player
  • Fixed a bug where video files would not play to the end in certain situations.PD-4785
Android Player
  • Fixed a bug in the Android Player cleanup routine which caused file(s) to be deleted if their filename contained Unicode characters (if they were still being played). AND-671

Release 10.2 - February 25, 2014

  • When installing any product, installation-logging is now on by default. The log file will be created as:

  • The log file can be overridden with the installer command-line argument:

Content Manager

  • You can now see at a glance whether a Playlist has problems or warnings. A Playlist is marked if it contains any of the following:
    • Media item whose upload is not complete.
    • Media item that needs approval.
    • Media item whose valid-date has passed.
    • Playlist item whose scheduled valid-range has passed.
    •  Sub-Playlists that are unhealthy.
    When looking at Playlist items, you can see at a glance which items have which problems or warnings. CM-5801, CM-6172, CM-6812
  • Re-introduced icons in many places, including:If you schedule a Message to an Android Player or a Samsung Player, it will display as a sequence of still-images. CM-6855
    • On the Media list, for approval status and for valid-date expiry.
    • On the Players screen, for heartbeat status, plan status, and disabled players. CM-6866
    • On the Player Health screen, for player health status. CM-6847
    • On the Schedules screen, for the recurrence pattern of timeslots. CM-7074
    • Various other places (User Profiles list, Maintenance Jobs list, Distribution, …)CM-6950, CM-6950, CM-6939, CM-7031, CM-6847
  • Significantly improved overall performance of the main screens within the user-interface.CM-6906, CM-6901, CM-5776
  • There is a new Playlist filter for Playlist Status, for viewing playlists with problems or warnings, or viewing playlists without. CM-6172
  • Added a Scala news feed to the Content Manager dashboard. This can be turned off or on from the Miscellaneous Settings tab of the Network Settings screen.CM-3543, CM-5647
  • The Content Manager dashboard now loads much faster, in some cases. CM-7109
  • The Server Monitoring functionality has been restored. On the System Settings screen, the Server Monitoring tab lets you open the monitoring and diagnostics provided by JavaMelody. JavaMelody has been upgraded to version 1.48, which includes performance-profiling support and other improvements. (To enable profiling, see the comments in web.xml.) CM-5441, CM-7155
  • The Playback Audit reporting functionality is now supported within Scala Enterprise Content Manager. The various needed screens and properties have been created for the new user-interface. To use the Playback Audit log parser: Under 64-bit Windows, the Playback Audit parser now runs as a 64-bit Java application. (A separate 32-bit Java runtime is therefore no longer needed.) CM-3118, CM-6992
    • Enable Legacy Web Services within Content Manager under Network Settings > Legacy Web Services
    • Install the Playback Audit Parser on the same server or a separate computer, supplying the correct URLs and credentials during installation.
    • Enable Playback Audit reporting within Content Manager under Network Settings > Miscellaneous Settings.
    • Log out and back in again.
    • Go to Reporting > Database Configuration to set up the Playback Audit database options, then go to Reporting > Settings to set up report options.CM-5439, CM-6284, CM-6287, CM-6288, CM-6319, CM-6320, CM-6326, CM-6330, CM-6361, CM-6362, CM-6503, CM-6559, CM-6562
  • The Broadcast Server is now supported within Scala Enterprise Content Manager. The various needed screens and properties have been created for the new user-interface. CM-6255, CM-6306, CM-5438, CM-6387, CM-6388
  • All time-fields use a new, improved time-editing control. CM-4281
  • When selecting dates in the calendar picker, there is now a drop-down list for months and for years, to easily reach more distant dates.CM-5485
  • Improved the appearance and information on the login screen. CM-6879
  • Removed the black footer from the Content Manager screens, for better use of screen space especially on smaller devices such as tablets or phones. CM-6542
  • The various modal dialogs no longer animate their size or position. CM-4974
  • When adding Media to a Playlist from the Media screen, you now have the option to create a new playlist.CM-6544
  • When adding Media to a Playlist from the Media screen, the Playlist chooser now has a Playlist-type filter. If the Media is audio, the list is filtered to show only audio or data Playlists, etc. CM-4563
  • You can roll back a Media item or Template to an earlier revision by going to the History tab of its Properties, selecting a prior revision and clicking Set as Current Revision. CM-3774
  • For Widgets and HTML Media items, you can now choose additional options, including Composition mode, Backdrop opacity, Show scrollbars, and Interactive, which affect how these items work in playback. CM-7046, CM-7049, CM-7294
  • On the Media screen, thumbnails now load much faster. CM-6067
  • If you make a Message using a Media element that is not approved, you get a warning dialog, and the item is also annotated. CM-5979
  • You can select a Message and click Duplicate to make and edit a copy. Duplicate leads to a naming dialog, and then places you on the Preview tab for easy editing of the new Message’s elements. CM-5977, CM-6301
  • On the Media screen and Templates screen, when adding Media, or selecting Media elements for a Message, the user can now filter by folder. CM-309, CM-7083, CM-7084
  • On the Media screen, you can now filter by Upload Status. CM-6304
  • The History tab for Media Items and Templates now includes the date, time, and the user who uploaded the item. CM-5041
  • From the Templates screen, you can now select a template and click New Message to create a message.CM-6800
  • If you select a Template, and go to its History tab, you can see the previous revisions, and set a previous revision as the new current revision. CM-5319, CM-6359
  • The creation and modification information for Templates is now shown. CM-6002
  • When trying to delete a Template, the dialog now tells you how many messages use this template. CM-6484
  • You can select one or more Playlist Items, and click the new Move button, and move them to a different ordinal position within the list.CM-7082
  • Playlists are again drawn with the “deck of cards” appearance.CM-5222, CM-6688, CM-6687
  • You can now convert a Smart Playlist to a normal Playlist, either by selecting it and clicking Convert to Normal Playlist, or by selecting it and clicking Duplicate then selecting the conversion option in the resulting dialog. CM-3851
  • In the Playlist items view, if you scroll down to see more items, the button bar (Add Media, Add Sub-Playlist) remains in view.CM-4562
  • When adding Media to a Playlist, the Add Media dialog now has separate Add and Add and Close buttons, to make it easy to add some media and remain in the dialog. CM-4452
  • You can now drag and drop media from your desktop into the Items tab of a Playlist. CM-4451
  • Improved options available when editing a multi-selection of Playlists. CM-4941
  • You can now click on a Playlist’s thumbnail in places like the Time Triggers or Event Triggers list, or the Non-Scheduled Content tab, and get a lightbox-preview of the playlist. CM-6112
  • Various improvements to the lightbox preview of Playlists, including better handling of different-sized media. CM-5555, CM-5029, CM-5556
  • When defining the conditions for a Smart Playlist, you can now match based on the Template used by a Message.CM-5265
  • When entering the details view for a Playlist, the Items tab is now the initially-selected one. CM-5707
  • If you only have view-access to certain playlists, those playlists are now denoted “(view only)” in the list. CM-5944
  • Playlist duration is also shown within the Playlist Properties screen. CM-3908
  • Playlist item properties is now faster to display. CM-7229, CM-7309
  • When working with Playlist Items, the button bar no longer scrolls with the list, for easier access. CM-4715
  • In various dialogs where you select a Playlist, you can now filter by Playlist Status. CM-6886
  • Improved drag-behavior when creating new timeslots. CM-4881, CM-4883
  • On the Schedules screen, you can now edit a timeslot more easily by using the new Edit Timeslot button. (Double-clicking is still supported.) CM-6700
  • On the Schedules screen, you can now delete a timeslot more easily by using the new Remove Timeslot button. CM-7071
  • When changing the Frameset of a Channel, the frames of the new frameset retain the schedule or triggers of same-named frames. You are warned about frames whose schedules or triggers will be lost if you proceed. CM-5616
  • When working with lists of framesets, you can now filter on the number of frames in the frameset. CM-5560
  • On the Audiovisuals tab of a Channel, you can now mark a frame as Hidden. This can be useful in certain advanced scenarios to schedule a playlist that runs without visuals. (This feature requires a matching version of Player.) CM-5266
  • Creating Event Triggers is now simpler and more consistent. Instead of every channel variable being listed as a potential trigger, you click Add and select the variable to use for each trigger. CM-4598
  • You can now drag the Event Triggers to re-arrange their priority. CM-7003
  • When returning to the Schedules screen, Content Manager now remembers which channel’s schedule you last visited. CM-5949
  • Made the Save and Save and Close button behavior consistent when adding channel variables.CM-5530, CM-5531
  • On the Channels screen, you can now duplicate a channel. CM-3801
  • You can now edit a multi-selection of Channels. CM-6062
  • If you alter the Frameset of a Channel, you can now save it as a new Frameset preset. CM-6107, CM-6710
  • Improved layout of the Channel Variables tab. CM-6960
  • On the Players screen, selecting Not Assigned or Any Assigned under the Channel or Player Groups filters will disable the other filter choices. CM-6027
  • Improved the Player log viewer, with filtering, sorting, etc. CM-5332
  • Samsung Smart Signage Players now return logs, and report problems to Content Manager. CM-6273
  • When configuring a Samsung Smart Signage Player, you can now configure the log level and the plan-polling interval. CM-6756
  • If you add or remove players or player groups for a Maintenance job, you now have to explicitly use the Save button to save these changes. CM-6848, CM-7198
  • Since you can re-order maintenance tasks for a job, they are rendered with a “gripper”.CM-6496
  • When adding Players or Player Groups to a Maintenance Job, the list is now paginated. CM-7126, CM-7197
  • The playback audit reports now include the selection criteria in the report.CM-6722
  • When the playback audit database is configured on a separate server from the Playback Audit Parser, the parser now automatically uses the remote-database logic. (Before, that needed to be manually configured.) CM-5488
  • Back in Release 6.1, the Playback Audit Reporting module grew a feature to include audit-events placed on individual pages or elements in a ScalaScript. This is now supported when the playback audit database is on a different server than the Playback Audit Parser. CM-6109
  • Content Manager now ships with Java 7 Update 45. CM-7016
  • When you update Content Manager to a new version, the web application now automatically refreshes within each client’s browser. CM-5664
  • If the installer detects that your Tomcat, Java, or PostgreSQL version is too old, it now tells you the minimum required version.CM-6101
  • The installer now sets default values for Tomcat Java memory, based on your system configuration. (If you modify these values further, the installer will respect your changes.) CM-6097
  • The installer now lets you disable or enable Tomcat access logs. Although Tomcat access logs can be useful for certain diagnostics, but can grow very large over time. The question is asked once (whether a new installation or an upgrade), and can be later accessed by re-running Setup and modifying the web application settings.CM-7121
  • Various user-roles need implicit rights. For example, a message editor needs view-playlist rights. Before, these rights were shown on the Roles screen as dimmed checkboxes, and related screens — such as the Playlists screen — would be reachable. Now, those screens are no longer reachable unless a user has those rights explicitly. CM-7527
  • The User Profiles list now includes a Roles column. CM-5842
  • On the User Profiles screen, you can now sort by Last Login. CM-5413
  • The User Activity log now also contains password-change events. CM-6433
  • On the Workgroup column of the User Profiles list, the full hierarchy to the Workgroup is now shown. CM-6054
  • The Playback Audit Parser now cleans up its logs that are older than 30 days. CM-1667
  • The installer for the Playback Audit Parser now warns that if an existing Content Manager has a large accumulation of audit logs, then those should be cleaned up before proceeding. CM-7303
  • If a user has email notification enabled, then an email address is required in order to save changes to that user’s profile.  CM-6033
  • Improved the security of how the user-interface handles authentication tokens to protect against cross-site request forgery (XSRF) attacks. CM-5742
  • Content Manager has defensive logic to block repeated failed login attempts from the same IP address. When using a web accelerator (reverse proxy), the origin IP address will appear to be the address of the reverse proxy, which could lead to blocking too much. If your reverse proxy sets the X-Forwarded-For HTTP header, you can tell Content Manager to use the most recent IP address from that header when making blocking-decisions for failed login attempts. To enable this feature, set the UseXForwardedForIpBanning feature option totrue in features.xml. See Scala Enterprise Content Manager features.xml Options for more information.CM-7012, CM-7013
  • As part of general security hardening, the 2.0 web services now require a new API-token that is only accepted within HTTP request headers. (The API-token is not accepted in URLs or cookies.) There is a separate token, the get-token, that is only allowed for GET services, and is supported in HTTP request headers or within a cookie. (The get-token is not accepted in URLs). These tokens are obtained using the Login API.CM-6668, CM-7095
  • You can now re-order Media Metadata or Player Metadata by dragging the items in the list on the metadata screens. That controls the order that metadata is presented on individual Media items or Players.CM-3569, CM-6730
  • Content Manager now validates the length of Player and Media metadata.
  • Added proper range limits for integer metadata.
  • Under Internet Explorer, items per page is now limited to a maximum of 100, for better browser performance and behavior. CM-5775
  • The Tomcat access logs can grow quite large on a busy server. By default, they are now no longer included when using the Download Logs feature. This can be changed by setting the SKIP_ACCESS_LOGS feature option to false in features.xml. See Scala Enterprise Content Manager features.xml Options for more information. (Either way, the logs remain kept by Tomcat on the server.) CM-6140
  • Fixed a problem handling media with certain special characters in the filename (e.g. percent signs). CM-6917, CM-6019
  • Fixed a problem when drag-uploading a large number of files, where some of them would still be tagged as “Uploading…” even when they were complete. CM-7220
  • Fixed a problem where a broken upload of a new revision of an existing media item would not show the item as now incomplete. CM-7249
  • Fixed a problem where certain media files wth spaces in their file names could not be previewed in the lightbox. CM-7196
  • If you logout, then immediately log back in as a user of a different language, the menu-bar could have been shown in the wrong language. This is now fixed. CM-6280
  • When creating a Message, if you select a media element, and Cancel out of that, you are returned to the New Message dialog, rather than canceling all the way out. CM-4868
  • If you add a media with unknown duration to a playlist, it will be correctly treated as having unknown duration. (Before, it could have ended up with a declared duration of one second.) CM-6758
  • When adding media to a playlist, if you clear a filter in the Add dialog, the items list didn’t always refresh properly. This is now fixed.CM-7597
  • Clicking Clear to clear a message field now correctly updates the number of characters remaining for the field. CM-6039
  • The confirmation button of the Add Web Page Media Item dialog is now correctly labeled Create.CM-6073
  • Fixed a bug where after creating a new Web Page media item, the media list would show all entries instead of respecting the filter.CM-6038
  • When a user without approval rights created a new Web Page, it was being approved automatically. This is now fixed.CM-7547
  • For a Message with a Playlist element, if no Playlist is selected, a broken icon was sometimes shown. This is now fixed. CM-6000
  • A user that is not a member of any workgroup could not add media to a playlist from the Playlists screen. This is now fixed. CM-7551
  • Fixed an “invalid resource” error that could occur when a user tries to edit a Message where the Template was in a different Workgroup. CM-6123
  • Fixed a problem when editing a multi-selection of Templates, where editing the Description could alter the Categories of some Templates.CM-7585
  • Fixed a problem where certain changes in Template Administration could not be saved. CM-6163
  • If you delete all templates in the list, the button bar was not removed. This is now fixed.CM-6644
  • Fixed a problem where editing the metadata of a multi-selection of media would not update the selected items’ timestamp.CM-7232
  • Fixed problems in the Workgroup filter inside the Add Media dialog box.CM-6138
  • Fixed a bug where Media or Playlists belonging to a since-deleted Workgroup would still show that they belong to that Workgroup. CM-6032
  • Fixed a bug where pressing <Enter> in the multi-line text box of a new message could trigger the Create action, instead of inserting a newline.CM-6237
  • When importing users from LDAP, now correct assign the workgroup based on the information from the LDAP server. Also, a warning is now shown if the LDAP-indicated workgroup does not exist within Content Manager. CM-7162, CM-6176
  • Fixed a problem where a Message with a Playlist element could show an incorrect warning about unapproved elements.CM-7005
  • Fixed a bug where properties for a sub-playlist item were not available if it was a Smart Playlist. CM-6996
  • Fixed a problem where a Smart Playlist with no conditions would not update its items. (This could happen if you delete the metadata used for the sole condition of the Smart Playlist.)CM-7667
  • Fixed a problem where after converting a Smart Playlist to a normal Playlist, the item-number in the first column would not be correct. CM-7191
  • Fixed a problem where deleting a metadata condition from a Smart Playlist would not always update the Items tab.CM-7599
  • Fixed a problem seen in Internet Explorer where a “broken link” icon would be shown for message elements that were not set.CM-6385
  • Turning off approval for a network now sets all media to approved. CM-5903, CM-5904
  • A user with view-media rights but not edit-media rights no longer is shown approvals-buttons. (Those buttons would not have worked for that user in any case.)CM-5955
  • Under Media Information, media files that have no dimension, or have no duration, no longer show those attributes at all (before, a question mark was shown). CM-5959, CM-5975
  • When creating a new Message, the Create button was sometimes pushed off-screen. This is now fixed. CM-7375
  • In Media Properties and Message Properties, the creation time is again shown. CM-5986, CM-5041
  • Fixed a problem where thumbnails for media of unknown type were broken in languages other than English. CM-6755
  • Worked around a Chrome problem where a playlist with a large number of items could crash the browser. CM-5932
  • Fixed a poorly-worded error message if you try to use an existing name when duplicating a message or playlist. CM-6528
  • When viewing playlists with very large numbers of items, the spinning gear would sometimes disappear before the list was ready to show. CM-7032
  • Fixed a problem where setting an adjacency condition for Playlist items could sometimes show “There has been a server error.”CM-6884
  • Fixed a problem where updating several large Smart Playlists could lead to a Server Error message being displayed. CM-7153
  • Fixed a case where a user was in rare cases blocked from accessing a message if it contained an element belonging to a different workgroup.  CM-6216
  • Various cleanups to the implicit rights needed to support certain roles, including:CM-7634
    • Fixed a bug where a user whose role permitted deleting messages but not media could not delete messages.CM-6871
    • Fixed a problem where a user whose role included everything would sometimes be unable to edit certain objects.CM-6834
    • Fixed a problem where users whose role included “View players” rights also had “Edit player metadata” rights.CM-6060
    • Fixed a problem where users whose role included “View playlist/Edit playlist” rights would not have access to the View in Content Library button.CM-7231
    • Fixed a problem where users with “View Playlists” or “Update Playlists” rights were unable to perform certain tasks pertaining to workgroups, players, or player groups.CM-7408, CM-7409, CM-7366
    • Users with Edit Messages rights can now create or edit messages that have Playlist elements.CM-5942
    • A user with “Full access to playlists” rights would in some cases not be able to delete playlists. This is now fixed.CM-7115, CM-7230
  • Fixed incorrect Playlists breadcrumb after adding a media item to a playlist from the Media screen.CM-5976
  • Fixed a problem in Smart Playlists, where Show Matching Items would also show items from the wrong workgroup (the actual playlist items were correct).CM-5999
  • Fixed a bug where a Smart Playlist’s conditions would not be shown if you navigated there via View in Content Library.CM-6134
  • Fixed an error that could occur when using a Smart Playlist condition about an integer-type Media metadata.CM-6869
  • Fixed a “This resource is invalid” error that could occur after deleting all metadata.CM-6526
  • Fixed a bug when editing a multi-selection of Playlist Items, where setting of transition options would not always take.
  • Fixed a bug where after adding Media to a Playlist, before clicking Save, the Adjacency picker would not show the newly-added items.CM-4731
  • Fixed an invalid error that could occur if you navigated away from the Playlist Properties page while it was still loading.CM-6135
  • Fixed a bug where after adding items to a Playlist and performing certain edit sequences, the wrong items could end up selected.CM-6043
  • Fixed a bug when editing multiple Playlist items and modifying the Audio ducking and Fullscreen options, where the OK button was not being enabled.CM-6974
  • Fixed a “No row with the given identifier” error that could occur when deleting items.CM-6905
  • Fixed a problem where a Smart Playlist whose condition was “Media.Type is Web Page” could show “Media.Type is ScalaScript” instead.CM-6556
  • Fixed a bug where a Playlist item set to expire today would be shown as expired.CM-6955
  • Fixed a bug where after duplicating a Smart Playlist, the item duration in the new playlist ended up wrong.CM-7271
  • Fixed a bug where the Smart Playlist item count was not always updated.CM-7339
  • Fixed a problem where updating the computed duration for Playlists could take forever.CM-7109
  • In the Timeslot Properties dialog, if you change the playlist, and then cancel out of the playlist dialog, it would also cancel you out of the Timeslot Properties dialog. This is now fixed.CM-5602
  • Fixed a bug where changing the color of a Timeslot could pop the color to red.CM-5833
  • When selecting a Playlist for a Timeslot, it was possible to filter for Playlists whose Workgroup is “Not assigned” at the same time as “Any assigned”. These options are now exclusive.CM-7557
  • Fixed a bug where deleting a timeslot and creating a new one could sometimes show both of them.CM-7053
  • Fixed a bug where unlocking a timeslot would remove its end-date.CM-7052
  • Fixed a bug on the Channels properties screen, where the Save and Save and Close buttons could disappear while adding channel variables.CM-6045
  • A user having only permission to view and edit channels was unable to modify the frameset. This is now fixed.CM-6629
  • Fixed a problem seen under Internet Explorer where you could not customize frameset dimensions.CM-6780
  • Fixed a problem seen under Internet Explorer where the channel variable name defaults did not work as intended.CM-6781
  • Fixed a problem where you could not specify a repeating time trigger without also supplying the end time.CM-6868
  • Users can now access Timeslot Properties or Triggers, even if the current Playlist is from a workgroup they do not have access to.CM-6512
  • When changing which channel you’re looking at on the Schedules screen, the channel-list picker no longer has a New+ button.CM-5947
  • Fixed a bug where it was possible to create players whose name differs only by leading or trailing spaces.CM-6344
  • When uploading maintenance files using Internet Explorer, the list of files was not always refreshing when the upload completed. This is now fixed.CM-6474
  • In the Maintenance Jobs screen, the file selector now lets you delete maintenance files you no longer need.CM-5995, CM-6185, CM-6186, CM-6204, CM-6375
  • In the Select File dialog of the Maintenance screen, if you use drag-and-drop to re-upload an existing file, it appeared to not complete. This is now fixed.CM-6011
  • Fixed a bug which prevented viewing maintenance job execution status.CM-6959, CM-6971
  • Fixed a bug where in rare cases a player inventory could be shown incorrectly.CM-7194
  • If you add or remove a player from a maintenance job, that job’s last-modified date was not being updated. This is now fixed.CM-6845
  • Removed some unneeded columns from the Add Players dialog for maintenance jobs.CM-7212, CM-7213
  • On the Maintenance screen, the Players column now shows the correct count after adding/removing player groups from the maintenance job.CM-7267
  • Fixed a problem in the Job Execution Status dialog where the Close button was sometimes pushed off the bottom and unreachable.CM-6958
  • Fixed a problem that prevented setting network bandwidth throttling, in some cases.CM-6953
  • Fixed a case where viewing 500 or 1000 players per page on the Players screen could provoke the browser to crash or freeze.CM-7265
  • Fixed a bug on the Players screen where a player that never reported could be listed as “Plan downloaded”.CM-7278
  • Fixed a problem on the Player Health screen where the search filters did not always work correctly.CM-7226
  • When clearing all problems on the last page of the Player Health screen, the page now updates correctly to show the new last page.CM-7061
  • Fixed a problem where the bandwidth limit control could be cut off when using Firefox.CM-7405
  • When deleting a Player Group, you are warned about where this group is used. The links would to lists of Players or Playlist Items that were not actually filtered by the affected group. This is now fixed.CM-7412
  • Fixed a problem where after entering too long a role-name, you would still get an error after entering a shorter name.CM-6408
  • Fixed a problem where it was possible to edit the “Administrator” role.CM-7391
  • Fixed a problem when working in the Roles screen where the page URL could grow extra backslashes and ultimately become invalid.CM-7392
  • Fixed a problem when using a language other than English, where changes to the Miscellaneous Settings tab of the User Profiles screen could fail to be saved.CM-7319
  • Fixed a problem where starting to change the password, then unchecking Change my password would leave you unable to successfully save changes.CM-7413
  • Removed unneeded button-bar from the Import from LDAP dialog.CM-6016
  • Fixed a bug where it was sometimes possible to create several metadata with the same name.CM-6196
  • Deleting a parent workgroup now correctly cleans up media items belonging to sub-workgroups.CM-6032
  • Fixed a bug that prevented you from removing a Player Group from a Player.CM-6360
  • On the User Profiles screen, users who never logged in were sorted above the most recent logins, on systems that used PostgreSQL. This is now fixed.CM-6681
  • Fixed a problem on the dashboard where the number of users shown also included inactive users.CM-6532
  • Now enforce a 225-character length limit on folder names.CM-7415
  • If you have a Publish Location set to auto-approve all content, and you use media from that Publish Location within a Message, you could get an incorrect warning about media being unapproved. This is now fixed.CM-7598
  • Fixed a problem where the Ad Manager options were not always being shown, for multi-network Content Managers.
  • Fixed a problem where on a fresh installation or re-installation of Content Manager, it would sometimes not show the initial setup wizard, leaving the installation unusable.CM-7050
  • Only the Administrator user can now access the API documentation.CM-6291
  • Fixed an incorrect warning message about unsaved changes when navigating away from the Folders page.CM-6071
  • Fixed a bug where license upload could fail when using Internet Explorer 8, 9, or 10.CM-6849, CM-7248
  • Fixed a problem where email-related exceptions were being logged when no Mail Server had been configured.CM-6881, CM-7144
  • Improved the sizing of the dialog boxes, in certain extreme cases.CM-5823
  • Fixed a bug on first installation where after naming the network, Content Manager would sometimes appear to get stuck.CM-6064
  • Fixed a problem on first installation where you could get a “This resource is invalid” error message after naming your network.CM-6086
  • In User Profiles, first name and last name are now required.CM-7165
  • A few information dialogs had both an OK and Cancel button. Removed the unnecessary Cancel button.CM-7106, CM-7107
  • Various minor improvements to the Content Manager UI layout and performance.CM-5518, CM-5635, CM-5794, CM-5843, CM-5844, CM-5884, CM-5952, CM-5953, CM-5961, CM-5985, CM-6036, CM-6041, CM-6042, CM-6047, CM-6074, CM-6120, CM-6122, CM-6226, CM-6257, CM-6296, CM-6105, CM-6698, CM-5255
  • Fixed various localization issues.
  • Various improvements to the 2.0 Web Services APIs, including:
    • Corrected annotation of various API services that should have been POST, or GET.
    • New features and methods corresponding to new capabilities in the user-interface.
    • Improved documentation, including for the HeartbeatDTO.
    • Various cleanups and improved error handling in the Messages web services.CM-6290
    • Fixed the return type of duplicateMessage.CM-6312
    • Improved docs on setting Player metadata.CM-6494
    • downloadThreads and unusedFileCache fields are no longer required when updating a Player.CM-6494

Designer

  • The Web Clip element now supports multi-touch.PD-4163
  • Multiple Web Clip elements at the same time is now supported.PD-3446
  • The Web Clip element now supports playback of H.264 video within the web page.PD-4277
  • The Web Clip element now supports HTML drop-down menus / lists.PD-4320
  • The Web Clip element now has a Scrollbars() option.PD-4169
  • The Web Clip element now has an Interactive() option, that governs whether the Web Clip receives input and has a mouse-pointer.PD-4557
  • The Web Clip element now supports web pages with alpha-transparency, through the new CMode(opaque|transparent) option that controls the composition mode.PD-4326
  • Improved visual performance of Web Clip content.PD-4416
  • The Text element and TextCrawl element now support inline images. (Currently supported with the standard text-engine, not yet supported with the Complex Writing Systems engine.)PD-1612
  • For Text Crawl elements, now support a separator image that gets added between crawl-segments.PD-4131
  • The Box element now supports various corner styles (normal, rounded, angled, scooped, or notched), making it possible to have rounded rectangles and other useful shapes.PD-812, PD-4309
  • ScalaScript variable names may now contain Unicode characters. Since variable names are used as the field-names when creating Scala templates, that helps get the template forms in Content Manager to be in the user’s own language.PD-565
  • When defining a Text Crawl element, the text source may now be a variable, which can be an array variable.PD-3809, PD-4059
  • The Frame() command now supports the same If() parameter that most commands support.
  • In ScalaScript, the various string-comparison operators have always been case-insensitive. This now works case-insensitively for Unicode strings too (i.e., accented or international characters are also treated case-insensitively).PD-4116
  • Fixed a problem where certain unusual compression formats in MOV or MP4 containers were not supported.PD-4342
  • Updated video playback to use FFMPEG version 2.1.1.
  • Updated Web Clip playback to use Chromium version 31.1650.
  • Playback now uses less memory when hardware-accelerated video is being used.PD-4118
  • The “User-Agent” string used for WebClip can be customized using the MMOS.INI setting: PD-4638

  • Added a new Python module named scws2 that wraps the “Version 2.0″ REST-based Content Manager Enterprise APIs.PD-4371
  • Implemented and improved Web Clip JavaScript functions:
    • window.ScalaGetVariable(“variable-name“): Returns the value of the given Player metadata variable. (window.ScalaGetMetaDataValue() is a synonym.)
    • window.ScalaDone(): Signals to playback that the web content is done, and the script or playlist can move on.PD-3436
  • Fixed a problem in the Data Source module where it would loop incorrectly when using a Custom Step Size.PD-4469
  • Fixed a problem where streaming of certain 60fps H.264 or MPEG-2 videos could stutter.PD-4649
  • Fixed a problem where certain H.264 streams could temporarily freeze for a few seconds.PD-4662
  • Fixed a problem where 60fps transport streams could gradually lose audio/video sync over time.PD-4683
  • Fixed an occasional crash cleaning up a Web Clip.
  • Fixed a bug where the Python installer could fail on certain systems that had spaces in the path of both the installation folder and the Windows temporary folder.PD-4210
  • Removed an incorrect and unneeded parameter from the StreamingVideoStyle() and StreamingVideoClipStyle() commands.PD-2407
  • In some cases, the Caps option could do the wrong thing for non-English lower-case letters. This is now fixed.PD-4128
  • Fixed a problem in the scws Python module that could result in a “TypeError: None not callable” error.PD-4731
  • Designer now supports auto-recovery of unsaved changes. In Tools > Options, the new Auto Recover tab lets you specify how often scripts should be checkpointed, and where. When Designer starts up, if it finds auto-recovery information for one or more scripts, you will be asked if you wish to recover those scripts. If you open a script that has auto-recovery information, you will also be asked what you wish to do.PD-1593
  • You can now insert an image within a text element. Position the cursor at the desired place, and either right-click and select Insert Image, use the Edit > Insert Image pull-down menu option, or select Insert Image from inside the new Image popup on the Design panel. Images that are too tall will be resized down to match your choice of range, which can be the font’s caps-height, caps-height including ascender-space, or cell-height. Images that are too short will be aligned according to your choice of top, middle, or bottom with that span. Those range and alignment choices are also in the Image popup.PD-1629, PD-4137
  • Text Crawl elements also support images within the crawl text, through the use of Text Style Tags. Specifically, Here are new text style tags for images: <imagepath>, <imagevar>,<imagerange>, and <imagealign>.
  • For Text Crawl elements, you can now specify a separator image that gets added between crawl-segments.PD-4131
  • For Text Crawl elements, the text can now be bound to a string-array (before, you could only bind to simple string variables).PD-4304
  • The new Web Clip Control panel lets you set whether a Web Clip is rendered opaque or with transparency, whether it has scroll bars or not, and whether it is interactive.PD-4431
  • Images within text can be bound to data fields.PD-4147
  • When mapping data sources with repeated (array) values, there are several additional variables you can define and use:
    • an additional array can be created which tells you if the given entry exists. You can choose the variable name, but it defaults to “.exists[]” added to the repeating XML element’s name. For example, when mapping 10 records at a time, if only 8 of them exist in the current loop, then item.exists[n] will be true for n=0..7 but false for n=8 and n=9.
    • Current Count Variable: number of items available in the current loop iteration.
    • Current Loop Variable: The iteration number of the current loop.
    • Total Count Variable: Total number of items available.
    • Current Index Variable: The index of the first record of the current loop.
  • On the Data Source panel, Max Loops is not shown unless you enable Loop Through Records?. When you do enable looping, Max Loops now defaults to infinity.PD-4373
  • The variable selector dialog now shows the initial value of each variable, as well as its use count.PD-4004
  • The Script Properties dialog now has a Fonts tab, listing all the fonts referenced by the script. Any non-embeddable fonts will be denoted by a lock icon. Any missing fonts will be denoted by an “x” icon.PD-3925
  • In the Script PropertiesData tab, you can now Clone an existing variable.PD-3925
  • When working with elements that are bound to array variables, you can now alter the array index of those elements, using the new Edit > Set Array Index feature. For example, when working with data feeds, you can copy and paste a set of elements bound to the first array index, and then in one operation, increment the array index of the copy.PD-3177
  • The variable picker for Text Entry Fields uses the new standard variable selector dialog.PD-2067
  • In the Data Source mapper dialog, you can no longer set Number of Records to zero.PD-4096
  • When binding a Sound file to a variable, the new style of Bind button is used.PD-4037
  • You can now bind a streaming video page to a data field, by entering the page and binding its background. You can now bind a Streaming Video Clip by selecting the clip and binding it.PD-3534
  • The Transition panel now has Copy Transition and Paste Transition buttons, allowing you to easily apply transitions from one element or page to another.PD-4452
  • When sharing variables with a Python script, if the ScalaScript variable name includes a dot, it will be represented in Python with an underscore instead.PD-3911
  • The File > Export to HTML Slides feature now defaults to using PNG files. You can still select JPEG in the dialog that opens.PD-4155
  • The various “open recent” and “add recent” menu items are now placed immediately after the corresponding item that lets you select a file:
    • File > Open Recent is now immediately after File > Open…
    • Add > Add Page From Recent Media File is now immediately after Add Page From Media File…
    • Add > Add Recent File is now immediately after Add > File(s)…
  • When you mouse over an element, its selection border will now faintly highlight, to make it clear which element would be selected when you click.PD-2986
  • Help on ScalaScript commands, functions, variables, and text-tags is now available from the Help pull-down menu.PD-4390
  • Help on inline text style-tags is now available from the Help pull-down menu.
  • Saved ScalaScripts now use an internal version-number of 1020, that is they begin with: !ScalaScript1020
  • This is used to identify the new syntax for template variables, and to handle older scripts.
  • The Backdrop options-popup has a new Link Padding? option, to link the four padding options together.PD-4467
  • Fixed a bug where the Add Page From Media File… dialog would sometimes open with the file-type filtered to only show sound files.PD-4372
  • When using Paste Format, outline softness and shadow softness are now correctly applied.PD-4363
  • When using Paste Format, clip chroma-key range and feather are now correctly applied.PD-4363
  • When using Paste Format, it now works as expected on multi-state buttons.PD-4646
  • If you lock a text element, it was still possible to modify it in several ways (bind it to data, paste text, and others). This is now fixed.PD-4347
  • Fixed a bug where clicking on variables or functions in the Variables panel could pop up a syntax-error dialog while you were still constructing an expression for a variable.PD-4296
  • Fixed a couple of duplicate hotkeys in the Edit pulldown menu and the element right-mouse menu.PD-4361, PD-4362
  • Fixed a crash that could occur with a hand-written script where certain integer parameters were bound to real variables.PD-4350, PD-4354
  • Fixed a bug where pasting elements that had no transition would sometimes give them a Cut transition.PD-4313
  • Fixed a bug where the font name for a button element was not being shown.PD-4344
  • Fixed a bug where it was not possible to unbind the x or y position of an element.PD-4357
  • Fixed a crash that could occur when entering a page containing text entry buttons.PD-4570
  • Fixed a bug where an options popup could close if you clicked next to a slider knob.PD-4658
  • In the Data Source mapper, if the preview text had embedded newlines, it is now displayed correctly.PD-3618
  • Fixed a bug where locked elements were no longer being rendered with the lock-symbol.PD-4603
  • If you use <Shift>+<Enter> to break a text element, the borders of both new elements were supposed to flash, but only one was. This is now fixed.PD-4729
  • Fixed a bug where setting an expression on an element in the Page view would be lost if you closed the Variables panel without first hitting <Enter>.PD-4665

Player

Scala PC Player
  • The Web Clip element now supports multi-touch.PD-4163
  • Multiple Web Clip elements at the same time is now supported.PD-3446
  • The Web Clip element now supports playback of H.264 video within the web page.PD-4277
  • The Web Clip element now supports HTML drop-down menus / lists.PD-4320
  • The Web Clip element now has a Scrollbars() option.PD-4169
  • The Web Clip element now has an Interactive() option, that governs whether the Web Clip receives input and has a mouse-pointer.PD-4557
  • The Web Clip element now supports web pages with alpha-transparency, through the new CMode(opaque|transparent) option that controls the composition mode.PD-4326
  • Improved visual performance of Web Clip content.PD-4416
  • The Text element and TextCrawl element now support inline images. (Currently supported with the standard text-engine, not yet supported with the Complex Writing Systems engine.)PD-1612
  • For Text Crawl elements, now support a separator image that gets added between crawl-segments.PD-4131
  • The Box element now supports various corner styles (normal, rounded, angled, scooped, or notched), making it possible to have rounded rectangles and other useful shapes.PD-812, PD-4309
  • ScalaScript variable names may now contain Unicode characters. Since variable names are used as the field-names when creating Scala templates, that helps get the template forms in Content Manager to be in the user’s own language. PD-565
  • When defining a Text Crawl element, the text source may now be a variable, which can be an array variable. 
  • The Frame() command now supports the same If() parameter that most commands support.PD-3809, PD-4059
  • In ScalaScript, the various string-comparison operators have always been case-insensitive. This now works case-insensitively for Unicode strings too (i.e., accented or international characters are also treated case-insensitively). PD-4116
  • Fixed a problem where certain unusual compression formats in MOV or MP4 containers were not supported.PD-4342
  • Updated video playback to use FFMPEG version 2.1.1. 
  • Updated Web Clip playback to use Chromium version 31.1650.
  • Playback now uses less memory when hardware-accelerated video is being used.PD-4118
  • The “User-Agent” string used for WebClip can be customized using the MMOS.INI setting: WEBCLIP_UserAgent=stringPD-4638
  • Added a new Python module named scws2 that wraps the “Version 2.0″ REST-based Content Manager Enterprise APIs.PD-4371
  • Implemented and improved Web Clip JavaScript functions:
    • window.ScalaGetVariable(“variable-name“): Returns the value of the given Player metadata variable. (window.ScalaGetMetaDataValue() is a synonym.)
    • window.ScalaDone(): Signals to playback that the web content is done, and the script or playlist can move on.PD-3436
  • Fixed a problem in the Data Source module where it would loop incorrectly when using a Custom Step Size.PD-4469
  • Fixed a problem where streaming of certain 60fps H.264 or MPEG-2 videos could stutter.PD-4649
  • Fixed a problem where certain H.264 streams could temporarily freeze for a few seconds.PD-4662
  • Fixed a problem where 60fps transport streams could gradually lose audio/video sync over time.PD-4683
  • Fixed an occasional crash cleaning up a Web Clip.
  • Fixed a bug where the Python installer could fail on certain systems that had spaces in the path of both the installation folder and the Windows temporary folder.PD-4210
  • Removed an incorrect and unneeded parameter from the StreamingVideoStyle() and StreamingVideoClipStyle() commands.PD-2407
  • In some cases, the Caps option could do the wrong thing for non-English lower-case letters. This is now fixed.PD-4128
  • Fixed a problem in the scws Python module that could result in a “TypeError: None not callable” error.PD-4731
  • Player now supports the hidden-frame feature of Content Manager.PD-4180
  • Player now supports the various Web Clip options for HTML elements and widgets (transparency mode, scroll bars, interactive).PD-4502
  • If the Player system is unable to open its monitor configuration (e.g. an HDMI or DVI cable becomes unplugged), Player’s logic is to reboot and retry. You can now request Player to fall back to displaying the first channel on the surviving output. To do this, and to limit the number of reboot attempts, use the MMOS.INI setting:  RUNIC_MonitorConfigRetryLimit=nPD-1819
  • If you set the service start-type of the Transmission Client service to “Automatic (Delayed Start)”, this is now preserved when you update the Player.PD-4161
  • Fixed a bug where updating Player using the command-line installer would often require a reboot at the end, if the Transmission Client had been installed as a service.PD-4397
  • If a ScalaScript is made to play full-screen by Content Manager, and its aspect ratio doesn’t match, the letterbox area is now blank. (Before content from underneath could show through.)PD-3148
  • Player was sometimes initiating server requests without username/password, then correctly supplying connection credentials upon retry. Now player presents username/password upon first connection, which is more efficient on the network and the server.TR-747
  • Fixed a crash that occurred when updating a Player having a single-item playlist that contains a sub-playlist.PD-4810
  • Fixed a rare problem where a crash could lead to an error dialog. The dialog is now suppressed, which allows the Player to restart by itself.PD-4109
  • Fixed a problem where a playlist containing just a single ScalaScript would not be interrupted when the playlist was updated.PD-3372
Scala Android Player
  • Optimized Player logging and database activity for better long term behavior on Flash-memory devices.AND-501

Note:

Icon

Use of Diagnostic level logging can produce very large logs, and therefore should only be used during active debugging. (Otherwise, free storage on the player, and Flash-memory wear, could become a problem.

  • Log files and related files are now kept on the device’s internal storage instead of any SD card (helps with Flash-memory wear-leveling.)AND-627
  • If you schedule a Message to an Android Player, it will display as a sequence of still-images.AND-571
  • The Android Player now includes a watchdog that monitors various components of playback and communication, and will restart the media player if any of those components appear to be frozen.AND-500
  • Reworked the Player Configuration screens to be more usable and generally better.AND-372
  • The Player Configuration now has options to enable the player watchdog, and set the billing logs queue size and the status logs queue size.
  • Cookies are now persisted by the HTML environment of the Player.AND-498
  • In the event of a Player crash, the error report now includes a more complete stack trace, which can help Scala debug certain types of issue.AND-480
  • On the IAdea Android Media Players, the auto-start and nightly reboot is controlled by the Android system properties, rather than by the Player application.AND-456
  • Improved the recording of version/build information into the Player log and the status reports to Content Manager.AND-510, AND-514
  • When Android Players process maintenance jobs, the Retry Until date is now supported.AND-579
  • Reimplemented how Android Players store local data, for improved robustness.AND-609
  • The APK update on IAdea Players now handles low disk space properly.AND-638
  • Fixed a problem where players could stop sending heartbeats.AND-615
  • Fixed a potential hang that could occur if network connectivity was lost just after starting to download a piece of content.AND-634
  • Fixed how the Player boot time is reported to Content Manager, so that Content Manager will correctly display it.AND-505
  • Fixed the behavior of the HTML <select> element on Android 2.x devices.AND-494
  • Fixed how the Player reports its build date, so that information is correctly displayed in Content Manager.AND-495
  • Fixed a problem where cleanup might not occur on the Player’s Content folder.AND-637
Scala Samsung Smart Signage Player
  • The Samsung Player can now connect to Content Manager via HTTPS.SAM-288
  • If you schedule a Message to a Samsung Player, it will display as a sequence of still-images.SAM-95
  • During the download of a new plan and its content, the Samsung Player will now continue to show the previously-received plan.SAM-254, SAM-305
  • Added support for framesets with multiple frames. This feature requires that your Samsung players have the Scala Samsung SSP HTML Enhanced Player license — please contact Scala for more information. Note that the are several hardware limitations:SAM-218
    • Video may only play in one frame at a time.
    • In case of overlapping frames, the video will be underneath other rendering.
    • The frame rate for any video file should be half the display’s refresh rate, to avoid a flicker / repainting at the beginning and end of the video.
  • Added support for reporting various problems back to Content Manager.SAM-200, SAM-17
  • The Samsung Player now logs activity, and sends those logs to Content Manager, where they may be viewed.SAM-10
  • Added support for several transitions, including Wipe, Center, Curtain, and Corner.SAM-5
  • Optimized the checking for new plans, in the case where the plan is unchanged.SAM-36
  • Improved plan-status reporting so that it’s easier to see in Content Manager that the Samsung Player is functioning.SAM-30
  • When the Samsung Player cleans up unused files, it now also cleans up empty folders inside the Content area.SAM-234
  • If you schedule an HTML widget to play on the Samsung Player (which is not supported), it now reports a problem back to Content Manager.SAM-228
  • The Samsung Player now checks for available free storage before downloading new content. (This feature may require updating the firmware on the Samsung display.)SAM-16
  • The Player heartbeat rate and Plan Polling interval set in Content Manager are now respected on the Samsung Player. Before they were always one minute.SAM-31
  • Better recovery in case the Samsung Player encounters a malformed plan file.SAM-216
  • Fixed a rare stuck-problem that could occur if Content Manager is not reachable at the time the Samsung Player is turned on.SAM-307
  • In the case where the Samsung Player is downloading content but the network connection is lost, the Player was not always showing the red spinner, as it should have. This is now fixed.SAM-136
  • Fixed a problem where the Samsung Player would skip sub-playlists that contained only a single media item.SAM-251

10.1 Releases 

End Of Support

Icon

Support for this release ended on February, 21, 2015.

Release 10.1.8 - March 12, 2014

Content Manager 

  • Content Manager now allows users to upload content using the simple file uploader when using Internet Explorer 11. CM-7718

  • Fixed a bug in which users without approval rights were allowed to create a new Web Page Media item and it was automatically approved.CM-7617

  • Smart Playlists are now updated if any Metadata conditions are deleted.CM-7708

Designer 

  • Designer was not affected by this Scala Enterprise update.

Player

  • Fixed a problem where the player would crash when receiving a new plan from Content Manager. PD-4854

Release 10.1.7 - January 17, 2014

Content Manager

  • Content Manager has defensive logic to block repeated failed login attempts from the same IP address. When using a web accelerator (reverse proxy), the origin IP address will appear to be the address of the reverse proxy, which could lead to blocking too much. If your reverse proxy sets the X-Forwarded-For HTTP header, you can tell Content Manager to use the most recent IP address from that header when making blocking-decisions for failed login attempts. To enable this feature, set the UseXForwardedForIpBanning feature option to truein features.xml. See Scala Enterprise Content Manager features.xml Options for more information. CM-7210, CM-7222

Designer and Player 

  • Designer and Player were not affected by this Scala Enterprise update.

Release 10.1.6 - December 11, 2013

Content Manager

  • Fixed a problem where deleting one value from the picklist of a player metadata or media metadata picklist could remove that metadata value from all items.CM-7123
  • Fixed a problem where a Smart Playlist that was supposed to have its items chosen randomly was not random.CM-7268
  • Fixed a problem where a newly-created playlist did not inherit the user's workgroup, for users whose role lacked "View workgroup" rights.CM-7125
  • Fixed a problem where you could not remove a sub-playlist item if that item belonged to a different workgroup.CM-7118
  • If you have edit access to a Playlist, you can once again add and remove items for which you have only read access.CM-7135
  • A user whose role included certain view-rights ended up with rights to edit Player Metadata. This is now fixed.CM-7145
  • Fixed a problem introduced in Release 10.1.5 in the Schedules tab of a Playlist Item, where deselecting certain days of the week and saving would not remember your selection.CM-7117
  • The Content Manager log file now contains a plan-generation summary ("Successfully generated plan in x milliseconds...") when plan generation completes.CM-7201
  • A randomized Smart Playlist that collects media of type "Web Page" was not randomizing the order. This is now fixed.CM-7284

Designer

  • Fixed a crash that could occur if a Web Clip was cropped, or if its View Size was larger than its Element Size.PD-4564
  • Fixed a problem where Web Clip cropping would not work in certain cases.PD-4576
  • Fixed a crash that could occur with video streams, if they contained certain types of "program-specific information" packets.PD-4631

Player

  • Fixed a crash that could occur if a Web Clip was cropped, or if its View Size was larger than its Element Size. PD-4564
  • Fixed a problem where Web Clip cropping would not work in certain cases. PD-4576
  • Fixed a crash that could occur with video streams, if they contained certain types of "program-specific information" packets.PD-4631
  • Fixed a problem where a playlist containing just a single ScalaScript would not be interrupted when the playlist was updated.PD-3749

Release 10.1.5 - October 31, 2013

Content Manager

  • Media items with a Valid end date were expiring at the beginning of the specified day, rather than the end. This is now fixed.CM-6910
  • If on the Schedules tab of a Playlist Item you deselect all the days of the week, you are no longer allowed to save the item. (Before, this led to an "Unable to update playlist" error.)CM-6903
  • Fixed another problem where in some cases, trying to edit a Playlist left you stuck with a spinning wheel.CM-6947
  • Fixed a bug on the Schedules screen where certain timeslots with monthly recurrence would not be shown.CM-7002
  • Fixed a bug on the Schedules screen where the dates in the currently-selected week could be off by one around the Daylight Saving Time change.CM-6988
  • When changing your password using Internet Explorer, the password box would only show one character/asterisk. This is now fixed.CM-6911
  • When using Web Services to get Players or Media, if the resulting Players or Media have only one metadata item, the metadataValue was not being presented as a list. This is now fixed.CM-6912

Designer

  • The Web Clip element now supports playback of H.264 video within the web page.PD-4284
  • Improved visual performance of Web Clip content. PD-4439

Player

  • The Web Clip element now supports playback of H.264 video within the web page. PD-4284
  • Improved visual performance of Web Clip content. PD-4439

Release 10.1.4 - October 24, 2013

Content Manager and Designer 

Content Manager and Designer were not affected by this Scala Enterprise update.

Player

  • There were no notable changes affecting Player in this update.

Release 10.1.3 - October 11, 2013

Content Manager

  • When setting up a UNC Publish Location, NTLMv2 authentication is now supported.CM-6829
  • Fixed a problem where after failing to change your password, you could not make other changes on that screen (e.g. changing your email settings).CM-6783
  • Fixed a problem where an admin having no workgroup could sometimes fail to create users in a different workgroup.CM-6763
  • Fixed a problem where a user belonging to a workgroup would be unable to delete media or other objects assigned to a sub-workgroup.CM-6891
  • Fixed a problem where in some cases, trying to edit a Playlist left you stuck with a spinning wheel.CM-6833, CM-6819, CM-6831
  • Fixed a missing space in several translations of the "Used In" dialog.CM-6743

Designer

  • The minimum window dimension for a borderless window for playback has been 50x50. In certain specific applications, this is too big. You can now lower this minimum by using theMMOS.INI setting:  PD-4353

  •  Fixed a problem where changing the element position of a push button element could crash.PD-4241

Player

  • The minimum window dimension for a borderless window for playback has been 50x50. In certain specific applications, this is too big. You can now lower this minimum by using theMMOS.INI setting:  PD-4353

Release 10.1.2 - September 18, 2013

Content Manager

  • The cleanup routine for old plan revisions and related objects no longer tries to delete them all at once. By working in batches, systems that have accumulated a large number of such objects no longer suffer a huge spike in memory / CPU use, which could in some cases lead to a slow or stuck Content Manager.CM-6585
  • Fixed a problem where the Smart Playlist item conditions chooser was not listing all the Player metadata.CM-6612
  • Fixed a bug where a user was prevented from editing Media or Playlists belonging to a sub-workgroup of the user's workgroup.CM-6637
  • When users with certain roles created a Message, the Message was not always assigned to the user's workgroup. This is now fixed.CM-6618
  • Fixed a problem where the Controlled by Ad Manager option for frames was missing for most roles.CM-6616
  • On networks where media or message approvals is not enabled, we no longer show the approval status of each item.CM-6684
  • Fixed a problem where you could not clear out the email-server settings.CM-6683
  • A user having only view rights to Players was still offered the Reassign player license button, though it did not work. The button is now removed in this case.CM-6472
  • Content Manager's logic to resist to brute-force login attempts has been extended to resist attempts from localhost too.CM-6595
  • Improved handling of session IDs across the login process.CM-6597
  • Minor improvements to the Japanese translation.CM-6712

Designer 

  • Designer was not affected by this Scala Enterprise update.

Player

  • An HTML media item that is made to Play Fullscreen was not being correctly sized to the full screen. This is now fixed. PD-4289  

Release 10.1 - August 27, 2013

Content Manager

  • Content Manager now supports the Samsung Smart Signage Platform.
  • The Scala Enterprise Content Manager user-interface is now available in several languages:CM-6241
    • Brazilian Portuguese
    • French
    • German
    • Japanese
    • Norwegian
    • Russian
    • Simplified Chinese
    • Spanish
    • Traditional Chinese
  • When installing Scala Enterprise Content Manager under 64-bit Windows, we no longer also install 32-bit Java. (We used to install this to help ensure that the File Upload applet works on the same system).CM-6334
  • In the unusual case of a user trying to install Scala Enterprise Content Manager with expired Scala Maintenance, the installer would have removed Tomcat 5.5 before failing. Now you get informed first.CM-6454
  • The Scala Enterprise Content Manager installer now sets the Tomcat service's failure-recovery mode to restart. That way, if Tomcat should crash, it will restart automatically.CM-6450
  • Fixed a problem where items in a Smart Playlist could end up with a zero duration even when a non-zero default duration was set.CM-6557
  • Fixed a problem where selecting an IAdea Bridge Server and clicking Generate Plan could fail.CM-6514
  • If you sent the Python remote software update to a Player that did not need it, the Player would report that the maintenance job failed, when it in fact succeeded by doing nothing. This is now fixed in the 10.1 version of the Python remote software update.CM-6572

Designer

  • Fixed a problem where on certain systems the Python installer could fail when there was in fact no problem. PD-4210
  • The Scala Designer user-interface is now available in several languages: PD-3847
    • Arabic
    • French
    • Japanese
    • Korean
    • Russian
    • Simplified Chinese
    • Spanish
    • Traditional Chinese

Player

  • Fixed a problem where on certain systems the Python installer could fail when there was in fact no problem. PD-4246
  • The Scala Player user-interface is now available in several languages: PD-6445
    • Arabic
    • French
    • Japanese
    • Korean
    • Russian
    • Simplified Chinese
    • Spanish
    • Traditional Chinese

10.0 Releases 

End Of Support

Icon

Support for this release ended on August 27, 2014.

Release 10.0.5 - August 16, 2013

Content Manager

  • Fixed a problem when updating a Release 10.0.x Content Manager that used a port number other than 8080. CM-6397
  • Fixed a problem with boolean Media Metadata and Player Metadata, where items could report as True even when they were set to False.CM-6390
  • When using Internet Explorer 8, there was no upload button for maintenance files. This is now fixed.CM-6333

Designer

  • Fixed a problem where changing the element position of a push button element could crash. PD-4242

Player

  • If a player plan has many thousands of new media items, individual download-progress updates would be too slow and could make the Player Transmission Client non-responsive to other things. To turn off the individual updates, use the following MMOS.INI setting:  

  • To support certain content-distribution systems, you can now specify an alternate URL for the Player to download its media content from. (That URL needs to point to a WebDAV-enabled server containing the content files.) To turn on this feature, use the following MMOS.INI setting: TR-748, TR-750, TR-757

Release 10.0.4 - July 31, 2013

Content Manager

  • Added the Fullscreen 1280x720 frameset. CM-5996
  • Media metadata and Player metadata have a length limit of 255 characters. This is now properly enforced, in that you get an error if you try to save when the text is too long.CM-6235
  • Fixed a problem where the value of boolean message fields could sometimes change when they should not have.CM-6228
  • When using Internet Explorer 8, multi-line text fields for messages were not being shown. This is now fixed.CM-6231
  • When using Internet Explorer 8, multi-line text fields did not enforce the Number of Characters limit. This is now fixed.CM-6234
  • When using Internet Explorer 8, modal dialog boxes were much less tall than desired. This is now fixed.CM-6313
  • Fixed a problem where Playlist conditions based on Player metadata would sometimes not work.CM-6223
  • Fixed a problem introduced in Release 10 where if all your player licenses were allocated, you would not be able to create a maintenance job.CM-6283
  • Fixed a problem introduced in Release 10 when adding a Player.PlayerName condition or Player.PlayerGroup condition on a Playlist Item, where only ten players/player groups were being shown in the drop-down.CM-6325, CM-6281
  • Fixed a problem introduced in Release 10 where after editing an existing message the thumbnail could end up based on old values.CM-6282
  • Fixed a problem where a user with the Administrator role could create users outside the scope of their own workgroup.CM-6190

Designer

  • Fixed an audio/video sync issue introduced in Release 10 that could occur when playing MOV video files while using a non-zero start time.PD-4175

Player

  • Fixed an audio/video sync issue introduced in Release 10 that could occur when playing MOV video files while using a non-zero start time. PD-4175

Release 10.0.3 - July 18, 2013

Content Manager

  • Fixed several problems with ActiveDirectory / LDAP Configuration that were introduced in Release 10:
    • Fixed a problem where Content Manager could not connect to the LDAP server except via anonymous binding.CM-6154, CM-6155, CM-6159, CM-6200, CM-6202
    • Improved information in error dialogs when the LDAP Test Connection button fails.CM-6156
    • When importing a user from LDAP, if that user has multiple roles defined in the LDAP server, only one role was being mapped. This is now fixed.CM-6183
    • Fixed a problem where only the Administrator user could Import from LDAP.CM-6199
    • When importing a new user from LDAP, Approve all content from this user is now set, as it is for non-LDAP users. And Receive approval notification emails now shows as set (it already acted set).CM-6203
  • When returning to the LDAP Config tab, the password field is no longer blank. Instead, there is a Change password checkbox that enables the Connection password password field.CM-6201
  • Removed the duplicated Username attribute field from the LDAP Config screen.CM-6219
  • When the Administrator user edits a field of an approved media (e.g. an image's description), the approval state was being set to draft, not approved. This is now fixed.CM-6181
  • Fixed some problems with approvals that were introduced in Release 10:CM-6181
    • When a user who lacks Approve all content from this user edits an approved message, the message was not returned to the draft state. This is now fixed.
    • When a user who has Approve all content from this user changes a message and explicitly requests approval, the message was being auto-approved. Now the request is sent.
    • Fixed a problem where requesting approval from anyone could sometimes fail.

Designer and Player

  • Designer and Player were not affected by this Scala Enterprise update.

Release 10.0.2 - June 24, 2013

Content Manager

  • Fixed a problem when upgrading to Release 10, where the database update could fail if using Microsoft SQL Server.CM-6104

Designer and Player

  • Designer and Player were not affected by this Scala Enterprise update.

Release 10.0.1 - June 19, 2013

Content Manager

  • The Content Manager installer now always ensures that the Tomcat service is set to auto-start. (Re-installing Tomcat can leave the service in manual-start mode.)CM-6081

Designer and Player

  • Designer and Player were not affected by this Scala Enterprise update.

Release 10.0 - June 10, 2013

Content Manager

  • Content Manager has an all-new user-interface providing a better overall user-experience. Among the general improvements are:
    • More responsive layout that works better on different industry browsers.
    • The screen navigation is now in a top-bar, rather than a left-side pane. The order and grouping of the navigation items has been refined.
    • Improved compatibility with a wide range of modern web browsers. (For Internet Explorer, IE8 or newer is now required.)
    • Consistent layout, dialogs, and selection throughout.
    • Clearer save-model. When you make changes, Content Manager presents buttons for Reset, Save & Close, and Save Changes.
    • See at a glance which search-filters are in effect.
    • "Deep-linking" is supported. You can bookmark or share a link to a given media item, playlist, etc. When visiting that link, after logging in, you will be at the same item.
  • Multi-selection is now widely supported within Content Manager. You can now multi-select and then modify several items at once, for:
    • Media
    • Templates
    • Playlists
    • Playlist Items
    • Publish Locations
    • User Profiles
    • (multi-selection of Players is supported as before)
  • In various lists, you can now sort by column, to more easily find items of interest.
  • You can now upload media into Content Manager by drag-and-drop. The old File Uploader (Java applet) is no longer used. To drag and drop ScalaScripts and templates, use Designer's new Publish to ScalaScript Package feature to create a single file, which has the .SCZ extension, that may be uploaded via drag-and-drop. If you upload an SCZ file, it will become a new revision (i.e. replace) an SCB file of the same base name.CM-3176
  • From the Media screen, it is now possible to select one or more items, and then click Add to Playlist. (Adding media from the Playlists screen continues to be supported.)
  • You can see in how many places a given media item, message, or playlist is used, and easily jump to a list of those places.
  • In the Media list, you can now filter messages by which template was used to make them.
  • When looking at a Playlist Item, you can click View in Content Library to jump to the Media entry, or Sub-Playlist entry.
  • Under Playlist Properties, you can now set the default image duration, default HTML duration, default transition, and default transition duration for that playlist's items.
  • Clicking on the thumbnail of a Media item, Template, or Playlist opens a "lightbox" preview of that item.
  • Clicking on the thumbnail of a Playlist opens a slideshow of playlist items.CM-4089
  • Assigning individual media items as non-scheduled content for given channels is no longer supported. The newer non-scheduled content playlist for channels is the supported way. Networks using the old way will be automatically migrated to the new way.
  • Messages are now listed within the Media list, instead of their own list.
  • When working with messages, you get a live updated count of how many characters or lines are remaining for you to fill in.
  • Content Manager now supports "HTML widgets" (.wgt files) as a media type. A widget is a ZIP archive containing HTML5, CSS, JavaScript, and supporting files such as images.CM-3018
  • Smart Playlists now let you choose to sort by name or by last-modified date, ascending or descending.
  • On the Schedules screen, you can see how many Event Triggers or Time Triggers exist just by glancing at the tab.
  • The calendar on the Schedules screen now has the conventional orientation of days-as-columns, time-as-rows.
  • Framesets are no longer shared between channels. You can select a frameset preset to use, but subsequently editing the frameset parameters for one channel no longer impact other channels that used the same frameset.
  • The Frameset list now shows a visual representation of the layout of that frameset. Those visual representations are also shown in the Channels list.CM-3855
  • Clicking on the thumbnail of a Channel opens a "lightbox" preview of that item.
  • On the Channels list, you can see how many players use that channel, and jump to a list of those players. If you try to delete a channel, the warning reminds you how many players use that channel.
  • Scala Enterprise Content Manager now supports Android Players, including licensing and maintenance jobs.CM-3222, CM-3240, CM-3241, CM-3242
  • On networks with only a single distribution-server, that server is auto-selected when creating new players.CM-4763
  • Fixed a problem on the Media Distribution Monitor where clicking on Media from outside your workgroup would lead to a "This resource is invalid" error message.CM-4763
  • You can now select one or more Players and Request Logs, to ask that those players upload their logs at their next heartbeat. (This function existed before, but its user-interface was confusing.)CM-5009
  • Improved display of how long ago an event happened, on the Players screens and Player Health screens.CM-4913
  • We now use "Plan Generation" to describe what used to be called "Synchronizing Players".CM-5112
  • Workgroups, Categories, Media Metadata, Player Groups, Player Metadata, and Folders, now have their own screens to define them.
  • You can now rename media metadata and player metadata.
  • Scala Enterprise Content Manager is now licensed with a Player CAL (Player Client Access License) system. To connect a Player, you need a suitable Player License, but you also need a Client Access License. The License Status screen gives details on how many Player CALs are licensed and how many are allocated. Existing Content Managers are granted a number of CALs according to the license type (Platinum, Gold, Silver, etc.) Additional CALs may be purchased as needed.CM-4965
  • The System Information tab of the Server Settings screen now shows the current server time.CM-4961
  • A user belonging to more than one network can now switch networks without logging out.
  • Improved the information logged under User Activity, and greatly improved the user activity log viewer (filtering, sorting, paging).
  • The License Status screen has a print-friendly view.
  • Content Manager now ships with Tomcat 7.0.39, Java 7 Update 21, and PostgreSQL 9.2.4-1.CM-4741, CM-4443, CM-3252
  • Content Manager is now certified for use with Microsoft SQL Server 2012.
  • Scala Enterprise Content Manager introduces new "2.0" APIs for Content Manager:
    • RESTful services supporting JSON formats.
    • Authenticate with any user account, and be authorized according to that accounts roles and workgroup.
    • Improved design and efficiency.
  • Fixed a problem where, when using Create Multiple Players, you could use illegal characters in the player-name template.CM-5687
  • Fixed a spurious error about a missing skin that could be logged by the Server Support module during startup.CM-4106
  • Improved the logging recorded by the Server Support module.
  • Fixed a problem sometimes seen under Microsoft SQL Server where deleting players could lead to a "deadlock detected" error from the database.CM-4004
  • Fixed a problem introduced in Release 6.2 where using the installer to set a non-standard port was ignored.CM-5584
  • The installer now disables the Tomcat Commons Daemon Manager, which under Windows 7 and newer produces an "Access Denied" error upon login to Windows.CM-4567
  • Fixed a problem when installing a Content Manager update, where the installer would sometimes tell you a system restart was required, when it was not.CM-4002
  • Fixed display of last login time on User Profiles screen.CM-3248

Designer

  • You can now use HTML5 web content within the Scala playback environment. The new Web Clip lets you use HTML5 web content as an element. This can be a URL, a local HTML file, or an HTML widget (ZIP of HTML5 file and related files such as CSS, JavaScript, and images). The Web Clip lets you control the element size, and also the size at which the web content is rendered.Web Clips can be display-only, or interactive.

  • Web content played in a Web Clip has some useful JavaScript functions available:

    • window.ScalaGetMetaDataValue("variable-name"): Returns the value of the given Player metadata variable.
    • window.ScalaDone(): Signals to playback that the web content is done, and the script or playlist can move on.
  • When playing back H.264 or WMV/VC-1 video on most systems with AMD or NVIDIA graphics, hardware-accelerated video is now used. This results in better image quality and performance, combined with lower power consumption. This new capability requires Windows 7 or newer. To force software-based video decode, use the MMOS.INI setting: PD-1085

  • Most graphics hardware has a resolution limit for hardware-accelerated video, beyond which things may not work, or may even crash. By default, we limit hardware-accelerated video to 1920x1088 or smaller. If you know your graphics card can go higher, use the MMOS.INI settingPD-3968

  • Video playback of H.264, MPEG-2, MPEG-1, and WMV/VC-1, as well as most audio playback, is now based on the FFMPEG video decoder library, for improved performance and compatibility. Updates for the video decoders are now included in the Player and Designer installers — there is no longer a separate video codecs updater. If for some reason you need the older behavior on a system that already has the MainConcept codecs installed, use the MMOS.INI setting PD-3664

  • When Video files are not recognized by the new playback subsystem, the system will attempt to play it using other Windows codecs. This may be useful in rare or obscure cases. In normal systems where you have good control over the media formats used, it can be a good idea to set the MMOS.INI setting: 

  • Software-based video playback of H.264 and MPEG-2 video can now use multiple CPU cores, which improves playback performance, especially for more intensive video such as 4K (ultra-high-definition) video.PD-3637

  • You can now bind data from XML files into ScalaScript variables, and have the script loop through the records form that file.PD-3635

  • The Mouse.X, Mouse.Y, Mouse.PrimaryButton, and Mouse.SecondaryButton variables are now documented.

  • Negative values are now accepted for Rotation, instead of being clamped to zero.PD-3529

  • Negative values are now accepted for Hue, instead of being clamped to zero.PD-3529

  • Using the Add pull-down menu, you can add a Web Clip to a page, and select the URL to use, or a local file to use. The Web Clip can have the usual effects applied to it, and can be positioned, scaled, cropped, and layered as desired. The View Size controls the size of the view into which the Web Clip is rendered, and that is scaled into the Element Size as necessary.
  • The new Data Source panel lets you set up a connection to a data source. Within the Data Source Mapping dialog, you can select an XML file, and select XML elements within that file to be mapped to ScalaScript variables and arrays:
    • XML elements that exist once within the XML file are mapped to ScalaScript variables.
    • For XML elements that are repeated within the XML file (e.g. stories in a news feed), their sub-elements are mapped to ScalaScript array variables.
  • Then, using the Bind to Data features, you can bind that data to text, images, etc. The Data Source panel lets you set up various behaviors including looping through the available data.

    Note:

    Icon

    Reading the actual data source, and delivering the basic XML file to a location where Designer or Player can pick it up, is handled by a "fetcher" script that must be supplied separately. This fetcher script should generally use the locally integrated content feature to provide seamless updating of the feed file. PD-3635, PD-3652, PD-3653, PD-3655

  • When binding text, clips, etc., to data fields, existing available variables are shown in a sub-popup, or you can select New... to create a new variable. By default, the variable will be a template variable (as before), but you can now change its scope to be Local or External, for additional scripting flexibility. PD-3168
  • When binding text to a data field, you can now range-select a section of text and bind just that segment to a data field. When editing such an element, a bound segment is box-highlighted when the cursor is inside that segment. PD-3170
  • When binding a text crawl to a data field, you select whether you are binding text or a file-name within the Select Variable dialog. PD-3168
  • The Branch panel is now called Variables and Branching, and the Set Variable tab is now the default tab.
  • In the Variables panel, functions are now listed alphabetically. PD-3160
  • In the Variables panel, variables defined in the script are now listed first, alphabetically, followed by environment / module variables, listed alphabetically. In other dialogs where a list of variables is shown, the variables are also listed alphabetically. PD-3160
  • In the Variables panel, variables of the various string sub-types are named as follows: PD-3171
    • Variables of type FileNameString: are now labeled Filename
    • Variables of type ScriptNameString: are now labeled Script
    • Variables of type ResourceNameString: are now labeled Resource
  • In the Variables panel, double-clicking on an array or function now inserts square-brackets or parentheses respectively, and positions the cursor within them. PD-3171
  • You can now right-click in an element's position (x or y), or rotation-angle, and select Bind to Data..., and bind this parameter to a data field. PD-3168
  • When creating a new variable, or modifying the properties of an existing variable, you can now select its Scope:, which can be: PD-3399
    • Local: A normal variable, local to the current ScalaScript
    • External: A variable within a ScalaScript whose value normally comes from a containing ScalaScript or from the playback environment.
    • Template: A variable within a ScalaScript whose value comes from a templated message.
  • The Script Properties dialog now has a Data tab where you can view and modify the script's variables. A list of variables shows:PD-2919 
    • Variable name
    • Variable type (integer, string, filename, etc.)
    • Variable scope (local, external, template)
    • Initial value
    • Number of places this variable is used
    You can modify the scope or initial value of any variable, and you can delete any unused variables. You can adjust any array variables here, too. PD-2919
  • The Script Properties dialog now has an Orientation selector, so the common sizes are accessible in portrait orientation (as well as landscape). PD-3238
  • When publishing to a local or shared folder, you can now select Publish to ScalaScript Package?, which will create a single file containing the ScalaScript and its related media. This single file has a .SCZ file extension, and may then be shared with others, or uploaded to Content Manager via drag-and-drop. (When Designer is publishing directly to Content Manager, it transfers the individual files separately, only when needed, which can be more efficient when Content Manager already has a previous version of the ScalaScript.) PD-3247, TR-568
  • Saved ScalaScripts now use an internal version-number of 600, that is they begin with: !ScalaScript600
  • This is used to identify the new syntax for template variables, and to handle older scripts.
  • ScalaScript arrays support initializers. By way of example, the syntax is: String( myarray[5]("apple", "", "banana" ) );
    which initializes as follows:
    • myarray[0] is "apple"
    • myarray[1] is blank
    • myarray[2] is "banana"
    • myarray[3], myarray[4], and myarray[5] are blank
  • The .m4v file extension is now recognized as a video file.
  • Fixed a bug introduced in Release 6.1 where the duration for certain Sample.Play() or Sample.Stop() event could be wrong. PD-3835
  • Fixed a problem that could occur when typing a variable name, if the beginning of what you typed was a reserved keyword. For example, creating a variable called "one" would give you a variable called "e" because "On" is a reserved word. PD-3453
  • Using the Variables panel, you can now put an If-condition onto elements that have no transition. For such elements, this is implemented using the If() ScalaScript parameter. PD-3173
  • For new installs, Setup installs the Sentinel HASP driver version 6.51. PD-3216, PD-3032
  • On systems with an alternate (non-Adobe) PDF reader, the installer was still encouraging you to install Adobe Reader. This is now fixed. PD-3625

Player

Scala PC Player
  • You can now use HTML5 web content within the Scala playback environment. The new Web Clip lets you use HTML5 web content as an element. This can be a URL, a local HTML file, or an HTML widget (ZIP of HTML5 file and related files such as CSS, JavaScript, and images). The Web Clip lets you control the element size, and also the size at which the web content is rendered.Web Clips can be display-only, or interactive.
  • Web content played in a Web Clip has some useful JavaScript functions available:
    • window.ScalaGetMetaDataValue("variable-name"): Returns the value of the given Player metadata variable.
    • window.ScalaDone(): Signals to playback that the web content is done, and the script or playlist can move on.
  • When playing back H.264 or WMV/VC-1 video on most systems with AMD or NVIDIA graphics, hardware-accelerated video is now used. This results in better image quality and performance, combined with lower power consumption. This new capability requires Windows 7 or newer. To force software-based video decode, use the MMOS.INI setting AllowDXVA=0 PD-1085
  • Most graphics hardware has a resolution limit for hardware-accelerated video, beyond which things may not work, or may even crash. By default, we limit hardware-accelerated video to 1920x1088 or smaller. If you know your graphics card can go higher, use the MMOS.INI setting PD-3968

  • Video playback of H.264, MPEG-2, MPEG-1, and WMV/VC-1, as well as most audio playback, is now based on the FFMPEG video decoder library, for improved performance and compatibility. Updates for the video decoders are now included in the Player and Designer installers — there is no longer a separate video codecs updater. If for some reason you need the older behavior on a system that already has the MainConcept codecs installed, use the MMOS.INI setting PD-3664

  • When Video files are not recognized by the new playback subsystem, the system will attempt to play it using other Windows codecs. This may be useful in rare or obscure cases. In normal systems where you have good control over the media formats used, it can be a good idea to set the MMOS.INI setting

  • Software-based video playback of H.264 and MPEG-2 video can now use multiple CPU cores, which improves playback performance, especially for more intensive video such as 4K (ultra-high-definition) video.PD-3637
  • You can now bind data from XML files into ScalaScript variables, and have the script loop through the records form that file. PD-3635
  • The Mouse.X, Mouse.Y, Mouse.PrimaryButton, and Mouse.SecondaryButton variables are now documented.
  • Negative values are now accepted for Rotation, instead of being clamped to zero. PD-3529
  • Negative values are now accepted for Hue, instead of being clamped to zero. PD-3529
  • Player now supports HTML widgets as a media type within playlists.
  • Player can now play Web URLs that are scheduled from Content Manager. PD-3360
  • When the Player Transmission Client is installed as a service, the installer now creates a shortcut for Check Plan Now to the Start menu.PD-3273
  • When the Player Transmission Client is installed as a service under Windows 7 the installer now creates shortcuts for starting and stopping the service to the Start Menu (these were already available under Windows XP). PD-3272
  • On new installs, the default for the Player Transmission Client is to be installed as a service. (To select the process option on scripted installs, use the /NOSERVICE option.)
  • Player's disk-space reserve feature has been extended to account for the space needed to unpack a Remote Software Update. TR-292
  • You can now override the URL and port number that Player should use for sending heartbeats. This is useful if you set up an additional connector on Content Manager, so that you can then use network traffic shaping tools to differentially manage heartbeat traffic. To enable this feature, use the MMOS.INI setting

    Where hostname is the alternate hostname to use, and optional portnum is the port number to use. TR-716

  • Removed the Audio Hardware: No Sound option from the Player Configuration tool, as it did not really work.PD-3594
  • For new installs, Setup installs the Sentinel HASP driver version 6.51.PD-3216, PD-3032
  • On systems with an alternate (non-Adobe) PDF reader, the installer was still encouraging you to install Adobe Reader. This is now fixed. PD-3625
Publish Automation EX Module
  • Fixed a spurious about a missing skin that could be logged during startup. CM-4106
  • When installing the Publish Automation EX Module as a process, the Start Menu shortcut to the Logs folder was incorrect. This is now fixed. PD-3811
  • Fixed a bug with the French version of Content Manager that sent emails with corrupted special characters. Also fix the problem of corrupted characters in report generation. CM-11903
  • Fix the Transmission Server emulation feature to URL encode spaces; this prevented some players from downloading content. CM-11925

Extended and fixed the newly introduced Alternate behaviour for playlists to ensure that menu items correctly reflect task options

Improved speed performance when appending a subplaylist to a parent playlist via the API in Content Manager.


PD-8362

Fixed encoding of international characters for network names in plan URLs.




 

Fixed an issue that caused a memory leak when ZoomUp and/or ZoomFade transition is used in a frame with autoscale set to "Fit Inside Frame"

 

  • No labels