-
v0.1.5
Stablereleased this
2026-09-03 14:06:02 +10:00 | 1 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.4
Stablereleased this
2026-09-01 19:36:53 +10:00 | 19 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 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 | 42 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
0.1.2 Stable
released this
2026-01-24 00:23:29 +11:00 | 58 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
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
0 downloads
- Modular UI Components: The large monolithic
-
0.1.1 Stable
released this
2026-01-10 04:17:38 +11:00 | 65 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads