DW Spectrum Client

Digital Watchdog·DW.Spectrum.Client

A rich media player with a flexible grid interface, unmatched speed and responsiveness, instant event notifications, an embedded browser, and a user experience unlike any other video management software.

winget install --id DW.Spectrum.Client --exact --source winget

Latest 6.1.2.43047·June 22, 2026

Release Notes

IN-CLIENT UPGRADE: BREAKING CHANGES:

  • Support for MacOS 12 will be discontinued in the next major release (6.2).
  • Security hardening: Access-Control-Allow-Credentials is now false. Browser integrations using cookie-based authentication on cross-origin requests (including fetch with credentials: 'include', XHR.withCredentials = true and Axis requests with withCredentials: true) will stop working and must migrate to Authorization: Bearer . SECURITY UPDATES:
  • Security hardening: Access-Control-Allow-Credentials is now false. Browser integrations using cookie-based authentication on cross-origin requests (including fetch with credentials: 'include', XHR.withCredentials = true and Axios requests with withCredentials: true) will stop working and must migrate to Authorization: Bearer .
  • Server now sends HSTS headers during the HTTP → HTTPS redirections. As a result, the initial connection is no longer vulnerable to SSL stripping and MITM attacks. GENERAL IMPROVEMENTS:
  • Server Monitoring graph colors improved.
  • VCA edge build size is optimized - debug symbols are removed.
  • Localization has been improved. Timeline date format id consistent with OS date format.
  • It is now possible to download full health report at the “Advanced > Logs Management” page. ENTERPRISE FUNCTIONALITY IMPROVEMENTS / FIXES:
  • Fixed the issue with reporting Live Streaming service usage. ANALYTICS IMPROVEMENTS / FIXES:
  • Added Intrusion Detection events support on Milesight cameras.
  • Metadata parsing (object attributes) is added for the Vivotek analytics plugin.
  • After upgrading to 6.1, if trying to choose a Vehicle type in the Milesight plugin search box, it searched for bikes. Fixed.
  • On Hikvision cameras, wrong previews of analytic objects (Vehicle or LPR) were shown on the right panel in the Desktop Client. Fixed.
  • The Vivotek analytics plugin could initiate a large number of false-positive error notifications. Fixed.
  • The analytic event/object from the Vivotek SD9384-EHL could stop appearing in the Desktop Client after some time. Fixed.
  • Dahua analytics plugin did not load for autodiscovered devices (i.e. DH-SD22204UE-GN). Fixed.
  • The built-in Milesight analytics could shows unexpected "Unknown" objects. Fixed.
  • The analytics database could completely fill the storage after upgrading to v6.1. Fixed.
  • AI Manager is renamed. DEVICE SUPPORT AND FIXES:
  • Digital Watchdog camera support
    • DWC-XMDS20Mi, DWC-XMDF32H, DWC-XDBJ10Mi, DWC-XTBG05DiT
  • Devices Specific Fixes:
    • I/O monitoring was enabled on Axis devices after initialization even if it was not enabled in the Desktop Client. Fixed.
    • The secondary stream was not available on Dahua DH-IPC-HDBW2441* camera models after upgrading to 6.1. Fixed.
    • Dahua DH-IPC-HFW366* camera models now support 2-way audio.
    • Fixed PTZ on Hikvision DS-2DP3236ZIXS-D/440.
    • If Hikvision cameras were not connected to the Internet, the time stamps of thermal events could differ. Now, the system time is used.
    • After upgrading to v6.1, some Hikvision cameras (i.e. DS-2CD2*) could become unauthorized. Fixed.
    • After upgrading to 6.1, Server could unexpectedly change streams configuration on HikVision DS-2TD2617* camera models after Server reboot. Fixed.
    • Incorrect camera firmware version was displayed for Hikvision DS-2CD2743G2* model line with firmwares 5.7.19+. Fixed.
    • On Milesight devices, audio alarm can be enabled even if audio input was disabled in the camera settings. Fixed.
    • Files exported from some Arecont Vision panoramic cameras, could not be played back. Fixed.
    • Fixed PTZ on Hikmicro HM-TX3840-10*
  • Newly Supported Devices:
    • Advantech ADAM-6250
  • Encoders added to the analog list:
    • Hikvision DS-7632* series, DS-9032HUHI-K8.
    • Avycon AVR-NSV64E2N, AVR-NSV32P16
  • Multisensor Cameras:
    • Hikvision DS-2SE4C425MWG* and DS-2CD2346G3D* series
    • Hikmicro HM-TD1228*, HM-TX3840-10* and HM-TD2628* series
    • Axis Q6300
    • IVSEC NC542ADX
    • Dahua DH-IPC-HDBW2449F
    • Pelco SMLE1-24V5* and SMLE1-32V5* series
    • Panasonic wv-s8530
    • Invid VIS-P4DUALDRIR28NH* series
    • Safire Smart SF-IPTB640A*, SF-IPTB384A*, SF-IPTB256A* series
  • Advanced PTZ:
    • Sparsh SS-IND212* series
    • Pelco ESCE1-2X40* series BUG FIXES:
  • General UI Fixes:
    • The "Floor/table" mount option in the dewarping settings was not visible by default. Fixed.
    • Some entries could appear in the Audit Log as actions with no user account specified. Fixed.
    • In 6.1, we made a change that saved the playback speed when clicking play-pause. After complaints from users, we revert back this change: as soon as the video is paused, the playback speed will be reset. There will be the option to change this behavior.
    • "Do HTTP(s) Request" rules with whitespaces in the URL did not work in 6.1+. Fixed.
    • Fixed scrolling issues with events in the notification panel.
    • In multi-Server environments, multiple "Unsuccessful login" entries appeared in Audit Trail when trying to open bookmarks from a device where the archive was spreaded across different Servers. Fixed.
    • In big systems, recording and device statuses may be displayed incorrectly after upgrading to v6.1. Fixed.
    • Fixed the Desktop Client crash that could occur when browsing the timeline with 4x4 or 5x5 layouts opened.
    • On some Sites, users failed to authenticate via temporary links and were prompted to authenticate through Cloud instead. Fixed.
    • Fixed the scaling issue when many Server monitoring items were opened on the layout.
    • In multi-monitor environments, if multiple instances were opened on specific monitors, the configuration was not restored after restart. Fixed.
    • The default user groups (Administrators and Power Users) were also selected as recipients in the Send Mail action even if only one email address was specified. Fixed.
    • The Desktop Client did not restore state for the "Bookmarks" and "Events" tabs after restart. Fixed.
    • In certain environments, the Desktop Client could show an empty timeline portion past the certain date. Fixed.
    • The role description in Group Details was not fully visible without scrolling. Fixed.
    • In the User Management > Resources dialog, group-level selection in search did not work consistently. Fixed.
    • Bookmarks sometimes could start playing a few seconds earlier than their start time. Fixed.
    • Fixed the Desktop Client crash when dragging a cloud layout onto a video wall.
    • Multi Video export to .nov format could freeze if a decent amount of time (few hours) was exported. Fixed.
    • The "Available by Permissions" setting in the Resources tab for a new group/user could be reset. Fixed.
    • The Desktop Client lost connection to Cloud and required to authenticate again if connecting to a different Server version. Fixed.
    • Fixed a visual rendering bug that caused the system tray icon context menu to display unreadable characters on Windows 10 Enterprise 2016 LTSB (build 1607), introduced in version 6.1.0.
  • Server Fixes:
    • Media2 requests were sent to devices even if the "Use Media2 to fetch profiles" advanced option was set to "Never". Fixed.
    • Devices were shown as unauthorized after password reset, even if the password was correct until it was changed back to the original one on both sides (device and VMS) or remove and re-add the device with the new password. Fixed.
    • Motion & Events Panels could scroll down on its own after idling for a while. Fixed.
    • In some cases, it was not possible to merge a Server with the Site with a custom certificate installed. Fixed.
    • Emails initiated by a Server were missing URL to the recordings in the plain-text body. Fixed.
    • Server crashed after a WebRTC camera was created, started streaming live, and then stopped live stream. Fixed.
    • If a user’s OU was changed in the LDAP server, Server treated this user as a new one, and a new user entry was created after the LDAP sync (with the duplicated user name). Fixed.
    • When adding RTSP streams, Server did not check all supported authentication algorithms. Fixed. API / SDK FIXES:
  • Fixed the streaming issues via vmsproxy (https://${relay}.vmsproxy.com/rest/v3/devices/{$device_id}/media.mp4) using FFplay.
  • When trying to perform an export using the /rest/v3/devices/ method with the continuousTimestamps parameter specified, utcTimestamps were ignored. Fixed.
  • REST API: rest/v4/events/log changed its eventsOnly parameter behavior.
  • API responses containing GUIDs, are changed in V4 - there will be no {} symbols:
    • In v3 or earlier - “{%guid_string%}”
    • In v4 - “%guid_string%”
  • Fixed a wrong response from rest/v4/servers/this/storages with ETag.
  • Timezone ID and offset information is added to the exported media file metadata when export is performed via the /rest/v3/devices/ method.
  • The readonly field prolonged is added to rest/v4-/events/rules to evaluate triggers by rules only.
  • WebRTC: metadata packets are now being dropped when the channel capacity is insufficient.
  • WebRTC: Websocket connection failed after a live stream was restarted. Fixed.
  • Plugin Analytics SDK: utilitiProvider()->cloudToken() did not return the token. Fixed.
  • Added advanced PTZ functions that were missing in the in v4 Rest API comparison to legacy /api/ptz: ContinuousFocusPtzCommand , AbsoluteLogicalMovePtzCommand, relative pan/tilt/zoom/focus/rotation capability bits, ViewportPtzCapability, FlipPtzCapability, HomePtzCapability, AuxiliaryPtzCapability.
  • Server responded with "Not found" to unauthorized JSONRPC requests instead of "Unathorized". Fixed.
  • GET /rest/v4/devices required {} when using the _filter option (i.e. /rest/v4/devices?serverId={ced42fd2-d6ee-c192-8ddc-a0f820b71e24}). Now, they are optional.

Installer type: burn

x649E9D80C31A502F339A1EB99C9A0A412277E5FC7B6A158042426D457E5E4F787A

Details

Homepage
https://dwspectrum.com/page/dw-client/
License
Proprietary
Publisher
Digital Watchdog
Support
https://digital-watchdog.com/contact-tech-support/
Privacy Policy
https://digital-watchdog.com/page/statement-of-privacy/
Copyright
© Digital Watchdog

Tags

camerasurveillance

Older versions (13)

6.1.1.42624
x64E4B183B4DEDBC0327628C66F0961406B08005284439D7846DB51378DC83BACED
6.1.0.42176
x6411B3DAFADFA0FF1B5BD79D345AA9D4714D1AC014D3A300EC3E719D59A83C6444
6.0.6.41837
x64B137501780C3AFC47DEAFEBE5764751DA16230065FCBDD62C5B72F6B2CC0C9D5
6.0.5.41290
x64030D974392361B38E5AD8C235ED815C49D31E6F6482E14A4FAA83EF39096BDF7
6.0.3.40736
x6439334CA5A32CED92697D8E76DF9A485A3DB0F079144D5F2DAE71E6D948DF4FEE
6.0.2.40414
x644BB8B6377C260CE4123050D2DC7606B4E8A57CD76790903A042FFB258A49A7AF
6.0.0.39503
x64E28B210CED7994F416DB28348DB3FCBD10F77A9BE59DE7DD6233627D3913ED39
5.1.5.39242
x64253E585C121B406ED0FDEE2C5841196A3D7B7A265E15DFE0B44565047E88C7FF
5.1.4.38659
x64A5F23A3F1E5D61A401354403F008C6F7D2A010A6ABAFD468E7BA57A7F00FC131
5.1.2.37996
x644A0F1A7A877E489F8C20EC958253DEA7003C203E112CB34189742582E50269E9
5.1.1.37512
x648CCE71E7F7BF88537A226ED482620254FA58DCE5093A3EE3FD20DB4CA64CE11C
5.0.0.36871
x647C0C98555522DE35EAB6C0C361EF4B7F953A5B4A7CEB396DD57FAE41EDEF54DF
4.2.32842
x64BA72F0B092789B6F5801643258198E49C70206E73FB989FDCD4183747A1F576D