Scott Petrovic
Version 8.2.6509.31792 (Tuesday, January 16, 2018)
- Changed – Adjusted schedule import logic to allow for overlaps in imported schedules [DMP-805]
Version 8.2.6156.18969 (Tuesday, November 08, 2016)
- Added - Standardized code workflows for continuous integration and deployments (** non-functional change) [DMP-745]
- Changed - Improve logic for deleting videos from disk [DMP-785]
- Changed - Refactoring of IValueConverter usages to make it more self-documenting (** non-functional change) [DMP-762]
- Changed - Adjusted date/time format of CSV schedule export to an agnostic structure of YYYY-MM-DD [DMP-755]
- Changed - Replaced Microsoft Unit Test runners with NUnit runners (** non-functional change) [DMP-744]
- Fixed - Only the first schedule conflict was being logged [DMP-791]
- Fixed - Processing a coupon code that has an obvious invalid date range would cause an application crash [DMP-783]
- Fixed - Ingesting a Swank USB drive while "Aux Input" was running would give a false-positive error message [DMP-780]
Version 8.2.5870.18312 (Wednesday, January 27, 2016)
- Added - Official support of Intensity Pro 4K card [DMP-774]
Version 8.2.5778.15956 (Tuesday, October 27, 2015)
- Added - Official support of DeckLink SDI 4K card [DMP-719]
- Added - Hardware serial number is included with the exported log file [DMP-653]
- Added - Log message created when the preview window opens and closes [DMP-763]
- Changed - Available content displayed in the intermission list should only have currently playable content [DMP-705]
- Fixed - Delete intermission button always appears enabled [DMP-683]
- Fixed - Deleting multiple titles simultaneously leaves a single content row in UI [DMP-672]
- Fixed - Intermission list entries that are outside of license range have no indication that they will be skipped [DMP-705]
- Fixed - Renaming a content's title when it is playing is not reflected in the lower summary screen [DMP-761]
Version 8.2.5659.16127 (Tuesday, June 30, 2015)
- Added - Selecting an invalid image for overlay now gives an alert dialog [DMP-699]
- Added - Information about a Swank USB content drive is now logged when user processes drive [DMP-678]
- Added - UI click events in the "Preview" video player window are now clearly logged
- Added - Skipping intermission items because the player is outside of the content's license range is now clearly logged [DMP-717]
- Changed - Updated the embedded ML-MP license keys
- Changed - WiX installer tools upgraded to version 3.8 ( ** software build server )
- Changed - Installer will now purge installation directory on uninstall action
- Changed - Title bar in the installer UI now includes the software version number
- Changed - Improved stop and start logic for supportive Windows Services
- Changed - Duplicate bulletin names are no longer allowed [DMP-695]
- Changed - Reworked copy schedule forward modal to show validation errors in-line [DMP-698]
- Changed - A limit of 999 was set on the "End After" field in Copy Schedule Forward modal [DMP-687]
- Changed - Removed minimize and maximize buttons from application closing dialog [DMP-689]
- Changed - In the footer area of UI, font size and element spacing was improved
- Changed - Reduced memory footprint of older output libraries [DMP-725]
- Fixed - Long text that overflow in alert windows are visually hidden [DMP-700]
- Fixed - Confirm dialog for deleting a time change shows localization key in title (Cruise Liner only) [DMP-697]
- Fixed - Application crashes when adding non-image (or non-supported) file in the Bulletin Manager [DMP-676]
- Fixed - Trace log message is missing details when skipping a scheduled playback because Scheduler was disabled [DMP-679]
- Fixed - Minor typos in trace log messages
Version 8.2.5162.13838 (Tuesday, February 18, 2014)
- Changed: Improvements to content security settings (deployed by installer) [DMP-709]
- Changed: Revved minor build number in splash image from "8.1" to "8.2" [DMP-710]
- Fixed: Error thrown when using large content names [DMP-690]
- Fixed: Localization of date format in "Next Up" image had en-GB value in en-US list [DMP-680]
- Fixed: Application crash when opening a non-RTF file in Bulletin Manager [DMP-704]
- Fixed: Some localization strings were missing [DMP-693]
- Fixed: The "tail" of some lowercase characters was hidden in title field of "Next Up" image [DMP-708]
- Fixed: Any *existing* scheduled item could be dragged outside its license range, but playback rules were still enforced [DMP-703]
Version 8.1.4938.21113 (Tuesday, July 09, 2013)
- Added: Missing localization strings and implementations (Bulletin, Next Up image)
- Added: Video device driver information is now included in logs
- Added: Seeding vendor info for potential re-branding cases
- Added: Seeding alternate video playback libraries for future consideration (version 1.3.1.3)
- Changed: WiX installer tools upgraded to version 3.7
- Changed: Shortened interval period between content purge checks (Note: Not the same as expiry threshold)
- Changed: Unified more element styles into a single location
- Changed: Improved UI for applying a coupon code, and user may now import code from a text file
- Changed: Improved trace logging in broadcast libs and coupon code processing
- Changed: Time Change module now allows user to specify both date and time (Cruise Liner only)
- Changed: Removed unused libs from video output project
- Changed: Enlarged text within Quality Assurance image to improve readability (Cinema Player only)
- Changed: Improved background logic of file renaming from the "upgrade" button
- Changed: Elaborated a few module titles in the application (e.g. "Scheduling" changed to "Schedule Manager")
- Changed: Staged new interops for online PowerPoint conversion ( ** Deployed to website on August 20, 2013 )
- Fixed: Some of the "Confirm" dialog implementations has enough text to cause hiding/overflow
- Fixed: Trace logging was unclear in certain areas, and missing some parameter outputs
- Fixed: The "Next" item in summary field is still visible after lineup ended (Cinema Player only)
- Fixed: Rebuilt the matching logic on movie downloads to prevent metadata duplication (Cinema Player only)
- Fixed: Daily maintenance of player EXE could interrupt intermission video within large gaps in schedule
- Fixed: Changing machine culture affected the date/time formatting used in some trace log entries
Version 8.0.4790.24653 (Monday, February 11, 2013)
- Fixed: Schedule import throws serialization error
- Fixed: Content shown in "Lineup" module was not reconsidering when the date rolls over (Cinema Player only)
- Fixed: Under certain conditions, metadata is duplicated for similar movie downloads (Cinema Player only)
- Fixed: Application crashes in certain cases when reconsidering "Lineup" module after applying license extension (Cinema Player only)
- Changed: Repositioned some elements on Next Up image to prevent visual cramping
- Changed: Synopsis column datatype modified to accept unique characters
- Changed: Clarified existing trace logging if movie decryption fails
Version 8.0.4759.23629 (Friday, January 11, 2013)
- Added: Export of DMP schedule to another DMP -- Note this requires scheduled content to already exist on destination DMP
- Added: Alert message about WMS Publish stopping briefly when switching between local content and Aux Input
- Changed: Toggling "Show Synopsis" checkbox when playing Next Up intermission now refreshes image displayed
- Changed: Visual enhancements to Next Up image -- poster art has reflection, shifted text fields
- Changed: Next Up image includes the next scheduled item after the advertised content (if enabled from “Show Synopsis”)
- Changed: Condensed the Schedule tab UI slightly
- Changed: Toast notifications now include the DMP software icon
- Changed: Improved trace logging on many background tasks and complex processes
- Fixed: Movie art on USB drives should be inspected for proper type and structure
- Fixed: App shutdown warning not showing "Next Up" verbiage when that intermission is playing
- Fixed: Loading custom content is not assigning a value to the "InsertedOn" field in database
- Fixed: The "Please insert Swank drive" message was still visible while processing a USB drive
- Fixed: Toast for the last film decrypted/loaded is quickly replaced by the "drive completed" toast
Version 8.0.4715.25948 (Wednesday, November 28, 2012)
- Added: Capturing details about all desktop displays found during app startup
- Added: System tray icon, plus "toast" notifications on progress of long-running tasks (Ex: USB update drive processing)
- Fixed: Clear DRM Cache button throws an error (Cinema Player only)
- Fixed: Quality Assurance playback is not evaluating correctly against business rules (Cinema Player only)
- Changed: Swank early window content is now added as "new" in Content Library, instead of replacing duplicates (Cinema Player only)
- Changed: Added more logging to background Windows services
- Changed: Additional trapping/handling for Windows service shutdowns and startups
- Changed: Continued merging more style definitions into single location
- Changed: The warning message field when adding custom content is now hidden
- Changed: Disabled some resolution/refresh combinations that are incompatible with some BlackMagic hardware
- Changed: Slight reposition of controls in "Video Settings" tab to prevent hiding on 1024x768 resolution
Version 8.0.4687.23721 (Wednesday, October 31, 2012)
- Fixed: Playback rules for pre-home video content is incorrect (Cinema Player only)
- Fixed: The "Today's Schedule" view now refreshes whenever a date/time change is executed by the DMP software
- Changed: Shortened interval period between content purge checks (Note: Not the same as the expiry threshold)
- Changed: Logging messages improved on background services
Version 8.0.4653.26082 (Thursday, September 27, 2012)
- Changed: Hotfix for adding films to intermission playlist
- Changed: Refactored "Add Custom Content" workflow with new modals
- Fixed: Currently playing content in Cinema Player does not stop when the app shuts down
- Fixed: Clearing the DRM cache during lineup playback is not causing relevant buttons in content library to reconsider
- Fixed: "Play Now" and "Delete" buttons are not being reconsidered on content playback starts and stops
- Added: Missing localization strings for Lineup in Cinema Player
Version 8.0.4646.30576 (Thursday, September 20, 2012)
- Added: New "auxiliary input" intermission type
- Added: Clear DRM Cache button (Cinema Player only)
- Changed: Popup windows for true modal forms
- Changed: Correction to DeckLink SDI hardware detection from broadcast platform libraries
- Changed: Improved trace logging
- Changed: Upgraded broadcast platform libraries to 4.3.1.3
- Fixed: Lineup re-ordering sometimes leaving orphaned rows behind (Cinema Player only)
- Fixed: Various UI state change bugs
Version 8.0.4601.26942 (Monday, August 06, 2012)
- FIxed: Hotfix for Cinema Player module initialization
Version 8.0.4597.23538 (Thursday, August 02, 2012)
- Added: Bulletin Board feature in "Intermission" module
- Added: PowerPoint to WMV online converter -- Only in "Standard" and "Cinema Player" app modes, Internet connection required
- Added: Audio volume control (except Cinema Players)
- Added: Software icon in "Programs and Features" list
- Added: FilmFormat and FilmVersion fields are now included in CSV schedule exports
- Added: User-entered "alias" on Settings module now shows in footer of UI
- Changed: Software installer does a check to prevent installs on older 5-, 6-, and 7-series players
- Changed: Shortened header height in UI to improve look on lower resolutions
- Changed: Minor verbiage corrections
- Changed: Upgraded broadcast platform libraries to 4.3.1.0
- Fixed: Sub-navigation menus sometimes not being swapped properly
- Fixed: Minor stability fixes and improvements
Version 8.0.4520.14150 (Thursday, May 17, 2012)
- Fixed: Hotfix for preview window not showing the output video stream
Version 8.0.4519.23335 (Wednesday, May 16, 2012)
- Fixed: Time change
- Fixed: Error in delay calculation for periodic submission of logs
Version 8.0.4506.3720 (Thursday, May 03, 2012)
- Added: Enhancements to schedule import logic
- Fixed: Rare case that caused playback to pause at end of video
Version 8.0.4499.27522 (Thursday, April 26, 2012)
- Changed: Show more info on schedule import collisions from Swank content drive
Version 8.0.4492.30457 (Thursday, April 19, 2012)
- Fixed: More unique bugs with USB content ingest logic
- Added: Export schedule to CSV
Version 8.0.4485.27402 (Thursday, April 12, 2012)
- Added: Security enhancements
- Changed: Modified download service to fetch runtime when manifest file has a "zero" runtime (Cinema Player only)
- Changed: Restored "Import Schedule" button
- Changed: Clarified wording in lower "Up Next" field when schedule is disabled
- Fixed: "NextUp" image not drawing in certain unique cases
Version 8.0.4442.24534 (Wednesday, February 29, 2012)
- Added: Capability to add "Up Next" image to intermission playlist
- Fixed: Drag/drop items on schedule list
Version 8.0.4423.24246 (Friday, February 10, 2012)
- Added: Some previously missing localized strings
- Changed: Improvements with copy forward collision detection
- Changed: Coupon code logic enhanced
Version 8.0.4412.30055 (Monday, January 30, 2012)
- Changed: Implemented business rules on Cinema Player license evaluation logic
- Fixed: Lineup visibility on smaller resolutions to prevent controls being pushed outside of bounds
- Fixed: Dialog visibility issues
Version 8.0.4405.26598 (Monday, January 23, 2012)
- Fixed: USB updater issue
Version 8.0.4402.31383 (Friday, January 20, 2012)
- Added: Export schedule to iCal now allows date range
- Fixed: Audio/Video sync issue
Version 8.0.4395.30656 (Monday, January 16, 2012)
- Added: Onboard logo to UI in "CruiseLiner" mode
- Added: Cinema Player application mode
- Changed: Bug Fixes for Updater
- Changed: Upgraded broadcast platform libraries to 4.2.5.6
- Changed: More advanced recovery when player terminates
- Changed: Time change module
- Changed: Enhanced tracing and logging
- Fixed: Adding scheduled items from a delete
- Fixed: Process recycler bugs
- Fixed: Various scheduling bugs
{"serverDuration": 41, "requestCorrelationId": "5b4817bb551a43debad1987fc2f6a006"}