Drew Weymouth
|
a83e21d7ea
|
remember volume setting across restarts
|
2023-02-19 14:19:31 -08:00 |
|
Drew Weymouth
|
631ef947e5
|
add year column to tracklist
|
2023-02-19 12:36:23 -08:00 |
|
Drew Weymouth
|
76a8742317
|
Merge pull request #49 from dweymouth/develop
Add configuring of visible tracklist columns
|
2023-02-19 11:12:50 -08:00 |
|
Drew Weymouth
|
4da2e8e024
|
update README that we support tracklist column config
|
2023-02-19 09:07:02 -08:00 |
|
Drew Weymouth
|
64bdca7caf
|
persist tracklist columns setting in Playlist and Now Playing pages
|
2023-02-19 09:03:13 -08:00 |
|
Drew Weymouth
|
85e79921da
|
persist album page tracklist column visibility preference
|
2023-02-18 21:04:56 -08:00 |
|
Drew Weymouth
|
afe37609ea
|
fix toggle column visibility bug with 0 play count tracks
|
2023-02-18 20:30:58 -08:00 |
|
Drew Weymouth
|
5a352e3c6e
|
add right-click menu to toggle tracklist columns
|
2023-02-18 19:46:19 -08:00 |
|
Drew Weymouth
|
4297e3318a
|
add own libmpv binding
|
2023-02-18 12:36:15 -08:00 |
|
Drew Weymouth
|
bc4a55e23a
|
switch to own libmpv binding
|
2023-02-18 12:35:55 -08:00 |
|
Drew Weymouth
|
7bdf956d51
|
save search state for favorites page in navigation history
|
2023-02-18 10:55:31 -08:00 |
|
Drew Weymouth
|
2db035b2bd
|
increase test-connection timeout and invoke in goroutines
|
2023-02-18 09:30:16 -08:00 |
|
Drew Weymouth
|
04461bf9e2
|
on Linux, tracklist selection is always in Ctrl+click mode; GLFW workaround
|
2023-02-16 19:40:42 -08:00 |
|
Drew Weymouth
|
38b70cb65d
|
Merge pull request #47 from dweymouth/develop
Develop
|
2023-02-16 19:32:44 -08:00 |
|
Drew Weymouth
|
28236ee08c
|
make shuffle and favorite button callbacks non-blocking
|
2023-02-16 18:02:34 -08:00 |
|
Drew Weymouth
|
941012b7d2
|
make sure calls to server are async in UI callbacks; fix genre page not playing albums regression
|
2023-02-16 17:55:33 -08:00 |
|
Drew Weymouth
|
aa2204b88f
|
add shuffle button to album and playlist pages
|
2023-02-15 19:46:08 -08:00 |
|
Drew Weymouth
|
76828ecf5e
|
update custom Fyne fork to tweak win/linux scroll speed
|
2023-02-14 18:57:09 -08:00 |
|
Drew Weymouth
|
285dd67e78
|
detect server connection failure on startup and re-prompt for login
|
2023-02-14 18:03:38 -08:00 |
|
Drew Weymouth
|
e5a1c4df49
|
test connection before dismissing LoginDialog
|
2023-02-14 17:52:53 -08:00 |
|
Drew Weymouth
|
69a008951e
|
validate server connection before dismissing login dialogs
|
2023-02-13 19:35:47 -08:00 |
|
Drew Weymouth
|
f7f6bcd546
|
ensure play count in tracklist updates after scrobble
|
2023-02-13 17:04:47 -08:00 |
|
Drew Weymouth
|
ed8efdf881
|
Merge pull request #38 from dweymouth/develop
Add ability to log out of server, edit server connection
|
2023-02-12 18:23:36 -08:00 |
|
Drew Weymouth
|
8b58825691
|
quick fix to clear play queue on logout
|
2023-02-12 18:03:04 -08:00 |
|
Drew Weymouth
|
32345b5c81
|
add ability to logout of server (via new settings menu button)
|
2023-02-12 17:57:03 -08:00 |
|
Drew Weymouth
|
b5aa8e61f0
|
refactor login workflow, can now re-prompt for password if missing
|
2023-02-12 17:21:47 -08:00 |
|
Drew Weymouth
|
198b84b9c1
|
add Logout, OnLogout to server manager and hook up OnLogout callbacks
|
2023-02-12 15:47:15 -08:00 |
|
Drew Weymouth
|
c3fcf5955e
|
add add'l tracklist columns, begin work toward config. visibility
|
2023-02-12 10:29:52 -08:00 |
|
Drew Weymouth
|
e85f0301e9
|
create LoginDialog
|
2023-02-11 16:50:48 -08:00 |
|
Drew Weymouth
|
0e8950f0fc
|
small refactor - move keyring logic to ServerManager
|
2023-02-11 16:34:08 -08:00 |
|
Drew Weymouth
|
aa455d8ccb
|
Merge pull request #36 from dweymouth/develop
Add Now Playing page to view and edit play queue
|
2023-02-11 13:50:01 -08:00 |
|
Drew Weymouth
|
4cc52d4135
|
ensure we unpause in player.PlayTrackAt
|
2023-02-11 13:46:46 -08:00 |
|
Drew Weymouth
|
ffef55090a
|
add TODO comment for scrobbling when removing currently playing track
|
2023-02-11 13:27:29 -08:00 |
|
Drew Weymouth
|
91a8b0d9b7
|
updates to README features
|
2023-02-11 13:23:57 -08:00 |
|
Drew Weymouth
|
b667e2cd07
|
now playing page can remove tracks from play queue
|
2023-02-11 13:07:02 -08:00 |
|
Drew Weymouth
|
7d5677057c
|
add Now Playing page to show play queue
|
2023-02-11 12:00:33 -08:00 |
|
Drew Weymouth
|
1cb273e086
|
fix playlist page route
|
2023-02-11 11:30:28 -08:00 |
|
Drew Weymouth
|
5eda8264eb
|
change styling of currently playing tracklist row
|
2023-02-11 09:15:51 -08:00 |
|
Drew Weymouth
|
dd2ecf6206
|
get rid of pointer to controller
|
2023-02-10 20:20:37 -08:00 |
|
Drew Weymouth
|
14e1bb0bf4
|
add select all shortcut to album and playlist pages
|
2023-02-10 19:55:30 -08:00 |
|
Drew Weymouth
|
28fc4271a3
|
clear selection on removing tracks from playlist
|
2023-02-10 19:02:08 -08:00 |
|
Drew Weymouth
|
6b8acc6fa1
|
continue refactor for favorites page
|
2023-02-10 18:05:33 -08:00 |
|
Drew Weymouth
|
22e9287608
|
refactor: get rid of browsingpane as play album mediator
|
2023-02-10 18:02:08 -08:00 |
|
Drew Weymouth
|
39f5f09adf
|
Update README for playlist editing support
|
2023-02-10 17:41:19 -08:00 |
|
Drew Weymouth
|
24ff218900
|
Merge pull request #35 from dweymouth/develop
Add support for adding/removing tracks from playlists, creating new playlists
|
2023-02-10 17:26:53 -08:00 |
|
Drew Weymouth
|
dca82b8fee
|
add remove from playlist support
|
2023-02-10 17:17:42 -08:00 |
|
Drew Weymouth
|
12cc315e12
|
add to playlist works
|
2023-02-09 20:57:42 -08:00 |
|
Drew Weymouth
|
c66c43ecc8
|
update subsonic client library
|
2023-02-09 20:14:26 -08:00 |
|
Drew Weymouth
|
cd6dce5e3f
|
ui refactoring (create controller pkg) + beginning of add to playlist
|
2023-02-09 18:59:49 -08:00 |
|
Drew Weymouth
|
46c87944db
|
create addtoplaylistdialog
|
2023-02-09 18:59:11 -08:00 |
|