20250226 - Release Notes

by Andrea Morgan

Enhancements

Web App

  • Improved the speed of updating a loop policy when adding many frames to it.
  • Improved the speed of updating a device that has had many bookings assigned to it.

Fixes

Web App

  • Fixed an issue where contracted play counts for some bookings could have incorrect values when changing operating times for a device
  • Removed duplicated or unnecessary scrollbars in Windows Chrome.
  • Fixed an issue where the Inventory Report would error when the calculation included a booking with a schedule that has no start/end time.

20250212 - Release Notes

by Andrea Morgan

Enhancements

Player

  • The player will now play available creatives for a booking immediately instead of requiring all creatives in a booking to be downloaded, except where the booking is set to play consecutively. If set to play consecutively, a booking will only start once all creatives are fully downloaded.

Fixes

Player

  • Fixed a bug where the player would prevent HTML creatives from accessing Local Storage.

Web App

  • Fixed an issue where the inventory report incorrectly calculated availability for bookings without a start or end date.
  • Improved performance of bookings page when bookings have a large quantity of assigned frames or creatives.

20250210 - Release Notes

by Andrea Morgan

New Dynamic Creative Caching for Doohly Player HTML Packages

With the StorageCache class, you can easily store images, videos, and data locally on players. Specifically for dynamic creatives/packages, this helps you:

  • Quickly get started caching dynamic assets & data locally.
  • Cache assets and data necessary for continued offline playback.
  • Reduce network usage.
  • Share cached assets across packages and versions.
  • Manage cache expiry automatically.

New Throttling Examples

We’ve also added new example code to the documentation, showcasing how to implement throttling within your packages to help reduce network usage.

Get Started

Get started by downloading the template package, integrating storage_cache.js, and following the provided examples to implement caching in your packages: Doohly HTML Packages Documentation. If you need any help 👉 [email protected]

20250124 - Release Notes

by Andrea Morgan

Screen Control

Doohly now supports automatically powering screens on and off based on device operating hours.

Automatic Screen On/Off:

  • Interface:
    • RS-232
  • Doohly Player Support:
    • Doohly Player for Windows
    • Doohly Player for Linux
  • Supported Commercial Displays:
    • Samsung
    • In Progress: LG and Philips

For more information, visit our Knowledge Base or contact Support: [email protected]

20250117 - Release Notes

by Andrea Morgan

Volume Control

The Volume Control feature allows users to adjust the sound levels of individual connected devices directly from the Doohly Web App. This update simplifies audio management, giving greater granular control over sound levels over a network of displays.

For more information, visit our Knowledge Base or contact Support: [email protected]

20250116 - Release Notes

by Andrea Morgan

Enhancements

Web App

  • Organisations with Screen Control enabled will now have a section under the Settings tab for a Device to configure the turning on/off a connected, supported screen based on operating times.

Player

  • Devices can now control the power of attached screens. Currently, this is supported for:
    • Samsung Model QB50C
    • Desktop Players
    • Via RS232 (serial) connection

Fixes

Web App

  • Fixed an issue where device frames could not be reordered, ensuring proper customisation of frame layouts.

Player

  • Resolved an issue where the target process did not come to the foreground when interacting with MappedIn content.
  • Fixed an issue where the Windows player did not display fullscreen correctly across multiple displays. The player now correctly handles multi-display fullscreen.

20241211 - Release Notes

by Andrea Morgan

Enhancements

Web App

  • Added the ability to control the volume of a device via the device settings in the Web App, enhancing user control over the playback experience.
  • Introduced the option to view booked and available inventory as the number of slots instead of percentages, improving clarity for inventory management.
  • The Device Information tab now displays the last updated date based on the most recent data received from the player about device usage, type, and settings, providing clearer insights into device activity.
  • Added support for new lines under the ‘Overground’ transport mode, expanding functionality for transport-related features.

Player

  • Added the ability to control the operating system volume of a device.

Fixes

Web App

  • Resource group permissions no longer appear in the role details page when the resource groups feature is not enabled.

Player

  • Addressed an issue where bookings without start or end times were not playing correctly on the player.
  • Fixed a bug causing the player to get stuck playing a single piece of fallback content when no programmatic ad was available. The player now alternates between available fallback content.
  • Updated Linux install scripts to include required permissions for Ubuntu 24 compatibility.
  • Fixed issue where the player would have rounded corners on Windows when in windowed mode. The player now has square corners again.

20241101 - Release Notes

by Andrea Morgan

Creative Schedules

Creative Schedules are now available, providing advanced control and flexibility over your campaign’s scheduling. This feature allows you to set specific dates, days of the week, and times for each creative within a single booking, streamlining campaign management and enabling more precise audience targeting.

Creative Schedules Requirements:

  • Activation: Contact [email protected] to enable this feature.
  • Player Version: Players must be on version 5.4.3 or higher to support Creative Schedules.

Features:

  • Custom Scheduling: Define exact playtimes for each creative to match audience patterns and high-impact times.
  • Streamlined Management: Consolidate all schedules within one booking, eliminating the need for multiple bookings.
  • Targeted Delivery: Align creative display with peak audience times to ensure your content reaches the right people at the right time.
  • Flexible Time Blocks: Set multiple time slots per day, which allows you to structure creatives around audience behaviours.
  • Multiple Schedules Per Creative: Assign multiple schedules to individual creatives, enabling varied delivery times for greater reach and impact.

Interaction with Existing Features:

  • Booking Schedule Alignment: Creative Schedules must fall within the Booking Schedule dates to display correctly. Creative schedules outside of the booking’s schedule will not be played.
  • Inventory Reporting: The Inventory Report reflects the entire booking period, not individual Creative Schedules. Even if a creative’s schedule is set to play only on specific days, the report shows the slots as fully booked for the full period.
  • Conflict Prompts: If any Creative Schedule conflicts with the Booking Schedule, the system will prompt you to adjust or ignore the discrepancy.

For more assistance, please consult the Creative Schedules Knowledge Base or contact our support team at [email protected].

20241030 - Release Notes

by Andrea Morgan

Enhancements

Web App

  • Added an export button on the campaign details page to download assigned frames for a campaign.

Fixes

Web App

  • Fixed an issue where changing the Seedooh category for a device did not persist.
  • Resolved an issue where the web app could freeze for users with only a User Manager or Billing role.
  • Fixed a bug in the player which could cause a booking not to play if the first creative in the booking was removed
  • Corrected sorting of frames on the device details page.
  • Fixed bug where in some organisations the ‘View Only’ role didn’t have access to view booking reports.
  • Fixed bug where in some organisations the ‘Content Scheduler’ role name had a typo.
  • Enabled export button for list of frames on completed or archived bookings
  • Enabled export button for the list of bookings and frames for completed or archived campaigns.
  • Fixed bug in Resource Groups page where folder paths could display with extra slashes
  • Fixed incorrect display of booking end dates in Resource Groups.
  • Corrected error in the Resource Group folders tab when users lack permissions for creative view access.

Player

  • Bookings now space out correctly for overbooked loops.
  • NGB fallback bookings are now selected according to their assigned playback frequency, improving playback accuracy.

20241018 - Release Notes

by Andrea Morgan

Resource Groups

Resource Groups are now available, offering improved control and organisation for your permission management.

Note:

Features:

  • Precise Management: Ensure only authorised individuals can view or manage specific items within your resources.
  • Enhanced Control: Specify access permissions to individual rows within resources like devices, campaigns, and bookings, allowing only selected individuals access.

Resource Group Permissions:

  • View Only: The member can view resources in this group. If the member has the ‘Role View’ or ‘Role Manage’ permission, they will also be able to see members in the group.
  • Manage Resources: The member can assign and remove resources to and from the group.
  • Manage Members: The member can assign and remove members within the group and update their membership permissions.
  • Manage Resources and Members: The member can assign and remove resources and members within this group.

Resource Group Resources Include:

  • Bookings
  • Campaigns
  • Devices
  • Creative Library Folders
  • Loop Policies