jeffvli
42fca271ce
remove stale start event on song change for jellyfin scrobble ( #1332 )
2025-12-06 18:12:15 -08:00
jeffvli
7db3eab38c
improve scrobble conditions
2025-12-05 11:28:41 -08:00
jeffvli
40af5fb945
enable mediasession by default on web
2025-12-05 01:10:54 -08:00
jeffvli
566d938b6c
adjust jellyfin scrobble conditions, remove status change event ( #1274 )
2025-12-04 21:33:10 -08:00
jeffvli
4d626377ef
fix mediasession controls
2025-12-04 01:31:57 -08:00
jeffvli
aab19b289b
reimplement playback hotkeys
2025-11-29 22:04:10 -08:00
jeffvli
0b70ed158b
fix mpris
2025-11-29 21:35:09 -08:00
jeffvli
60d8d18a0f
add mediasession
2025-11-29 19:33:40 -08:00
jeffvli
212d9e9f55
add mpris
2025-11-29 19:33:40 -08:00
jeffvli
2f32534cf9
add logs to scrobble events
2025-11-29 19:33:40 -08:00
jeffvli
60cdea6787
large performance refactor
2025-11-29 19:33:39 -08:00
jeffvli
16c703fe31
remove scrobble log
2025-11-29 19:33:38 -08:00
jeffvli
af7e52295a
reimplement player scrobble
2025-11-29 19:33:38 -08:00
jeffvli
e986557d87
replace remaining legacy playqueue add functions
2025-11-29 19:33:34 -08:00
jeffvli
1acde80d61
clean up unused files
2025-11-29 19:33:34 -08:00
jeffvli
d2e6658c36
add current song styles to rowIndex and title columns
2025-11-29 19:32:18 -08:00
jeffvli
9fd4abec25
re-implement mpv with new player
2025-11-29 19:30:47 -08:00
jeffvli
427f808180
rename internal types in domain models
2025-11-29 19:30:47 -08:00
jeffvli
550ba4f768
temporarily remove old player implementations to prevent broken app
2025-11-29 19:30:46 -08:00
jeffvli
c7a473d864
refactor api controller to internalize server fetch
2025-11-02 21:56:35 -08:00
Kendall Garner
58ccd0cfd0
bugfix: remove duplicate scrobbling when there is only one item in the queue ( #1222 )
2025-10-25 20:25:07 +00:00
jeffvli
1b15c73db0
fix scrobble time race condition
...
- revert playerbar slider refactor
- re-implement mediasession handler
2025-10-13 11:44:42 -07:00
jeffvli
22b798812e
Revert "fix playback controls being called multiple times on media key input"
...
This reverts commit 1b8661d566 .
2025-10-13 11:38:19 -07:00
jeffvli
1b8661d566
fix playback controls being called multiple times on media key input
2025-10-13 04:33:11 -07:00
jeffvli
c88c6cf55e
add mediasession playback controls
2025-10-12 16:37:24 -07:00
jeffvli
58becc5c8e
add useMediaSession hook to set metadata and status
2025-10-12 16:07:59 -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
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
Kendall Garner
69341f4492
More typechecks on scrobble, use timeout on notification ( #1004 )
2025-07-10 13:53:40 +00: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
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
et21ff
62f4bb0d7b
fix(player): Improve MPV stability and seek performance ( #953 )
2025-06-10 17:22:40 -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
Kendall Garner
660c9744bf
clear queue when shuffle now
2024-09-11 20:36:46 -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
6b7c69e90a
fix seeking between 0-1 seconds
2024-09-02 10:56:46 -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
88741a8616
add ability to configure double click behavior
2024-08-19 21:56:55 -07:00