jeffvli
|
5ff5fb3501
|
optimize playerbar slider component
|
2025-11-18 21:52:22 -08:00 |
|
jeffvli
|
e2c3e4c89a
|
cleanup small issues
|
2025-11-18 21:41:23 -08:00 |
|
jeffvli
|
c8d3fc71dc
|
add option to hide fetch confirmation
|
2025-11-18 20:53:10 -08:00 |
|
jeffvli
|
3d7533d3d3
|
add list query fetcher
|
2025-11-18 18:57:18 -08:00 |
|
jeffvli
|
ea82592f4b
|
replace remaining legacy playqueue add functions
|
2025-11-18 17:05:20 -08:00 |
|
jeffvli
|
33e7a0440d
|
clean up unused files
|
2025-11-18 14:20:00 -08:00 |
|
jeffvli
|
187bccf764
|
use new icon for player config button
|
2025-11-18 14:10:14 -08:00 |
|
jeffvli
|
eacaa86b9d
|
show disabled slider when no waveform available
|
2025-11-18 13:01:45 -08:00 |
|
jeffvli
|
6309712cc3
|
add waveform playerbar slider
|
2025-11-18 02:41:17 -08:00 |
|
jeffvli
|
9e886c8588
|
wrap all instances of mantine hooks used in renderer
|
2025-11-18 00:29:35 -08:00 |
|
jeffvli
|
5ad71598e3
|
disable bugged react-hooks rules
|
2025-11-18 00:02:48 -08:00 |
|
jeffvli
|
74af6b3aff
|
add new player config popover
|
2025-11-17 13:07:53 -08:00 |
|
jeffvli
|
3c9eed9d80
|
move timestamp update to separate effect
|
2025-11-16 21:37:07 -08:00 |
|
jeffvli
|
88a0e0d1c1
|
various cleanup
|
2025-11-15 19:32:17 -08:00 |
|
jeffvli
|
12f2ae2008
|
add new context menu implementation
|
2025-11-15 04:22:06 -08:00 |
|
jeffvli
|
df125564c2
|
rename player context hook
|
2025-11-14 19:54:46 -08:00 |
|
jeffvli
|
56b1f7d7ae
|
fix mpv queue initialization running multiple times
|
2025-11-14 18:26:34 -08:00 |
|
jeffvli
|
efbeb75063
|
set queue on mpv initialization if available
|
2025-11-14 18:22:35 -08:00 |
|
jeffvli
|
27ce05b889
|
enforce fetch order for addToQueue
|
2025-11-13 14:01:23 -08:00 |
|
jeffvli
|
76d8b9c894
|
add current song styles to rowIndex and title columns
|
2025-11-13 13:31:57 -08:00 |
|
jeffvli
|
70aaf63670
|
remove preexisting save/restore playqueue handlers
|
2025-11-13 10:27:11 -08:00 |
|
jeffvli
|
2f434c9d00
|
add drag/drop from lists into queue
|
2025-11-09 20:44:03 -08:00 |
|
jeffvli
|
d8222e9c8c
|
initial implementation of play queue for new list
|
2025-11-08 14:28:31 -08:00 |
|
jeffvli
|
9c30e9eb93
|
add rating / favorite to player context and events
|
2025-11-07 19:44:19 -08:00 |
|
jeffvli
|
0ea1049850
|
add queue fetcher cancellation and loading state
|
2025-11-07 17:52:12 -08:00 |
|
jeffvli
|
df01b98e00
|
migrate to react-router v7 and BrowserRouter
|
2025-11-07 17:15:04 -08:00 |
|
jeffvli
|
ae9a8e6d08
|
move mpv initialization into player implementation
|
2025-11-06 20:24:01 -08:00 |
|
jeffvli
|
9c3053608d
|
re-add conditional render to ReactPlayer components which causes crossfade error
|
2025-11-06 20:23:22 -08:00 |
|
jeffvli
|
578b00fe3d
|
lint
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
4a81d7b249
|
add useRemote to playerbar
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
daef3b31fe
|
add subscribers for player repeat and shuffle
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
f30a466fb2
|
re-implement mpv with new player
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
f2e3e7a74e
|
add volume wheel
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
515496ab85
|
re-implement playerbar controls
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
16b99ef597
|
add usePlayer hook
|
2025-11-06 18:39:09 -08:00 |
|
jeffvli
|
b607c57f59
|
rename internal types in domain models
|
2025-11-06 18:39:09 -08:00 |
|
jeffvli
|
9f0a8f2bae
|
begin implementing player context
|
2025-11-06 18:39:09 -08:00 |
|
jeffvli
|
0e384a6302
|
reorganize
|
2025-11-06 18:39:09 -08:00 |
|
jeffvli
|
9abda23a4a
|
temporarily remove old player implementations to prevent broken app
|
2025-11-06 18:39:09 -08:00 |
|
Chen Marisa
|
8c539aaadc
|
feat: add 'preservePitch' toggle to playback speed "dropdown" (#1243)
* feat: add 'preservePitch' toggle to playback speed "dropdown"
|
2025-11-06 01:10:17 -08:00 |
|
jeffvli
|
c7a473d864
|
refactor api controller to internalize server fetch
|
2025-11-02 21:56:35 -08:00 |
|
jeffvli
|
b685ec370a
|
remove barrel files in renderer
|
2025-11-02 01:39:01 -07:00 |
|
jeffvli
|
8115963264
|
upgrade and refactor for react-query v5
|
2025-11-02 01:38:47 -07:00 |
|
jeffvli
|
6a04c709f0
|
remove z-index from playerbar controls (#1218)
|
2025-10-31 17:27:33 -07:00 |
|
Kendall Garner
|
58ccd0cfd0
|
bugfix: remove duplicate scrobbling when there is only one item in the queue (#1222)
|
2025-10-25 20:25:07 +00:00 |
|
jeffvli
|
1b15c73db0
|
fix scrobble time race condition
- revert playerbar slider refactor
- re-implement mediasession handler
|
2025-10-13 11:44:42 -07:00 |
|
jeffvli
|
4e53030e8d
|
Revert "refactor playerbar slider to separate component"
This reverts commit 309b49b46e.
|
2025-10-13 11:38:26 -07:00 |
|
jeffvli
|
22b798812e
|
Revert "fix playback controls being called multiple times on media key input"
This reverts commit 1b8661d566.
|
2025-10-13 11:38:19 -07:00 |
|
jeffvli
|
1b8661d566
|
fix playback controls being called multiple times on media key input
|
2025-10-13 04:33:11 -07:00 |
|
jeffvli
|
c88c6cf55e
|
add mediasession playback controls
|
2025-10-12 16:37:24 -07:00 |
|