Releases: vicemora97/flac-cast
Release list
Flac Cast v1.1.0
Flac Cast 1.1.0 is the current stable release of the local-first high-resolution audio player with Google Cast support. It consolidates the Custom Receiver, remote queue controls, HDR and music-reactive visuals, improved library organization, faster lossless Cast preparation, and the latest playback-state fixes.
Downloads
- Windows x64:
Flac-Cast-Windows-x64-Setup.exe(unsigned) - macOS Apple silicon:
Flac-Cast-macOS-arm64.dmg(not Developer ID signed or notarized) - Linux x64:
Flac-Cast-Linux-x86_64.AppImage(unsigned)
Each artifact has a matching .sha256 file.
Highlights since the previous stable release
- Added the branded Flac Cast Custom Web Receiver with native Cast queue, Previous/Next, repeat, shuffle and seek support.
- Added optional HDR-enhanced display and configurable artwork colors with music-reactive animation.
- Added recently-added sorting, album-title ordering, album-artist grouping and library refresh controls.
- Reduced Cast startup latency through streamed FLAC metadata sanitization and bounded prepared-file caching.
- Improved Cast queue stability, remote/local state synchronization, pause/seek recovery and automatic advancement.
- Fixed stale queue status so played tracks cannot re-enter the upcoming queue.
- Kept Shuffle and Repeat selected until the receiver acknowledges the requested mode.
- Updated the XML dependency used during native packaging to a patched release.
Security and signing
These builds are not yet code signed. Windows SmartScreen and macOS Gatekeeper may display a warning. Checksums are provided for integrity verification.
Project policies and source
Flac Cast v1.0.12
Flac Cast v1.0.12
Flac Cast is a local-first high-resolution audio player with Google Cast support. This release contains native downloads for Windows, macOS, and Linux built from tag v1.0.12.
Downloads
| Operating system | Download | Status |
|---|---|---|
| Windows x64 | Flac-Cast-Windows-x64-Setup.exe |
Unsigned |
| macOS Apple silicon | Flac-Cast-macOS-arm64.dmg |
Not Developer ID signed or notarized |
| Linux x64 | Flac-Cast-Linux-x86_64.AppImage |
Unsigned |
Each artifact has a matching .sha256 file. Verify the checksum before running the download.
Changes
- Prevented a disconnected Cast session from replacing the local now-playing track with stale receiver metadata.
- Preserved an explicit pause when a delayed Cast reconnect or queue load completes, while still honoring remote Google Home play and pause commands.
- Hardened Cast play, pause, and seek acknowledgements against callbacks from replaced sessions and added correlated command diagnostics.
- Recognized receivers buffering at the final timestamp as terminal and verified the receiver state before advancing a queue that remains stuck at the end.
- Preserved the requested timestamp when a receiver rejects a late-track FLAC seek, with bounded media and transport recovery instead of restarting at zero or entering a reconnect loop.
- Added regression coverage for local/Cast track adoption, terminal playback states, delayed commands, and seek recovery state.
Project policies and source
- Code signing policy
- Privacy policy
- GNU GPL v3.0 or later license
- Third-party notices
- Trademark policy
- Source for this release
- FFmpeg 6.1.1 source and platform-binary provenance
These builds are not yet code signed. Windows SmartScreen and macOS Gatekeeper may display a warning.
Flac Cast v1.0.11
Flac Cast is a local-first high-resolution audio player with Google Cast support. This release contains native downloads built from tag v1.0.11.
Downloads
| Operating system | File | Status |
|---|---|---|
| Windows x64 | Flac-Cast-Windows-x64-Setup.exe |
Unsigned |
| macOS Apple silicon | Flac-Cast-macOS-arm64.dmg |
Not Developer ID signed or notarized |
| Linux x64 | Flac-Cast-Linux-x86_64.AppImage |
Unsigned |
Each artifact has a matching .sha256 file. These builds are currently unsigned, so the operating system may display a security warning. See the code signing policy.
Changes
- Albums now group tracks by album artist, so guest and featured performers no longer split one release into multiple cards.
- Albums without album-artist metadata remain safely separated by track artist.
- The Albums grid is now ordered alphabetically by album title, using album artist only as a tie-breaker.
Updating
Flac Cast does not yet update itself automatically. Close the installed app, download the package for your operating system, and install the new version over the existing installation. Library and preference data are stored separately from the application package.
Privacy and source
- Privacy policy
- GNU GPL v3.0 or later license
- Third-party notices and FFmpeg provenance
- Trademark policy
- Source for this release
Free code signing is being requested from SignPath.io and the SignPath Foundation; this release must be treated as unsigned until its final Authenticode signature is explicitly verified.
Flac Cast v1.0.10
Flac Cast is a local-first high-resolution audio player with Google Cast support. This release contains native downloads built from tag v1.0.10.
Downloads
| Operating system | File | Status |
|---|---|---|
| Windows x64 | Flac-Cast-Windows-x64-Setup.exe |
Unsigned |
| macOS Apple silicon | Flac-Cast-macOS-arm64.dmg |
Not Developer ID signed or notarized |
| Linux x64 | Flac-Cast-Linux-x86_64.AppImage |
Unsigned |
Each artifact has a matching .sha256 file. These builds are currently unsigned, so the operating system may display a security warning. See the code signing policy.
Highlights
- Prevents Cast volume changes from calling a receiver controller after its control connection has closed.
- Shows the exact Custom Receiver launch error when playback falls back to Google's Default Media Receiver.
- Streams compatible FLAC files on demand with unchanged encoded audio, reducing cold starts for NAS libraries.
- Strengthens prepared-cache eviction, HTTP range handling, diagnostics, and Cast queue reconciliation.
- Adds configurable artwork-derived player colors and an optional RMS-based music-reactive effect.
- Includes the macOS DMG retry introduced after v1.0.8.
Updating
Flac Cast does not yet update itself automatically. Close the installed app, download the package for your operating system, and install the new version over the existing installation. Library and preference data are stored separately from the application package.
Privacy and source
- Privacy policy
- GNU GPL v3.0 or later license
- Third-party notices and FFmpeg provenance
- Trademark policy
- Source for this release
Free code signing is being requested from SignPath.io and the SignPath Foundation; this release must be treated as unsigned until its final Authenticode signature is explicitly verified.
Flac Cast 1.0.7
Flac Cast 1.0.7 improves manual FIFO queue reliability and adds more useful library sorting.
What changed
- Added Recently added sorting with newest-first and oldest-first order.
- Audio-quality groups now use track title A-Z as their stable secondary order.
- Fixed Cast FIFO tracks being skipped or lost when the current song finishes.
- Cast queue updates now keep a valid next item available throughout receiver synchronization.
Downloads
| Platform | File | Signing status |
|---|---|---|
| Windows x64 | Flac-Cast-Windows-x64-Setup.exe |
Unsigned |
| macOS Apple silicon | Flac-Cast-macOS-arm64.dmg |
Unsigned and not notarized |
| Linux x86_64 | Flac-Cast-Linux-x86_64.AppImage |
SHA-256 checksum provided |
Each download has a matching .sha256 file. Verify it before running the application.
Code signing policy
Read the project Code signing policy.
Free code signing provided by SignPath.io, certificate by SignPath Foundation. The files in this release are not yet signed unless explicitly stated above.
Privacy, license, and source
Flac Cast v1.0.6
Flac Cast v1.0.6
Flac Cast is a local-first high-resolution audio player with Google Cast support. This signing-readiness prerelease contains native downloads for Windows, macOS, and Linux built from the public tag v1.0.6.
Downloads
| Operating system | Download | Status |
|---|---|---|
| Windows x64 | Flac-Cast-Windows-x64-Setup.exe |
Unsigned; installer metadata prepared for SignPath |
| macOS Apple silicon | Flac-Cast-macOS-arm64.dmg |
Not Developer ID signed or notarized |
| Linux x64 | Flac-Cast-Linux-x86_64.AppImage |
Unsigned |
Each artifact has a matching .sha256 file. Verify the checksum before running the download.
Changes
- Corrected the Windows installer metadata so
ProductName,FileDescription,FileVersion, andProductVersionidentify Flac Cast consistently. - Added the project trademark policy separating GPL source rights from official release identity.
- No playback behavior changed in this release.
Source, build, privacy, and licensing
Flac Cast v1.0.5
Flac Cast v1.0.5
Flac Cast is a local-first high-resolution audio player with Google Cast support. This prerelease contains native downloads for Windows, macOS, and Linux built from the public tag v1.0.5.
Downloads
| Operating system | Download | Status |
|---|---|---|
| Windows x64 | Flac-Cast-Windows-x64-Setup.exe | Unsigned |
| macOS Apple silicon | Flac-Cast-macOS-arm64.dmg | Not Developer ID signed or notarized |
| Linux x64 | Flac-Cast-Linux-x86_64.AppImage | Unsigned |
Each artifact has a matching .sha256 file. Verify the checksum before running the download.
Privacy, licensing, identity, and source
- Privacy policy
- GNU GPL v3.0 or later license
- Trademark policy
- Third-party notices
- Source for this release
- FFmpeg 6.1.1 source and platform-binary provenance
- Code signing policy
Highlights
- Faster Cast startup for clean uncached FLAC files and bounded background preparation of upcoming tracks.
- Receiver-specific compatibility learning and reuse of prepared lossless media.
- Automatic recovery from unexpected Cast control-socket interruptions while preserving track and position.
- State-verified recovery when a receiver remains stuck at the end of a track.
- Contextual list repeat and non-disruptive in-place Cast queue updates.
- Back/Forward library navigation plus direct artist and album shortcuts from track menus.
- Correct physical soundbar volume synchronization during queue and playback updates.
See the full changelog for details.