Skip to content

Releases: navidrome/navidrome

v0.9.1

04 Mar 15:43
Compare
Choose a tag to compare

Changelog

0507784 fix: missing id in queue items was preventing scrobble to work properly

v0.9.0

03 Mar 03:39
Compare
Choose a tag to compare

Changelog

1d88615 feat: better SQLite3 configuration, to avoid DB contention
876354e feat: MaxTranscodingCacheSize is now specified in MB
28bc9c1 fix: AlbumShow was adding previous played tracks when trying to shuffle the album
5e7aaa6 fix: missing id in queue items was preventing scrobble to work properly
6f5a322 fix: login must be case-insensitive
a7f8e4e fix: only set created_at when adding data to DB
65a792b fix: handle nil pointer dereference
1c33b0a docs: update API compatibility chart
1afc495 chore: upgrade react, react-dom and react-redux
cf7d877 chore: upgrade @testing-library/user-event
81831da chore: upgrade react-admin
fcd2fca chore: upgrade @testing-library/jest-dom, @testing-library/react, react-scripts
72f0a6f chore: removed unused (video) mime types
9044aa8 chore: upgrade NodeJS to 13.9.0
07ac14f chore: upgrade Go to 1.14

v0.8.4

25 Feb 19:20
Compare
Choose a tag to compare

Changelog

OPUS transcoding (WIP)

This version supports OPUS transcoding, even though the transcoder is still a WIP. To enable it, set the following env vars:

ND_ENABLEDOWNSAMPLING: "true"
ND_MAXBITRATE: 96  # This will make any file with bitrate greater than 96 to be transcoded
ND_DOWNSAMPLECOMMAND: "ffmpeg -i %s -map 0:0 -b:a %bk -v 0 -c:a libopus -f opus -"

Let me know if you find any issues.

Other bug fixes:

33ede13 fix showing a star in a album that was not starred. add stars to items in the search results

v0.8.3

24 Feb 01:36
Compare
Choose a tag to compare

Changelog

d7b5e6a fix: add public attribute to playlists. Even though it is optional, DSub requires it

v0.8.2

16 Feb 04:25
Compare
Choose a tag to compare

Changelog

894536c Revert "fix: extract stream level metadata"

v0.8.1

16 Feb 02:52
Compare
Choose a tag to compare

Changelog

3b12c92 feat: add cache to the getCoverArt endpoint, avoid it being reloaded every single time in the UI
c3bd181 feat: use tini to help in avoiding dangling processes
92f6e55 fix: extract stream level metadata

v0.8.0

15 Feb 16:46
Compare
Choose a tag to compare

Changelog

9fa73e3 feat: implement AlbumShow using a Datagrid. WIP: still need to make it responsive
de525ed feat: add song count and duration to AlbumDetails
7f94660 feat: use different resource for listing songs in albums
ba08f00 feat: make rescan faster, only loading metadata from changed files
edb839a fix: only update artists and albums if there were any changes in files
e6d717c fix: prevent zombies in transcoding
b2d022b fix: ignore environment dependant test
d9993c5 refactor: separate metadata extraction from audio files scanning
b7f1fc0 refactor: remove unused import
8ebb85b build(deps): bump github.com/astaxie/beego from 1.12.0 to 1.12.1
272d897 chore: go mod tidy

v0.7.3

10 Feb 03:47
Compare
Choose a tag to compare

Changelog

a37beac feat: add X-Content-Duration header to the stream response
ce11a2f feat: fake getArtistInfo/getArtistInfo2, just to enable artist browsing in MusicStash
8a31e80 fix: find songs and albums when sending an artist name search query
5a95fee fix: allow searches with 2 chars. closes #65

v0.7.2

09 Feb 05:16
Compare
Choose a tag to compare

Changelog

400fa65 feat: better scanner logging when level = info
10ead1f feat: better way to detect initial account creation
730722c feat: better track number formatting
2c146ea feat: add option to auto-create admin user on first start-up (useful for development)
ab10719 fix: use a regex to match year in ffmpeg date field. close #63
029290f fix: set default play_count to 0

v0.7.1

08 Feb 05:47
Compare
Choose a tag to compare

Changelog

dc35283 fix: workaround to force check for initial setup