Deluan
|
4853760fb5
|
Suppress logs of successful DB migrations applied when running for the first time
|
2021-06-24 23:43:20 -04:00 |
|
Deluan
|
0cbb0acad3
|
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
|
2021-06-23 21:08:01 -04:00 |
|
Deluan
|
5040f6fd97
|
Fix label
|
2021-06-23 18:09:05 -04:00 |
|
Deluan
|
abe8015745
|
Add option to disable external scrobbling per player
|
2021-06-23 17:55:58 -04:00 |
|
Deluan
|
5001518260
|
Move user properties (like session keys) to their own table
|
2021-06-23 17:49:32 -04:00 |
|
certuna
|
265f33ed9d
|
Remove clearServiceWorkerCache, not needed anymore. (#1205)
remove clearServiceWorkerCache, not needed anymore.
|
2021-06-23 12:11:35 -04:00 |
|
Deluan
|
99be8444d3
|
Disable completely external scrobblers if feature is disabled (DevEnableScrobble )
|
2021-06-23 11:01:58 -04:00 |
|
Deluan
|
f4ddd201f2
|
Send the time the track started playing when scrobbling
|
2021-06-23 11:01:58 -04:00 |
|
Deluan
|
056f0b944f
|
Refactor: Consolidate scrobbling logic in play_tracker
|
2021-06-23 11:01:58 -04:00 |
|
Deluan
|
76acd7da89
|
Don't send scrobbles/nowPlaying updates to Last.fm if user has not authorized
|
2021-06-23 11:01:58 -04:00 |
|
Deluan
|
8af7dab23d
|
Fix wrong warning about ignored NowPlaying
|
2021-06-23 11:01:58 -04:00 |
|
Deluan
|
a7509c9ff7
|
Send NowPlaying and Scrobbles to Last.fm
|
2021-06-23 11:01:58 -04:00 |
|
Deluan
|
d5461d0ae9
|
Refactor Agents to be singleton
Initial work for Last.fm scrobbler
|
2021-06-23 11:01:58 -04:00 |
|
Steve Richter
|
f9fa9667a3
|
Show user-friendly message when error occurs in Last.fm callback endpoint
|
2021-06-23 11:01:58 -04:00 |
|
Steve Richter
|
5fbfd9c81e
|
Implement Last.fm account linking UI
|
2021-06-23 11:01:58 -04:00 |
|
Deluan
|
8b62a58b4c
|
Remove limitation of only scrobbling tracks longer than 30 seconds
|
2021-06-22 09:59:00 -04:00 |
|
Deluan
|
743e469795
|
Use singleton in other places as well
|
2021-06-21 18:59:26 -04:00 |
|
Deluan
|
1f997357a9
|
Expose Last.fm's ApiKey to UI
|
2021-06-21 18:14:01 -04:00 |
|
Deluan
|
143cde37e5
|
Implement Last.FM Web authentication flow
|
2021-06-21 18:14:01 -04:00 |
|
Deluan
|
502a719e96
|
Implement Last.FM Desktop Auth flow endpoints
|
2021-06-21 18:14:01 -04:00 |
|
Steve Richter
|
8ee5c1f245
|
Initial Last.fm UI implementation
|
2021-06-21 18:14:01 -04:00 |
|
Deluan
|
0495e421fe
|
Fix Last.fm API method signature
|
2021-06-21 18:14:01 -04:00 |
|
Deluan
|
ffa76bba6a
|
Add flag to disable Scrobble config in the UI
|
2021-06-21 18:14:01 -04:00 |
|
Deluan
|
a4f91b74d2
|
Add Last.FM Authentication methods
|
2021-06-21 18:14:01 -04:00 |
|
Deluan
|
73e1a8fa06
|
Remove false-positive on new version detection
|
2021-06-21 17:46:26 -04:00 |
|
Deluan
|
877f01bd38
|
Show notification if server is updated
|
2021-06-21 13:48:39 -04:00 |
|
Deluan
|
47bcf719f2
|
Fix cookie warning
|
2021-06-20 13:27:50 -04:00 |
|
Deluan
|
197d430d15
|
Fix lint error
|
2021-06-20 12:07:34 -04:00 |
|
Deluan
|
4e1957ca71
|
Update Go dependencies
|
2021-06-20 12:06:21 -04:00 |
|
Deluan
|
25db2cb075
|
Add concurrency test for singleton
|
2021-06-20 11:51:32 -04:00 |
|
Deluan
|
80b2c2f3cf
|
Try to register all playing music in GetNowPlaying
|
2021-06-20 11:25:15 -04:00 |
|
Deluan
|
97434c1789
|
Fix GetNowPlaying endpoint showing only the last play
|
2021-06-20 10:39:19 -04:00 |
|
Deluan
|
f8ee6db72a
|
New implementation of NowPlaying
|
2021-06-20 10:39:16 -04:00 |
|
Deluan
|
0df0ac0715
|
Add logos to badges
|
2021-06-19 11:32:22 -04:00 |
|
Deluan
|
c09468e135
|
Option to allow auto-login during development.
|
2021-06-19 10:56:39 -04:00 |
|
Deluan
|
cf553ce812
|
Don't show "logout" when authenticated by Header
|
2021-06-18 19:08:25 -04:00 |
|
Deluan
|
31ea033880
|
Fix subsonic token when authenticating by Header
|
2021-06-18 19:00:13 -04:00 |
|
Deluan Quintão
|
66b74c81f1
|
Encrypt passwords in DB (#1187)
* Encode/Encrypt passwords in DB
* Only decrypts passwords if it is necessary
* Add tests for encryption functions
|
2021-06-18 18:38:38 -04:00 |
|
Deluan
|
d42dfafad4
|
Add username to request.Context
|
2021-06-18 18:28:51 -04:00 |
|
dependabot[bot]
|
84413b542e
|
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>
|
2021-06-18 09:39:23 -04:00 |
|
Deluan
|
b590c31e4e
|
Fix stream url, after changes to subsonic client api
|
2021-06-16 16:38:50 -04:00 |
|
Deluan
|
c4623d7bc3
|
Don't show "empty" dates
|
2021-06-16 12:28:49 -04:00 |
|
Deluan
|
e0fd1c6ad8
|
Add "Last Played" column to SongList
|
2021-06-16 11:57:02 -04:00 |
|
Deluan
|
86271f0412
|
Optimize refresh events for scrobble endpoint
|
2021-06-16 10:23:34 -04:00 |
|
Deluan
|
fb7229a53e
|
Refech using getMany, reducing the number of API calls
|
2021-06-16 10:01:09 -04:00 |
|
Deluan
|
521d1ff2bf
|
Disable realip middleware when using the reverse proxy authentication feature
Should fix https://github.com/navidrome/navidrome/pull/1152#issuecomment-862306847
|
2021-06-16 10:01:09 -04:00 |
|
Deluan
|
d3db41ae7d
|
Bump github.com/go-chi/httprate version
|
2021-06-15 19:58:29 -04:00 |
|
Deluan
|
8bf0089abf
|
Bump github.com/ReneKroon/ttlcache/ and github.com/microcosm-cc/bluemonday versions
|
2021-06-15 19:54:18 -04:00 |
|
Deluan
|
b65e76293a
|
Only send events to clients who need it
- User events (star, rating, plays) only sent to same user
- Don't send to the client (browser window) that originated the event
|
2021-06-15 18:59:26 -04:00 |
|
Deluan
|
5f6f74ff2d
|
Always use httpClient to call APIs
|
2021-06-15 17:29:01 -04:00 |
|