Commit graph

209 commits

Author SHA1 Message Date
ch-rit
039e553aa0 fixed hiding the toast after content is loaded 2025-09-03 19:04:36 +02:00
Lyall
a44ad66d46 add private mode toggle to app menu 2025-07-31 16:12:03 +01:00
jeffvli
8b141d652c disable single attribute per line 2025-07-12 11:17:54 -07:00
Kendall Garner
69341f4492
More typechecks on scrobble, use timeout on notification (#1004) 2025-07-10 13:53:40 +00:00
jeffvli
2d9176cd21 fix click propagation on right controls 2025-07-08 00:46:50 -07:00
jeffvli
a5f28e49eb fix click propagation on PlayButton 2025-07-07 23:20:10 -07:00
Kendall Garner
e00aeb2b67
enable notify, simplify use-scrobble with types, remove unused check 2025-07-07 19:25:25 -07:00
Kendall Garner
055d9ac5c1
use initial index for shuffling when availabe 2025-07-02 20:48:45 -07:00
jeffvli
eb078d62cd more adjustments to styles on the fullscreen player 2025-06-26 01:36:42 -07:00
jeffvli
64866c59bd adjust styles on fullscreen player image section
- fix image transition
- fix image aspect ratio
- adjust text sizes and shadow
2025-06-25 20:40:45 -07:00
jeffvli
0afbe4c0a2 improve visibility of fullscreen player buttons 2025-06-25 19:53:49 -07:00
jeffvli
6782cd0dcc re-add presence animation when collapsing sidebar image 2025-06-25 19:48:59 -07:00
jeffvli
8f585a5be9 adjust styles to better support light theme 2025-06-25 19:44:28 -07:00
Kendall Garner
2814b623e7
fix player button light theme and tooltip 2025-06-25 08:05:57 -07:00
jeffvli
7d29a692ef remove unused import 2025-06-24 22:34:06 -07:00
jeffvli
d8f7b49ab6 increase size of play button icon 2025-06-24 22:22:15 -07:00
Kendall Garner
9f5b4e5410
remove unused length in visualizer 2025-06-24 21:20:41 -07:00
jeffvli
e0f0524eb9 adjust button styles on playerbar 2025-06-24 20:31:33 -07:00
jeffvli
01885c1a9b decrease spacing on playerbar details 2025-06-24 18:38:10 -07:00
jeffvli
1faef6a1a7 fix unused var on visualizer 2025-06-24 18:38:10 -07:00
jeffvli
4acbb1820d set fullscreen player badges to transparent 2025-06-24 14:52:40 -07:00
jeffvli
01f5745629 update visualizer sizing and z-index 2025-06-24 14:52:27 -07:00
jeffvli
73dd781a88 fix regression on image blur in fullscreen player 2025-06-24 14:47:50 -07:00
Jeff
c1330d92b2
Migrate to Mantine v8 and Design Changes (#961)
* mantine v8 migration

* various design changes and improvements
2025-06-24 00:04:36 -07:00
Kendall Garner
b7fb7c7f94
improve library header loading 2025-06-20 17:57:15 -07:00
et21ff
62f4bb0d7b
fix(player): Improve MPV stability and seek performance (#953) 2025-06-10 17:22:40 -07:00
Pyx
9f11061433
disable visualizer background (#949)
* disable visualizer background
2025-06-09 18:14:59 -07:00
jeffvli
1808f160b4 clean up dependencies 2025-05-26 17:20:28 -07: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
jeffvli
d35e73792f fix item playback buttons on search list (#885) 2025-05-06 14:50:59 -07:00
jeffvli
4a3604b1a8 handle playback on new artist list 2025-05-06 14:43:42 -07:00
jeffvli
b9611589ba fix casing on some translation strings 2025-05-06 13:23:29 -07:00
Kendall Garner
0115ecb59b
fix repeat one/repeat all scrobble 2025-04-20 10:54:44 -07:00
Kendall Garner
a89b6640a9
horizontal scroll 2024-10-01 18:15:18 -07:00
Mikhail Tsarev
7bcfe30a8e
Improved translations for English and Russian versions. (#760)
* First version of Russian translation

* Improvements

---------

Co-authored-by: Suoslex <mtsarev06@gmail.com>
2024-09-25 21:42:41 -07:00
Kendall Garner
8cddbef701
Subsonic 2, general rework (#758) 2024-09-25 21:23:08 -07:00
Xudong Zhou
31492fa9ef
Lyrics Translation and Romaji (Fulfill #732) [Translation Part] (#747) 2024-09-23 20:25:17 -07:00
Kendall Garner
b628b684ae
require limit to specified (nonzero) for shuffle all 2024-09-18 07:31:58 -07:00
Kendall Garner
96b4f8dd89
update album play count 2024-09-15 21:48:32 -07:00
Kendall Garner
660c9744bf
clear queue when shuffle now 2024-09-11 20:36:46 -07:00
Kendall Garner
f11a53c1a4
fix suspense 2024-09-09 19:01:07 -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
Kendall Garner
4a111d9cf2
don't make artist clickable if no id 2024-09-04 20:01:45 -07:00
Kendall Garner
56c229a5e0
[slightly less scuffed bugfix]: Update table rating/favorite when updated anywhere … (#707)
* [scuffed bugfix]: Update table rating/favorite when updated anywhere else

Modify player store to have temporary state for favorite/rating update
Add effect handler for `virtual-table` to update rating/favorite for players

Note that this does not handle song grid view.
Using a similar handler for gird view did not work, as it appeared to result in inconsistent state.

Finally, this is probably not the optimal solution.
Performance appears fine for ~20k items, but no guarantees.

* restore should update song

* update song rating/favorite/played everywhere except playlist

* special rule for playlists

* use iterator instead
2024-09-02 22:31:20 -07:00
Kendall Garner
6b7c69e90a
fix seeking between 0-1 seconds 2024-09-02 10:56:46 -07:00
Pyx
eb50c69a35
Album blur, allow clicking the playerbar to toggle the player, misc changes (#717)
* Album blur, allow clicking the playerbar to toggle the player

* Fix stopProporagion, sync package with upsteam, update translation

* recommit my existing changes

* Update default albumBackgroundBlur to 6

* according to git this commit resets the package files

* merge with our fork because pyx forgot to add it

* try adding a setting

* change the playerbar animation

* make the animation quicker bc its choppy

* change playerbar to use a bool instead

* requested opacity fix

* Refactor classes to use clsx

---------

Co-authored-by: iiPython <ben@iipython.dev>
Co-authored-by: Jeff <42182408+jeffvli@users.noreply.github.com>
2024-09-01 23:42:01 +00:00
Kendall Garner
80931d1b19
jellyfin random play filter 2024-09-01 12:25:50 -07:00
Kendall Garner
528bef01f0
provide transcoding support 2024-09-01 08:26:30 -07:00
Kendall Garner
5b2977e5e8
[enhancement]: support viewing current/setting current time in remote 2024-08-24 13:26:45 -07:00