Navidrome logo

Navidrome

Open source music collection server and streamer, like your personal Spotify

Alternative to: spotify, apple music, youtube music


About Versions (100)

v0.37.0

2020-11-03

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