Commit Graph
351 Commits
Author SHA1 Message Date
Drew Weymouth 6075b5c82e move saving play queue to window close intercept instead of app exit in case we crash during exit tasks 2024-08-19 08:46:44 -07:00
Drew Weymouth 66b878a092 Fix #462: persist Skip Duplicates setting in add to playlist dialog 2024-08-09 07:35:55 -07:00
Drew Weymouth 0e9a8fc38b change module locations 2024-08-06 20:30:44 -07:00
ericwyn 36652fa61c change the default sort order of trackPages to the recently added 2024-08-05 10:34:10 +08:00
Drew Weymouth 1f8e8d2936 add cfg file setting to skip SSL verification 2024-07-28 08:22:07 -07:00
Drew Weymouth 14e93c1586 Fix #417 - add missed CoverArtID when unmarshaling GetArtist response 2024-07-27 17:22:33 -07:00
Drew Weymouth 3c70513cb4 Updates #415: Make artist's discography sort order configurable 2024-07-26 08:00:12 -07:00
Drew Weymouth fdd449584b Fix #432: use artist sort name if present to sort 2024-07-25 17:46:55 -07:00
Drew Weymouth be4c3b857a Merge pull request #425 from dweymouth/feat/prevent-sleep
Prevent sleep on Windows when playing
2024-07-24 08:13:34 -07:00
Drew Weymouth 92d2fb042d don't leak memory in the error cases 2024-07-23 17:43:54 -07:00
Drew Weymouth 02e5c784b3 query MPV astats node directly in C for efficiency 2024-07-23 17:38:43 -07:00
Drew Weymouth b78b235341 tweaks and optimizations 2024-07-23 08:24:50 -07:00
Drew Weymouth 4d635d88b9 save peak meter window size 2024-07-22 19:04:59 -07:00
Drew Weymouth 9d0b381572 add controller logic for visualizations and add to gear menu 2024-07-22 18:16:18 -07:00
Drew Weymouth 1b5cf118e1 WIP: peak/rms meter visualization 2024-07-22 09:27:09 -07:00
Drew Weymouth 1d49aa171a remove empty const block 2024-07-21 16:36:40 -07:00
Drew Weymouth 4afedda04e translate sort order strings 2024-07-21 16:23:47 -07:00
Drew Weymouth d4066f0b1c add support for composer tag 2024-07-19 08:03:10 -07:00
Drew Weymouth 80e53c2971 load DLL only once 2024-07-19 07:29:57 -07:00
Drew Weymouth bc89cc20fc prevent sleep on Windows when playing 2024-07-18 18:25:14 -07:00
Drew Weymouth bf97cdb526 add more to track info dialog 2024-07-18 17:33:42 -07:00
Drew Weymouth 03ce1cc115 add more info to dialog and adjust layout 2024-07-18 08:11:37 -07:00
Drew Weymouth 3f30448383 Fix #421: properly handle reordering and deleting repeat tracks in queue 2024-07-13 10:53:57 -07:00
Drew Weymouth 59d979ba80 Include radio stations in Quick Search 2024-07-01 08:04:10 -07:00
Drew Weymouth edf85a4162 add option to show album years in grid views 2024-06-27 17:44:41 -07:00
Drew Weymouth 2b39c6ba66 add fallback for artist Top Tracks when server returns none 2024-06-26 08:28:24 -07:00
Drew Weymouth d9cec2e493 limit MPV back cache too 2024-06-25 07:34:16 -07:00
Drew Weymouth 396547d0d6 add back mistakenly deleted line 2024-06-24 18:54:58 -07:00
Drew Weymouth 7793fd8fdb Refactor: move some playback-related functions to backend package 2024-06-24 18:49:30 -07:00
Drew Weymouth 1ddc6dc8a9 exclude track itself from similar tracks in either codepath 2024-06-24 08:25:49 -07:00
Drew Weymouth 7f6335c428 add similar songs fallback when server returns none 2024-06-24 08:23:49 -07:00
Drew Weymouth 17dfa1132f add -seek-by CLI arg 2024-06-23 16:09:50 -07:00
Drew Weymouth 1ed561c178 don't crash if server returns nil saved play queue but no error 2024-06-19 07:45:53 -07:00
Drew Weymouth c0e120a397 use valid pipe name on Windows 2024-06-13 07:55:57 -07:00
Drew Weymouth 8570bcd25a if AllowMultiInstance, don't have second instance try to start IPC server 2024-06-12 18:39:07 -07:00
Drew Weymouth bfb869fadc a few fixes 2024-06-12 18:08:22 -07:00
Drew Weymouth 280030c858 add cmdline flags and some fixes to the IPC layer 2024-06-12 17:21:15 -07:00
Drew Weymouth 8e815c644a reactivate works through ipc now, at least on Mac 2024-06-12 09:07:15 -07:00
Drew Weymouth e0974fdb03 more WIP 2024-06-10 08:28:41 -07:00
Drew Weymouth 969c30f35a add window actions to ipc 2024-06-10 07:59:06 -07:00
Drew Weymouth d6cac62704 beginning of client 2024-06-09 11:10:10 -07:00
Drew Weymouth a851e0f600 skeleton of IPC mechanism to allow playback control with cmdline flags 2024-06-09 09:33:50 -07:00
Drew Weymouth e3dc2e3079 Fix #397: use different context menu for Play Queue and Related lists 2024-06-08 11:25:45 -07:00
Drew Weymouth b3049ed0f6 some fixes around saved play queue loading 2024-06-03 19:33:25 -07:00
Drew Weymouth c6b6da1f06 workaround Navidrome's incorrect getLyricsBySongId response schema 2024-06-03 08:12:15 -07:00
Drew Weymouth 9766aedf7a fix possible crash when switching servers with pending image fetches 2024-06-02 14:55:03 -07:00
Drew Weymouth 0d848aecbd don't crash with index out of range when removing radios from saved play queue 2024-06-02 08:46:07 -07:00
Drew Weymouth b7af1e716c use radio icon for image placeholder for radio stations 2024-06-01 17:42:40 -07:00
Drew Weymouth dcd714453e prevent radio stations from being seeked 2024-06-01 12:41:05 -07:00
Drew Weymouth bfa3dc9892 more progress on radios 2024-06-01 12:18:28 -07:00