Commit Graph
821 Commits
Author SHA1 Message Date
zackslash e938d62cb3 native functionality bridge 2023-10-19 15:48:56 +01:00
zackslash 7e6fd269db populate cache in MPMedia ArtURLLookup 2023-10-19 15:47:47 +01:00
zackslash bfe10f09a4 Expose Pause & Continue player functions 2023-10-19 15:47:21 +01:00
zackslash 944491d133 initial MPMedia bridge 2023-10-18 23:25:57 +01:00
zackslash 560c0955ac WIP macos media bridge 2023-10-18 23:16:05 +01:00
Drew Weymouth fa931f490c Fix #255: parse OpenSubsonic getAlbumList2 correctly 2023-10-12 18:27:47 -07:00
Drew Weymouth efbe2fadb9 Merge pull request #254 from dweymouth/genres-playlists-sort
Add sorting to playlists and genres list views
2023-10-11 18:13:02 -07:00
Drew Weymouth 0bcdcf5e02 add genres list sorting and fix bug with playlists sorting 2023-10-11 17:56:25 -07:00
Drew Weymouth 4485908776 add sorting to playlists page list view 2023-10-09 17:06:59 -07:00
Drew Weymouth f84a03c703 Closes #249: add Rescan Library to settings menu 2023-09-25 16:38:02 -07:00
Drew Weymouth 3321540bd3 prepare for 0.5.2 release 2023-09-18 09:02:26 -07:00
Drew Weymouth d04a07bf16 Add changelog for 0.5.1 and 0.5.2 2023-09-18 08:56:02 -07:00
Drew Weymouth a5417cc8ec update go-subsonic to get timestamp unmarshaling fix 2023-09-16 12:23:36 -07:00
Lite Ye ce685933be Fix invalid object path in mpris integration 2023-08-29 09:03:13 -07:00
Celyn Walters f2e4805b29 Add ContentCreated, UseCount to MPRIS result 2023-08-27 18:20:00 -07:00
Drew Weymouth 9b2fee47f1 refactor: shared base impl between albums and genre pages 2023-08-07 17:28:24 -07:00
Drew Weymouth 64ec698202 few cleanups around handling track change callback 2023-08-04 23:39:14 -04:00
Drew Weymouth 5c9d338b62 prevent multiple popup covers on album page if thumbnail clicked twice while loading 2023-08-04 10:59:19 -04:00
Drew Weymouth a2a56b3d8c ctrl+F to focus search bar on Artists page 2023-08-02 16:07:32 -06:00
Drew Weymouth 1c27a267b9 add Cmd+, shortcut for settings dialog on Mac 2023-08-02 15:58:30 -06:00
Drew Weymouth cf09912474 fix bug where album card on artist page would occasionally show artist name instead of year 2023-08-02 15:32:30 -06:00
Drew Weymouth a53a270730 limit concurrent image fetches from server 2023-08-01 17:21:38 -07:00
Drew Weymouth f63fcc14ff Fix #227: add limit to on-disk image cache size, periodic pruning 2023-07-28 18:53:45 -07:00
Drew Weymouth 09fcc6dcb8 clear in-memory image cache on server logout 2023-07-28 17:10:40 -07:00
Drew Weymouth 873dc16b0d Fix #230: update go-mpris-server to get bug fix 2023-07-28 08:42:19 -07:00
Drew Weymouth bd15866e02 Fix #223: open Settings dialog to last active tab 2023-07-19 14:58:27 -07:00
Drew Weymouth 1465479f2a add expiry to cached full size cover art 2023-07-18 18:31:20 -07:00
Drew Weymouth 69fa726894 prepare for 0.5.1 bug fix release 2023-07-17 17:12:23 -07:00
Drew Weymouth 5bb65ee6aa Fixes #222: ensure pooled PageHeaders don't hold onto old state in closures 2023-07-17 17:07:13 -07:00
Drew Weymouth 5a5f551613 Fixes #220, Fixes #221: a few MPRIS bugs 2023-07-17 17:01:27 -07:00
Drew Weymouth 36bc8ef57b use no track object path instead of empty string 2023-07-17 17:01:03 -07:00
Drew Weymouth 96a9ea7b03 Update README.md features list 2023-07-17 12:29:51 -07:00
Drew Weymouth f66134c380 point back to quarckster/go-mpris-server directly 2023-07-17 09:22:22 -07:00
Drew Weymouth c7f58a8a38 prepare for 0.5.0 release 2023-07-15 11:14:57 -07:00
Drew Weymouth b2ce80b44a Update CHANGELOG.md with 0.5.0 changes 2023-07-15 11:10:09 -07:00
Drew Weymouth 2218c34963 pick up bug fix in mpris library for exporting metadata 2023-07-15 10:50:34 -07:00
Drew Weymouth 5902c40b98 Fix #212: round saved window dimensions to even 2023-07-14 17:19:55 -07:00
Drew Weymouth abb7dc0dde Merge pull request #219 from dweymouth/feature/mpris
Add MPRIS integration
2023-07-14 16:59:35 -07:00
Drew Weymouth c11900da83 Fix #216: ensure Audio Exclusive is set to false when paused 2023-07-14 16:58:22 -07:00
Drew Weymouth 4febad12b7 fix regression with shuffle context menu on gridview 2023-07-14 16:54:53 -07:00
Drew Weymouth 9004e002f2 fix loopmode crash regression 2023-07-13 18:43:18 -07:00
Drew Weymouth 0dad246124 temporarily move to patched fork 2023-07-13 18:21:42 -07:00
Drew Weymouth e754b40a09 implement MPRIS SetVolume 2023-07-13 14:41:11 -07:00
Drew Weymouth a12b6dd276 expose repeat mode through MPRIS 2023-07-13 13:12:57 -07:00
Drew Weymouth 41053a22a8 upgrade go-mpris-server; gracefully handle no dbus connection 2023-07-13 12:51:19 -07:00
Drew Weymouth 8a1a3795bc uncomment events and fix artURL - will crash unless building against pull #4 in quarckster/go-mpris-server 2023-07-12 18:14:20 -07:00
Drew Weymouth a9bafd76c7 emitting events is crashing for some reason; comment out for now 2023-07-12 17:41:16 -07:00
Drew Weymouth 3b204572b1 mpris events 2023-07-12 17:41:16 -07:00
Drew Weymouth 61d5ad917d more mpris features 2023-07-12 17:41:16 -07:00
Drew Weymouth 2a17718969 add implementations for several mpris methods 2023-07-12 17:41:16 -07:00