ccea149df0Disable sleep idle timeout when audio is playing via SetThreadExecutionState.Brian Bicknell2026-08-28 23:36:47 -04:00
32547c4f4cFixed playlist song pasting logic, so that songs can be pasted into an empty playlist (or a playlist with no selected songs).Brian Bicknell2026-08-26 10:06:41 -04:00
91e4d88643Added playlists view context menu for rename, lock/unlock, and delete.Brian Bicknell2026-08-09 17:30:38 -04:00
cf8a40ee52Fixed the "set" Playlist property (order of operations issue).Brian Bicknell2026-08-09 14:03:14 -04:00
895cfdc5f7Fixed issue with maintaining audio player "pause" state between application restarts.Brian Bicknell2026-08-09 11:51:44 -04:00
2be865d445Fixed PlaylistDetailViewModels's "Playlist" object not properly synchronizing (events, locking) to the playlist manager's current playlist at constructor time.Brian Bicknell2026-08-09 11:28:45 -04:00
0942e3e5adAdded tracking/capturing/restoration of audio playback state and position.Brian Bicknell2026-08-08 16:37:55 -04:00
c262ee4caaAdded application session services, along with initial restore and tracker implementations.Brian Bicknell2026-08-06 02:11:47 -04:00
75f820ed7bUpdated certain events to have more concrete event arguments. Added try-catch block around playlist save logic. Added DispatchQueue where necessary.Brian Bicknell2026-08-05 22:57:28 -04:00
1d45826c38Highlight active playlist. Various optimizations and fixes.Brian Bicknell2026-08-05 00:50:56 -04:00
3c3cf37cd5When adding a new playlist, prompt user for the playlist name.Brian Bicknell2026-08-03 23:52:56 -04:00
99978c62c4Implemented tag refresh on a playlist. Made audio file scanning truly asynchronous. Added basic playlist sorting functionality.Brian Bicknell2026-08-02 23:34:04 -04:00
a85c65e833Removed "PlaylistSongs" field, in order to maintain one source of truth (Playlist.Songs). No not allow reordering when a filter is present on the playlist.Brian Bicknell2026-07-26 23:44:06 -04:00
63938b0139Made repository methods asynchronous. Simplified playlist repository. Use playlist manager in the app, and left playlist repository to only be used by the playlist manager.Brian Bicknell2026-07-24 09:49:58 -04:00
0acbab1215Removed regular expressions package, as it is no longer needed in .NET 10.Brian Bicknell2026-07-21 02:17:13 -04:00