Commit Graph

453 Commits

Author SHA1 Message Date
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
jeffvli 8f1141b6e0 disable sidebar lyrics fetcher if panel is closed 2025-12-12 21:21:41 -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
lindenkron bb55fc2278 Add Lyrics button to right-controls. (#1363)
* Add Microphone icon to right-controls to show/hide lyrics.
2025-12-10 22:37:44 -08:00
Jeff eeb0a786fd potential fix for mpv clear (#1360) 2025-12-10 01:49:45 -08:00
jeffvli 32062d7c0f fix auto dj not triggering on single song queue (#1359) 2025-12-10 01:06:16 -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 498a0f4b5d add constraints to volume updates by hotkey, throttle to 50ms (#1345) 2025-12-08 20:00:37 -08:00
jeffvli 7f540472da use client-side shuffle for listquery random playback (#1247) 2025-12-07 21:24:17 -08:00
jeffvli adbcca00de fix sidebar playlist handlers (#1318) 2025-12-07 16:48:22 -08:00
jeffvli 65a7c3440b add player autodj (#7) 2025-12-07 15:04:39 -08:00
jeffvli 20a6fcbeb7 fix linting issues 2025-12-07 03:29:29 -08:00
jeffvli 9dbee39d34 fix fetch confirmation to only show on list query 2025-12-07 03:14:38 -08:00
jeffvli 56098c6617 fix fullscreen player transition 2025-12-07 03:08:19 -08:00
jeffvli 8841781e6b fix the loading state on listquery add to queue 2025-12-07 02:28:16 -08:00
jeffvli 42fca271ce remove stale start event on song change for jellyfin scrobble (#1332) 2025-12-06 18:12:15 -08:00
jeffvli 2d5671323f revert waveform playerbar changes 2025-12-05 11:31:02 -08:00
jeffvli 7db3eab38c improve scrobble conditions 2025-12-05 11:28:41 -08:00
jeffvli 40af5fb945 enable mediasession by default on web 2025-12-05 01:10:54 -08:00
jeffvli 458ede252a fix linting issues 2025-12-04 22:24:32 -08:00
jeffvli d463030271 improve transition on fullscreen player images 2025-12-04 21:33:10 -08:00
jeffvli 566d938b6c adjust jellyfin scrobble conditions, remove status change event (#1274) 2025-12-04 21:33:10 -08:00
jeffvli e37c76301d fix playerbar waveform potentially disappearing 2025-12-04 18:19:06 -08:00
jeffvli 7c5dc5bb39 attempt to optimize waveform fetch to avoid race condition for playback 2025-12-04 02:02:22 -08:00
jeffvli 4d626377ef fix mediasession controls 2025-12-04 01:31:57 -08:00
jeffvli ccdd16292a add player filters to omit songs from queue based on criteria 2025-12-03 22:11:18 -08:00
jeffvli 06e502c63d enable crossfade player for non-electron 2025-12-03 20:00:20 -08:00
jeffvli 55ebc7d74a improve image column play handler to support long press 2025-12-03 16:25:28 -08:00
jeffvli a7e6a75c68 normalize tooltips 2025-12-03 16:00:41 -08:00
jeffvli 917bf91583 add folder browsing support (#315) 2025-12-03 14:55:16 -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 2c026837e8 add better handler for large fetch confirmation for songs 2025-12-02 01:35:18 -08:00
jeffvli 2ceca9c034 add cancellation to player status fade 2025-11-30 19:25:30 -08:00
jeffvli c7bf0d8fb8 add visualizer to sidebar 2025-11-30 18:14:05 -08:00
jeffvli 78fcc5c1c7 add context menu to left controls 2025-11-30 13:16:40 -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 aab19b289b reimplement playback hotkeys 2025-11-29 22:04:10 -08:00
jeffvli 0b70ed158b fix mpris 2025-11-29 21:35:09 -08:00
jeffvli 981e250d8c make layout borders more pronunced 2025-11-29 20:14:13 -08:00
jeffvli 108ba53be2 lint all files 2025-11-29 19:33:42 -08:00
jeffvli 7f95c520b2 fix mobile playerbar layout to prevent overflow 2025-11-29 19:33:41 -08:00
jeffvli e69d0c8922 add popver playqueue 2025-11-29 19:33:41 -08:00