Commit Graph

18 Commits

Author SHA1 Message Date
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