Drew Weymouth
|
e8737f47b3
|
Fix #483: workaround MPV failing to begin playback of track with new sample rate on Windows
|
2024-12-21 12:40:56 -08:00 |
|
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 |
|