Brian Bicknell brister
  • Joined on 2025-08-26
brister pushed to master at brister/harmonia 2026-08-10 13:14:02 +00:00
23aff91ba0 Updated NSubstitute package.
brister pushed to master at brister/harmonia 2026-08-09 21:30:50 +00:00
91e4d88643 Added playlists view context menu for rename, lock/unlock, and delete.
brister pushed to master at brister/harmonia 2026-08-09 18:03:26 +00:00
cf8a40ee52 Fixed the "set" Playlist property (order of operations issue).
brister pushed to master at brister/harmonia 2026-08-09 15:51:51 +00:00
895cfdc5f7 Fixed issue with maintaining audio player "pause" state between application restarts.
brister pushed to master at brister/harmonia 2026-08-09 15:28:57 +00:00
2be865d445 Fixed PlaylistDetailViewModels's "Playlist" object not properly synchronizing (events, locking) to the playlist manager's current playlist at constructor time.
brister pushed to master at brister/harmonia 2026-08-08 22:24:35 +00:00
afcae0761b Included M4A as a supported format.
brister pushed to master at brister/harmonia 2026-08-08 20:38:07 +00:00
0942e3e5ad Added tracking/capturing/restoration of audio playback state and position.
brister pushed to master at brister/harmonia 2026-08-06 06:11:57 +00:00
c262ee4caa Added application session services, along with initial restore and tracker implementations.
brister pushed to master at brister/harmonia 2026-08-06 02:57:37 +00:00
75f820ed7b Updated certain events to have more concrete event arguments. Added try-catch block around playlist save logic. Added DispatchQueue where necessary.
brister pushed to master at brister/harmonia 2026-08-05 04:51:04 +00:00
1d45826c38 Highlight active playlist. Various optimizations and fixes.
brister pushed to master at brister/harmonia 2026-08-04 03:53:00 +00:00
3c3cf37cd5 When adding a new playlist, prompt user for the playlist name.
brister pushed to master at brister/harmonia 2026-08-04 03:49:29 +00:00
cd6f9c382e Added playlist renaming functionality.
brister pushed to master at brister/harmonia 2026-08-04 02:57:44 +00:00
de16ac6240 Added in more locking/unlocking logic.
brister pushed to master at brister/harmonia 2026-08-04 02:38:25 +00:00
2b78ac5667 Added randomize/reverse songs logic. Added initial UI-side locking logic.
brister pushed to master at brister/harmonia 2026-08-03 03:34:14 +00:00
99978c62c4 Implemented tag refresh on a playlist. Made audio file scanning truly asynchronous. Added basic playlist sorting functionality.
brister pushed to master at brister/harmonia 2026-07-31 14:41:33 +00:00
7aaf36f7b2 Updated Avalonia UI packages.
brister pushed to master at brister/harmonia 2026-07-31 13:04:34 +00:00
16b87d255e Show total songs and total duration for each playlist.
ea5b428a65 Make "Playlist" observable (for scroll to top feature).
8864da7a75 Scroll to top of the playlist on playlist change.
6484f2120e Removed unused code.
Compare 4 commits »
brister pushed to master at brister/harmonia 2026-07-28 04:20:50 +00:00
62e53a29d4 Added playlists view. Added messaging service. Added logic for adding and deleting playlists.
7cfcbf26cc Fixed loading multiple songs issue.
Compare 2 commits »
brister pushed to master at brister/harmonia 2026-07-27 03:44:13 +00:00
a85c65e833 Removed "PlaylistSongs" field, in order to maintain one source of truth (Playlist.Songs). No not allow reordering when a filter is present on the playlist.
brister pushed to master at brister/harmonia 2026-07-27 02:37:27 +00:00
c334a4166f Updated playlist view name. Added custom title bar.