2526 Commits

Author SHA1 Message Date
Deluan
1814bfefc1
Don't show "playing/paused" icon on the first song when calling "Play Now" 2026-01-02 20:05:08 +00:00
Deluan
8b1d6e16be
Change default volume to 50%
Should fix #1052
2026-01-02 20:05:08 +00:00
Deluan
3ed82ebed4
Restore volume when playing a song...
... or continuing to play a paused one
2026-01-02 20:05:08 +00:00
Deluan
cbab0eed5a
Make cover rectangular in player when cover animation is disabled 2026-01-02 20:05:08 +00:00
Deluan
5c5f6c9ab9
Fix Album grid responsiveness on small screens.
Potentially fixes #647
2026-01-02 20:05:08 +00:00
Deluan
9daf8274af
Fix Disc context menu not visible in mobile 2026-01-02 20:05:08 +00:00
Deluan
f90c0773bb
Fix play single song action 2026-01-02 20:05:08 +00:00
Deluan
ea2e3b692d
Fix Last.fm's artist.getInfo 2026-01-02 20:05:07 +00:00
Deluan
a799ae939a
Fix arranging songs in PlayQueue 2026-01-02 20:05:07 +00:00
Deluan
222bd87c4a
Made the Player behaviour more consistent 2026-01-02 20:05:07 +00:00
Deluan
ff61d5f630
Better scrobble log message when buffer is disabled 2026-01-02 20:05:07 +00:00
certuna
7724fe9c16
Update SongList.js (#1219)
Genre and Comments columns in Songs listview (hidden by default)
2026-01-02 20:05:07 +00:00
Deluan
f0d5ed2104
Remove old feature flag for cache layout 2026-01-02 20:05:07 +00:00
Deluan
5f9c7d1507
Add feature flag for buffered scrobbling 2026-01-02 20:05:07 +00:00
Deluan
75cc2580b7
Disable Last.FM features based on LastFM.Enabled config option 2026-01-02 20:05:07 +00:00
Deluan
6d46689622
Implement Scrobble buffering/retrying 2026-01-02 20:05:07 +00:00
Deluan
c07bf5348b
Only encrypts NewPassword if it is not empty, when updating the user details. Fixes #1222 2026-01-02 20:05:07 +00:00
Deluan
755fac76b0
Don't rely on goroutines to send keepalive events 2026-01-02 20:05:07 +00:00
Deluan
b199ce5ee7
Fixed the enduring nasty "too many files open" bug!! Fix #446 2026-01-02 20:05:07 +00:00
Deluan
8c6a931037
Assign event ids in the main loop, to avoid out-of-order events 2026-01-02 20:05:07 +00:00
Deluan
39623748f2
Fix deadlock situation when events are sent too fast to the broker 2026-01-02 20:05:07 +00:00
Deluan
6ff36e706c
Fix scrollbar colour for Dark/ExtraDark theme. Fixes #1216 2026-01-02 20:05:06 +00:00
Deluan Quintão
4cd1e8f6cd
Update es.json (POEditor.com) 2026-01-02 20:05:06 +00:00
Deluan
ddfbc0380e
Default for EnableCoverAnimation in dev mode is true 2026-01-02 20:05:06 +00:00
Deluan
f51afe1f95
Add option to disable album cover animation in the player. Closes #1185 2026-01-02 20:05:06 +00:00
Brian Schrameck
d40f1dab04
Addresses a bug that would prevent users from changing their own passwords, introduced as part of #1187. (#1214) 2026-01-02 20:05:06 +00:00
Deluan Quintão
41f6b68a9a
Update translations (#1134)
* Update de.json (POEditor.com)

* Update ja.json (POEditor.com)

* Update cs.json (POEditor.com)

* Update nl.json (POEditor.com)

* Update fr.json (POEditor.com)

* Update de.json (POEditor.com)

* Update es.json (POEditor.com)

* Update uk.json (POEditor.com)

* Update sl.json (POEditor.com)

* Update fr.json (POEditor.com)

* Update it.json (POEditor.com)

* Update it.json (POEditor.com)

* Update cs.json (POEditor.com)

* Update sl.json (POEditor.com)

* Update de.json (POEditor.com)

* Update pt.json (POEditor.com)

* Update it.json (POEditor.com)

* Update pt.json (POEditor.com)

* Update zh-Hans.json (POEditor.com)

* Update nl.json (POEditor.com)

* Update es.json (POEditor.com)

* Update cs.json (POEditor.com)

* Update zh-Hans.json (POEditor.com)

* Update de.json (POEditor.com)

* Update fr.json (POEditor.com)

* Update sl.json (POEditor.com)

* Update ja.json (POEditor.com)

* Update uk.json (POEditor.com)

* Update cs.json (POEditor.com)

* Update nl.json (POEditor.com)
2026-01-02 20:05:06 +00:00
Deluan
a1fd1c970b
Add 'AlbumArtist' column to SongList 2026-01-02 20:05:06 +00:00
Deluan
12de33ba36
Add 'Year' column to Album and Playlists song list 2026-01-02 20:05:06 +00:00
Deluan
37f8993291
Fix ND_DEVFASTACCESSCOVERART flag not available as env var 2026-01-02 20:05:06 +00:00
Deluan
c81ecbd96e
Add tests to /scrobble endpoint 2026-01-02 20:05:06 +00:00
Deluan
4afceda999
Add referential integrity to remove user's props when user is deleted 2026-01-02 20:05:06 +00:00
Deluan
7b03f8a9e4
Enable Last.fm scrobbling by default (still requires user's authorization) 2026-01-02 20:05:06 +00:00
Deluan
b23918816d
Only show message after 2 seconds, giving time for the browser to close it first 2026-01-02 20:05:06 +00:00
Deluan
6a254c8b67
Pass userId explicitly to UserPropsRepository methods 2026-01-02 20:05:06 +00:00
Deluan
141a1dc614
Add a hacky way to style the react-player. 2026-01-02 20:05:05 +00:00
Deluan
0621c43ae1
Fix JS console error 2026-01-02 20:05:05 +00:00
Deluan
03bbc00fe9
Remove React.Strict mode 2026-01-02 20:05:05 +00:00
Deluan
add980cd80
Show DiscSubtitle even if the album has only one disc.
Closes #947
2026-01-02 20:05:05 +00:00
Deluan
6031e43625
Remove submenu "Library". Relates to #430 2026-01-02 20:05:05 +00:00
Deluan
4fd29b15ff
Suppress logs of successful DB migrations applied when running for the first time 2026-01-02 20:05:05 +00:00
Deluan
33447c73b6
Skip songs with less than 31 seconds, as per Last.fm specification
See https://www.last.fm/api/scrobbling#when-is-a-scrobble-a-scrobble
2026-01-02 20:05:05 +00:00
Deluan
5e7854b46f
Fix label 2026-01-02 20:05:05 +00:00
Deluan
006b8d0d4a
Add option to disable external scrobbling per player 2026-01-02 20:05:05 +00:00
Deluan
a52a88d1d7
Move user properties (like session keys) to their own table 2026-01-02 20:05:05 +00:00
certuna
6ab9b4f8eb
Remove clearServiceWorkerCache, not needed anymore. (#1205)
remove clearServiceWorkerCache, not needed anymore.
2026-01-02 20:05:05 +00:00
Deluan
541411322c
Disable completely external scrobblers if feature is disabled (DevEnableScrobble) 2026-01-02 20:05:05 +00:00
Deluan
a73de57811
Send the time the track started playing when scrobbling 2026-01-02 20:05:05 +00:00
Deluan
ffd1aa7e89
Refactor: Consolidate scrobbling logic in play_tracker 2026-01-02 20:05:05 +00:00
Deluan
c0f5b6950f
Don't send scrobbles/nowPlaying updates to Last.fm if user has not authorized 2026-01-02 20:05:04 +00:00