Drew Weymouth
76380ddeae
favorite songs view auto-number and show now playing track
2023-02-21 18:12:15 -08:00
Drew Weymouth
ae2ff2df2f
add favorite (aka starred) column to tracklist
2023-02-21 18:10:10 -08:00
Drew Weymouth
c4dba8f1fb
beginning work on browse by favorite artists and songs
2023-02-21 18:10:10 -08:00
Drew Weymouth
d9ec269191
Revert "refactor play count update to be cleaner, code-wise"
...
This reverts commit cd52a893d4 , which introduced a regression.
Pages with a tracklist may not have the same in-memory model of the track,
so it is necessary to directly inform them of play count updates.
2023-02-21 17:43:06 -08:00
Drew Weymouth
cd52a893d4
refactor play count update to be cleaner, code-wise
2023-02-20 19:24:47 -08:00
Drew Weymouth
2f4c9ccf34
don't crash if config file has unknown tracklist column name
2023-02-20 18:20:17 -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
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
04461bf9e2
on Linux, tracklist selection is always in Ctrl+click mode; GLFW workaround
2023-02-16 19:40:42 -08:00
Drew Weymouth
f7f6bcd546
ensure play count in tracklist updates after scrobble
2023-02-13 17:04:47 -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
c3fcf5955e
add add'l tracklist columns, begin work toward config. visibility
2023-02-12 10:29:52 -08:00
Drew Weymouth
7d5677057c
add Now Playing page to show play queue
2023-02-11 12:00:33 -08:00
Drew Weymouth
5eda8264eb
change styling of currently playing tracklist row
2023-02-11 09:15:51 -08:00
Drew Weymouth
14e1bb0bf4
add select all shortcut to album and playlist pages
2023-02-10 19:55:30 -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
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
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
23e6cca7ef
add similar artists links to artist page
2023-02-01 20:54:44 -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
240f37a882
auto-number playlist track list in sequential order
2023-01-26 09:39:13 -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
96f0748767
add Favorites page and toggle favorite button to album page
2023-01-21 17:31:52 -08:00
Drew Weymouth
373925dc53
make hyperlinks keyboard navigable with space bar
2023-01-19 19:11:10 -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
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
b47bf6d000
fix clickable area around volume icon
2023-01-11 18:59:53 -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
df76cbb7b0
remove debug prints
2023-01-09 21:14:03 -08:00
Drew Weymouth
78862f6bf0
save only page state in history and reconstruct page UI
2023-01-09 20:24:15 -08:00
Drew Weymouth
bec7608ec4
increase album fetching batch size for infinite scroll
2023-01-07 20:40:09 -08:00