jeffvli
|
212d9e9f55
|
add mpris
|
2025-11-29 19:33:40 -08:00 |
|
jeffvli
|
9e0c4d4b2a
|
add additional checks on wavesurfer to prevent playback
|
2025-11-29 19:33:39 -08:00 |
|
jeffvli
|
ffa9d165f2
|
refactor shuffle all modal for styles and loading state
|
2025-11-29 19:33:39 -08:00 |
|
jeffvli
|
60cdea6787
|
large performance refactor
|
2025-11-29 19:33:39 -08:00 |
|
jeffvli
|
042047d7c1
|
clean up player repeat behavior
|
2025-11-29 19:33:39 -08:00 |
|
Kendall Garner
|
80419a1edf
|
Remove stream url, cleanup old audio player (#1269)
* Remove stream url, cleanup old audio player
* remove unused api in playerbar waveform
* make jellyfin transcoding work?
|
2025-11-29 19:33:38 -08:00 |
|
jeffvli
|
af7e52295a
|
reimplement player scrobble
|
2025-11-29 19:33:38 -08:00 |
|
jeffvli
|
c23e459b89
|
move queue favorite event listener to an app global scope
|
2025-11-29 19:33:38 -08:00 |
|
jeffvli
|
0a25df39ca
|
re-add menu button to sidebar
|
2025-11-29 19:33:37 -08:00 |
|
jeffvli
|
ee4a1f762e
|
Revert "use new favorite color for icons"
This reverts commit 23c81d3bdc.
|
2025-11-29 19:33:36 -08:00 |
|
jeffvli
|
70a6ca5d77
|
use new favorite color for icons
|
2025-11-29 19:33:36 -08:00 |
|
jeffvli
|
f2680bb1de
|
fix title alignment on mobile player
|
2025-11-29 19:33:35 -08:00 |
|
jeffvli
|
c763824803
|
add basic mobile responsive layout
|
2025-11-29 19:33:35 -08:00 |
|
jeffvli
|
0dff13c43f
|
crossfade player enhancements, reorganize settings
|
2025-11-29 19:33:35 -08:00 |
|
jeffvli
|
aba8896ecf
|
reimplement fullscreen player
|
2025-11-29 19:33:34 -08:00 |
|
jeffvli
|
dde2e4e780
|
match drag behavior on waveform playerbar to original
|
2025-11-29 19:33:34 -08:00 |
|
jeffvli
|
6c785c7ea2
|
optimize playerbar slider component
|
2025-11-29 19:33:34 -08:00 |
|
jeffvli
|
d977407766
|
cleanup small issues
|
2025-11-29 19:33:34 -08:00 |
|
jeffvli
|
e986557d87
|
replace remaining legacy playqueue add functions
|
2025-11-29 19:33:34 -08:00 |
|
jeffvli
|
808c0167f1
|
use new icon for player config button
|
2025-11-29 19:33:34 -08:00 |
|
jeffvli
|
dfb01ce165
|
show disabled slider when no waveform available
|
2025-11-29 19:33:33 -08:00 |
|
jeffvli
|
7b9007c699
|
add waveform playerbar slider
|
2025-11-29 19:33:33 -08:00 |
|
jeffvli
|
f3bb4187d7
|
wrap all instances of mantine hooks used in renderer
|
2025-11-29 19:33:33 -08:00 |
|
jeffvli
|
9113756923
|
add new player config popover
|
2025-11-29 19:33:33 -08:00 |
|
jeffvli
|
b5eadb64a1
|
various cleanup
|
2025-11-29 19:32:25 -08:00 |
|
jeffvli
|
8eb90ebf06
|
add new context menu implementation
|
2025-11-29 19:32:24 -08:00 |
|
jeffvli
|
ec0590c79a
|
rename player context hook
|
2025-11-29 19:32:23 -08:00 |
|
jeffvli
|
7a4326f98d
|
initial implementation of play queue for new list
|
2025-11-29 19:32:14 -08:00 |
|
jeffvli
|
bf75dec0ce
|
migrate to react-router v7 and BrowserRouter
|
2025-11-29 19:32:11 -08:00 |
|
jeffvli
|
02e721ce17
|
lint
|
2025-11-29 19:30:47 -08:00 |
|
jeffvli
|
328015bce7
|
add useRemote to playerbar
|
2025-11-29 19:30:47 -08:00 |
|
jeffvli
|
9fd4abec25
|
re-implement mpv with new player
|
2025-11-29 19:30:47 -08:00 |
|
jeffvli
|
a452495c22
|
add volume wheel
|
2025-11-29 19:30:47 -08:00 |
|
jeffvli
|
7717bff367
|
re-implement playerbar controls
|
2025-11-29 19:30:47 -08:00 |
|
jeffvli
|
427f808180
|
rename internal types in domain models
|
2025-11-29 19:30:47 -08:00 |
|
jeffvli
|
76bf4ae825
|
begin implementing player context
|
2025-11-29 19:30:47 -08:00 |
|
jeffvli
|
550ba4f768
|
temporarily remove old player implementations to prevent broken app
|
2025-11-29 19:30:46 -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 |
|
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 |
|
jeffvli
|
58becc5c8e
|
add useMediaSession hook to set metadata and status
|
2025-10-12 16:07:59 -07:00 |
|
jeffvli
|
309b49b46e
|
refactor playerbar slider to separate component
|
2025-10-12 16:07:00 -07:00 |
|
Lyall
|
3636384508
|
show time remaining instead of duration on click (#1179)
* show time remaining on duration click
|
2025-10-12 14:22:58 -07:00 |
|