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.26.0

2020-07-20

Highlights

  • Add rate-limit to login, to prevent brute-force attacks
  • New scanner implementation, more reliable
  • Auto-import playlists (.m3u) found in the Music Folder, and keep them in synchronized (one-way sync)

Changelog

d268075 Change the default scanner to use new implementation 482f46f Remove unneeded context in log calls f0160f5 Rate limit login attempts using a Sliding Window counter rate-limiter feca030 Give warning when playlists are not imported due to not having an admin user 41138bd Only show auto-import info for auto-imported playlists 178e424 Remove invalid config options ae04919 Bump lodash from 4.17.15 to 4.17.19 in /ui 6adba03 Renamed misleading function name 609d172 Use first admin user for all scan operations 9cf8c92 Break up processChangedDir into smaller functions 38c3013 Add auto-import fields to the UI 8f512a4 Refactored playlist auto-import support b9b6ce0 Auto-Import playlists found in the Music Folder 35114be Add path to playlist 3239be4 Change log level of some scanner operations a706cb4 Fix pre-push hook 3095bee Fix lint error 51c295d Add new scanner algorithm, can be enabled with DevNewScanner config option de0cc1f Move LoadAllAudioFiles tests to the proper test file 037f6b6 Replace lefthook with shell script e7f6ba8 Move LoadAllAudioFiles function to the right file 25f68b6 If mediafile does not have an embedded coverart, use album’s dc50f67 Fix Makefile target name d14a603 Add test for case-sensitive DeleteByPath 8b20c26 Make “ByPath” queries case-sensitive 1ef0869 Strip debugging info from binaries. Closes #405 ca10e80 Add demo site to README.md 33d5459 Escape paths in “ByPath” queries aae43f4 Remove unneeded \n