Drew Weymouth
0cdbf912c9
make scrobbling configurable
2023-03-23 17:36:41 -07:00
Drew Weymouth
ae4660aa2c
send "Now Playing" scrobble to server on beginning new track
2023-03-17 18:05:19 -07:00
Drew Weymouth
bd5c2f2cbb
fix extra onTrackChange events
2023-03-17 17:57:18 -07:00
Drew Weymouth
7ae7048293
add "Play artist radio" feature
2023-03-14 10:10:43 -07:00
Drew Weymouth
2ac5a4ffd1
add play random songs button to genre page
2023-03-07 09:00:24 -08:00
Drew Weymouth
d86f92c524
bug fix
2023-02-22 19:17:32 -08:00
Drew Weymouth
d25baa9869
ensure play queue track state is updated on favorite/unfavorite and scrobbles
2023-02-22 18:42:16 -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
aa2204b88f
add shuffle button to album and playlist pages
2023-02-15 19:46:08 -08:00
Drew Weymouth
f7f6bcd546
ensure play count in tracklist updates after scrobble
2023-02-13 17:04:47 -08:00
Drew Weymouth
8b58825691
quick fix to clear play queue on logout
2023-02-12 18:03:04 -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
ffef55090a
add TODO comment for scrobbling when removing currently playing track
2023-02-11 13:27:29 -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
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
c4a7c6c95c
add rudimentary playlist page
2023-01-25 08:53:23 -08:00
Drew Weymouth
46b64e6efd
change scrobble threshold to 90%
2023-01-13 17:00:36 -08:00
Drew Weymouth
632df5c1b2
add album page showing track listing
2023-01-02 18:05:13 -08:00
Drew Weymouth
923d8ddbe9
add scrobbling of played tracks
2022-12-31 08:43:36 -08:00
Drew Weymouth
cd97b58c61
fix crash when playing new album with fewer tracks than last playing track index
2022-12-30 13:49:50 -08:00
Drew Weymouth
f792b473e8
another big refactor to make code more manageable
2022-12-25 16:59:42 -08:00
Drew Weymouth
024557d49e
update slider once per second always
2022-12-23 14:55:47 -08:00
Drew Weymouth
89e224149a
fix index out of range crash in playbackmanager
2022-12-19 19:48:28 -08:00
Drew Weymouth
181554058a
big refactor to prepare for removing server hard-coding
2022-12-19 19:28:19 -08:00
Drew Weymouth
c21d7d03eb
first commit
2022-12-17 16:52:13 -08:00