230 Commits

Author SHA1 Message Date
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
Deluan
01b5871218
Implements library scanning endpoints. Also:
- Bumped Subsonic API version to 1.15:
- Better User/Users Subsonic endpoint implementations, not final though
2026-01-02 19:18:26 +00:00
Deluan
7cde29cd21
Simplify error responses 2026-01-02 19:18:26 +00:00
Deluan
582e9e5249
Completely removed engine package, fewer abstraction layers \o/ 2026-01-02 19:18:25 +00:00
Deluan
321c2fc4f1
Move mock datastore to tests package 2026-01-02 19:18:25 +00:00
Deluan
b464ba57a6
Make mocks strongly typed 2026-01-02 19:18:25 +00:00
Deluan
e2d27f5a32
Removed list_generator completely 2026-01-02 19:18:25 +00:00
Deluan
c60766bccb
Removed more layers of indirection from the engine package 2026-01-02 19:18:25 +00:00
Deluan
f4be41987f
Change MediaFolder.ID type to int32 2026-01-02 19:17:32 +00:00
Deluan
9b73ec19f2
Add getScanStatus Subsonic response 2026-01-02 19:17:32 +00:00
Deluan
bd68dbd438
Add better process lifecycle management 2026-01-02 19:17:32 +00:00
Deluan
289cabf945
Change avatar placeholder to new logo 2026-01-02 19:17:32 +00:00
sohalt
7047a4a788 Add LDAP authentication 2020-10-23 01:56:49 +02:00
Deluan
1cd2f015c2 Get Similar Artists in parallel
Also don't fail `GetArtistInfo` when Last.FM is not configured
2020-10-21 21:44:03 -04:00
Deluan
b88f9013dc Fix getAlbumList.byYear. See https://github.com/daneren2005/Subsonic/issues/967 2020-10-21 17:32:10 -04:00
Deluan
6dc21d0595 Check for Last.FM and Spotify configuration at startup 2020-10-21 17:10:06 -04:00
Deluan
078a7c24e6 Add userRating to Subsonic API's Artist 2020-10-21 15:51:12 -04:00
Deluan
2f11c2dc8f Bump Subsonic API compatibility to 1.13 2020-10-20 22:54:37 -04:00
Deluan
049ac70b2b Add "real" TopSongs 2020-10-20 22:53:52 -04:00
Deluan
64ccb4d188 Add SimilarSongs functionality 2020-10-20 16:07:31 -04:00
Deluan
e9e09a7480 Add dedicated SimilarArtists call 2020-10-20 16:07:31 -04:00
Deluan
29d8950e5b Better ArtistInfo field names 2020-10-20 16:07:31 -04:00
Deluan
07d96f8308 Add missing fields to ArtistInfo 2020-10-20 16:07:31 -04:00
Deluan
07535e1518 Add ExternalInformation core service (not a great name, I know) 2020-10-20 16:07:31 -04:00
Deluan
1ffc8d619e Log ffmpeg detection as Info 2020-10-12 21:59:03 -04:00
Deluan
c60e56828b Fix ffmpeg detection 2020-10-12 10:59:42 -04:00
Deluan
fea5d23fc7 Add ffmpeg detection at start-up 2020-10-06 17:24:16 -04:00
Deluan
92b7ef40af Disable CSP for now 2020-10-06 11:24:59 -04:00
Deluan
cd171c40cb Add secure middleware, with sensible values 2020-10-06 08:46:58 -04:00
Deluan
8dfc259857 Serve robots.txt from root (http://server/robots.txt) 2020-10-02 10:15:19 -04:00