Commit Graph
428 Commits
Author SHA1 Message Date
Drew Weymouth 2f4c9ccf34 don't crash if config file has unknown tracklist column name 2023-02-20 18:20:17 -08:00
Drew Weymouth ba25e432c8 add Ctrl+(num) shortcuts for the navigation buttons 2023-02-20 16:53:20 -08:00
Drew Weymouth c9cd0922ea copy config file to backup if unmarshal error occurs 2023-02-19 14:41:12 -08:00
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