-
v0.1.8
Stablereleased this
2026-10-15 01:34:23 +11:00 | 0 commits to master since this releaseWhat's new in this release
Better track information
- The player now shows the file type (extension) and estimated bitrate alongside the currently playing track.
- The album, genre, and year fields only appear when that information is available for a track — no more clutter from blank or "Unknown" fields.
Easier window management
- Dialogs like the About window are no longer modal. Just click anywhere on the main window to dismiss an open dialog.
Improved releases
- Added an Arch Linux package so you can install with
pacman -U. - Release files are now named with the version and architecture, making it clear what you're downloading.
Configured authentication: Managed by agent
Downloads
-
v0.1.7
Stablereleased this
2026-09-23 14:14:51 +10:00 | 5 commits to master since this releaseThis release fixes build compatibility with the latest GTK4 crate dependencies and adds Flatpak as a new distribution format.
What's new
• Flatpak release — Crusty Player is now available as a Flatpak bundle for easier installation on Linux distributions with Flatpak support
• Fixed build — Updated gdk4-sys and gtk4-sys crates to resolve compile errors after the GTK4 package bump
Downloads
-
v0.1.6
Stablereleased this
2026-09-12 19:35:31 +10:00 | 22 commits to master since this releaseAdded
- Shuffle: random starting position when shuffle is enabled
- Shuffle: played-track tracking to avoid repeats
- Playlist: highlight current track on
ListBoxRow - Playlist: auto-scroll to currently playing track
- Playlist: restore highlight on resume after pause
- README: build status badge link to the actions tab
Downloads
-
v0.1.5
Stablereleased this
2026-09-03 14:06:02 +10:00 | 38 commits to master since this releasev0.1.5 Release Notes
What's New
- External file open: Opening a file from a file manager or gPodder now wipes the existing playlist, stops playback, and starts playing the new file immediately.
- Playlist display names: Playlist entries show "Artist - Title" when metadata is available, falling back to the filename when it's not.
CI & Build Fixes
- Fixed CI and release workflows for self-hosted Forgejo runner compatibility (removed
sudo, enabled universe repo). - Fixed RPM build: license field corrected to
GPL-3.0-or-later, asset format fixed. - Fixed AppImage build:
appimagetoolis now extracted directly in-container. - Fixed release upload: replaced unsupported
upload-artifactandforgejo-releaseactions with direct Forgejo API calls usingcurl. - Updated application screenshots.
Downloads
-
v0.1.4
Stablereleased this
2026-09-01 19:36:53 +10:00 | 56 commits to master since this releaseWhat's New
- Added an automated release workflow that builds and attaches a binary,
.deb,.rpm, and AppImage to every tagged release.
Bug Fixes
- Fixed embedded cover art not displaying by reading the latest metadata revision.
- Maintain player state when the application is closed.
Improvements
- Upgraded dependency packages, including a migration to symphonia 0.6.1.
- Added CI test runner and build status badge to the README.
- General clippy warning fixes and CI refinements.
Downloads
- Added an automated release workflow that builds and attaches a binary,
-
v0.1.3 Stable
released this
2026-04-10 03:16:13 +10:00 | 79 commits to master since this releaseHighlights
Migrated GUI framework from egui to GTK4 — the application now uses native GTK4 widgets via gtk-rs, providing better integration with the desktop environment, including support for both light and dark system themes.New Features
•Playback time and total track duration are now shown in the window title while a track is playing
•Application logo is now displayed in the About dialog
Bug Fixes
•Fixed crash when adding files or folders to the playlist
•Fixed crash when pressing Play
•Fixed crash when clearing the playlist
•Fixed the −10s rewind button having no effect
•Fixed the delete track button not visually removing tracks from the playlist
•Fixed the About dialog website link not opening a browser
•Audio file extension matching is now case-insensitive (e.g. .MP3 files are now recognised alongside .mp3)
•Non-audio files are silently ignored when added via the file dialogOther
•Updated to rodio 0.22
•Updated to GTK4 0.11 / gdk4 0.11 / glib 0.22
•Removed all deprecated API usageDownloads
-
0.1.2 Stable
released this
2026-01-24 00:23:29 +11:00 | 95 commits to master since this releaseRelease Notes: UI Code Refactoring and Readability Improvements
This update focuses on improving the maintainability and readability of the application's core UI logic. By refactoring the main interface rendering loop, we have laid a cleaner foundation for future feature development and easier debugging.
🛠 Technical Improvements
- Modular UI Components: The large monolithic
updatefunction insrc/main.rshas been decomposed into smaller, specialized methods within theMediaPlayerstruct. This separation makes the UI structure much easier to follow and maintain. - New Internal UI Methods:
ui_top_panel: Dedicated logic for playlist management actions (Add Files, Add Folder, Clear, Save).ui_metadata_area: Encapsulates the track information display and cover art rendering.ui_controls: Isolated playback control logic (Play/Pause, Skip, Shuffle).ui_seek_and_volume: Handles the progress slider, time stamps, and volume control.ui_playlist: Manages the scroll-able list of tracks and track selection logic.ui_about_window: Separated the "About" information window into its own focused method.
📈 Developer Impact
- Improved Readability: Navigating the UI code is now significantly faster as each section is clearly labeled and contained.
- Easier Debugging: Issues related to specific UI components can now be isolated to their respective methods.
- Foundation for Future Features: Adding new UI elements or modifying existing ones is now more straightforward due to the modular architecture.
*No user-facing functionality changes were introduced in this release;
Downloads
- Modular UI Components: The large monolithic
-
0.1.1 Stable
released this
2026-01-10 04:17:38 +11:00 | 102 commits to master since this releaseInitial release of the Crusty Player, desktop app.
Downloads:
-
Crusty_Player_0.1.1-1_amd64.deb - 4.6mb
Downloads