github navidrome/navidrome v0.37.0

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

Highlights

  • [UI] New Album Grid! Thanks @christophernewton
  • [UI] Moved settings to the top right user menu
  • [UI] Added Russian translation. Thanks @lun4r
  • [UI] Better contrast for action buttons when multiple tracks are selected
  • [Server] Updated Subsonic API version to 1.16.1
  • [Server] Added startScan and getScanStatus to the Subsonic API
  • [Server] Improved artist matching from Last.FM and Spotify
  • [Scanner] Faster scanner startup, specially for network mounted libraries
  • Experimental: Added config option to pre-warm album art (useful for rclone mounts)

Changelog

f50aeb0 Bump golangci-lint version in pipeline
fd1604b Add user's name to UserMenu
7fbdcf8 Upgrade react-admin to 3.9.6
7f7b0c1 Move Settings options to UserMenu
68e0fe5 Bump github.com/golangci/golangci-lint from 1.32.0 to 1.32.1
8ddf4d6 Update README.md
9bcd606 Fix Artist full_text refresh
7819e83 Fix Artist filtering
779d4a1 Revert "Process empty folders as changed folders"
e07152b Process empty folders as changed folders
ee5a069 Simplify scanner utilization
71b77cb Bump Subsonic API to 1.16.1
8e584ee Update count on getScanStatus
3ea5b85 go mod tidy
cfad355 Add artistImageUrl available in getArtists endpoint
7583dda Bump github.com/golangci/golangci-lint from 1.31.0 to 1.32.0
6b89679 Remove hardcoded color
3535fba Fix BulkActions contrast once and for all(?)
488db26 Improve bulk actions color contrast
1f842b0 Remove duplicated code for SongBulkActions
aabef62 Add "PlayNow" button to bulk actions
6c0778a Add log to pool
58d6b0a Cache Warmer now waits for Cache to be available
145a570 Stop tag_scanner when waltDirTree is interrupted by errors
6ccdc2e Fine tune colors, remove PlayButton from AlbumDetail
6da2f1b feat: ran prettier over changes
28bcd3f feat: fixed linting error
1076dda feat: changed hvoer state for album list, added play icon to album details
e30704f feat: altered grid layout to be more like itunes
84384da Better naming for function
62fe1cd improve spanish translation
4d6c948 Recover from panic when reading invalid id2 tags
cdd44a2 Abort scan when media folder is empty
ba8d2f5 Log when a cache has finished loading
00ec6cf Process changed folders as they are discovered
2f39462 WIP
f1a24b9 Use timestamp of artwork file instead of album's UpdatedAt in the cache key
d913108 Add option to disable track cover art. Should help with cloud mounting (rclone)
32bac11 Make CreatePlaylist response compatible with API >1.14.0
78630d4 Limit startScan to admins only
1e57852 Make pool's queue buffered. Workaround while we don't put the queue in disk
464e251 Only start the cache warming after all folders were scanned
d9f7a15 Implements library scanning endpoints. Also:
9b756fa Make caches singletons
515528e Disable flaky test
4bd6012 Fix job dependencies in pipeline
2164918 Increased pool test timeout (hate time based tests...)
4777cf0 Simplify error responses
0f418a9 Completely removed engine package, fewer abstraction layers \o/
d0bf37a Move mock datastore to tests package
313a088 Make mocks strongly typed
6152fad Removed list_generator completely
3037ea0 Removed more layers of indirection from the engine package
acba4b1 Add test for pool
8dfa929 Bump github.com/kr/pretty from 0.2.0 to 0.2.1
c1fb32c Replace unicode quotes and dash with simple ascii chars
b6a6422 Upgrade GoLang to 1.15.3
21ed734 Remove invalid migration
95cc211 Revert "Make caches singletons"
bf5318d Add flag to enable new cache layout
81d7556 Make caches singletons
1e56f4d Add simple cache warmer, disabled by default
f3bb51f Add formatting to config dump
197d402 Add dedicated Item interface for cache items
7eaa427 Uses cached original image when requesting a resized image
d39bd02 Fix cache key-mapping
9f533b2 New Cache FileSystem implementation
1cfa7b2 Change MediaFolder.ID type to int32
d24709b Add getScanStatus Subsonic response
af7eaa2 Add scanner status
c0ec0b2 Add better process lifecycle management
6d08a94 Fix test suite name
04fd72e Change avatar placeholder to new logo
fc19199 Add Russian translation. Thanks @lun4r

Don't miss a new navidrome release

NewReleases is sending notifications on new releases.