Navidrome Music Server v0.10.0 Release Notes

Release Date: 2020-03-19 // about 4 years ago
  • ๐Ÿ”„ Changelog

    Transcoding per user/player

    ๐Ÿ”ง Transcoding profiles can be created in the new Transcodings settings in the WebUI. Then players detected automatically by Navidrome can be configured to use one of these profiles (using the new Players settings). Users can only configure their own players. Admins can configure all players from all users.

    Note that If no profile is set for a player, it will receive the original audio file, even if maxbitrate is set in the stream request.

    ๐Ÿ”ง Transcoded files are cached in the $ND_DATAFOLDER/cache folder. By default the cache size is 100MB, but can be configured using the ND_TRANSCODINGCACHESIZE environment variable.

    All changes

    ๐Ÿ— 5b40ec4 build: go mod tidy
    โšก๏ธ 29e661e docs: update README
    ๐Ÿ— b466ec7 build: always add latest tag to version
    ๐Ÿ”ง c8cd755 feat: use human readable sizes in cache size configuration
    ๐Ÿ”ง faac303 feat: allow session timeout to be configurable. closes #101
    ced87be fix: when searching player by id, create new player if client name does not match the one found
    0๏ธโƒฃ 811703a fix: create default transcodings on existing installations
    โšก๏ธ bc1f767 docs: Update README
    โšก๏ธ 7055dc5 docs: update basic transcoding info
    ๐Ÿ”จ e02f3d3 refactor: clean up unused config options
    ๐Ÿ”ง 68a49be feat: allow regular users to change their players' configuration
    c8b0d2b feat: select correct transcoding for streaming
    3999381 feat: add transcodedSuffix to Subsonic API responses
    4518011 feat: player CRUD
    ๐Ÿ”จ 353c48d refactor: rename player to audioplayer
    ๐Ÿ‘ da36941 feat: better getPlayer middleware setup
    ๐Ÿ”ง 8ec7890 feat: transcoding and player datastores and configuration
    ๐Ÿ— a0e0fba build(deps): bump @testing-library/react from 9.5.0 to 10.0.1 in /ui
    ๐Ÿ— 75e7ba8 build(deps): bump github.com/go-chi/cors from 1.0.0 to 1.0.1
    โœ… 74c30b5 docs: add list of tested clients
    ๐Ÿ“„ e67bdbb docs: add link to transcoding issue