Windows
Windows 11 · Intel / AMD 64-bit
Install the player and mpv, then open dsigns to connect this PC and choose automatic playback.
Download installerVerify SHA-256
cc1940f7b87f2926b8d703066bd858e038c33bf26e6421378263f58ed378b807Download. Connect. Publish.
Install dsigns, enter a setup code and manage the player from your dashboard. Choose your platform below.
Windows 11 · Intel / AMD 64-bit
Install the player and mpv, then open dsigns to connect this PC and choose automatic playback.
Download installercc1940f7b87f2926b8d703066bd858e038c33bf26e6421378263f58ed378b807Debian 13 · Intel / AMD 64-bit
Install on a dedicated PC. Adds the signage session, required packages and player setup.
Download installerd2f996713a8461979a409fbe79d4656e18cd59313afbbcf82e6a20e28862e4efARM64 · Raspberry Pi & compatible boards
Use a supported 64-bit Debian-based OS with the board’s graphics drivers already installed.
Download installer6c1c124cc77c7ecdece3481f5eb57b1c304d653a2b98edbca6bdcac0eb914b05MVP 0.5.1. Installers are built and available for testing. Physical installation and playback have not yet been validated. The Windows installer is currently unsigned.
Before you start
Windows 11 · x64
This is an unsigned MVP installer, so Windows may display an unknown-publisher warning. Some workplace policies require your administrator to approve software or register startup tasks.
Running Setup again preserves the device identity and cached media. Remove dsigns from Windows Installed apps to remove the player and startup tasks. Content, identity and logs remain in your account’s dsigns folder so you can reinstall. Revoke the device from the dashboard when retiring it.
Linux · x64 & ARM64
For Intel/AMD PCs, start with Debian 13 minimal (amd64). For a supported Raspberry Pi, use Raspberry Pi Imager and Raspberry Pi OS Lite (64-bit, Debian 13). Other ARM boards need the vendor’s supported 64-bit image and graphics drivers.
sudo apt install ./dsigns-linux-x64.debsudo apt install ./dsigns-linux-arm64.debThe package manager installs mpv, the small X11 session and required packages. dsigns creates a standard signage account and configures automatic login and watchdog recovery. This changes the login setup on that dedicated device.
The .deb is an application installer, not a bootable disk image. To prepare a master, install the matching OS and package, then shut down and capture the disk before entering a setup code. Generalise OS identities and SSH host keys with your imaging tool. Give every clone its own code. An Intel image cannot boot a Pi.
sudo apt remove dsigns-playerThis removes the installed template and managed startup configuration. The signage account and its local content, logs and identity are retained. Revoke the device in the dashboard when retiring it.
Connect a player
Each code expires after 24 hours and connects one device. Retry the same code on the same device if networking interrupts setup. Cancel unused codes from Add player. Names can change later; the device retains its unique identity across reboots.
Keep your player current
Use the installer for a new device. For an administrator-triggered remote update, use the matching update ZIP and SHA-256 in the player’s Update player dialog. A Setup.exe or .deb is not a remote update payload.
| Download | Purpose | SHA-256 |
|---|---|---|
| dsigns-linux-arm64-update.zip2.7 MB | Remote update | Show checksum49a4eed4528b537b94544a2ec2ce025733cc39200717320bca055055c017458b |
| dsigns-linux-arm64.deb5.3 MB | Installer | Show checksum6c1c124cc77c7ecdece3481f5eb57b1c304d653a2b98edbca6bdcac0eb914b05 |
| dsigns-linux-arm64.tar.gz5.3 MB | Manual archive | Show checksum3cf192e94a551037f4049a9636101022911e74772dcae5c4c4610f666aa7d5b9 |
| dsigns-linux-x64-update.zip3.0 MB | Remote update | Show checksum5241af84b987dc082dfa15af81c386415d27467d1757d9da09b51f8a6f3a06c4 |
| dsigns-linux-x64.deb5.8 MB | Installer | Show checksumd2f996713a8461979a409fbe79d4656e18cd59313afbbcf82e6a20e28862e4ef |
| dsigns-linux-x64.tar.gz5.8 MB | Manual archive | Show checksuma9e0574c2a88423e457edc92943d93c54920b5461fe25a0ba8a6800f6d3765f7 |
| dsigns-windows-x64-setup.exe22.7 MB | Installer | Show checksumcc1940f7b87f2926b8d703066bd858e038c33bf26e6421378263f58ed378b807 |
| dsigns-windows-x64-update.zip29.6 MB | Remote update | Show checksum456833ea54c03687e976ede4a4c5761c5b6e1f545ffe6f085bc50a2d57e9bf34 |
| dsigns-windows-x64.zip32.5 MB | Manual archive | Show checksum02ab7a26e0e89490d3e0f04140e578a0500cd26a2940e5f2eae1a620f67d510c |
| Download | Purpose | SHA-256 |
|---|---|---|
| dsigns-linux-arm64-update.zip2.7 MB | Remote update | Show checksum439f648469858ee1376c60fc7814eba039e347972796d1e9aac743f59c509233 |
| dsigns-linux-arm64.deb2.7 MB | Installer | Show checksum6479c802db4fca4a563dbf011dcd63d824184c9c91e7452cdc8547b2d809d706 |
| dsigns-linux-arm64.tar.gz2.7 MB | Manual archive | Show checksumc0c9919fce55a2875a7e4afff78d8e8df91d3f51be6534c68543bd34789c2569 |
| dsigns-linux-x64-update.zip3.0 MB | Remote update | Show checksum9cc5e7549a611477bd1197820d5c1c9d9e1de099d5b35ab258018a74d23ce5e0 |
| dsigns-linux-x64.deb3.0 MB | Installer | Show checksum1063f5c0e467b46bfa09b5b6472a47c928368c7a7178d80063cfe5a15f6389e8 |
| dsigns-linux-x64.tar.gz3.0 MB | Manual archive | Show checksum50e8ebd6343789676e361edcfaa5c6db9c29febba4f922798a71b2c7eaf4b8c7 |
| dsigns-windows-x64-setup.exe22.7 MB | Installer | Show checksum447648ea6903510be1f460dd7850b3ecff3462b30b6483246757c541d3eac6c4 |
| dsigns-windows-x64-update.zip29.6 MB | Remote update | Show checksum157a548b8c3deedcaef2a3974da46ae49e431ac65b02d4547b7a38bb1cefa220 |
| dsigns-windows-x64.zip29.6 MB | Manual archive | Show checksum677dfdc0236972684cb81bbcf9c20d6a518faec030bd5096ea4e506641af25f1 |
| Download | Purpose | SHA-256 |
|---|---|---|
| dsigns-linux-arm64-update.zip2.6 MB | Remote update | Show checksumea3b3f08c87abcba4360f74f8cec82b8a49930850e91e725a64dd8e16a72674b |
| dsigns-linux-arm64.deb2.6 MB | Installer | Show checksum8a41af22910f80cfa87105a120ab688e05cd6ccf91b56c7772251dcce3603d4f |
| dsigns-linux-arm64.tar.gz2.6 MB | Manual archive | Show checksum38c431343869c1e309d8e6be35c48f047b5082b6d0c419ca18201ca624b06866 |
| dsigns-linux-x64-update.zip2.9 MB | Remote update | Show checksum96dfd4db7e7fc789260138d43b6258078adefd7f944289ecf8c6ce6eb9fffb20 |
| dsigns-linux-x64.deb2.9 MB | Installer | Show checksumaceee86f71e54ab5738f07b538528e74a270d04d201aa343677cca8e42c23dcb |
| dsigns-linux-x64.tar.gz2.9 MB | Manual archive | Show checksumcef97854e1bff0ea645a2d347f370daafb7921097bbadf903c7b996b0d574665 |
| dsigns-windows-x64-setup.exe22.6 MB | Installer | Show checksum2e300bf4434d0b0442fd02ea7c4d4910fea0aae90515d72b4a6a884ac0abae8f |
| dsigns-windows-x64-update.zip29.5 MB | Remote update | Show checksumc8053ec665a0ad2a6d8e4c70de0a5afd6491dd5a02a9d0cfb5d1f3a21a0b7eaa |
| dsigns-windows-x64.zip29.5 MB | Manual archive | Show checksum5e167a99953b4175069280f50fa35eb7b963767db28731533b065e525c99bd0b |
| Download | Purpose | SHA-256 |
|---|---|---|
| dsigns-linux-arm64-update.zip2.6 MB | Remote update | Show checksum20ddc7eb4c87900107814c09e335c5dbc46ab5ff13a14a56c61c2ed6d79170f5 |
| dsigns-linux-arm64.deb2.6 MB | Installer | Show checksum97b35391ed50b33b0b6c24dcbff276c937e411b78f71dbf63b11f93423e27bc4 |
| dsigns-linux-arm64.tar.gz2.6 MB | Manual archive | Show checksum8d13567a08c9b596cb38bf5720dacd4627b966aa8b1d561853ff26e4d7fcfa2a |
| dsigns-linux-x64-update.zip2.9 MB | Remote update | Show checksum77582b6a6b156439b3558c6f4fbb84df39d5d46716bcf4793641e4c9061c80eb |
| dsigns-linux-x64.deb2.9 MB | Installer | Show checksumcf41b7c3d0c8d5e45a67023ac50147a3dfdc05f0319879903a382a25c96c4070 |
| dsigns-linux-x64.tar.gz2.9 MB | Manual archive | Show checksumfec2638d2c3f39aeccd291f5246738cc57aabfa990debb7789b1e1b7563e932e |
| dsigns-windows-x64-setup.exe22.6 MB | Installer | Show checksum54cc1ec21d553bf99e1f255cc35576363f3a07c21ed595c903ea84e0ce396201 |
| dsigns-windows-x64-update.zip29.5 MB | Remote update | Show checksume265f34b9681e21aa83c8e0528a769010fef98a4ec9cad3f96e30f1667058186 |
| dsigns-windows-x64.zip29.5 MB | Manual archive | Show checksum04f77a4d0a7398ff58fb53434e2ba034855fcd7df3f8bea7a18db6c5d1d2f632 |
| Download | Purpose | SHA-256 |
|---|---|---|
| dsigns-linux-arm64-update.zip2.6 MB | Remote update | Show checksum23a8fe8c9ffc981016460ed806ec520e4d968db3099ff70f0ffa114a3b17b76b |
| dsigns-linux-arm64.tar.gz2.6 MB | Manual archive | Show checksumb04d9697a1b9e549b928956fd41fa708c0a4f5e68fa1d4aac6571dbe543deab4 |
| dsigns-linux-x64-update.zip2.9 MB | Remote update | Show checksum60c75b41e4fb5b8770103689fc5b6f5d3b493f288e18d4e9891a3e857ca7fef0 |
| dsigns-linux-x64.tar.gz2.9 MB | Manual archive | Show checksum1495011255846e9052aab0fc3ebbc8b0d5095242ca54b733eefaeaaf1bce3db0 |
| dsigns-windows-x64-update.zip29.5 MB | Remote update | Show checksum151d06d713cbe2a46a7574d51448d5a3c803c1d99532a119fe74ccf40a80bc47 |
| dsigns-windows-x64.zip29.5 MB | Manual archive | Show checksumab7106418f8dbff7d388c734ef5d80cb6b814e0e730cee88acfa03c6e0ffedc5 |
Application updates retain player identity and cached content. Operating-system packages, drivers and the Linux supervisor copy are maintained through the OS/package installer. Test updates and rollback on one device before rolling them out.
Before you leave it running
Try an image, an H.264 MP4 and a schedule boundary. Verify monitor placement, offline reboot and recovery on the actual device. Dashboard screenshots show a rendered frame; they cannot prove the physical panel is powered on.
Player details include check-ins, playback reports, screenshots and incidents. The Windows and Linux packages also include local diagnostic collection tools.