Kendall Garner
7c24f7cba4
use margin bottom for notifications component to not disable center controls
2025-10-04 07:34:48 -07:00
Malachi Soord
8a3edb71df
feat: add semantic selectors for now-playing media ( #1138 )
...
* feat: add semantic selectors for now-playing media
This change adds unique class names to the elements that display the currently playing media information. This makes it easier for extension developers to parse the DOM and understand what media is playing.
The following classes have been added:
- `media-player`: The main player container.
- `player-cover-art`: The cover art of the playing track.
- `song-title`: The title of the playing track.
- `song-artist`: The artist of the playing track.
- `song-album`: The album of the playing track.
- `player-state-playing`/`player-state-paused`: The state of the player.
- `elapsed-time`: The elapsed time of the playing track.
- `total-duration`: The total duration of the playing track.
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-09-23 12:44:22 -07:00
Gabriele Mancini
6abdbd2f3e
Feature: added silent song notification setting ( #1129 )
...
* feat: added silent song notification
2025-09-17 21:06:59 -07:00
Kendall Garner
1d46cd5ff9
client-side only sort for all playlists ( #1125 )
...
* initial client-side only sort for all playlists
* allow reordering jellyfin (assume it works properly) and navidrome
* on playlist page, add to queue by sort order
2025-09-17 21:06:30 -07:00
Kendall Garner
78dc89303d
show right control rating for subsonic servers
2025-09-10 17:27:07 -07:00
Jeff
618e5d8da8
Merge pull request #1114 from maximelafarie/feature/one-click-context-menu
...
feat: add context menu on left controls and sidebar image
2025-09-09 19:19:09 -07:00
Maxime LAFARIE
65ecdc7666
feat: add context menu on left controls and sidebar image
2025-09-09 23:38:39 +02:00
Tarulia
da42fd78d2
cleanup notification text
2025-09-08 17:20:03 +02:00
jeffvli
b00305cc86
add setting to prevent sleep on playback ( #1072 )
2025-09-06 00:56:06 -07:00
Kendall Garner
f5af1c314c
add image loader/unloader and only toggle source
2025-09-03 19:56:51 -07:00
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