Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: BurntToasters/Dacx

0.8.1 - Major Improvements, Major Update!

13 Jun 08:12
@BurntToasters BurntToasters
c57bb97
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

i️ Enjoying Dacx? Consider ❤️ Supporting Me! ❤️

⬇️ Downloads

Windows MacOS Linux
MSI (Recommended): x64 Universal DMG
Universal ZIP DEB: x64
RPM: x64
TAR (Generic Linux): x64

Important

The .asc files are my normal GPG signatures which you can verify using my GPG Public Key: https://tuxedo.rosie.run/GPG/BurntToasters_0xF2FBC20F_public.asc.
⚠️ Arm64 Linux and Windows Binaries are NOT available at the moment. Its something I may get around to in the future but its not a priority.
This app is currently unstable. Bugs, issues, and rough edges are expected.

Changes in v0.8.1:

  • PKG: Updated packages.

Changes in v0.8.0:

Dacx like my other projects now has two update channels: STABLE and BETA.

Important breaking change in v0.8.0: Windows EXE installers are REMOVED in favor of .msi installers.

If you installed DACX via the exe installers previously, please uninstall dacx and re-install via the MSI installer.

  • Windows: .EXE Installers have been REMOVED.

    • For now I have made the decision to remove the exe installer as for the new self-updater function to work in the best way, .MSI is the best choice. If a user installs Dacx via .exe and then updates via .msi, there will be multiple entries in the registry and install list and could create conflict issues in the future.
    • The portable exe remains for now; but it is deprecated and NOT supported any longer.
  • NEW - Self updater: Added a new experimental custom self updater for Windows and macOS

    • Windows: Verifies new json signature file when downloading and verifies .msi SHA256SUM and then launches msiexec.
    • MacOS: Helper spawns in, closes Dacx, downloads .zip from github, verifies SHA256 sum and unzips .zip, verifies code signature for unzipped .app, overwrites current app in /Applications/.
  • NEW - Update channels: Added the ability for users to switch between STABLE and BETA updates for Dacx!

    • The default setting is AUTO which keeps a user on STABLE if they are on a stable version, or keeps a user on BETA if they are on a beta version.
  • Windows: Fixes issues with the windowing system for multiple Dacx windows on Windows (mouthful lol).

  • Stability: Settings screen wraps list tiles in Material (fixes widget tests on Flutter 3.44); npm run test:all uses FVM-pinned Flutter/Dart; VS Code SDK path aligned with .fvmrc; dropped flaky device-bound integration_test (307 VM tests remain).

  • Compliance: THIRD_PARTY_NOTICES.txt + LICENSE bundled in Windows/macOS/Linux/Flatpak releases (npm run licenses); Flatpak drops --filesystem=host and broad XDG document/desktop mounts.

  • Tests: Added more test coverage.

  • PKG: Updated packages.

Full changelog

Changes in v0.7.0:

v0.7.0 is a quality and stability-focused release branch of DACX.

  • Window Behavior: Changed default opening behavior of another file is DACX is already open.
    • On all platforms, if a user opens a audio/video file with DACX via the Open With menu on their OS or sets DACX as a default player and double-clicks the file, DACX will now stop the current playing file and start playing the new one. This can be changed in settings.
  • NEW - Window shortcut: Added the CTRL/CMD+N which spawns a new DACX window.
  • Settings: Migrated settings to a new schema.
  • NEW - Localization: Dacx has moved most of its hard-coded English languages to l10n, making it easier for contributors in the future to add localization support for other languages.
  • Logo: Tweaked logo.
  • PKG: Updated packages.
  • Misc:
    • Major behind-the-scenes fixes and improvements to the custom title bar UI for Windows.
    • Major fixes to app launch time.
    • Fixed multiple issues with MKV video containers.
    • Other misc bug fixes and improvements to the codebase.

Changes in v0.6.0:

v0.6.0 is a large feature packed update :) I hope you enjoy this project getting close to my vision of 1.0!

  • NEW - Resume from position: Dacx will now remember the last area of a video a user was last on and will resume where they were last when they re-open it.
  • NEW - Playback options:: A new menu (vertical 3 dots) has been added with a large amount of options for video and audio playback!
  • NEW - Playlist / queue: Dacx now supports playlist creation and queues!
  • NEW - Mini-player / compact mode: Dacx now has a mini player that can be activated via the playback options menu!
    • The mini player behavior uses the always on top OS API to stay above all windows whilst giving the user a mini player experience.
  • NEW - Now Playing: Added Windows, Linux, and macOS operating system media API support so when something is playing via Dacx, the OS will show it in its media menu.
  • NEW - Video thumbnail scrubbing support: Dacx now supports a "YouTube-like" thumbnail preview when hovering over the play-head.
    • This is disabled by default but can be enabled via the playback options.
  • Metadata: Improved the metadata extraction from media files.
  • Testing: Added more testing to the repo.
  • PKG: Updated packages.
  • Misc: Various bug fixes and UI improvements!

Changes in v0.5.0:

Dacx now is officially listed on the ROSI project site! Check it out! https://rosie.run/dacx.

  • Album Art: Dacx now fully supports showing album art when playing audio files!
  • UI: Fixed issues with the Flutter UI on windows.
  • Settings: Added a support and help button to settings.
  • PKG: Updated packages.
  • Codebase:
    • Update links forced validated HTTPS URLs.
    • Redacted sensitive local path data from copied debug log exports.
    • Added more env options to .env.example and improved Flatpak manifest.

Changes in v0.4.0:

  • Windows: Fixed race conditions with custom title bar UI that would cause graphical corruption.
  • Codebase: More fixes for cross-platform initialization and hardware acceleration.
  • PKG: Updated packages.

Changes in v0.3.0:

Welcome to the first beta build of Dacx! I've pruned through the codebase enough to confidently call it BETA at the very least. See my long list of changes below :)

  • NEW - Debug: A hidden debug mode has now been added (easier for me and other techy people to look for issues).
    • To show the debug mode, press the "About Dacx" text at the bottom of settings.
  • UI: Tweaked UI for better UI and UX :)
  • NEW - Experimental Settings: Added a new experimental settings toggle in settings so users can try out certain options I am playing with.
    • NOTE These settings as per the name, are unstable and experimental. It is also very possible those options do not get fully implemented into Dacx and are silently removed later.
  • Player: Fixed multiple issues with playing audio files on Linux.
  • Logo: YALC (Yet Another Logo Change) Updated the logo :P
  • MISC:
    • Codebase improvements for scripting.
    • Misc bug fixes and improvements to the flutter codebase.
    • PKG updates.

Hello everyone its me again releasing another app/tool I developed for my own niche but of course love to share :)
This is intended to be a light-weight music and video player just meant to launch quick and play media without any extra nonsense!

Info

More information about Dacx is available via the README and also via: https://help.rosie.run/dacx/en-us/faq.

[i] This changelog is made using the BCLS standard: https://github.com/BurntToasters/BCLS

Assets 24
  • sha256:4d2bd5d7b7c65aa24da4c6a41d79e28dd500001754ffa2c671ec2d72a6341774
    10.1 MB 2026年06月13日T08:06:35Z
  • sha256:124146aa394e88f6090ac3ed688c7bf753d86805c530cc39c0789d0bacaf7118
    248 Bytes 2026年06月13日T08:06:36Z
  • sha256:8231408506032a82a1a7b47219583b94243ac17f977cc4c7b232b244a5e8fd71
    12 MB 2026年06月13日T08:06:37Z
  • sha256:00585aec3f8ba818d6b8b926e5807ed95bfc509d3aa898c44db863286c7d3ca6
    248 Bytes 2026年06月13日T08:06:38Z
  • sha256:b82df0e714caad2a000be384dbe9110496ad76d0b49fde71225a5a4617aa4aa0
    10.6 MB 2026年06月13日T08:06:38Z
  • sha256:4aa122cee4f094dec7ec75e1b1a1094ea631d70f905eec484d91724229daa976
    248 Bytes 2026年06月13日T08:06:40Z
  • sha256:2ac3601530d452fa3e8b487b5cda182a2779b3c9dfa71d81e3d25dc3e3b74e2a
    43.5 MB 2026年06月13日T08:08:51Z
  • sha256:8ca8871c2736b40467779b144ff5213ab97d960fcb735808bd63f546561a4acc
    248 Bytes 2026年06月13日T08:08:53Z
  • sha256:364a7879c2b6ac6aa0957cee6b83e6d1c4538f6a2c3a6c8c1deee30cad6af46d
    38.2 MB 2026年06月13日T08:08:54Z
  • sha256:13252216b9d093f55a062adf7a16c6e93e2f7d6e269899c5874f7be9b78fb06b
    248 Bytes 2026年06月13日T08:08:56Z
  • 2026年06月13日T08:07:17Z
  • 2026年06月13日T08:07:17Z

0.8.0 - Major Improvements, Major Update!

30 May 23:25
@BurntToasters BurntToasters
b29e8d6
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

i️ Enjoying Dacx? Consider ❤️ Supporting Me! ❤️

⬇️ Downloads

Windows MacOS Linux
MSI (Recommended): x64 Universal DMG
Universal ZIP DEB: x64
RPM: x64
TAR (Generic Linux): x64

Important

The .asc files are my normal GPG signatures which you can verify using my GPG Public Key: https://tuxedo.rosie.run/GPG/BurntToasters_0xF2FBC20F_public.asc.
⚠️ Arm64 Linux and Windows Binaries are NOT available at the moment. Its something I may get around to in the future but its not a priority.
This app is currently unstable. Bugs, issues, and rough edges are expected.

Changes in v0.8.0

Dacx like my other projects now has two update channels: STABLE and BETA.

Important breaking change in v0.8.0: Windows EXE installers are REMOVED in favor of .msi installers.

If you installed DACX via the exe installers previously, please uninstall dacx and re-install via the MSI installer.

  • Windows: .EXE Installers have been REMOVED.

    • For now I have made the decision to remove the exe installer as for the new self-updater function to work in the best way, .MSI is the best choice. If a user installs Dacx via .exe and then updates via .msi, there will be multiple entries in the registry and install list and could create conflict issues in the future.
    • The portable exe remains for now; but it is deprecated and NOT supported any longer.
  • NEW - Self updater: Added a new experimental custom self updater for Windows and macOS

    • Windows: Verifies new json signature file when downloading and verifies .msi SHA256SUM and then launches msiexec.
    • MacOS: Helper spawns in, closes Dacx, downloads .zip from github, verifies SHA256 sum and unzips .zip, verifies code signature for unzipped .app, overwrites current app in /Applications/.
  • NEW - Update channels: Added the ability for users to switch between STABLE and BETA updates for Dacx!

    • The default setting is AUTO which keeps a user on STABLE if they are on a stable version, or keeps a user on BETA if they are on a beta version.
  • Windows: Fixes issues with the windowing system for multiple Dacx windows on Windows (mouthful lol).

  • Stability: Settings screen wraps list tiles in Material (fixes widget tests on Flutter 3.44); npm run test:all uses FVM-pinned Flutter/Dart; VS Code SDK path aligned with .fvmrc; dropped flaky device-bound integration_test (307 VM tests remain).

  • Compliance: THIRD_PARTY_NOTICES.txt + LICENSE bundled in Windows/macOS/Linux/Flatpak releases (npm run licenses); Flatpak drops --filesystem=host and broad XDG document/desktop mounts.

  • Tests: Added more test coverage.

  • PKG: Updated packages.

Full changelog

Changes in v0.7.0:

v0.7.0 is a quality and stability-focused release branch of DACX.

  • Window Behavior: Changed default opening behavior of another file is DACX is already open.
    • On all platforms, if a user opens a audio/video file with DACX via the Open With menu on their OS or sets DACX as a default player and double-clicks the file, DACX will now stop the current playing file and start playing the new one. This can be changed in settings.
  • NEW - Window shortcut: Added the CTRL/CMD+N which spawns a new DACX window.
  • Settings: Migrated settings to a new schema.
  • NEW - Localization: Dacx has moved most of its hard-coded English languages to l10n, making it easier for contributors in the future to add localization support for other languages.
  • Logo: Tweaked logo.
  • PKG: Updated packages.
  • Misc:
    • Major behind-the-scenes fixes and improvements to the custom title bar UI for Windows.
    • Major fixes to app launch time.
    • Fixed multiple issues with MKV video containers.
    • Other misc bug fixes and improvements to the codebase.

Changes in v0.6.0:

v0.6.0 is a large feature packed update :) I hope you enjoy this project getting close to my vision of 1.0!

  • NEW - Resume from position: Dacx will now remember the last area of a video a user was last on and will resume where they were last when they re-open it.
  • NEW - Playback options:: A new menu (vertical 3 dots) has been added with a large amount of options for video and audio playback!
  • NEW - Playlist / queue: Dacx now supports playlist creation and queues!
  • NEW - Mini-player / compact mode: Dacx now has a mini player that can be activated via the playback options menu!
    • The mini player behavior uses the always on top OS API to stay above all windows whilst giving the user a mini player experience.
  • NEW - Now Playing: Added Windows, Linux, and macOS operating system media API support so when something is playing via Dacx, the OS will show it in its media menu.
  • NEW - Video thumbnail scrubbing support: Dacx now supports a "YouTube-like" thumbnail preview when hovering over the play-head.
    • This is disabled by default but can be enabled via the playback options.
  • Metadata: Improved the metadata extraction from media files.
  • Testing: Added more testing to the repo.
  • PKG: Updated packages.
  • Misc: Various bug fixes and UI improvements!

Changes in v0.5.0:

Dacx now is officially listed on the ROSI project site! Check it out! https://rosie.run/dacx.

  • Album Art: Dacx now fully supports showing album art when playing audio files!
  • UI: Fixed issues with the Flutter UI on windows.
  • Settings: Added a support and help button to settings.
  • PKG: Updated packages.
  • Codebase:
    • Update links forced validated HTTPS URLs.
    • Redacted sensitive local path data from copied debug log exports.
    • Added more env options to .env.example and improved Flatpak manifest.

Changes in v0.4.0:

  • Windows: Fixed race conditions with custom title bar UI that would cause graphical corruption.
  • Codebase: More fixes for cross-platform initialization and hardware acceleration.
  • PKG: Updated packages.

Changes in v0.3.0:

Welcome to the first beta build of Dacx! I've pruned through the codebase enough to confidently call it BETA at the very least. See my long list of changes below :)

  • NEW - Debug: A hidden debug mode has now been added (easier for me and other techy people to look for issues).
    • To show the debug mode, press the "About Dacx" text at the bottom of settings.
  • UI: Tweaked UI for better UI and UX :)
  • NEW - Experimental Settings: Added a new experimental settings toggle in settings so users can try out certain options I am playing with.
    • NOTE These settings as per the name, are unstable and experimental. It is also very possible those options do not get fully implemented into Dacx and are silently removed later.
  • Player: Fixed multiple issues with playing audio files on Linux.
  • Logo: YALC (Yet Another Logo Change) Updated the logo :P
  • MISC:
    • Codebase improvements for scripting.
    • Misc bug fixes and improvements to the flutter codebase.
    • PKG updates.

Hello everyone its me again releasing another app/tool I developed for my own niche but of course love to share :)
This is intended to be a light-weight music and video player just meant to launch quick and play media without any extra nonsense!

Info

More information about Dacx is available via the README and also via: https://help.rosie.run/dacx/en-us/faq.

[i] This changelog is made using the BCLS standard: https://github.com/BurntToasters/BCLS

Loading

0.8.0-beta.17

30 May 18:26
@BurntToasters BurntToasters
87056c4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

0.8.0-beta.17 Pre-release
Pre-release

Note

🅱️ This is a BETA build.

i️ Enjoying Dacx? Consider ❤️ Supporting Me! ❤️

⬇️ Downloads

Windows MacOS Linux
MSI (Recommended): x64 Universal DMG
Universal ZIP DEB: x64
RPM: x64
TAR (Generic Linux): x64

Important

The .asc files are my normal GPG signatures which you can verify using my GPG Public Key: https://tuxedo.rosie.run/GPG/BurntToasters_0xF2FBC20F_public.asc.
⚠️ Arm64 Linux and Windows Binaries are NOT available at the moment. Its something I may get around to in the future but its not a priority.
This app is currently unstable. Bugs, issues, and rough edges are expected.

Changes in v0.8.0-beta.17:

  • macOS: More fixes to the macOS update helper to address issues with gatekeeper.
  • PKG: Updated packages.

Changes in v0.8.0-beta.16:

  • Win: Testing a fix for an issue where a powershell prompt would flash when the updater starts.
  • UI: Addressed an issue with flutter that would cause UI Issues.
  • PKG: Updated packages.

Changes in v0.8.0-beta.15:

  • Win: New update method for PS as the old one would get killed per Dart/Flutter docs when ran.

Changes in v0.8.0-beta.14:

  • Win: Testing the updater.

Changes in v0.8.0-beta.13:

  • Win: Addressed an issue where the powershell script for the updater was not configured correctly (Incorrect flags were used causing it to fail).

Changes in v0.8.0-beta.12:

  • CA CERT: This update adds the Mozilla CA Cert to Dacx to allow for the update checker to run better on Windows/Mac.

Changes in v0.8.0-beta.11:

  • Win: Fixed malformed exe manifest.

Changes in v0.8.0-beta.10:

  • Win: Addressed an issue where the MSVC runtime DLLs were not included in the latest MSI beta installers.
  • PKG: Updated packages.

Changes in v0.8.0-beta.9:

  • Self-Update (Windows): Fixed critical regression where updater spawned watchdog via conhost.exe but watchdog never ran (silent fail on Windows 10); reverted to plain powershell.exe. Extended watchdog timeout from 2 min → 10 min to handle slow Windows shutdowns. Fixed watchdog bare exception catch to distinguish "process-already-gone" from other errors (now exits with error code on unexpected failures). Added watchdog logging to %LOCALAPPDATA%\Dacx\updates\watchdog.log. Fixed -Verb RunAs -UseShellExecute to properly trigger UAC elevation on msiexec spawn.
  • Self-Update (Windows & macOS): Added manifest field validation (app="Dacx", platform="windows-x64"). Windows manifest now includes released_at timestamp (defense-in-depth). Added process-wide install guard to prevent concurrent update spawns. Fixed TLS root cert hydration to retry on failure instead of permanently failing for session lifetime.
  • Update Service: Beta channel now fetches both stable and prerelease endpoints in parallel (reduced API calls). Fixed version comparison to pick newer stable release when it's available to beta users. Both platforms now verify manifest signatures before proceeding.
  • macOS: Self-update verification uses codesign only (removed deprecated spctl); fixes false "internal error in Code Signing subsystem" when assessing bundles inside the sandbox container (beta 6+).
  • Stability: Settings screen wraps list tiles in Material (fixes widget tests on Flutter 3.44); npm run test:all uses FVM-pinned Flutter/Dart; VS Code SDK path aligned with .fvmrc; dropped flaky device-bound integration_test (307 VM tests remain).
  • Compliance: THIRD_PARTY_NOTICES.txt + LICENSE bundled in Windows/macOS/Linux/Flatpak releases (npm run licenses); Flatpak drops --filesystem=host and broad XDG document/desktop mounts.

Changes in v0.8.0-beta.8:

  • Win: Addressed multiple issues with the new self-updater on windows:
    • Updater spawned a visible terminal window that was broken.
    • Updater wasn't cleanly launching.
    • TLS issues with Dart.
  • Codebase: Misc fixes to the build pipeline and general stability fixes.

Changes in v0.8.0-beta.7:

  • Codebase: Lots of general stabilization to the app (especially macOS).
  • PKG: Updated packages.

Changes in v0.8.0-beta.6:

  • macOS: Added Sparkle/Apple sandbox permissions back with a permissive rule for the updater helper.
    • Testing this feature.
    • This addresses a bug from beta 5 on macOS where users couldn't use the file picker as flutter expected a sandbox permission (I didn't want to fully remove the sandbox permanently).

Changes in v0.8.0-beta.5:

  • MacOS: Self-updater deemed stable-ish.
  • Windows: Fixed an issue with the .MSI installers where beta string names were being passed to it (MSI installs don't support version #s with strings).
  • Windows: .EXE Installers have been REMOVED.
    • For now I have made the decision to remove the exe installer as for the new self-updater function to work in the best way, .MSI is the clear choice. If a user installs Dacx via .exe and then updates via .msi, there will be multiple entries in the registry and install list and could create conflict issues in the future.
    • The portable exe remains for now; but it is deprecated and NOT supported any longer.

Changes in v0.8.0-beta.4:

  • Mac: Fixed an issue where incorrect sandbox permissions caused the app to crash.

Changes in v0.8.0-beta.3:

  • Mac: Fixed an issue with MacOS beta number versioning that made the updater think beta users were on a stable release.
  • Tests: Added more test coverage.
  • PKG: Updated packages.

Changes in v0.8.0-beta.2:

  • NEW - Self updater: Added a new experimental custom self updater for Windows and macOS
    • Windows: Verifies new json signature file when downloading and verifies .msi SHA256SUM and then launches msiexec.
    • MacOS: Helper spawns in, closes Dacx, downloads .zip from github, verifies SHA256 sum and unzips .zip, verifies code signature for unzipped .app, overwrites current app in /Applications/.

Changes in v0.8.0-beta.1:

Welcome to the first REAL beta of Dacx! Dacx like my other projects now has two update channels: STABLE and BETA.

  • NEW - Update channels: Added the ability for users to switch between STABLE and BETA updates for Dacx!
    • The default setting is AUTO which keeps a user on STABLE if they are on a stable version, or keeps a user on BETA if they are on a beta version.
  • Windows: Fixes issues with the windowing system for multiple Dacx windows on Windows (mouthful lol).
  • PKG: Updated packages.
Full changelog

Changes in v0.7.0:

v0.7.0 is a quality and stability-focused release branch of DACX.

  • Window Behavior: Changed default opening behavior of another file is DACX is already open.
    • On all platforms, if a user opens a audio/video file with DACX via the Open With menu on their OS or sets DACX as a default player and double-clicks the file, DACX will now stop the current playing file and start playing the new one. This can be changed in settings.
  • NEW - Window shortcut: Added the CTRL/CMD+N which spawns a new DACX window.
  • Settings: Migrated settings to a new schema.
  • NEW - Localization: Dacx has moved most of its hard-coded English languages to l10n, making it easier for contributors in the future to add localization support for other languages.
  • Logo: Tweaked logo.
  • PKG: Updated packages.
  • Misc:
    • Major behind-the-scenes fixes and improvements to the custom title bar UI for Windows.
    • Major fixes to app launch time.
    • Fixed multiple issues with MKV video containers.
    • Other misc bug fixes and improvements to the codebase.

Changes in v0.6.0:

v0.6.0 is a large feature packed update :) I hope you enjoy this project getting close to my vision of 1.0!

  • NEW - Resume from position: Dacx will now remember the last area of a video a user was last on and will resume where they were last when they re-open...
Read more
Loading

0.8.0-beta.16

29 May 04:32
@BurntToasters BurntToasters
02a55ee
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

0.8.0-beta.16 Pre-release
Pre-release

Note

🅱️ This is a BETA build.

i️ Enjoying Dacx? Consider ❤️ Supporting Me! ❤️

⬇️ Downloads

Windows MacOS Linux
MSI (Recommended): x64 Universal DMG
Universal ZIP DEB: x64
RPM: x64
TAR (Generic Linux): x64

Important

The .asc files are my normal GPG signatures which you can verify using my GPG Public Key: https://tuxedo.rosie.run/GPG/BurntToasters_0xF2FBC20F_public.asc.
⚠️ Arm64 Linux and Windows Binaries are NOT available at the moment. Its something I may get around to in the future but its not a priority.
This app is currently unstable. Bugs, issues, and rough edges are expected.

Changes in v0.8.0-beta.16:

  • Win: Testing a fix for an issue where a powershell prompt would flash when the updater starts.
  • UI: Addressed an issue with flutter that would cause UI Issues.
  • PKG: Updated packages.

Changes in v0.8.0-beta.15:

  • Win: New update method for PS as the old one would get killed per Dart/Flutter docs when ran.

Changes in v0.8.0-beta.14:

  • Win: Testing the updater.

Changes in v0.8.0-beta.13:

  • Win: Addressed an issue where the powershell script for the updater was not configured correctly (Incorrect flags were used causing it to fail).

Changes in v0.8.0-beta.12:

  • CA CERT: This update adds the Mozilla CA Cert to Dacx to allow for the update checker to run better on Windows/Mac.

Changes in v0.8.0-beta.11:

  • Win: Fixed malformed exe manifest.

Changes in v0.8.0-beta.10:

  • Win: Addressed an issue where the MSVC runtime DLLs were not included in the latest MSI beta installers.
  • PKG: Updated packages.

Changes in v0.8.0-beta.9:

  • Self-Update (Windows): Fixed critical regression where updater spawned watchdog via conhost.exe but watchdog never ran (silent fail on Windows 10); reverted to plain powershell.exe. Extended watchdog timeout from 2 min → 10 min to handle slow Windows shutdowns. Fixed watchdog bare exception catch to distinguish "process-already-gone" from other errors (now exits with error code on unexpected failures). Added watchdog logging to %LOCALAPPDATA%\Dacx\updates\watchdog.log. Fixed -Verb RunAs -UseShellExecute to properly trigger UAC elevation on msiexec spawn.
  • Self-Update (Windows & macOS): Added manifest field validation (app="Dacx", platform="windows-x64"). Windows manifest now includes released_at timestamp (defense-in-depth). Added process-wide install guard to prevent concurrent update spawns. Fixed TLS root cert hydration to retry on failure instead of permanently failing for session lifetime.
  • Update Service: Beta channel now fetches both stable and prerelease endpoints in parallel (reduced API calls). Fixed version comparison to pick newer stable release when it's available to beta users. Both platforms now verify manifest signatures before proceeding.
  • macOS: Self-update verification uses codesign only (removed deprecated spctl); fixes false "internal error in Code Signing subsystem" when assessing bundles inside the sandbox container (beta 6+).
  • Stability: Settings screen wraps list tiles in Material (fixes widget tests on Flutter 3.44); npm run test:all uses FVM-pinned Flutter/Dart; VS Code SDK path aligned with .fvmrc; dropped flaky device-bound integration_test (307 VM tests remain).
  • Compliance: THIRD_PARTY_NOTICES.txt + LICENSE bundled in Windows/macOS/Linux/Flatpak releases (npm run licenses); Flatpak drops --filesystem=host and broad XDG document/desktop mounts.

Changes in v0.8.0-beta.8:

  • Win: Addressed multiple issues with the new self-updater on windows:
    • Updater spawned a visible terminal window that was broken.
    • Updater wasn't cleanly launching.
    • TLS issues with Dart.
  • Codebase: Misc fixes to the build pipeline and general stability fixes.

Changes in v0.8.0-beta.7:

  • Codebase: Lots of general stabilization to the app (especially macOS).
  • PKG: Updated packages.

Changes in v0.8.0-beta.6:

  • macOS: Added Sparkle/Apple sandbox permissions back with a permissive rule for the updater helper.
    • Testing this feature.
    • This addresses a bug from beta 5 on macOS where users couldn't use the file picker as flutter expected a sandbox permission (I didn't want to fully remove the sandbox permanently).

Changes in v0.8.0-beta.5:

  • MacOS: Self-updater deemed stable-ish.
  • Windows: Fixed an issue with the .MSI installers where beta string names were being passed to it (MSI installs don't support version #s with strings).
  • Windows: .EXE Installers have been REMOVED.
    • For now I have made the decision to remove the exe installer as for the new self-updater function to work in the best way, .MSI is the clear choice. If a user installs Dacx via .exe and then updates via .msi, there will be multiple entries in the registry and install list and could create conflict issues in the future.
    • The portable exe remains for now; but it is deprecated and NOT supported any longer.

Changes in v0.8.0-beta.4:

  • Mac: Fixed an issue where incorrect sandbox permissions caused the app to crash.

Changes in v0.8.0-beta.3:

  • Mac: Fixed an issue with MacOS beta number versioning that made the updater think beta users were on a stable release.
  • Tests: Added more test coverage.
  • PKG: Updated packages.

Changes in v0.8.0-beta.2:

  • NEW - Self updater: Added a new experimental custom self updater for Windows and macOS
    • Windows: Verifies new json signature file when downloading and verifies .msi SHA256SUM and then launches msiexec.
    • MacOS: Helper spawns in, closes Dacx, downloads .zip from github, verifies SHA256 sum and unzips .zip, verifies code signature for unzipped .app, overwrites current app in /Applications/.

Changes in v0.8.0-beta.1:

Welcome to the first REAL beta of Dacx! Dacx like my other projects now has two update channels: STABLE and BETA.

  • NEW - Update channels: Added the ability for users to switch between STABLE and BETA updates for Dacx!
    • The default setting is AUTO which keeps a user on STABLE if they are on a stable version, or keeps a user on BETA if they are on a beta version.
  • Windows: Fixes issues with the windowing system for multiple Dacx windows on Windows (mouthful lol).
  • PKG: Updated packages.
Full changelog

Changes in v0.7.0:

v0.7.0 is a quality and stability-focused release branch of DACX.

  • Window Behavior: Changed default opening behavior of another file is DACX is already open.
    • On all platforms, if a user opens a audio/video file with DACX via the Open With menu on their OS or sets DACX as a default player and double-clicks the file, DACX will now stop the current playing file and start playing the new one. This can be changed in settings.
  • NEW - Window shortcut: Added the CTRL/CMD+N which spawns a new DACX window.
  • Settings: Migrated settings to a new schema.
  • NEW - Localization: Dacx has moved most of its hard-coded English languages to l10n, making it easier for contributors in the future to add localization support for other languages.
  • Logo: Tweaked logo.
  • PKG: Updated packages.
  • Misc:
    • Major behind-the-scenes fixes and improvements to the custom title bar UI for Windows.
    • Major fixes to app launch time.
    • Fixed multiple issues with MKV video containers.
    • Other misc bug fixes and improvements to the codebase.

Changes in v0.6.0:

v0.6.0 is a large feature packed update :) I hope you enjoy this project getting close to my vision of 1.0!

  • NEW - Resume from position: Dacx will now remember the last area of a video a user was last on and will resume where they were last when they re-open it.
  • NEW - Playback options:: A new menu (vertical 3 dots) has been added with a large amount of options for video and audio playback!
  • **NEW -...
Read more
Loading

0.8.0-beta.15

28 May 02:13
@BurntToasters BurntToasters
108c825
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

0.8.0-beta.15 Pre-release
Pre-release

Note

🅱️ This is a BETA build.

i️ Enjoying Dacx? Consider ❤️ Supporting Me! ❤️

⬇️ Downloads

Windows MacOS Linux
MSI (Recommended): x64 Universal DMG
Universal ZIP DEB: x64
RPM: x64
TAR (Generic Linux): x64

Important

The .asc files are my normal GPG signatures which you can verify using my GPG Public Key: https://tuxedo.rosie.run/GPG/BurntToasters_0xF2FBC20F_public.asc.
⚠️ Arm64 Linux and Windows Binaries are NOT available at the moment. Its something I may get around to in the future but its not a priority.
This app is currently unstable. Bugs, issues, and rough edges are expected.

Changes in v0.8.0-beta.15:

  • Win: New update method for PS as the old one would get killed per Dart/Flutter docs when ran.

Changes in v0.8.0-beta.14:

  • Win: Testing the updater.

Changes in v0.8.0-beta.13:

  • Win: Addressed an issue where the powershell script for the updater was not configured correctly (Incorrect flags were used causing it to fail).

Changes in v0.8.0-beta.12:

  • CA CERT: This update adds the Mozilla CA Cert to Dacx to allow for the update checker to run better on Windows/Mac.

Changes in v0.8.0-beta.11:

  • Win: Fixed malformed exe manifest.

Changes in v0.8.0-beta.10:

  • Win: Addressed an issue where the MSVC runtime DLLs were not included in the latest MSI beta installers.
  • PKG: Updated packages.

Changes in v0.8.0-beta.9:

  • Self-Update (Windows): Fixed critical regression where updater spawned watchdog via conhost.exe but watchdog never ran (silent fail on Windows 10); reverted to plain powershell.exe. Extended watchdog timeout from 2 min → 10 min to handle slow Windows shutdowns. Fixed watchdog bare exception catch to distinguish "process-already-gone" from other errors (now exits with error code on unexpected failures). Added watchdog logging to %LOCALAPPDATA%\Dacx\updates\watchdog.log. Fixed -Verb RunAs -UseShellExecute to properly trigger UAC elevation on msiexec spawn.
  • Self-Update (Windows & macOS): Added manifest field validation (app="Dacx", platform="windows-x64"). Windows manifest now includes released_at timestamp (defense-in-depth). Added process-wide install guard to prevent concurrent update spawns. Fixed TLS root cert hydration to retry on failure instead of permanently failing for session lifetime.
  • Update Service: Beta channel now fetches both stable and prerelease endpoints in parallel (reduced API calls). Fixed version comparison to pick newer stable release when it's available to beta users. Both platforms now verify manifest signatures before proceeding.
  • macOS: Self-update verification uses codesign only (removed deprecated spctl); fixes false "internal error in Code Signing subsystem" when assessing bundles inside the sandbox container (beta 6+).
  • Stability: Settings screen wraps list tiles in Material (fixes widget tests on Flutter 3.44); npm run test:all uses FVM-pinned Flutter/Dart; VS Code SDK path aligned with .fvmrc; dropped flaky device-bound integration_test (307 VM tests remain).
  • Compliance: THIRD_PARTY_NOTICES.txt + LICENSE bundled in Windows/macOS/Linux/Flatpak releases (npm run licenses); Flatpak drops --filesystem=host and broad XDG document/desktop mounts.

Changes in v0.8.0-beta.8:

  • Win: Addressed multiple issues with the new self-updater on windows:
    • Updater spawned a visible terminal window that was broken.
    • Updater wasn't cleanly launching.
    • TLS issues with Dart.
  • Codebase: Misc fixes to the build pipeline and general stability fixes.

Changes in v0.8.0-beta.7:

  • Codebase: Lots of general stabilization to the app (especially macOS).
  • PKG: Updated packages.

Changes in v0.8.0-beta.6:

  • macOS: Added Sparkle/Apple sandbox permissions back with a permissive rule for the updater helper.
    • Testing this feature.
    • This addresses a bug from beta 5 on macOS where users couldn't use the file picker as flutter expected a sandbox permission (I didn't want to fully remove the sandbox permanently).

Changes in v0.8.0-beta.5:

  • MacOS: Self-updater deemed stable-ish.
  • Windows: Fixed an issue with the .MSI installers where beta string names were being passed to it (MSI installs don't support version #s with strings).
  • Windows: .EXE Installers have been REMOVED.
    • For now I have made the decision to remove the exe installer as for the new self-updater function to work in the best way, .MSI is the clear choice. If a user installs Dacx via .exe and then updates via .msi, there will be multiple entries in the registry and install list and could create conflict issues in the future.
    • The portable exe remains for now; but it is deprecated and NOT supported any longer.

Changes in v0.8.0-beta.4:

  • Mac: Fixed an issue where incorrect sandbox permissions caused the app to crash.

Changes in v0.8.0-beta.3:

  • Mac: Fixed an issue with MacOS beta number versioning that made the updater think beta users were on a stable release.
  • Tests: Added more test coverage.
  • PKG: Updated packages.

Changes in v0.8.0-beta.2:

  • NEW - Self updater: Added a new experimental custom self updater for Windows and macOS
    • Windows: Verifies new json signature file when downloading and verifies .msi SHA256SUM and then launches msiexec.
    • MacOS: Helper spawns in, closes Dacx, downloads .zip from github, verifies SHA256 sum and unzips .zip, verifies code signature for unzipped .app, overwrites current app in /Applications/.

Changes in v0.8.0-beta.1:

Welcome to the first REAL beta of Dacx! Dacx like my other projects now has two update channels: STABLE and BETA.

  • NEW - Update channels: Added the ability for users to switch between STABLE and BETA updates for Dacx!
    • The default setting is AUTO which keeps a user on STABLE if they are on a stable version, or keeps a user on BETA if they are on a beta version.
  • Windows: Fixes issues with the windowing system for multiple Dacx windows on Windows (mouthful lol).
  • PKG: Updated packages.
Full changelog

Changes in v0.7.0:

v0.7.0 is a quality and stability-focused release branch of DACX.

  • Window Behavior: Changed default opening behavior of another file is DACX is already open.
    • On all platforms, if a user opens a audio/video file with DACX via the Open With menu on their OS or sets DACX as a default player and double-clicks the file, DACX will now stop the current playing file and start playing the new one. This can be changed in settings.
  • NEW - Window shortcut: Added the CTRL/CMD+N which spawns a new DACX window.
  • Settings: Migrated settings to a new schema.
  • NEW - Localization: Dacx has moved most of its hard-coded English languages to l10n, making it easier for contributors in the future to add localization support for other languages.
  • Logo: Tweaked logo.
  • PKG: Updated packages.
  • Misc:
    • Major behind-the-scenes fixes and improvements to the custom title bar UI for Windows.
    • Major fixes to app launch time.
    • Fixed multiple issues with MKV video containers.
    • Other misc bug fixes and improvements to the codebase.

Changes in v0.6.0:

v0.6.0 is a large feature packed update :) I hope you enjoy this project getting close to my vision of 1.0!

  • NEW - Resume from position: Dacx will now remember the last area of a video a user was last on and will resume where they were last when they re-open it.
  • NEW - Playback options:: A new menu (vertical 3 dots) has been added with a large amount of options for video and audio playback!
  • NEW - Playlist / queue: Dacx now supports playlist creation and queues!
  • NEW - Mini-player / compact mode: Dacx now has a mini player that can be activated via the playback options menu!
    • The mini player behavior uses the always on...
Read more
Loading

0.8.0-beta.14

28 May 02:01
@BurntToasters BurntToasters
1012b25
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

0.8.0-beta.14 Pre-release
Pre-release

Note

🅱️ This is a BETA build.

i️ Enjoying Dacx? Consider ❤️ Supporting Me! ❤️

⬇️ Downloads

Windows MacOS Linux
MSI (Recommended): x64 Universal DMG
Universal ZIP DEB: x64
RPM: x64
TAR (Generic Linux): x64

Important

The .asc files are my normal GPG signatures which you can verify using my GPG Public Key: https://tuxedo.rosie.run/GPG/BurntToasters_0xF2FBC20F_public.asc.
⚠️ Arm64 Linux and Windows Binaries are NOT available at the moment. Its something I may get around to in the future but its not a priority.
This app is currently unstable. Bugs, issues, and rough edges are expected.

Changed in v0.8.0-beta.14:

  • Win: Testing the updater.

Changes in v0.8.0-beta.13:

  • Win: Addressed an issue where the powershell script for the updater was not configured correctly (Incorrect flags were used causing it to fail).

Changes in v0.8.0-beta.12:

  • CA CERT: This update adds the Mozilla CA Cert to Dacx to allow for the update checker to run better on Windows/Mac.

Changes in v0.8.0-beta.11:

  • Win: Fixed malformed exe manifest.

Changes in v0.8.0-beta.10:

  • Win: Addressed an issue where the MSVC runtime DLLs were not included in the latest MSI beta installers.
  • PKG: Updated packages.

Changes in v0.8.0-beta.9:

  • Self-Update (Windows): Fixed critical regression where updater spawned watchdog via conhost.exe but watchdog never ran (silent fail on Windows 10); reverted to plain powershell.exe. Extended watchdog timeout from 2 min → 10 min to handle slow Windows shutdowns. Fixed watchdog bare exception catch to distinguish "process-already-gone" from other errors (now exits with error code on unexpected failures). Added watchdog logging to %LOCALAPPDATA%\Dacx\updates\watchdog.log. Fixed -Verb RunAs -UseShellExecute to properly trigger UAC elevation on msiexec spawn.
  • Self-Update (Windows & macOS): Added manifest field validation (app="Dacx", platform="windows-x64"). Windows manifest now includes released_at timestamp (defense-in-depth). Added process-wide install guard to prevent concurrent update spawns. Fixed TLS root cert hydration to retry on failure instead of permanently failing for session lifetime.
  • Update Service: Beta channel now fetches both stable and prerelease endpoints in parallel (reduced API calls). Fixed version comparison to pick newer stable release when it's available to beta users. Both platforms now verify manifest signatures before proceeding.
  • macOS: Self-update verification uses codesign only (removed deprecated spctl); fixes false "internal error in Code Signing subsystem" when assessing bundles inside the sandbox container (beta 6+).
  • Stability: Settings screen wraps list tiles in Material (fixes widget tests on Flutter 3.44); npm run test:all uses FVM-pinned Flutter/Dart; VS Code SDK path aligned with .fvmrc; dropped flaky device-bound integration_test (307 VM tests remain).
  • Compliance: THIRD_PARTY_NOTICES.txt + LICENSE bundled in Windows/macOS/Linux/Flatpak releases (npm run licenses); Flatpak drops --filesystem=host and broad XDG document/desktop mounts.

Changes in v0.8.0-beta.8:

  • Win: Addressed multiple issues with the new self-updater on windows:
    • Updater spawned a visible terminal window that was broken.
    • Updater wasn't cleanly launching.
    • TLS issues with Dart.
  • Codebase: Misc fixes to the build pipeline and general stability fixes.

Changes in v0.8.0-beta.7:

  • Codebase: Lots of general stabilization to the app (especially macOS).
  • PKG: Updated packages.

Changes in v0.8.0-beta.6:

  • macOS: Added Sparkle/Apple sandbox permissions back with a permissive rule for the updater helper.
    • Testing this feature.
    • This addresses a bug from beta 5 on macOS where users couldn't use the file picker as flutter expected a sandbox permission (I didn't want to fully remove the sandbox permanently).

Changes in v0.8.0-beta.5:

  • MacOS: Self-updater deemed stable-ish.
  • Windows: Fixed an issue with the .MSI installers where beta string names were being passed to it (MSI installs don't support version #s with strings).
  • Windows: .EXE Installers have been REMOVED.
    • For now I have made the decision to remove the exe installer as for the new self-updater function to work in the best way, .MSI is the clear choice. If a user installs Dacx via .exe and then updates via .msi, there will be multiple entries in the registry and install list and could create conflict issues in the future.
    • The portable exe remains for now; but it is deprecated and NOT supported any longer.

Changes in v0.8.0-beta.4:

  • Mac: Fixed an issue where incorrect sandbox permissions caused the app to crash.

Changes in v0.8.0-beta.3:

  • Mac: Fixed an issue with MacOS beta number versioning that made the updater think beta users were on a stable release.
  • Tests: Added more test coverage.
  • PKG: Updated packages.

Changes in v0.8.0-beta.2:

  • NEW - Self updater: Added a new experimental custom self updater for Windows and macOS
    • Windows: Verifies new json signature file when downloading and verifies .msi SHA256SUM and then launches msiexec.
    • MacOS: Helper spawns in, closes Dacx, downloads .zip from github, verifies SHA256 sum and unzips .zip, verifies code signature for unzipped .app, overwrites current app in /Applications/.

Changes in v0.8.0-beta.1:

Welcome to the first REAL beta of Dacx! Dacx like my other projects now has two update channels: STABLE and BETA.

  • NEW - Update channels: Added the ability for users to switch between STABLE and BETA updates for Dacx!
    • The default setting is AUTO which keeps a user on STABLE if they are on a stable version, or keeps a user on BETA if they are on a beta version.
  • Windows: Fixes issues with the windowing system for multiple Dacx windows on Windows (mouthful lol).
  • PKG: Updated packages.
Full changelog

Changes in v0.7.0:

v0.7.0 is a quality and stability-focused release branch of DACX.

  • Window Behavior: Changed default opening behavior of another file is DACX is already open.
    • On all platforms, if a user opens a audio/video file with DACX via the Open With menu on their OS or sets DACX as a default player and double-clicks the file, DACX will now stop the current playing file and start playing the new one. This can be changed in settings.
  • NEW - Window shortcut: Added the CTRL/CMD+N which spawns a new DACX window.
  • Settings: Migrated settings to a new schema.
  • NEW - Localization: Dacx has moved most of its hard-coded English languages to l10n, making it easier for contributors in the future to add localization support for other languages.
  • Logo: Tweaked logo.
  • PKG: Updated packages.
  • Misc:
    • Major behind-the-scenes fixes and improvements to the custom title bar UI for Windows.
    • Major fixes to app launch time.
    • Fixed multiple issues with MKV video containers.
    • Other misc bug fixes and improvements to the codebase.

Changes in v0.6.0:

v0.6.0 is a large feature packed update :) I hope you enjoy this project getting close to my vision of 1.0!

  • NEW - Resume from position: Dacx will now remember the last area of a video a user was last on and will resume where they were last when they re-open it.
  • NEW - Playback options:: A new menu (vertical 3 dots) has been added with a large amount of options for video and audio playback!
  • NEW - Playlist / queue: Dacx now supports playlist creation and queues!
  • NEW - Mini-player / compact mode: Dacx now has a mini player that can be activated via the playback options menu!
    • The mini player behavior uses the always on top OS API to stay above all windows whilst giving the user a mini player experience.
  • NEW - Now Playing: Added Windows, Linux, a...
Read more
Loading

0.8.0-beta.13

28 May 01:43
@BurntToasters BurntToasters
07674eb
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

0.8.0-beta.13 Pre-release
Pre-release

Note

🅱️ This is a BETA build.

i️ Enjoying Dacx? Consider ❤️ Supporting Me! ❤️

⬇️ Downloads

Windows MacOS Linux
MSI (Recommended): x64 Universal DMG
Universal ZIP DEB: x64
RPM: x64
TAR (Generic Linux): x64

Important

The .asc files are my normal GPG signatures which you can verify using my GPG Public Key: https://tuxedo.rosie.run/GPG/BurntToasters_0xF2FBC20F_public.asc.
⚠️ Arm64 Linux and Windows Binaries are NOT available at the moment. Its something I may get around to in the future but its not a priority.
This app is currently unstable. Bugs, issues, and rough edges are expected.

Changes in v0.8.0-beta.13:

  • Win: Addressed an issue where the powershell script for the updater was not configured correctly (Incorrect flags were used causing it to fail).

Changes in v0.8.0-beta.12:

  • CA CERT: This update adds the Mozilla CA Cert to Dacx to allow for the update checker to run better on Windows/Mac.

Changes in v0.8.0-beta.11:

  • Win: Fixed malformed exe manifest.

Changes in v0.8.0-beta.10:

  • Win: Addressed an issue where the MSVC runtime DLLs were not included in the latest MSI beta installers.
  • PKG: Updated packages.

Changes in v0.8.0-beta.9:

  • Self-Update (Windows): Fixed critical regression where updater spawned watchdog via conhost.exe but watchdog never ran (silent fail on Windows 10); reverted to plain powershell.exe. Extended watchdog timeout from 2 min → 10 min to handle slow Windows shutdowns. Fixed watchdog bare exception catch to distinguish "process-already-gone" from other errors (now exits with error code on unexpected failures). Added watchdog logging to %LOCALAPPDATA%\Dacx\updates\watchdog.log. Fixed -Verb RunAs -UseShellExecute to properly trigger UAC elevation on msiexec spawn.
  • Self-Update (Windows & macOS): Added manifest field validation (app="Dacx", platform="windows-x64"). Windows manifest now includes released_at timestamp (defense-in-depth). Added process-wide install guard to prevent concurrent update spawns. Fixed TLS root cert hydration to retry on failure instead of permanently failing for session lifetime.
  • Update Service: Beta channel now fetches both stable and prerelease endpoints in parallel (reduced API calls). Fixed version comparison to pick newer stable release when it's available to beta users. Both platforms now verify manifest signatures before proceeding.
  • macOS: Self-update verification uses codesign only (removed deprecated spctl); fixes false "internal error in Code Signing subsystem" when assessing bundles inside the sandbox container (beta 6+).
  • Stability: Settings screen wraps list tiles in Material (fixes widget tests on Flutter 3.44); npm run test:all uses FVM-pinned Flutter/Dart; VS Code SDK path aligned with .fvmrc; dropped flaky device-bound integration_test (307 VM tests remain).
  • Compliance: THIRD_PARTY_NOTICES.txt + LICENSE bundled in Windows/macOS/Linux/Flatpak releases (npm run licenses); Flatpak drops --filesystem=host and broad XDG document/desktop mounts.

Changes in v0.8.0-beta.8:

  • Win: Addressed multiple issues with the new self-updater on windows:
    • Updater spawned a visible terminal window that was broken.
    • Updater wasn't cleanly launching.
    • TLS issues with Dart.
  • Codebase: Misc fixes to the build pipeline and general stability fixes.

Changes in v0.8.0-beta.7:

  • Codebase: Lots of general stabilization to the app (especially macOS).
  • PKG: Updated packages.

Changes in v0.8.0-beta.6:

  • macOS: Added Sparkle/Apple sandbox permissions back with a permissive rule for the updater helper.
    • Testing this feature.
    • This addresses a bug from beta 5 on macOS where users couldn't use the file picker as flutter expected a sandbox permission (I didn't want to fully remove the sandbox permanently).

Changes in v0.8.0-beta.5:

  • MacOS: Self-updater deemed stable-ish.
  • Windows: Fixed an issue with the .MSI installers where beta string names were being passed to it (MSI installs don't support version #s with strings).
  • Windows: .EXE Installers have been REMOVED.
    • For now I have made the decision to remove the exe installer as for the new self-updater function to work in the best way, .MSI is the clear choice. If a user installs Dacx via .exe and then updates via .msi, there will be multiple entries in the registry and install list and could create conflict issues in the future.
    • The portable exe remains for now; but it is deprecated and NOT supported any longer.

Changes in v0.8.0-beta.4:

  • Mac: Fixed an issue where incorrect sandbox permissions caused the app to crash.

Changes in v0.8.0-beta.3:

  • Mac: Fixed an issue with MacOS beta number versioning that made the updater think beta users were on a stable release.
  • Tests: Added more test coverage.
  • PKG: Updated packages.

Changes in v0.8.0-beta.2:

  • NEW - Self updater: Added a new experimental custom self updater for Windows and macOS
    • Windows: Verifies new json signature file when downloading and verifies .msi SHA256SUM and then launches msiexec.
    • MacOS: Helper spawns in, closes Dacx, downloads .zip from github, verifies SHA256 sum and unzips .zip, verifies code signature for unzipped .app, overwrites current app in /Applications/.

Changes in v0.8.0-beta.1:

Welcome to the first REAL beta of Dacx! Dacx like my other projects now has two update channels: STABLE and BETA.

  • NEW - Update channels: Added the ability for users to switch between STABLE and BETA updates for Dacx!
    • The default setting is AUTO which keeps a user on STABLE if they are on a stable version, or keeps a user on BETA if they are on a beta version.
  • Windows: Fixes issues with the windowing system for multiple Dacx windows on Windows (mouthful lol).
  • PKG: Updated packages.
Full changelog

Changes in v0.7.0:

v0.7.0 is a quality and stability-focused release branch of DACX.

  • Window Behavior: Changed default opening behavior of another file is DACX is already open.
    • On all platforms, if a user opens a audio/video file with DACX via the Open With menu on their OS or sets DACX as a default player and double-clicks the file, DACX will now stop the current playing file and start playing the new one. This can be changed in settings.
  • NEW - Window shortcut: Added the CTRL/CMD+N which spawns a new DACX window.
  • Settings: Migrated settings to a new schema.
  • NEW - Localization: Dacx has moved most of its hard-coded English languages to l10n, making it easier for contributors in the future to add localization support for other languages.
  • Logo: Tweaked logo.
  • PKG: Updated packages.
  • Misc:
    • Major behind-the-scenes fixes and improvements to the custom title bar UI for Windows.
    • Major fixes to app launch time.
    • Fixed multiple issues with MKV video containers.
    • Other misc bug fixes and improvements to the codebase.

Changes in v0.6.0:

v0.6.0 is a large feature packed update :) I hope you enjoy this project getting close to my vision of 1.0!

  • NEW - Resume from position: Dacx will now remember the last area of a video a user was last on and will resume where they were last when they re-open it.
  • NEW - Playback options:: A new menu (vertical 3 dots) has been added with a large amount of options for video and audio playback!
  • NEW - Playlist / queue: Dacx now supports playlist creation and queues!
  • NEW - Mini-player / compact mode: Dacx now has a mini player that can be activated via the playback options menu!
    • The mini player behavior uses the always on top OS API to stay above all windows whilst giving the user a mini player experience.
  • NEW - Now Playing: Added Windows, Linux, and macOS operating system media API support so when something is pla...
Read more
Loading

0.8.0-beta.12

27 May 20:22
@BurntToasters BurntToasters
fb59d52
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

0.8.0-beta.12 Pre-release
Pre-release

Note

🅱️ This is a BETA build.

i️ Enjoying Dacx? Consider ❤️ Supporting Me! ❤️

⬇️ Downloads

Windows MacOS Linux
MSI (Recommended): x64 Universal DMG
Universal ZIP DEB: x64
RPM: x64
TAR (Generic Linux): x64

Important

The .asc files are my normal GPG signatures which you can verify using my GPG Public Key: https://tuxedo.rosie.run/GPG/BurntToasters_0xF2FBC20F_public.asc.
⚠️ Arm64 Linux and Windows Binaries are NOT available at the moment. Its something I may get around to in the future but its not a priority.
This app is currently unstable. Bugs, issues, and rough edges are expected.

Changes in v0.8.0-beta.12:

  • CA CERT: This update adds the Mozilla CA Cert to Dacx to allow for the update checker to run better on Windows/Mac.

Changes in v0.8.0-beta.11:

  • Win: Fixed malformed exe manifest.

Changes in v0.8.0-beta.10:

  • Win: Addressed an issue where the MSVC runtime DLLs were not included in the latest MSI beta installers.
  • PKG: Updated packages.

Changes in v0.8.0-beta.9:

  • Self-Update (Windows): Fixed critical regression where updater spawned watchdog via conhost.exe but watchdog never ran (silent fail on Windows 10); reverted to plain powershell.exe. Extended watchdog timeout from 2 min → 10 min to handle slow Windows shutdowns. Fixed watchdog bare exception catch to distinguish "process-already-gone" from other errors (now exits with error code on unexpected failures). Added watchdog logging to %LOCALAPPDATA%\Dacx\updates\watchdog.log. Fixed -Verb RunAs -UseShellExecute to properly trigger UAC elevation on msiexec spawn.
  • Self-Update (Windows & macOS): Added manifest field validation (app="Dacx", platform="windows-x64"). Windows manifest now includes released_at timestamp (defense-in-depth). Added process-wide install guard to prevent concurrent update spawns. Fixed TLS root cert hydration to retry on failure instead of permanently failing for session lifetime.
  • Update Service: Beta channel now fetches both stable and prerelease endpoints in parallel (reduced API calls). Fixed version comparison to pick newer stable release when it's available to beta users. Both platforms now verify manifest signatures before proceeding.
  • macOS: Self-update verification uses codesign only (removed deprecated spctl); fixes false "internal error in Code Signing subsystem" when assessing bundles inside the sandbox container (beta 6+).
  • Stability: Settings screen wraps list tiles in Material (fixes widget tests on Flutter 3.44); npm run test:all uses FVM-pinned Flutter/Dart; VS Code SDK path aligned with .fvmrc; dropped flaky device-bound integration_test (307 VM tests remain).
  • Compliance: THIRD_PARTY_NOTICES.txt + LICENSE bundled in Windows/macOS/Linux/Flatpak releases (npm run licenses); Flatpak drops --filesystem=host and broad XDG document/desktop mounts.

Changes in v0.8.0-beta.8:

  • Win: Addressed multiple issues with the new self-updater on windows:
    • Updater spawned a visible terminal window that was broken.
    • Updater wasn't cleanly launching.
    • TLS issues with Dart.
  • Codebase: Misc fixes to the build pipeline and general stability fixes.

Changes in v0.8.0-beta.7:

  • Codebase: Lots of general stabilization to the app (especially macOS).
  • PKG: Updated packages.

Changes in v0.8.0-beta.6:

  • macOS: Added Sparkle/Apple sandbox permissions back with a permissive rule for the updater helper.
    • Testing this feature.
    • This addresses a bug from beta 5 on macOS where users couldn't use the file picker as flutter expected a sandbox permission (I didn't want to fully remove the sandbox permanently).

Changes in v0.8.0-beta.5:

  • MacOS: Self-updater deemed stable-ish.
  • Windows: Fixed an issue with the .MSI installers where beta string names were being passed to it (MSI installs don't support version #s with strings).
  • Windows: .EXE Installers have been REMOVED.
    • For now I have made the decision to remove the exe installer as for the new self-updater function to work in the best way, .MSI is the clear choice. If a user installs Dacx via .exe and then updates via .msi, there will be multiple entries in the registry and install list and could create conflict issues in the future.
    • The portable exe remains for now; but it is deprecated and NOT supported any longer.

Changes in v0.8.0-beta.4:

  • Mac: Fixed an issue where incorrect sandbox permissions caused the app to crash.

Changes in v0.8.0-beta.3:

  • Mac: Fixed an issue with MacOS beta number versioning that made the updater think beta users were on a stable release.
  • Tests: Added more test coverage.
  • PKG: Updated packages.

Changes in v0.8.0-beta.2:

  • NEW - Self updater: Added a new experimental custom self updater for Windows and macOS
    • Windows: Verifies new json signature file when downloading and verifies .msi SHA256SUM and then launches msiexec.
    • MacOS: Helper spawns in, closes Dacx, downloads .zip from github, verifies SHA256 sum and unzips .zip, verifies code signature for unzipped .app, overwrites current app in /Applications/.

Changes in v0.8.0-beta.1:

Welcome to the first REAL beta of Dacx! Dacx like my other projects now has two update channels: STABLE and BETA.

  • NEW - Update channels: Added the ability for users to switch between STABLE and BETA updates for Dacx!
    • The default setting is AUTO which keeps a user on STABLE if they are on a stable version, or keeps a user on BETA if they are on a beta version.
  • Windows: Fixes issues with the windowing system for multiple Dacx windows on Windows (mouthful lol).
  • PKG: Updated packages.
Full changelog

Changes in v0.7.0:

v0.7.0 is a quality and stability-focused release branch of DACX.

  • Window Behavior: Changed default opening behavior of another file is DACX is already open.
    • On all platforms, if a user opens a audio/video file with DACX via the Open With menu on their OS or sets DACX as a default player and double-clicks the file, DACX will now stop the current playing file and start playing the new one. This can be changed in settings.
  • NEW - Window shortcut: Added the CTRL/CMD+N which spawns a new DACX window.
  • Settings: Migrated settings to a new schema.
  • NEW - Localization: Dacx has moved most of its hard-coded English languages to l10n, making it easier for contributors in the future to add localization support for other languages.
  • Logo: Tweaked logo.
  • PKG: Updated packages.
  • Misc:
    • Major behind-the-scenes fixes and improvements to the custom title bar UI for Windows.
    • Major fixes to app launch time.
    • Fixed multiple issues with MKV video containers.
    • Other misc bug fixes and improvements to the codebase.

Changes in v0.6.0:

v0.6.0 is a large feature packed update :) I hope you enjoy this project getting close to my vision of 1.0!

  • NEW - Resume from position: Dacx will now remember the last area of a video a user was last on and will resume where they were last when they re-open it.
  • NEW - Playback options:: A new menu (vertical 3 dots) has been added with a large amount of options for video and audio playback!
  • NEW - Playlist / queue: Dacx now supports playlist creation and queues!
  • NEW - Mini-player / compact mode: Dacx now has a mini player that can be activated via the playback options menu!
    • The mini player behavior uses the always on top OS API to stay above all windows whilst giving the user a mini player experience.
  • NEW - Now Playing: Added Windows, Linux, and macOS operating system media API support so when something is playing via Dacx, the OS will show it in its media menu.
  • NEW - Video thumbnail scrubbing support: Dacx now supports a "YouTube-like" thumbnail preview when hovering over the play-head...
Read more
Loading

0.8.0-beta.11

27 May 20:05
@BurntToasters BurntToasters
14fb0fb
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

0.8.0-beta.11 Pre-release
Pre-release

Note

🅱️ This is a BETA build.

i️ Enjoying Dacx? Consider ❤️ Supporting Me! ❤️

⬇️ Downloads

Windows MacOS Linux
MSI (Recommended): x64 Universal DMG
Universal ZIP DEB: x64
RPM: x64
TAR (Generic Linux): x64

Important

The .asc files are my normal GPG signatures which you can verify using my GPG Public Key: https://tuxedo.rosie.run/GPG/BurntToasters_0xF2FBC20F_public.asc.
⚠️ Arm64 Linux and Windows Binaries are NOT available at the moment. Its something I may get around to in the future but its not a priority.
This app is currently unstable. Bugs, issues, and rough edges are expected.

Changes in v0.8.0-beta.11:

  • Win: Fixed malformed exe manifest.

Changes in v0.8.0-beta.10:

  • Win: Addressed an issue where the MSVC runtime DLLs were not included in the latest MSI beta installers.
  • PKG: Updated packages.

Changes in v0.8.0-beta.9:

  • Self-Update (Windows): Fixed critical regression where updater spawned watchdog via conhost.exe but watchdog never ran (silent fail on Windows 10); reverted to plain powershell.exe. Extended watchdog timeout from 2 min → 10 min to handle slow Windows shutdowns. Fixed watchdog bare exception catch to distinguish "process-already-gone" from other errors (now exits with error code on unexpected failures). Added watchdog logging to %LOCALAPPDATA%\Dacx\updates\watchdog.log. Fixed -Verb RunAs -UseShellExecute to properly trigger UAC elevation on msiexec spawn.
  • Self-Update (Windows & macOS): Added manifest field validation (app="Dacx", platform="windows-x64"). Windows manifest now includes released_at timestamp (defense-in-depth). Added process-wide install guard to prevent concurrent update spawns. Fixed TLS root cert hydration to retry on failure instead of permanently failing for session lifetime.
  • Update Service: Beta channel now fetches both stable and prerelease endpoints in parallel (reduced API calls). Fixed version comparison to pick newer stable release when it's available to beta users. Both platforms now verify manifest signatures before proceeding.
  • macOS: Self-update verification uses codesign only (removed deprecated spctl); fixes false "internal error in Code Signing subsystem" when assessing bundles inside the sandbox container (beta 6+).
  • Stability: Settings screen wraps list tiles in Material (fixes widget tests on Flutter 3.44); npm run test:all uses FVM-pinned Flutter/Dart; VS Code SDK path aligned with .fvmrc; dropped flaky device-bound integration_test (307 VM tests remain).
  • Compliance: THIRD_PARTY_NOTICES.txt + LICENSE bundled in Windows/macOS/Linux/Flatpak releases (npm run licenses); Flatpak drops --filesystem=host and broad XDG document/desktop mounts.

Changes in v0.8.0-beta.8:

  • Win: Addressed multiple issues with the new self-updater on windows:
    • Updater spawned a visible terminal window that was broken.
    • Updater wasn't cleanly launching.
    • TLS issues with Dart.
  • Codebase: Misc fixes to the build pipeline and general stability fixes.

Changes in v0.8.0-beta.7:

  • Codebase: Lots of general stabilization to the app (especially macOS).
  • PKG: Updated packages.

Changes in v0.8.0-beta.6:

  • macOS: Added Sparkle/Apple sandbox permissions back with a permissive rule for the updater helper.
    • Testing this feature.
    • This addresses a bug from beta 5 on macOS where users couldn't use the file picker as flutter expected a sandbox permission (I didn't want to fully remove the sandbox permanently).

Changes in v0.8.0-beta.5:

  • MacOS: Self-updater deemed stable-ish.
  • Windows: Fixed an issue with the .MSI installers where beta string names were being passed to it (MSI installs don't support version #s with strings).
  • Windows: .EXE Installers have been REMOVED.
    • For now I have made the decision to remove the exe installer as for the new self-updater function to work in the best way, .MSI is the clear choice. If a user installs Dacx via .exe and then updates via .msi, there will be multiple entries in the registry and install list and could create conflict issues in the future.
    • The portable exe remains for now; but it is deprecated and NOT supported any longer.

Changes in v0.8.0-beta.4:

  • Mac: Fixed an issue where incorrect sandbox permissions caused the app to crash.

Changes in v0.8.0-beta.3:

  • Mac: Fixed an issue with MacOS beta number versioning that made the updater think beta users were on a stable release.
  • Tests: Added more test coverage.
  • PKG: Updated packages.

Changes in v0.8.0-beta.2:

  • NEW - Self updater: Added a new experimental custom self updater for Windows and macOS
    • Windows: Verifies new json signature file when downloading and verifies .msi SHA256SUM and then launches msiexec.
    • MacOS: Helper spawns in, closes Dacx, downloads .zip from github, verifies SHA256 sum and unzips .zip, verifies code signature for unzipped .app, overwrites current app in /Applications/.

Changes in v0.8.0-beta.1:

Welcome to the first REAL beta of Dacx! Dacx like my other projects now has two update channels: STABLE and BETA.

  • NEW - Update channels: Added the ability for users to switch between STABLE and BETA updates for Dacx!
    • The default setting is AUTO which keeps a user on STABLE if they are on a stable version, or keeps a user on BETA if they are on a beta version.
  • Windows: Fixes issues with the windowing system for multiple Dacx windows on Windows (mouthful lol).
  • PKG: Updated packages.
Full changelog

Changes in v0.7.0:

v0.7.0 is a quality and stability-focused release branch of DACX.

  • Window Behavior: Changed default opening behavior of another file is DACX is already open.
    • On all platforms, if a user opens a audio/video file with DACX via the Open With menu on their OS or sets DACX as a default player and double-clicks the file, DACX will now stop the current playing file and start playing the new one. This can be changed in settings.
  • NEW - Window shortcut: Added the CTRL/CMD+N which spawns a new DACX window.
  • Settings: Migrated settings to a new schema.
  • NEW - Localization: Dacx has moved most of its hard-coded English languages to l10n, making it easier for contributors in the future to add localization support for other languages.
  • Logo: Tweaked logo.
  • PKG: Updated packages.
  • Misc:
    • Major behind-the-scenes fixes and improvements to the custom title bar UI for Windows.
    • Major fixes to app launch time.
    • Fixed multiple issues with MKV video containers.
    • Other misc bug fixes and improvements to the codebase.

Changes in v0.6.0:

v0.6.0 is a large feature packed update :) I hope you enjoy this project getting close to my vision of 1.0!

  • NEW - Resume from position: Dacx will now remember the last area of a video a user was last on and will resume where they were last when they re-open it.
  • NEW - Playback options:: A new menu (vertical 3 dots) has been added with a large amount of options for video and audio playback!
  • NEW - Playlist / queue: Dacx now supports playlist creation and queues!
  • NEW - Mini-player / compact mode: Dacx now has a mini player that can be activated via the playback options menu!
    • The mini player behavior uses the always on top OS API to stay above all windows whilst giving the user a mini player experience.
  • NEW - Now Playing: Added Windows, Linux, and macOS operating system media API support so when something is playing via Dacx, the OS will show it in its media menu.
  • NEW - Video thumbnail scrubbing support: Dacx now supports a "YouTube-like" thumbnail preview when hovering over the play-head.
    • This is disabled by default but can be enabled via the playback options.
  • Metadata: Improved the metadata extraction from media files.
  • **Testi...
Read more
Loading

0.8.0-beta.10

27 May 19:20
@BurntToasters BurntToasters
915c70d
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

0.8.0-beta.10 Pre-release
Pre-release

Note

🅱️ This is a BETA build.

i️ Enjoying Dacx? Consider ❤️ Supporting Me! ❤️

⬇️ Downloads

Windows MacOS Linux
MSI (Recommended): x64 Universal DMG
Universal ZIP DEB: x64
RPM: x64
TAR (Generic Linux): x64

Important

The .asc files are my normal GPG signatures which you can verify using my GPG Public Key: https://tuxedo.rosie.run/GPG/BurntToasters_0xF2FBC20F_public.asc.
⚠️ Arm64 Linux and Windows Binaries are NOT available at the moment. Its something I may get around to in the future but its not a priority.
This app is currently unstable. Bugs, issues, and rough edges are expected.

Changes in v0.8.0-beta.10:

  • Win: Addressed an issue where the MSVC runtime DLLs were not included in the latest MSI beta installers.
  • PKG: Updated packages.

Changes in v0.8.0-beta.9:

  • Self-Update (Windows): Fixed critical regression where updater spawned watchdog via conhost.exe but watchdog never ran (silent fail on Windows 10); reverted to plain powershell.exe. Extended watchdog timeout from 2 min → 10 min to handle slow Windows shutdowns. Fixed watchdog bare exception catch to distinguish "process-already-gone" from other errors (now exits with error code on unexpected failures). Added watchdog logging to %LOCALAPPDATA%\Dacx\updates\watchdog.log. Fixed -Verb RunAs -UseShellExecute to properly trigger UAC elevation on msiexec spawn.
  • Self-Update (Windows & macOS): Added manifest field validation (app="Dacx", platform="windows-x64"). Windows manifest now includes released_at timestamp (defense-in-depth). Added process-wide install guard to prevent concurrent update spawns. Fixed TLS root cert hydration to retry on failure instead of permanently failing for session lifetime.
  • Update Service: Beta channel now fetches both stable and prerelease endpoints in parallel (reduced API calls). Fixed version comparison to pick newer stable release when it's available to beta users. Both platforms now verify manifest signatures before proceeding.
  • macOS: Self-update verification uses codesign only (removed deprecated spctl); fixes false "internal error in Code Signing subsystem" when assessing bundles inside the sandbox container (beta 6+).
  • Stability: Settings screen wraps list tiles in Material (fixes widget tests on Flutter 3.44); npm run test:all uses FVM-pinned Flutter/Dart; VS Code SDK path aligned with .fvmrc; dropped flaky device-bound integration_test (307 VM tests remain).
  • Compliance: THIRD_PARTY_NOTICES.txt + LICENSE bundled in Windows/macOS/Linux/Flatpak releases (npm run licenses); Flatpak drops --filesystem=host and broad XDG document/desktop mounts.

Changes in v0.8.0-beta.8:

  • Win: Addressed multiple issues with the new self-updater on windows:
    • Updater spawned a visible terminal window that was broken.
    • Updater wasn't cleanly launching.
    • TLS issues with Dart.
  • Codebase: Misc fixes to the build pipeline and general stability fixes.

Changes in v0.8.0-beta.7:

  • Codebase: Lots of general stabilization to the app (especially macOS).
  • PKG: Updated packages.

Changes in v0.8.0-beta.6:

  • macOS: Added Sparkle/Apple sandbox permissions back with a permissive rule for the updater helper.
    • Testing this feature.
    • This addresses a bug from beta 5 on macOS where users couldn't use the file picker as flutter expected a sandbox permission (I didn't want to fully remove the sandbox permanently).

Changes in v0.8.0-beta.5:

  • MacOS: Self-updater deemed stable-ish.
  • Windows: Fixed an issue with the .MSI installers where beta string names were being passed to it (MSI installs don't support version #s with strings).
  • Windows: .EXE Installers have been REMOVED.
    • For now I have made the decision to remove the exe installer as for the new self-updater function to work in the best way, .MSI is the clear choice. If a user installs Dacx via .exe and then updates via .msi, there will be multiple entries in the registry and install list and could create conflict issues in the future.
    • The portable exe remains for now; but it is deprecated and NOT supported any longer.

Changes in v0.8.0-beta.4:

  • Mac: Fixed an issue where incorrect sandbox permissions caused the app to crash.

Changes in v0.8.0-beta.3:

  • Mac: Fixed an issue with MacOS beta number versioning that made the updater think beta users were on a stable release.
  • Tests: Added more test coverage.
  • PKG: Updated packages.

Changes in v0.8.0-beta.2:

  • NEW - Self updater: Added a new experimental custom self updater for Windows and macOS
    • Windows: Verifies new json signature file when downloading and verifies .msi SHA256SUM and then launches msiexec.
    • MacOS: Helper spawns in, closes Dacx, downloads .zip from github, verifies SHA256 sum and unzips .zip, verifies code signature for unzipped .app, overwrites current app in /Applications/.

Changes in v0.8.0-beta.1:

Welcome to the first REAL beta of Dacx! Dacx like my other projects now has two update channels: STABLE and BETA.

  • NEW - Update channels: Added the ability for users to switch between STABLE and BETA updates for Dacx!
    • The default setting is AUTO which keeps a user on STABLE if they are on a stable version, or keeps a user on BETA if they are on a beta version.
  • Windows: Fixes issues with the windowing system for multiple Dacx windows on Windows (mouthful lol).
  • PKG: Updated packages.
Full changelog

Changes in v0.7.0:

v0.7.0 is a quality and stability-focused release branch of DACX.

  • Window Behavior: Changed default opening behavior of another file is DACX is already open.
    • On all platforms, if a user opens a audio/video file with DACX via the Open With menu on their OS or sets DACX as a default player and double-clicks the file, DACX will now stop the current playing file and start playing the new one. This can be changed in settings.
  • NEW - Window shortcut: Added the CTRL/CMD+N which spawns a new DACX window.
  • Settings: Migrated settings to a new schema.
  • NEW - Localization: Dacx has moved most of its hard-coded English languages to l10n, making it easier for contributors in the future to add localization support for other languages.
  • Logo: Tweaked logo.
  • PKG: Updated packages.
  • Misc:
    • Major behind-the-scenes fixes and improvements to the custom title bar UI for Windows.
    • Major fixes to app launch time.
    • Fixed multiple issues with MKV video containers.
    • Other misc bug fixes and improvements to the codebase.

Changes in v0.6.0:

v0.6.0 is a large feature packed update :) I hope you enjoy this project getting close to my vision of 1.0!

  • NEW - Resume from position: Dacx will now remember the last area of a video a user was last on and will resume where they were last when they re-open it.
  • NEW - Playback options:: A new menu (vertical 3 dots) has been added with a large amount of options for video and audio playback!
  • NEW - Playlist / queue: Dacx now supports playlist creation and queues!
  • NEW - Mini-player / compact mode: Dacx now has a mini player that can be activated via the playback options menu!
    • The mini player behavior uses the always on top OS API to stay above all windows whilst giving the user a mini player experience.
  • NEW - Now Playing: Added Windows, Linux, and macOS operating system media API support so when something is playing via Dacx, the OS will show it in its media menu.
  • NEW - Video thumbnail scrubbing support: Dacx now supports a "YouTube-like" thumbnail preview when hovering over the play-head.
    • This is disabled by default but can be enabled via the playback options.
  • Metadata: Improved the metadata extraction from media files.
  • Testing: Added more testing to the repo.
  • PKG: Updated packages.
  • **Misc...
Read more
Loading
Previous 1 3 4
Previous

AltStyle によって変換されたページ (->オリジナル) /