Drew Weymouth
|
774bd996fc
|
fix opensubsonic date, and locale detection
|
2024-12-23 17:39:57 -08:00 |
|
Drew Weymouth
|
ff3b1addf8
|
show full OpenSubsonic date where available
|
2024-12-23 17:23:26 -08:00 |
|
Drew Weymouth
|
37f678e5f3
|
Prepare for 0.13.2 release
|
2024-12-21 13:09:19 -08:00 |
|
Drew Weymouth
|
3ced9f8c4a
|
add missing "Mode" translation to en and es
|
2024-12-21 13:09:19 -08:00 |
|
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
|
7c774c65ed
|
pull in Fyne tweak to increase scroll speed
|
2024-12-21 11:51:53 -08:00 |
|
Drew Weymouth
|
800a15683d
|
fix scrolling performance of grid views when not showing album year
|
2024-12-21 11:13:12 -08:00 |
|
Drew Weymouth
|
e174f08fe1
|
pull in Fyne bug fix for re-rasterization on monitor change
|
2024-12-21 09:39:00 -08:00 |
|
Drew Weymouth
|
56effb7027
|
make playlist image clickable to show pop-up
|
2024-12-19 08:59:58 -08:00 |
|
Drew Weymouth
|
e9863fa3f5
|
add translations of "Language"
|
2024-12-17 19:27:48 -08:00 |
|
Drew Weymouth
|
34c04ba9d9
|
Expose language setting in settings dialog, fix some bugs
|
2024-12-17 19:15:16 -08:00 |
|
Drew Weymouth
|
dd3f5874c4
|
add ability to configure language in config file
|
2024-12-17 18:07:28 -08:00 |
|
Drew Weymouth
|
507d6332c1
|
some render refactoring
|
2024-12-17 17:18:57 -08:00 |
|
Drew Weymouth
|
1d342bf413
|
ensure clicking anywhere outside tracklists can unselect all
|
2024-12-15 15:52:21 -08:00 |
|
Drew Weymouth
|
46153f5fe3
|
add 2 missing Spanish translations
|
2024-12-15 14:56:28 -08:00 |
|
Drew Weymouth
|
b3f6edd16d
|
upgrade to Fyne 2.5.3
|
2024-12-15 08:33:59 -08:00 |
|
Drew Weymouth
|
b0b34e7791
|
add PageUp / PageDown scrolling
|
2024-12-05 08:20:06 -08:00 |
|
Drew Weymouth
|
58ebd3ccf4
|
Fix #495: use custom user-agent instead of go-http-client
|
2024-10-17 08:36:00 -07:00 |
|
Drew Weymouth
|
494ca677d8
|
Fix #487: remove only selected copy of duplicate tracks in playlist
|
2024-09-29 13:04:43 -07: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
|
72de61568a
|
Fix #477: scroll to currently playing track when loading Now Playing page
|
2024-09-07 08:17:19 -07:00 |
|
Drew Weymouth
|
d19ce0ccad
|
fix deadlock regression with tracklist.AppendTracks
|
2024-09-07 08:01:37 -07:00 |
|
Drew Weymouth
|
fec6fe5eb7
|
fix nocopy of mutex
|
2024-09-06 18:07:31 -07:00 |
|
Drew Weymouth
|
0d281bc5bf
|
switch to atomic.Bool
|
2024-09-06 18:06:11 -07:00 |
|
Drew Weymouth
|
65efac0ba5
|
move refresh into AppendTracks impl
|
2024-09-06 17:46:47 -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
|
8339b8dbc5
|
fix wrong tool tip on repeat control
|
2024-08-23 08:01:28 -07:00 |
|
Drew Weymouth
|
91964d9608
|
prepare for 0.13.1 release
|
2024-08-20 08:34:58 -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
|
389c94e7e1
|
fix color assertion crash when showing pop up queue on Windows
|
2024-08-19 08:49:40 -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
|
cf01553974
|
update changelog
|
2024-08-19 08:25:37 -07:00 |
|
Drew Weymouth
|
16518afe4a
|
update Fyne
|
2024-08-19 08:13:54 -07:00 |
|
Drew Weymouth
|
d1d958644a
|
few translation fixes
|
2024-08-19 07:49:40 -07:00 |
|
Drew Weymouth
|
4905f82ef2
|
fix translations of "Search page"
|
2024-08-16 08:57:55 -07:00 |
|
Drew Weymouth
|
1d64778f3d
|
add icons to dialog buttons
|
2024-08-16 08:52:10 -07:00 |
|
Drew Weymouth
|
d6354086bb
|
Fix #467: translate "public/private playlist by" as single string
|
2024-08-16 08:38:02 -07:00 |
|
Drew Weymouth
|
72e670f13f
|
disable window workaround on Wayland as well
|
2024-08-15 08:32:05 -07:00 |
|
Drew Weymouth
|
b44fab22b2
|
only use window size workaround on linux where needed
|
2024-08-15 08:17:42 -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
|
4654d310fd
|
Ctrl+A selects all on pop up queue if visible
|
2024-08-08 19:02:10 -07:00 |
|
Drew Weymouth
|
ca90bf50da
|
increase sleep, remove debug prints
|
2024-08-08 08:40:07 -07:00 |
|
Drew Weymouth
|
697aa911f5
|
adjust sleeps, add debug logs
|
2024-08-08 08:22:23 -07:00 |
|
Drew Weymouth
|
1ff9d2d026
|
use Resize twice
|
2024-08-07 12:46:11 -07:00 |
|
Drew Weymouth
|
f4a5d4aab3
|
rework window size workaround
|
2024-08-07 11:08:58 -07:00 |
|
Drew Weymouth
|
0e9a8fc38b
|
change module locations
|
2024-08-06 20:30:44 -07:00 |
|
Drew Weymouth
|
786b951ebc
|
pull in MPV memory leak fixes
|
2024-08-06 18:56:44 -07:00 |
|
Drew Weymouth
|
a0e9a7d7c0
|
fix localizations
|
2024-08-06 07:37:33 -07:00 |
|
Drew Weymouth
|
77039ab6dd
|
update list for refreshing optimization
|
2024-08-06 07:28:50 -07:00 |
|
Drew Weymouth
|
66b8d4bc89
|
Add tool tips to tracklist names, etc + refactoring
|
2024-08-05 17:53:01 -07:00 |
|
Drew Weymouth
|
7c94a4c694
|
Updates #116: add tool tips to buttons and various UI elements
|
2024-08-03 08:25:38 -07:00 |
|
Drew Weymouth
|
7fcbfdd456
|
prepare for 0.13.0 release
|
2024-07-28 15:57:08 -07:00 |
|
Drew Weymouth
|
45ac279693
|
add Ctrl/Cmd+W shortcut to close Peak Meter window
|
2024-07-28 15:31:55 -07:00 |
|
Drew Weymouth
|
48c9cda18c
|
edit changelog
|
2024-07-28 12:35:35 -07:00 |
|
Drew Weymouth
|
178d672e25
|
add 0.13.0 changelog
|
2024-07-28 12:32:48 -07:00 |
|
Drew Weymouth
|
5eae2a4f20
|
add menu separator below Visualizations
|
2024-07-28 12:16:36 -07:00 |
|
Drew Weymouth
|
e68214a38a
|
Fix #302: use FyneApp.toml to inject additional .desktop metadata
|
2024-07-28 11:59:45 -07:00 |
|
Drew Weymouth
|
4ab8f86267
|
Fix #435 - pull in temp fix for non-Latin text truncation from Fyne fork
|
2024-07-28 11:40:37 -07:00 |
|
Drew Weymouth
|
1f8e8d2936
|
add cfg file setting to skip SSL verification
|
2024-07-28 08:22:07 -07:00 |
|
Drew Weymouth
|
c3d3cf92a7
|
make playing icon in compact tracklist rows a little bigger
|
2024-07-27 17:33:44 -07:00 |
|
Drew Weymouth
|
14e93c1586
|
Fix #417 - add missed CoverArtID when unmarshaling GetArtist response
|
2024-07-27 17:22:33 -07:00 |
|
Drew Weymouth
|
c5bba50b5a
|
move file path row to section with rest of file info
|
2024-07-27 17:11:28 -07:00 |
|
Drew Weymouth
|
3b918d0ed5
|
fix pop up play queue scroll to now playing
|
2024-07-27 17:03:46 -07:00 |
|
Drew Weymouth
|
6d6451c6f4
|
read double click delay from Fyne
|
2024-07-27 08:51:00 -07:00 |
|
Drew Weymouth
|
44f0399f41
|
fix track info dialog sizing logic
|
2024-07-26 08:51:10 -07:00 |
|
Drew Weymouth
|
950d34c57d
|
add track info menu item to PlayQueueList and NowPlayingCard
|
2024-07-26 08:26:02 -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
|
0359d12e7d
|
reactivate peak meter window if menu item selected again
|
2024-07-25 17:28:49 -07:00 |
|
Drew Weymouth
|
e9946c0511
|
fix crash when showing pop up play queue with nothing playing, also let it be freed after non-use
|
2024-07-25 17:28:24 -07:00 |
|
Drew Weymouth
|
da2a175c5b
|
make pop up play queue slightly translucent
|
2024-07-25 07:54:34 -07:00 |
|
Drew Weymouth
|
c79da457bb
|
fix some missed localizations
|
2024-07-24 19:46:51 -07:00 |
|
Drew Weymouth
|
e5e0b2350f
|
fix bad find/replace
|
2024-07-24 17:38:19 -07:00 |
|
Drew Weymouth
|
6f74b5a2b8
|
Add pop up plqy queue button to lower right
|
2024-07-24 17:36:47 -07:00 |
|
Drew Weymouth
|
ff6a204284
|
localize list of startup pages in Settings
|
2024-07-24 07:55:43 -07:00 |
|
Drew Weymouth
|
26c3bd8012
|
add retrying to Fyne window misdraw workaround on Linux
|
2024-07-24 07:45:35 -07:00 |
|
Drew Weymouth
|
6d08bfbd79
|
Updates #65: update Fyne to get latest i18n bug fixes
|
2024-07-24 07:33:00 -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
|
1814e2a6a3
|
add some missed translation strings
|
2024-07-23 08:53:06 -07:00 |
|
Drew Weymouth
|
b78b235341
|
tweaks and optimizations
|
2024-07-23 08:24:50 -07:00 |
|
Drew Weymouth
|
de1e0611b1
|
add translation entry
|
2024-07-22 20:03:17 -07:00 |
|
Drew Weymouth
|
fdeb33f857
|
fix initial conditions
|
2024-07-22 19:38:30 -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
|
0b3687a2ff
|
make peak meter horizontal, add ruler and L/R labels
|
2024-07-22 17:47:09 -07:00 |
|
Drew Weymouth
|
1b5cf118e1
|
WIP: peak/rms meter visualization
|
2024-07-22 09:27:09 -07:00 |
|
Drew Weymouth
|
849d12d7a0
|
update go-mpv for memory leak fix
|
2024-07-21 18:29:59 -07:00 |
|
Drew Weymouth
|
a50ca0bf86
|
update Fyne to get translation bugfix
|
2024-07-21 16:55:56 -07:00 |
|
Drew Weymouth
|
1d216d0b4f
|
rm extra translation
|
2024-07-21 16:40:10 -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 |
|