Commit graph

135 commits

Author SHA1 Message Date
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
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
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
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
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
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
Kendall Garner
271be93a96
fix prettier/lint 2024-08-23 08:19:27 -07:00
Kendall Garner
028ccfb1cd
fix album art res 0 and allow resizing volume bar 2024-08-22 21:57:58 -07:00
Kendall Garner
886786d428
[enhancement]: add background opacity to buttons in full screen player 2024-08-19 19:03:19 -07:00
Kendall Garner
110a1a63f0
simplify remote/media session (#632) 2024-07-03 01:47:26 -07:00
Kendall Garner
38ed083693
[enhancement]: support using native image aspect ratio 2024-05-25 11:15:30 -07:00
Kaydax
04b4d92f69
Fix portrait mode detection (#582)
* Fix portrait mode detection

* Revert changes done on playbar
2024-04-17 06:21:49 +00:00
Kendall Garner
ec69cc22f9
use clearer separator character 2024-04-14 21:58:25 -07:00
Kendall Garner
cabd69772e
[bugfix]: mantine bodge 2024-04-11 08:25:53 -07:00
Kendall Garner
14086ebc9c
improve similar items fallback, make ND album artist for song actually album artist, fix full screen race 2024-04-08 08:49:55 -07:00
iiPython
f7c6088cca
add a fallback image to the dynamic background url 2024-04-02 12:58:26 -05:00
jeffvli
e7b2f30718 Replace songId with albumId on dynamic image check 2024-03-05 00:45:45 -08:00
Benjamin
d52d9136b8
[feat] Add a dynamic image option to the fullscreen player (#526)
* Add an option for a dynamic background image in the fullscreen player

* Center the background image and fix some more bugs

* More cleaning up the background image

* Add option for customizable blur amount

* Fix missing translation key for image blur

* Fix dynamic image shifting when player is opened

* Hide image blur size config if dynamic background is disabled

---------

Co-authored-by: Jeff <42182408+jeffvli@users.noreply.github.com>
2024-03-05 00:30:37 -08:00
Kendall Garner
a45e7f24e4
[enhancements]: fix carousel, full screen metadata improvements (#524)
* fix carousel, full screen metadata improvements

* Add missing mapped keys on multiple artist

* Remove bg opacity on metadata section

* Improve visibility of currently playing song

---------

Co-authored-by: jeffvli <jeffvictorli@gmail.com>
2024-03-04 18:53:00 -08:00
Jeff
132b0e173f
Merge branch 'development' into related-similar-songs 2024-03-04 05:04:54 -08:00
Jeff
cc6cad1d70
Merge branch 'development' into navidrome-version 2024-03-04 01:49:13 -08:00
Kendall Garner
f50d1e0a8c
support opacity 0, spellcheck 2024-03-01 19:54:30 -08:00
Kendall Garner
94b649fefe
don't transform artist/album for fullscreen player 2024-02-26 22:47:17 -08:00
Kendall Garner
12d0eca2dd
remember that current song can be an object 2024-02-19 10:27:00 -08:00
Kendall Garner
f81bea339b
don't pass song all the way down 2024-02-19 09:55:37 -08:00
Kendall Garner
025124c379
[enhancement]: Make related tab on full screen player useful
Resolves #50. Adds a new set of components for fetching similar songs
from the current playing song. For Jellyfin, use the `/items/{itemId}/similar`
endpoint (may not work well for small libraries), and for Navidrome/Subsonic
use `getSimilarSongs`. _In theory_, this component can be used to get similar
songs anywhere.
2024-02-19 08:53:50 -08:00