Deluan
2531df5f97
Fix DevAutoCreateAdminPassword
2026-01-02 19:26:42 +00:00
Deluan
e7082df09e
Add support for artist 5-star rating in Subsonic API
2026-01-02 19:26:36 +00:00
Yash Jipkate
77e6b3bb78
Add / to _ mapping for paths based on tags. ( #888 )
...
Closes #592
2026-01-02 19:23:04 +00:00
Deluan
77e31b27b9
Add option to sort Recently Added by file's mtime instead of time of import.
2026-01-02 19:22:06 +00:00
Deluan Quintão
165af5b850
Remove dependency of go-bindata ( #818 )
...
* Use new embed functionality for serving UI assets
* Use new embed functionality for serving resources. Remove dependency on go-bindata
* Remove Go 1.15
2026-01-02 19:22:04 +00:00
Deluan
8be485ab3e
Update list of Not Implemented / Gone Subsonic API endpoints
2026-01-02 19:21:28 +00:00
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
6acf2becb0
Logging when triggering manual scan
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
d23976d796
Fix "failed" Subsonic response. Fix #716
2026-01-02 19:20:13 +00:00
Deluan
f87e3420f3
Return album art as a Reader
2026-01-02 19:20:10 +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
a0195aa5d3
Better termination handling in Scanner's progress
2026-01-02 19:20:08 +00:00
Deluan
70dc847836
Show folders scanned instead of files scanned
2026-01-02 19:20:05 +00:00
Deluan
ca37f6d31c
Use Gravatar in GetAvatar Subsonic API
2026-01-02 19:19:36 +00:00
Deluan
2c79e4dc86
Add config option to globally enable/disable downloads
2026-01-02 19:19:34 +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
289cabf945
Change avatar placeholder to new logo
2026-01-02 19:17:32 +00: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
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
596a4897a3
Do not force username to always be lowercase in the DB
2020-09-01 18:00:19 -04:00
Deluan
8fa5544af7
Add option to download playlist
2020-08-21 13:28:20 -04:00
Deluan
e2e79d6471
Fix getTopSongs endpoint mapping
2020-08-20 11:27:38 -04:00
Deluan
6fe1f84c68
Add download for songs
2020-08-14 12:11:35 -04:00
Deluan
d72468003f
User album or artist name as zip name in download endpoint
2020-08-14 12:10:37 -04:00