Navidrome Music Server v0.37.0 Release Notes

Release Date: 2020-11-03 // over 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
    0๏ธโƒฃ 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