Commit Graph
465 Commits
Author SHA1 Message Date
Drew Weymouth dd3f5874c4 add ability to configure language in config file 2024-12-17 18:07:28 -08:00
Drew Weymouth 58ebd3ccf4 Fix #495: use custom user-agent instead of go-http-client 2024-10-17 08:36:00 -07:00
David Roman 58fd4bbb4a add option to configure queue size 2024-10-01 21:39:00 +02:00
Drew Weymouth fd2d831fe6 add missed handler for cmdLoadRadioStation 2024-09-11 16:59:53 -07:00
Drew Weymouth 7950999450 fix seeking to next track repeatedly and quickly 2024-09-11 11:34:14 -07:00
Drew Weymouth 1fff7f6488 fix coalescing logic of multiple seekFwdBackN commands 2024-09-11 08:20:15 -07:00
Drew Weymouth 00ffb8b3a1 implement SeekFwdBackN 2024-09-11 07:57:38 -07:00
Drew Weymouth faf067ce7e add shared callback impl between mpv and jukebox players 2024-09-01 08:45:09 -07:00
Drew Weymouth c2efb048e2 more jukebox work 2024-08-31 09:09:12 -07:00
Drew Weymouth 3bad04a74a update jukebox player to synchronous 2024-08-30 16:48:44 -07:00
Drew Weymouth 136bade8b4 hook up cmd queue to PlaybackManager 2024-08-30 08:20:02 -07:00
Drew Weymouth 0fffe9d8ed more playback commands 2024-08-28 08:25:13 -07:00
Drew Weymouth 188a94b41b beginning of reworking playback to use a command queue 2024-08-27 18:16:16 -07:00
Drew Weymouth 62803b9f09 save settings when window closing to avoid losing some settings on crash-exits 2024-08-20 08:00:25 -07:00
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