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 |
|
Deluan
|
6dbeb8fedf
|
Fix wrong warning about ignored NowPlaying
|
2026-01-02 20:05:04 +00:00 |
|
Deluan
|
5db24ff145
|
Send NowPlaying and Scrobbles to Last.fm
|
2026-01-02 20:05:04 +00:00 |
|
Deluan
|
0a9f6cb807
|
Refactor Agents to be singleton
Initial work for Last.fm scrobbler
|
2026-01-02 20:05:04 +00:00 |
|
Steve Richter
|
489d0c54eb
|
Show user-friendly message when error occurs in Last.fm callback endpoint
|
2026-01-02 20:05:04 +00:00 |
|
Steve Richter
|
0ecc4b5fd0
|
Implement Last.fm account linking UI
|
2026-01-02 20:05:04 +00:00 |
|
Deluan
|
24101d608a
|
Remove limitation of only scrobbling tracks longer than 30 seconds
|
2026-01-02 20:05:04 +00:00 |
|
Deluan
|
883d316670
|
Use singleton in other places as well
|
2026-01-02 20:05:04 +00:00 |
|
Deluan
|
c0c229ad72
|
Expose Last.fm's ApiKey to UI
|
2026-01-02 20:05:04 +00:00 |
|
Deluan
|
aa20f7d68e
|
Implement Last.FM Web authentication flow
|
2026-01-02 20:05:04 +00:00 |
|
Deluan
|
f468522c72
|
Implement Last.FM Desktop Auth flow endpoints
|
2026-01-02 20:05:04 +00:00 |
|
Steve Richter
|
fb53bba5ab
|
Initial Last.fm UI implementation
|
2026-01-02 20:05:04 +00:00 |
|
Deluan
|
00834e5e6a
|
Fix Last.fm API method signature
|
2026-01-02 20:05:04 +00:00 |
|
Deluan
|
ce0fc7a274
|
Add flag to disable Scrobble config in the UI
|
2026-01-02 20:05:04 +00:00 |
|
Deluan
|
fa7179dc7a
|
Add Last.FM Authentication methods
|
2026-01-02 20:05:03 +00:00 |
|
Deluan
|
2f10418242
|
Remove false-positive on new version detection
|
2026-01-02 20:05:03 +00:00 |
|
Deluan
|
81b17bf941
|
Show notification if server is updated
|
2026-01-02 20:05:03 +00:00 |
|
Deluan
|
5bbf0e03f9
|
Fix cookie warning
|
2026-01-02 20:05:03 +00:00 |
|
Deluan
|
05498513c7
|
Fix lint error
|
2026-01-02 20:05:03 +00:00 |
|
Deluan
|
47b14b5cc7
|
Update Go dependencies
|
2026-01-02 20:05:01 +00:00 |
|
Deluan
|
1eafd2a2c5
|
Add concurrency test for singleton
|
2026-01-02 20:04:23 +00:00 |
|
Deluan
|
0057c9f38a
|
Try to register all playing music in GetNowPlaying
|
2026-01-02 20:04:23 +00:00 |
|
Deluan
|
1ac077cf22
|
Fix GetNowPlaying endpoint showing only the last play
|
2026-01-02 20:04:23 +00:00 |
|
Deluan
|
7b4b6f8130
|
New implementation of NowPlaying
|
2026-01-02 20:04:23 +00:00 |
|
Deluan
|
6df1b59985
|
Add logos to badges
|
2026-01-02 20:04:23 +00:00 |
|
Deluan
|
8dc8b5f95b
|
Option to allow auto-login during development.
|
2026-01-02 20:04:23 +00:00 |
|
Deluan
|
7b9b4e8486
|
Don't show "logout" when authenticated by Header
|
2026-01-02 20:04:23 +00:00 |
|
Deluan
|
7b018821f8
|
Fix subsonic token when authenticating by Header
|
2026-01-02 20:04:23 +00:00 |
|
Deluan Quintão
|
5590fa3550
|
Encrypt passwords in DB (#1187)
* Encode/Encrypt passwords in DB
* Only decrypts passwords if it is necessary
* Add tests for encryption functions
|
2026-01-02 20:04:16 +00:00 |
|
Deluan
|
f59efb6b0a
|
Add username to request.Context
|
2026-01-02 20:03:21 +00:00 |
|
dependabot[bot]
|
7b1030ec41
|
Bump @testing-library/jest-dom from 5.13.0 to 5.14.1 in /ui (#1176)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.13.0 to 5.14.1.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.13.0...v5.14.1)
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-01-02 20:03:21 +00:00 |
|
Deluan
|
dfeee68597
|
Fix stream url, after changes to subsonic client api
|
2026-01-02 20:03:21 +00:00 |
|