jeffvli
5b1f269344
update radio permission to allow normal users to create
2025-12-23 20:58:58 -08:00
farfromrefuge
a322717e0e
feat: add artist radio and track radio (in context menu) ( #1437 )
...
* Add API support for artist radio and track radio features
* Add translation strings and settings UI for artist radio count
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-12-23 20:46:19 -08:00
Jeff
25bfb65b6d
Add image URL generation at runtime to allow for dynamic image sizes ( #1439 )
...
* add getImageUrl to domain endpoints
* add new ItemImage component and hooks to generate image url
* add configuration for image resolution based on types
2025-12-23 20:18:52 -08:00
jeffvli
154f0180e1
fix potential infinite updater loop due to stale settings sync state
2025-12-15 11:27:17 -08:00
jeffvli
ea7399541f
revert to using custom window bar styles
2025-12-15 01:14:39 -08:00
jeffvli
69de9a98f0
add new app themes
2025-12-14 06:06:27 -08:00
jeffvli
752b191ad7
optimize playlist edit modal ( #1234 )
...
- remove user list fetch if not admin
- move to context modal to allow dynamic content
2025-12-14 04:43:48 -08:00
Jeff
7ed847fecb
Add internet radio ( #1384 )
2025-12-13 21:26:33 -08:00
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