Commit Graph

275 Commits

Author SHA1 Message Date
jeffvli a14e5f08ee allow user to unpin list sidebar 2025-12-13 02:03:04 -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 578083d994 fix mpv autoNext and next song replacement behavior (part 2) 2025-12-12 18:44:14 -08:00
jeffvli 29a5fa3f74 fix mpv autoNext and next song replacement behavior 2025-12-12 18:25:06 -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
jeffvli 10aec7bcac always set start song index to 0 when adding to queue in shuffle mode 2025-12-10 19:34:59 -08:00
jeffvli b627f4e489 revert mediaStop back to 0.x.x behavior 2025-12-10 00:48:02 -08:00
jeffvli e4b5158fe3 adjust some settings defaults 2025-12-07 19:57:10 -08:00
jeffvli 4f4300042b add bitDepth, sampleRate columns to table (#1205) 2025-12-07 19:41:03 -08:00
jeffvli 3c8054c93b Revert "split settings store to multiple localstorage keys"
This reverts commit 4862a65b21.
2025-12-07 18:28:17 -08:00
jeffvli 4ddada1fe3 add isAdmin to auth state 2025-12-07 17:21:46 -08:00
jeffvli 65a7c3440b add player autodj (#7) 2025-12-07 15:04:39 -08:00
jeffvli 4862a65b21 split settings store to multiple localstorage keys 2025-12-07 14:00:00 -08:00
jeffvli 8bb46d78aa fix settings reset to default functionality 2025-12-05 02:15:40 -08:00
jeffvli 999976645d properly recalculate current index when adding to shuffled queue 2025-12-04 22:24:55 -08:00
jeffvli de86f687ea fix shuffle order in usePlayerData 2025-12-04 21:33:10 -08:00
jeffvli ccdd16292a add player filters to omit songs from queue based on criteria 2025-12-03 22:11:18 -08:00
jeffvli a27ddfe746 add genres to home route configuration 2025-12-03 20:22:49 -08:00
jeffvli 5ea7798c52 fix shuffle mode playback index (#1297) 2025-12-03 20:22:46 -08:00
jeffvli ee5d2b12c1 add setting to follow current song on playqueue 2025-12-03 20:11:38 -08:00
jeffvli d8df70eddd fix error on album/albumartist header image (#1299) 2025-12-03 19:01:23 -08:00
jeffvli 55ebc7d74a improve image column play handler to support long press 2025-12-03 16:25:28 -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
jeffvli 94ed91f95c update default grid item gap to sm 2025-12-01 18:36:39 -08:00
jeffvli 94b9a3a4dc replace genre with user rating for default album detail columns 2025-12-01 17:34:33 -08:00
jeffvli 5442107405 set visualizer in sidebar initial true 2025-11-30 18:49:13 -08:00
jeffvli fe493d1dab increase initial right sidebar width 2025-11-30 18:48:49 -08:00
jeffvli b5780094e7 update list defaults 2025-11-30 18:41:43 -08:00
jeffvli 65c54655ff reset all stores, remove old ones 2025-11-30 18:30:57 -08:00
jeffvli c7bf0d8fb8 add visualizer to sidebar 2025-11-30 18:14:05 -08:00
jeffvli b99bc62065 re-add lrclib as default lyric source 2025-11-30 17:54:53 -08:00
jeffvli cb3c0fe0d4 add favorites list 2025-11-30 01:12:29 -08:00
jeffvli 96e9d54f4e add sidebar panel lyrics 2025-11-29 19:33:41 -08:00
jeffvli 3a5eb96410 adjust default table columns 2025-11-29 19:33:41 -08:00
jeffvli 6094a520e2 support custom smart playlist tags 2025-11-29 19:33:41 -08:00
jeffvli 60cdea6787 large performance refactor 2025-11-29 19:33:39 -08:00
jeffvli c77d38fca0 fix player shuffle 2025-11-29 19:33:39 -08:00
jeffvli 042047d7c1 clean up player repeat behavior 2025-11-29 19:33:39 -08:00
jeffvli 6f132f745b fix useCurrentServerId hook to always return a string 2025-11-29 19:33:39 -08:00
jeffvli 359e442947 optimize excessive layout re-rendering due to react-router 2025-11-29 19:33:39 -08:00
jeffvli d3132ad570 reimplement genre detail route 2025-11-29 19:33:38 -08:00
jeffvli a2926ef47e reorganize and redesign settings 2025-11-29 19:33:38 -08:00
jeffvli 1763f666b5 add more shuffle play modes 2025-11-29 19:33:38 -08:00
jeffvli af7e52295a reimplement player scrobble 2025-11-29 19:33:38 -08:00
jeffvli 84419820b8 add optimistic update for favorite/ratings mutations 2025-11-29 19:33:38 -08:00
jeffvli 646eb4a3b0 add double click play to album detail
- add mediaPlayByIndex
- add index property to item list controls args
- add overrides to item list controls
2025-11-29 19:33:37 -08:00
jeffvli f86b00eced optimize player state for large queues 2025-11-29 19:33:36 -08:00