jeffvli
f56a836ffd
add personal/community toggle for artist top songs ( #1372 )
2026-02-03 23:58:44 -08:00
T
1f9223b476
Fix: ratings display on player bar and mobile player ( #1646 )
...
* fix(playerbar): use settings to display ratings
* fix(mobile player): use settings to display ratings
2026-02-03 22:50:43 -08:00
Kendall Garner
0620b096db
fix(mpv): only check player time when there is an item in the track ( #1639 )
2026-02-02 20:49:34 -08:00
jeffvli
51a8285ba2
adjust fullscreen player z-indexes back
...
- the modal needs to appear above
- instead, move the titlebar controls z-index under the fullscreen players
2026-02-01 20:28:47 -08:00
jeffvli
6a68cebc93
increase fullscreen overlay z-index above titlebar
2026-02-01 19:10:38 -08:00
jeffvli
7f180b2c50
add bottom padding to fullscreenplayer header
2026-02-01 18:55:08 -08:00
jeffvli
ad83e95a46
decouple audio device setting property depending on player type ( #1617 )
2026-01-30 17:55:25 -08:00
Steffen Martinsen
b8228844df
feat: Add support for player controls in macOS dock menu ( #1627 )
...
* Added simple macOS dock menu similar to tray menu
* Enhanced and moved dock menu to darwin folder and enabled mpris on macOS to support play/pause state
* Added missing property sortName to silence TS error
2026-01-30 12:01:02 -08:00
jeffvli
4d81dc49fa
fix global hotkey volume step ( #1614 )
2026-01-29 22:23:09 -08:00
jeffvli
74b0e38f7e
remove direct references to plural translation keys
2026-01-29 19:52:42 -08:00
jeffvli
bd34a729b3
set debounce / viewport for images used in the app
2026-01-28 19:49:37 -08:00
jeffvli
81af324260
handle radio metadata for mpris / mediasession ( #1586 )
2026-01-22 01:30:45 -08:00
jay
39d691d528
fix: stop volume slider clicks from opening full screen ( #1585 )
...
* fix volume slider clicks from opening full screen
2026-01-22 01:01:06 -08:00
jeffvli
0c1537e5ef
prevent duplicate audio device in selector ( #1598 )
2026-01-22 00:33:52 -08:00
jeffvli
f4072c183b
refactor feature hooks to be conditionally initialized
2026-01-21 02:23:25 -08:00
jeffvli
9a4a8eb742
refactor some usePlayerSong consumers to only fetch needed properties
2026-01-21 02:02:49 -08:00
jeffvli
dbfb547af9
remove favorite/rating handlers from PlayerContext to prevent rerenders from consumers
2026-01-21 01:57:47 -08:00
jeffvli
15633d07f0
remove the Priority queue type
2026-01-18 18:53:21 -08:00
Kendall Garner
04f7c7fdd4
fix(remote): proper image when mpris and remote interleave
2026-01-18 18:18:36 -08:00
jeffvli
0e388dabf5
add fullscreen visualizer ( #1546 )
2026-01-18 02:17:55 -08:00
jeffvli
ea46b98400
prevent mpv hotkey conflict with radio when inactive
2026-01-17 20:29:57 -08:00
jeffvli
291daa434c
validate that the current song is different from server before revalidating in queue
2026-01-17 13:19:56 -08:00
jeffvli
ef5daad1dd
add more dynamic imports to optimize bundle
2026-01-17 07:32:16 -08:00
jeffvli
3f3540dd2b
fix mouseover state causing rerender in fullscreen player ( #1535 )
2026-01-17 03:02:05 -08:00
jeffvli
b4b0c6cedd
fix Toggle Queue hotkey when using detached queue ( #1522 )
2026-01-17 02:43:11 -08:00
jeffvli
431ff76e19
clean up old logs
2026-01-16 11:05:33 -08:00
jeffvli
dc5414284a
invalidate recentlyPlayed and mostPlayed carousels on scrobble submission
2026-01-16 04:35:06 -08:00
jeffvli
2827b2ae01
invalidate the album query on scrobble submission
2026-01-16 04:23:57 -08:00
jeffvli
fc5024be90
revalidate current song in queue during playback
2026-01-16 04:18:02 -08:00
jeffvli
dab1103279
manually increment queue play count on scrobble
2026-01-16 04:12:44 -08:00
jeffvli
c676f5b91f
use existing web player engine for radio playback ( #1543 )
2026-01-14 20:01:30 -08:00
jeffvli
41054ed819
add audio device selection for mpv
2026-01-14 19:12:36 -08:00
jeffvli
0e41144a10
fix title overflow on firefox
2026-01-08 23:50:38 -08:00
Kendall Garner
bc40123891
fix(queue): use song serverId when switching servers
2026-01-08 20:43:35 -08:00
Kendall Garner
eca925a4eb
fix: respect volume wheel step for volume hotkey
2026-01-08 08:09:39 -08:00
jeffvli
c2de979527
fix incorrect condition to try similar songs in autodj
2026-01-07 13:57:53 -08:00
jeffvli
0596faf51e
readd mpv reload handler
2026-01-04 01:01:01 -08:00
jeffvli
5f1867c14f
add support for track subtitle display ( #1177 )
2026-01-04 00:44:22 -08:00
jeffvli
29957780cb
fix wrong imageRes being used in some cases
2026-01-03 16:00:32 -08:00
jeffvli
8c91f1c52d
remove scroll shadows from fullscreen player
2026-01-03 03:23:58 -08:00
jeffvli
ba32832619
actually fix the related tab ( #1484 )
2026-01-03 03:05:53 -08:00
jeffvli
0336f4afea
fix related tab sizing ( #1484 )
2026-01-03 01:19:37 -08:00
jeffvli
a66c67e86d
optimize settings store
2026-01-03 01:01:54 -08:00
jeffvli
aaf840d358
resend mediasession on player repeat ( #1472 )
2026-01-01 20:17:49 -08:00
jeffvli
c7809c62ce
throttle volume slider
2026-01-01 15:32:20 -08:00
jeffvli
91ccc71fcd
fix media session using stale image reference ( #1296 )
2025-12-31 01:51:52 -08:00
jeffvli
4a025f82e4
fix incorrect imageId assignments ( #1456 )
2025-12-30 15:18:03 -08:00
Pyx
42058ff6d6
fix: correct propagation on settings menu ( #1453 )
...
* fix propagation error on settings menu
2025-12-29 14:57:49 -08:00
jeffvli
ffdef596ad
auto follow queue when autodj is triggered
2025-12-28 14:34:38 -08:00
jeffvli
0a54f7c44c
remove similarSongs from autodj when music folder is selected ( #1451 )
...
- Similar songs queries for both Subsonic/Jellyfin do not support querying by musicFolderId
2025-12-28 14:09:22 -08:00