github navidrome/navidrome v0.36.0

latest releases: v0.51.1, v0.51.0, v0.50.2...
3 years ago

Artist Images and other information, with Last.FM and Spotify integrations

Navidrome now can get artist information from external services (if enabled). When using
a Subsonic client that supports it, you will be able to see artist images, biography, similar artists, top songs and artist radio. See details on how to configure it here. These features work with free accounts on both Spotify and Last.FM, and are optional anyway.

This is only available in the Subsonic API for now, but will eventually be integrated in the Web UI.

Highlights

  • [UI] Show size (in bytes) of album, thanks @jrwren
  • [UI] Show sizes (in bytes) in all download buttons (#534)
  • [UI] Fix song title in iOS displayed as [Object object] (#526)
  • [Scanner] Add support for WavPack files. See this thread
  • [Subsonic API] Bump API version to 1.13
  • [Subsonic API] Add getArtistInfo, getTopSongs and getSimilarSongs.
  • [Subsonic API] Fix DSub Decades

Changelog

ed84c5a Bump @testing-library/react from 11.0.4 to 11.1.0 in /ui
b88f901 Fix getAlbumList.byYear. See daneren2005/Subsonic#967
62ed30a Bump @testing-library/user-event from 12.1.7 to 12.1.8 in /ui
6dc21d0 Check for Last.FM and Spotify configuration at startup
79710fb go mod tidy
c89b89c Bump react from 16.13.1 to 16.14.0 in /ui
dcea5eb Bump github.com/spf13/cobra from 1.1.0 to 1.1.1
b5c68c9 Update pl.json (POEditor.com)
fe38f99 Update nl.json (POEditor.com)
ff3a89b Update cs.json (POEditor.com)
078a7c2 Add userRating to Subsonic API's Artist
69e1059 Prefer starred and high rated versions for Top Songs
075c28d Fix performance and precision of TopSongs
a45b5a0 Match Top Songs by mbid, add indexes to media_file
3cf8b8e Fix migration that adds MBIDs
b93a3db Fix sort order for TopSongs
53c1e9e Include tracks in TopSongs where the requested artist is the album artist
12cedee Prefer older versions on GetTopSongs
2f11c2d Bump Subsonic API compatibility to 1.13
049ac70 Add "real" TopSongs
b5e20c1 Ignore invalid MBIDs (ex: discogs IDs)
173dd52 Use MBID with most occurrences
6663c07 Add MBIDs to media_file, album and artist
64ccb4d Add SimilarSongs functionality
a289a19 Remove redundant interfaces
a257891 Get better artist images results
40fd5ba Search for artists case-insensitive
e9e09a7 Add dedicated SimilarArtists call
29d8950 Better ArtistInfo field names
00b6f89 Fix lint errors
07d96f8 Add missing fields to ArtistInfo
07535e1 Add ExternalInformation core service (not a great name, I know)
19ead8f Add initial spotify client implementation
eb74dad Add initial last.fm client implementation
61d0bd4 Add support for WavPack files
def5db9 Update dependencies (go mod tidy)
3d11bdc Bump github.com/spf13/cobra from 1.0.0 to 1.1.0
0ff8967 Use new renderAudioTitle (to avoid the [Object object] song title on iOS)
0c095f6 Upgrade ginkgo/gomega
2f8dc79 Add and show Playlists sizes
68a9be5 Add Artist (discography) size, and show sizes in Download caption
1ffc8d6 Log ffmpeg detection as Info
2de0a40 Fix Album size should be int64
5417031 Update some GH actions
ae817da Upgrade golangci-lint
fd6edf9 Add size to album details (#561)
c60e568 Fix ffmpeg detection
edc9344 Only link from current playing song title to album view if not in iOS.
fea5d23 Add ffmpeg detection at start-up
26d2af1 Fix read DISCNUMBER as a DiscNumber tag in ffmpeg extractor

Don't miss a new navidrome release

NewReleases is sending notifications on new releases.