jeffvli
|
f4072c183b
|
refactor feature hooks to be conditionally initialized
|
2026-01-21 02:23:25 -08:00 |
|
jeffvli
|
ea46b98400
|
prevent mpv hotkey conflict with radio when inactive
|
2026-01-17 20:29:57 -08:00 |
|
jeffvli
|
ef5daad1dd
|
add more dynamic imports to optimize bundle
|
2026-01-17 07:32:16 -08:00 |
|
jeffvli
|
431ff76e19
|
clean up old logs
|
2026-01-16 11:05:33 -08:00 |
|
jeffvli
|
41054ed819
|
add audio device selection for mpv
|
2026-01-14 19:12:36 -08:00 |
|
jeffvli
|
0596faf51e
|
readd mpv reload handler
|
2026-01-04 01:01:01 -08:00 |
|
jeffvli
|
aaf840d358
|
resend mediasession on player repeat (#1472)
|
2026-01-01 20:17:49 -08:00 |
|
jeffvli
|
bb3cb4a6ad
|
fix mpv volume on initial startup
|
2025-12-26 05:24:44 -08:00 |
|
jeffvli
|
bc898d6097
|
properly set mpv volume on init
|
2025-12-15 01:01:00 -08:00 |
|
Jeff
|
7ed847fecb
|
Add internet radio (#1384)
|
2025-12-13 21:26:33 -08:00 |
|
jeffvli
|
401d0e5c19
|
remove duplicate mpv autoNext listener
|
2025-12-13 13:51:26 -08:00 |
|
jeffvli
|
a546a4d57b
|
handle player stop on queue clear
|
2025-12-13 00:15:20 -08:00 |
|
Kendall Garner
|
ed5d590a6b
|
feat: sync play queue for navidrome/subsonic (#1335)
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com>
|
2025-12-12 21:05:00 -08:00 |
|
jeffvli
|
29a5fa3f74
|
fix mpv autoNext and next song replacement behavior
|
2025-12-12 18:25:06 -08:00 |
|
jeffvli
|
4b66c86fd6
|
prevent mpv from reinitializing on volume, speed, and transcoding
|
2025-12-11 21:39:49 -08:00 |
|
jeffvli
|
a4dbeff5ea
|
fix missing emitters from onPlayerPlay
|
2025-12-11 21:00:00 -08:00 |
|
jeffvli
|
61e70342a4
|
fix mpv player queue behavior to handle gapless playback
|
2025-12-11 20:36:47 -08:00 |
|
Jeff
|
eeb0a786fd
|
potential fix for mpv clear (#1360)
|
2025-12-10 01:49:45 -08:00 |
|
jeffvli
|
a02fc28785
|
fix preserve pitch on player start, add to player config (#1349)
|
2025-12-09 17:57:56 -08:00 |
|
jeffvli
|
628b0184de
|
fix web player crossfade transition state causing stutter on playerData change
|
2025-12-08 21:46:13 -08:00 |
|
jeffvli
|
65a7c3440b
|
add player autodj (#7)
|
2025-12-07 15:04:39 -08:00 |
|
jeffvli
|
cab16b0893
|
add configuration for audio status fade
|
2025-12-02 16:59:36 -08:00 |
|
Kendall Garner
|
bc5d0cf994
|
fix(player): restore preserving html audio pitch
|
2025-12-02 07:52:21 -08:00 |
|
jeffvli
|
2ceca9c034
|
add cancellation to player status fade
|
2025-11-30 19:25:30 -08:00 |
|
Kendall Garner
|
dd3d05c813
|
add web audio, replaygain, visualizer (#1289)
* add web audio, replaygain, visualizer
* remove volume multiplication in gain
---------
Co-authored-by: Jeff <42182408+jeffvli@users.noreply.github.com>
|
2025-11-30 03:25:12 -08:00 |
|
jeffvli
|
1c0cbafa3e
|
lint
|
2025-11-29 22:42:26 -08:00 |
|
jeffvli
|
0b70ed158b
|
fix mpris
|
2025-11-29 21:35:09 -08:00 |
|
jeffvli
|
d66b1c1bbb
|
add error handler to web player
|
2025-11-29 19:33:39 -08:00 |
|
jeffvli
|
3a2c5f7b11
|
handle cleaner switch between mpv/web
|
2025-11-29 19:33:39 -08:00 |
|
jeffvli
|
60cdea6787
|
large performance refactor
|
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
|
42e90734b2
|
random cleanup
|
2025-11-29 19:33:37 -08:00 |
|
jeffvli
|
0dff13c43f
|
crossfade player enhancements, reorganize settings
|
2025-11-29 19:33:35 -08:00 |
|
jeffvli
|
7b9007c699
|
add waveform playerbar slider
|
2025-11-29 19:33:33 -08:00 |
|
jeffvli
|
05deafdffb
|
disable bugged react-hooks rules
|
2025-11-29 19:33:33 -08:00 |
|
jeffvli
|
a78d917fd2
|
move timestamp update to separate effect
|
2025-11-29 19:33:32 -08:00 |
|
jeffvli
|
1ab9012446
|
fix mpv queue initialization running multiple times
|
2025-11-29 19:32:23 -08:00 |
|
jeffvli
|
d25b62f7d9
|
set queue on mpv initialization if available
|
2025-11-29 19:32:23 -08:00 |
|
jeffvli
|
a566509f5b
|
remove preexisting save/restore playqueue handlers
|
2025-11-29 19:32:17 -08:00 |
|
jeffvli
|
9fafb4f397
|
add rating / favorite to player context and events
|
2025-11-29 19:32:13 -08:00 |
|
jeffvli
|
070bf7c0f9
|
move mpv initialization into player implementation
|
2025-11-29 19:30:47 -08:00 |
|
jeffvli
|
7224255775
|
re-add conditional render to ReactPlayer components which causes crossfade error
|
2025-11-29 19:30:47 -08:00 |
|
jeffvli
|
7cd012de70
|
add subscribers for player repeat and shuffle
|
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
|
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
|
e02a518583
|
reorganize
|
2025-11-29 19:30:47 -08:00 |
|