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 |
|
Drew Weymouth
|
a508206264
|
refactor album iterator + add fn to get user owned playlsits
|
2023-02-08 17:18:14 -08:00 |
|
Drew Weymouth
|
a4ce33af35
|
some refactoring around saved pages
|
2023-02-08 16:58:01 -08:00 |
|
Drew Weymouth
|
edea337e7f
|
add context menu to tracklist
|
2023-02-08 16:49:01 -08:00 |
|
Drew Weymouth
|
6963a5de8e
|
add selection to tracklist
|
2023-02-08 16:49:01 -08:00 |
|
Drew Weymouth
|
5af7b582f5
|
make bottom panel a little shorter
|
2023-02-07 18:43:11 -08:00 |
|
Drew Weymouth
|
cbfcb0cffc
|
play button in album grid expands on mouseover
|
2023-02-07 17:14:58 -08:00 |
|
Drew Weymouth
|
9fd6508af0
|
make artist image displayable in pop-up
|
2023-02-07 09:31:49 -08:00 |
|
Drew Weymouth
|
87ae3e940f
|
image popup aspect ratio matches that of image
|
2023-02-06 20:19:37 -08:00 |
|
Drew Weymouth
|
3584888924
|
git ignore binary name
|
2023-02-06 17:26:13 -08:00 |
|
Drew Weymouth
|
58153327e6
|
fix seek bar changing size with num. digits in track time
|
2023-02-05 16:56:11 -08:00 |
|
Drew Weymouth
|
a6a4444524
|
albums and genre pages: save/reload search context
|
2023-02-05 16:38:49 -08:00 |
|
Drew Weymouth
|
56715c5598
|
add cover art to playlist page
|
2023-02-05 10:44:12 -08:00 |
|
Drew Weymouth
|
3b3dc780af
|
align numeric list columns to the right
|
2023-02-03 18:44:00 -08:00 |
|
Drew Weymouth
|
320bd9d8c3
|
Merge pull request #30 from dweymouth/develop
Merge custom image cache from develop - reduces memory footprint
|
2023-02-02 16:49:24 -08:00 |
|
Drew Weymouth
|
7f1317cae6
|
Merge pull request #29 from dweymouth/replaceImageCache
Use custom expiring image cache to reduce memory use
|
2023-02-02 16:42:00 -08:00 |
|
Drew Weymouth
|
6c4a74027d
|
pass TTL through
|
2023-02-02 16:25:33 -08:00 |
|
Drew Weymouth
|
261726a5c6
|
add GetExtendTTL
|
2023-02-02 16:15:29 -08:00 |
|
Drew Weymouth
|
867461dab5
|
remove gcache dependency, switch to custom image cache with TTL for memory savings
|
2023-02-02 15:52:59 -08:00 |
|
Drew Weymouth
|
0c06e13423
|
more work on image cache
|
2023-02-02 11:42:51 -08:00 |
|
Drew Weymouth
|
ab5612eba4
|
beginning work on custom image cache
|
2023-02-02 11:42:51 -08:00 |
|
Drew Weymouth
|
03772e4ef0
|
update README for similar artists feature
|
2023-02-01 20:55:19 -08:00 |
|
Drew Weymouth
|
23e6cca7ef
|
add similar artists links to artist page
|
2023-02-01 20:54:44 -08:00 |
|
Drew Weymouth
|
9579d586ca
|
Merge pull request #28 from dweymouth/develop
Add artist page header with image and biography
|
2023-02-01 17:09:59 -08:00 |
|
Drew Weymouth
|
4bc25c9b0f
|
use HTML tokenizer to parse artist biography
|
2023-02-01 17:03:24 -08:00 |
|
Drew Weymouth
|
844930f0ae
|
fixes and improvements to artist page
|
2023-01-30 19:12:05 -08:00 |
|
Drew Weymouth
|
f8cf595c88
|
add image and biography to artist page
|
2023-01-30 17:28:27 -08:00 |
|
Drew Weymouth
|
f39140f6ef
|
smaller batch sizes to make search results appear faster
|
2023-01-28 09:19:42 -08:00 |
|
Drew Weymouth
|
fe86cfda47
|
batch-add albums to infinite scroll grid to slightly improve smoothness
|
2023-01-28 09:04:17 -08:00 |
|
Drew Weymouth
|
e4d2ad00fb
|
add focus searchbar shortcut to favorites page
|
2023-01-27 09:03:22 -08:00 |
|
Drew Weymouth
|
b365c339e9
|
add search + iterative loading to favorites page
|
2023-01-26 17:47:21 -08:00 |
|
Drew Weymouth
|
816faf9134
|
more Windows DLL clarification
|
2023-01-26 10:13:58 -08:00 |
|
Drew Weymouth
|
126db67a09
|
Merge pull request #27 from dweymouth/develop
Add support for browsing and playing existing playlists
|
2023-01-26 09:53:00 -08:00 |
|
Drew Weymouth
|
a48b2db572
|
quick fix
|
2023-01-26 09:48:44 -08:00 |
|
Drew Weymouth
|
1d06a8d72d
|
update README for playlist browse+play support
|
2023-01-26 09:42:44 -08:00 |
|
Drew Weymouth
|
80c7224039
|
remove created at label for now
|
2023-01-26 09:41:21 -08:00 |
|
Drew Weymouth
|
240f37a882
|
auto-number playlist track list in sequential order
|
2023-01-26 09:39:13 -08:00 |
|
Drew Weymouth
|
c4a7c6c95c
|
add rudimentary playlist page
|
2023-01-25 08:53:23 -08:00 |
|
Drew Weymouth
|
4f73121d9b
|
adding playlists page
|
2023-01-24 18:18:11 -08:00 |
|
Drew Weymouth
|
202417f530
|
update README with more Windows build info
|
2023-01-22 18:27:26 -08:00 |
|
Drew Weymouth
|
55f6f6a18a
|
deserialize config file onto default vs empty config
|
2023-01-22 16:29:07 -08:00 |
|
Drew Weymouth
|
6a931d62f4
|
remember last window size
|
2023-01-22 16:24:53 -08:00 |
|
Drew Weymouth
|
c9bd3b5079
|
clicking album thumbnail on album page shows full size cover popup
|
2023-01-22 13:21:25 -08:00 |
|
Drew Weymouth
|
c1aaed4b3e
|
add Ctrl+R shortcut for reload
|
2023-01-22 12:29:24 -08:00 |
|
Drew Weymouth
|
8691a0762c
|
favorites page should show artist, not year, for each album
|
2023-01-21 17:43:20 -08:00 |
|
Drew Weymouth
|
bcfa3df395
|
update readme with album favoriting support
|
2023-01-21 17:33:20 -08:00 |
|
Drew Weymouth
|
96f0748767
|
add Favorites page and toggle favorite button to album page
|
2023-01-21 17:31:52 -08:00 |
|
Drew Weymouth
|
6bae838f90
|
Merge branch 'main' of github.com:dweymouth/supersonic
|
2023-01-21 10:00:25 -08:00 |
|
Drew Weymouth
|
51fc4b284f
|
reset focus on page change
|
2023-01-21 10:00:06 -08:00 |
|
Drew Weymouth
|
b557f64f41
|
fix README hyperlink
|
2023-01-20 17:07:38 -08:00 |
|
Drew Weymouth
|
d5397d1348
|
Update README.md
|
2023-01-20 17:04:53 -08:00 |
|
Drew Weymouth
|
373925dc53
|
make hyperlinks keyboard navigable with space bar
|
2023-01-19 19:11:10 -08:00 |
|
Drew Weymouth
|
85548a0d84
|
add ctrl/cmd+F shortcut to focus search entry
|
2023-01-19 18:15:37 -08:00 |
|
Drew Weymouth
|
e04b4d1902
|
add keyboard shortcuts for back, forward, and play-pause
|
2023-01-19 17:28:01 -08:00 |
|
Drew Weymouth
|
9f42bd6607
|
bug fix: hide hyperlinks in NowPlayingCard when there is nothing to display
|
2023-01-18 19:28:39 -08:00 |
|
Drew Weymouth
|
c2228c4f42
|
fix bug with play button not being hidden when albumcard is reused for new album
|
2023-01-18 19:21:00 -08:00 |
|
Drew Weymouth
|
348d2b0861
|
add play button to center of album cover in album grid
|
2023-01-18 18:49:12 -08:00 |
|
Drew Weymouth
|
a2104059e2
|
add more planned features to readme
|
2023-01-17 11:47:46 -08:00 |
|
Drew Weymouth
|
d6eb2911d3
|
Update README.md
|
2023-01-15 13:51:29 -08:00 |
|
Drew Weymouth
|
6983e88961
|
Update README.md
|
2023-01-15 13:50:55 -08:00 |
|
Drew Weymouth
|
b4a622f2be
|
Merge pull request #26 from dweymouth/add-navigation-buttons
Add Artists, Genres pages + buttons in navigation bar
|
2023-01-15 13:42:31 -08:00 |
|
Drew Weymouth
|
1232de8ffa
|
increase sleep time to reduce occasional app startup race condition on linux
|
2023-01-15 13:14:52 -08:00 |
|
Drew Weymouth
|
fb97845184
|
update readme for browse by artist/genre
|
2023-01-15 13:11:38 -08:00 |
|
Drew Weymouth
|
0f943e7cc0
|
add genres page, and extract bottomPanelLayout for reuse in navigation bar
|
2023-01-15 13:10:44 -08:00 |
|
Drew Weymouth
|
ad4ebfab36
|
add list header
|
2023-01-15 12:32:31 -08:00 |
|
Drew Weymouth
|
9ba66b3a70
|
tweaks to artists list
|
2023-01-15 11:39:46 -08:00 |
|
Drew Weymouth
|
760bab1ee3
|
more work on artist list page
|
2023-01-14 16:52:13 -08:00 |
|
Drew Weymouth
|
ab72d0dbdd
|
beginning work toward adding artists and genres pages
|
2023-01-14 15:26:07 -08:00 |
|
Drew Weymouth
|
ece26efafb
|
add playlist icon + fyne bundled.go
|
2023-01-14 12:38:51 -08:00 |
|
Drew Weymouth
|
de8f7d8c94
|
add icons for navigation buttons
|
2023-01-14 12:38:51 -08:00 |
|
Drew Weymouth
|
b5b781ec85
|
move screenshots to res directory
|
2023-01-14 12:38:51 -08:00 |
|
Drew Weymouth
|
80c50dab5d
|
Merge branch 'main' of github.com:dweymouth/supersonic
|
2023-01-14 11:06:21 -08:00 |
|
Drew Weymouth
|
f1daea8af3
|
refresh cached cover image on access if older than 24 hours
|
2023-01-14 11:05:58 -08:00 |
|
Drew Weymouth
|
46b64e6efd
|
change scrobble threshold to 90%
|
2023-01-13 17:00:36 -08:00 |
|
Drew Weymouth
|
b47bf6d000
|
fix clickable area around volume icon
|
2023-01-11 18:59:53 -08:00 |
|
Drew Weymouth
|
4f716225d1
|
Update README.md
|
2023-01-11 15:59:12 -08:00 |
|
Drew Weymouth
|
79476c4c67
|
Merge pull request #25 from dweymouth/develop
Reduce memory and CPU use
|
2023-01-10 18:58:43 -08:00 |
|
Drew Weymouth
|
1088ab5db2
|
add click-to-mute to volume control icon
|
2023-01-10 18:15:23 -08:00 |
|
Drew Weymouth
|
828efe3f3c
|
Update README.md
|
2023-01-10 14:58:57 -08:00 |
|