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
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
9dbee39d34
fix fetch confirmation to only show on list query
2025-12-07 03:14:38 -08:00
jeffvli
8841781e6b
fix the loading state on listquery add to queue
2025-12-07 02:28:16 -08:00
jeffvli
ccdd16292a
add player filters to omit songs from queue based on criteria
2025-12-03 22:11:18 -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
2c026837e8
add better handler for large fetch confirmation for songs
2025-12-02 01:35:18 -08:00
jeffvli
4ef2956eb1
add delete hotkey to playqueue
2025-11-29 19:33:40 -08:00
jeffvli
092a9c3f19
add initial playlist reimplementation
2025-11-29 19:33:40 -08:00
jeffvli
6b307b3bd4
properly handle adding list queries from song list to queue
2025-11-29 19:33:39 -08:00
jeffvli
94a7829882
add debug logs for player actions
2025-11-29 19:33:39 -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
jeffvli
00565cccb9
add option to hide fetch confirmation
2025-11-29 19:33:34 -08:00
jeffvli
46c0a309da
add list query fetcher
2025-11-29 19:33:34 -08:00
jeffvli
1acde80d61
clean up unused files
2025-11-29 19:33:34 -08:00
jeffvli
ec0590c79a
rename player context hook
2025-11-29 19:32:23 -08:00
jeffvli
b8fc0fb668
enforce fetch order for addToQueue
2025-11-29 19:32:18 -08:00
jeffvli
489daa6353
add drag/drop from lists into queue
2025-11-29 19:32:14 -08:00
jeffvli
9fafb4f397
add rating / favorite to player context and events
2025-11-29 19:32:13 -08:00
jeffvli
b4558491e7
add queue fetcher cancellation and loading state
2025-11-29 19:32:13 -08:00
jeffvli
7717bff367
re-implement playerbar controls
2025-11-29 19:30:47 -08:00
jeffvli
be6db801ee
add usePlayer hook
2025-11-29 19:30:47 -08:00
jeffvli
76bf4ae825
begin implementing player context
2025-11-29 19:30:47 -08:00
jeffvli
e02a518583
reorganize
2025-11-29 19:30:47 -08:00
jeffvli
930165d006
fix all imports for new structure
2025-05-26 17:20:02 -07:00
jeffvli
1cf587bc8f
restructure files onto electron-vite boilerplate
2025-05-26 17:18:55 -07:00
Kendall Garner
74aa88e082
add web visualizer ( #314 )
...
* add web visualizer
* fallback to simple model
* less samples, hopefully more efficient
* Use audiomotion analyzer
- Note: fixed to 4.1.1 because 4.2.0 uses esm which breaks in the current workflow...
* revert publish changes
* r2
* don't massively change package.json
* lazy
2024-09-09 01:25:01 +00:00
jeffvli
30e52ebb54
Lint all files
2023-07-01 19:14:12 -07:00
jeffvli
aa1cd742ad
Move play queue handler to context
2022-12-31 19:26:58 -08:00