Deluan
|
fdd9a94144
|
Rename ExternalInfo to ExternalMetadata
|
2026-01-02 19:21:28 +00:00 |
|
Deluan
|
0a94249d38
|
Move utilitarian/generic packages to utils: lastfm, spotify, gravatar, cache, and pool
|
2026-01-02 19:21:28 +00:00 |
|
Deluan
|
10cf2372f8
|
Move project to Navidrome GitHub organization
|
2026-01-02 19:20:16 +00:00 |
|
Deluan
|
685fa0427d
|
Add tests to diode
|
2026-01-02 19:20:16 +00:00 |
|
Deluan
|
de79918128
|
Add test to Event
|
2026-01-02 19:20:16 +00:00 |
|
Deluan
|
7106add40c
|
Removed event.type from SSE, as it was causing the browser to hang.
Needs more investigation, but for now, back to the simple message format
|
2026-01-02 19:20:16 +00:00 |
|
Deluan
|
6acf2becb0
|
Logging when triggering manual scan
|
2026-01-02 19:20:15 +00:00 |
|
Deluan
|
c1341251c3
|
Use diodes instead of channels in SSE broker
|
2026-01-02 19:20:15 +00:00 |
|
Deluan
|
f708686485
|
Use tools.go commands without installing
|
2026-01-02 19:20:14 +00:00 |
|
Deluan
|
749edc4661
|
Use new simplified uuid.NewString() syntax
|
2026-01-02 19:20:14 +00:00 |
|
Deluan
|
d23976d796
|
Fix "failed" Subsonic response. Fix #716
|
2026-01-02 19:20:13 +00:00 |
|
Deluan
|
32f8cd7e11
|
Make ServerStart variable global
|
2026-01-02 19:20:12 +00:00 |
|
Deluan
|
e8ba03d9da
|
Removed unused variable
|
2026-01-02 19:20:12 +00:00 |
|
Deluan
|
905abe10f6
|
Only close connection if the write times out
|
2026-01-02 19:20:12 +00:00 |
|
Deluan
|
60605f8d1b
|
Make done channel buffered
|
2026-01-02 19:20:11 +00:00 |
|
Deluan
|
7aa8b6418e
|
Don't ever stop the listen go routine
|
2026-01-02 19:20:11 +00:00 |
|
Deluan
|
35240465b9
|
Forgot to allocate done channel
|
2026-01-02 19:20:11 +00:00 |
|
Deluan
|
bed1410e0d
|
Disconnect the client if the output buffer fills up
|
2026-01-02 19:20:11 +00:00 |
|
Deluan
|
31616d6f0e
|
Make names more consistent
|
2026-01-02 19:20:10 +00:00 |
|
Deluan
|
78b44e54cd
|
Use non-blocking event sending
|
2026-01-02 19:20:10 +00:00 |
|
Deluan
|
514d1e24d1
|
Only adds route to /events if Activity Panel is enabled
|
2026-01-02 19:20:10 +00:00 |
|
Deluan
|
f87e3420f3
|
Return album art as a Reader
|
2026-01-02 19:20:10 +00:00 |
|
Deluan
|
f0bb1088f8
|
Fix file descriptor leak in SSE implementation.master
See https://github.com/deluan/navidrome/issues/446#issuecomment-736296465
|
2026-01-02 19:20:09 +00:00 |
|
Deluan
|
f70becc0d3
|
Add option for player to report real paths in Subsonic API. Closes #625
|
2026-01-02 19:20:09 +00:00 |
|
Deluan
|
f0dffd8347
|
Change format of events sent by server, leveraging event type and id
|
2026-01-02 19:20:08 +00:00 |
|
Deluan
|
a0195aa5d3
|
Better termination handling in Scanner's progress
|
2026-01-02 19:20:08 +00:00 |
|
Deluan
|
85e3756a05
|
Disable Activity Panel by default.
You'll need to set `DevActivityPanel` (or `ND_DEVACTIVITYPANEL`) to `true` to re-enable it
|
2026-01-02 19:20:07 +00:00 |
|
Deluan
|
cb860ecdb0
|
Make eventStream connection/reconnection more reliable
Also more logs on the server
|
2026-01-02 19:20:06 +00:00 |
|
Deluan
|
be8b9b4dd0
|
Request album covers when DevFastAccessCoverArt is true
|
2026-01-02 19:20:06 +00:00 |
|
Deluan
|
70dc847836
|
Show folders scanned instead of files scanned
|
2026-01-02 19:20:05 +00:00 |
|
Deluan
|
c84aa9026b
|
Remove stray Printf
|
2026-01-02 19:19:36 +00:00 |
|
Deluan
|
5f6138643d
|
Add more broker log
|
2026-01-02 19:19:36 +00:00 |
|
Deluan
|
1791dd5667
|
Add Uptime to Activity Panel
|
2026-01-02 19:19:36 +00:00 |
|
Deluan
|
ca37f6d31c
|
Use Gravatar in GetAvatar Subsonic API
|
2026-01-02 19:19:36 +00:00 |
|
Deluan
|
3e130aac01
|
Redesign UserMenu, now with support for Gravatar
|
2026-01-02 19:19:35 +00:00 |
|
Deluan
|
2c79e4dc86
|
Add config option to globally enable/disable downloads
|
2026-01-02 19:19:34 +00:00 |
|
Deluan
|
a25c2534db
|
Fix log message
|
2026-01-02 19:19:34 +00:00 |
|
Deluan
|
564198600a
|
Add buffer to broker SendMessage
|
2026-01-02 19:19:34 +00:00 |
|
Deluan
|
d8c07e2b01
|
Better broker logging
|
2026-01-02 19:19:34 +00:00 |
|
Deluan
|
1cf0a9d5d5
|
Add flag to enable activity menu
|
2026-01-02 19:19:33 +00:00 |
|
Deluan
|
adeb2f95dc
|
Auto-reconnect to event stream after 20secs timeout
|
2026-01-02 19:19:33 +00:00 |
|
Deluan
|
652a6cf18f
|
Adding a communication channel between server and clients using SSE
|
2026-01-02 19:19:33 +00:00 |
|
Deluan
|
fcc7b9e529
|
Avoid cross-site scripting
See: https://lgtm.com/rules/1510377426397/
|
2026-01-02 19:19:32 +00:00 |
|
Deluan
|
f165047ace
|
Don't send the transcoded file if it is a HEAD request
|
2026-01-02 19:19:32 +00:00 |
|
Deluan
|
8c0cbeffbb
|
Simplify scanner utilization
|
2026-01-02 19:18:59 +00:00 |
|
Deluan
|
6db9c24549
|
Bump Subsonic API to 1.16.1
|
2026-01-02 19:18:58 +00:00 |
|
Deluan
|
a3713647f8
|
Update count on getScanStatus
|
2026-01-02 19:18:58 +00:00 |
|
Deluan
|
62f7f184cc
|
Add artistImageUrl available in getArtists endpoint
Also cache artist info in the DB for 1 hour
|
2026-01-02 19:18:58 +00:00 |
|
Deluan
|
61d6f8aaa0
|
Make CreatePlaylist response compatible with API >1.14.0
|
2026-01-02 19:18:26 +00:00 |
|
Deluan
|
465b23a433
|
Limit startScan to admins only
|
2026-01-02 19:18:26 +00:00 |
|