MyGit

v0.45.0

navidrome/navidrome

版本发布时间: 2021-08-19 21:06:06

navidrome/navidrome最新发布版本:v0.53.3(2024-09-28 05:34:05)

Multiple genres is finally here! Navidrome now supports multiple genres for songs and albums (and artists!). It can read multi-valued tags from ID3v2.4 and Vorbis Comments, and also can split the genres by a configured set of separators (config option Scanner.GenreSeparators, default is ;, / and ,). This is now reflected in the UI, that has new Genres filters and information, and in the Subsonic API.

There were also lots of refactorings and bug fixes in this release.

Highlights

Changelog

05e27095 Fix getTopSongs endpoint aa72d3d4 Add missing song information to players and apply EnableCoverAnimation to mobile player. (#1268) a20bd5fe Correct some french translations (#1278) 99aeaabf Update translations (#1285) 0a5f9660 Bump redux from 4.1.0 to 4.1.1 in /ui 53385673 Bump github.com/onsi/gomega from 1.14.0 to 1.15.0 50526024 Bump github.com/lestrrat-go/jwx from 1.2.4 to 1.2.5 db4165f2 Bum react-admin to 3.17.2. Fix SearchInput border a8cf887e Adjust icon size 63000ab5 Update en.json (POEditor.com) b44ef81c Allow 0 value to disable ScanSchedule. e9d0abe0 Support local paths as urls in playlists. bcafe88e Don't autoplay when reloading play queue from Redux store 1710730b Bump github.com/kr/pretty from 0.2.1 to 0.3.0 (#1267) aa1571e0 Remove unused AnnotatedModel interface c831dc4c Use structs lib to map models to DB. Fix #1266 344d7a43 Inject DB into DataStore, instead of hardcode the dependency c0fc36da Make album genres clickable e68b22ea Don't send invalid scrobbles when clearing the player's queue fb4eefce "Add to Playlist" on AlbumList actions (#1257) 615cac2e Extract ExternalLinks into its own component 72f9e3e8 Bump @testing-library/user-event from 13.2.0 to 13.2.1 in /ui 763bcafd Use Tooltip in links to external sites 5b81f7a7 Fix get song by id 7bd506ac Retrieve all options for Genre filters b66c3945 Fix build 4ed01bad Use ffmpeg extractor by default on Windows d3975d20 Reorganize metadata extractors code 6175629b Build and release Docker image for Linux 32 bits platform (#1260) 6c550819 Use TagLib to detect whether a media file has embedded cover or not 91325071 Change fallback extractor to taglib, the default option 876dda83 Reduce number of calls to lstat. 86c0b422 Small refactorings 1cef44a5 Show in the logs which mbid will be used if multiple mbids are found for album/artist 4fcb2382 Fix "too many SQL variables" error in GetStarred endpoint 4f9d546d Abort startup if config file is invalid eeb14f02 Removed unused function a89bdfbb Fix build 8afa2cd8 Remove dependency of deprecated ioutil package 774ad651 Use fs.FS in MergeFS implementation 75408816 Small refactorings 08840f61 Simplify cover detection in roll-up code by left-joining synthesized table cddd1b3f Simplify genre roll-up code by left-joining synthesized tables bc6b1754 Make getGenre Subsonic endpoint returns genres sorted by counts b6e9ec4d Optimize GetAll genres query 1471e124 Show songs' genres as text instead of Chips 95181d74 Fix rollup of track genres to albums and artists. 254e5673 Fix log message about artist with Various Artists' mbid 00e418cb Fix log message about multiple MBIDs 2742977c Fix multiple id3v2.4 genres appearing as one big concatenated genre 69f71be9 Add more tests 58ee4c60 Add Links to external sites 21cd50d8 Fix aggregated values (count, size, duration) in roll-up queries 054b5eaf Add Genres as "Chips" in Album details and Song details e2233779 Force full rescan when adding multi-genres 3a356499 Fix lint error a0cd5854 Fix Count methods 20b7e5c4 Add Genre filters to UI c56c7c86 Purge unused genres at the end of the scan b56e034c Add multiple genres to Artists 1d8607ef Remove unnecessary repositories methods 5e549255 Add multiple genres to Albums 39da741a Add multiple genres to MediaFile 7cd3a8ba Add genre tables, read multiple-genres from tags 1f031402 Change initial scan message log level 19c2ef38 Enable buffered scrobbles by default d886c631 Bump react-image-lightbox from 5.1.1 to 5.1.4 in /ui (#1252) 5b828cd7 Bump @testing-library/user-event from 13.1.9 to 13.2.0 in /ui (#1253) ef60db3a Bump github.com/lestrrat-go/jwx from 1.2.2 to 1.2.4 882b02c7 Fix forceRescan not re-importing all tracks 44e7502a Log warning when artist has a MBID of Various Artists e61cf321 Reapply the fix from #1054, but without getting into an infinite look in case of SMB fs errors. See #1164 03ad6e97 Removed unused attributes in Last.fm responses eb8ffc6f Fix infinite loop when the fs fails. Closes #1164 b0fc684c Fix small lint errors found by gocritic 8d56ec89 Use AlbumArtist tag even for compilations, when it is specified. 5064cb2a Add git version info to release source (#1250) f7825723 Add option to have different loglevels per source folder/file 1a6a284b Bump github.com/google/uuid from 1.2.0 to 1.3.0 (#1249) 1d948beb Bump github.com/go-chi/httprate from 0.5.0 to 0.5.1 (#1248) deefd7a2 Bump github.com/lestrrat-go/jwx from 1.2.1 to 1.2.2 (#1247) 97f87416 Bump @testing-library dependencies 5d8b90b1 Bump Go dependencies 8396b51a Upgrade React-Admin to 3.17.0 4a25fa09 Make the default volume 50% (compensate for logarithmic volume). 8e71f308 Bump prettier from 2.3.1 to 2.3.2 in /ui (#1210) 53fe2e98 Remove eject script, hopefully it will never be used 334068c8 Refactor mime-types configuration b34d77f8 Don't show "playing/paused" icon on the first song when calling "Play Now" 24d4c81b Change default volume to 50% 189d0c0a Restore volume when playing a song... 1922eaaa Make cover rectangular in player when cover animation is disabled 5d9bea50 Fix Album grid responsiveness on small screens. 69afb699 Fix Disc context menu not visible in mobile 27ba267b Fix play single song action 114fdce0 Fix Last.fm's artist.getInfo fa8b4d40 Fix arranging songs in PlayQueue ace5c905 Made the Player behaviour more consistent 26b5e6b1 Better scrobble log message when buffer is disabled 77f6bc83 Update SongList.js (#1219) 94e36d7f Remove old feature flag for cache layout f4920573 Add feature flag for buffered scrobbling cfb113bd Disable Last.FM features based on LastFM.Enabled config option 289da56f Implement Scrobble buffering/retrying

相关地址:原始地址 下载(tar) 下载(zip)

1、 navidrome_0.45.0_Linux_arm64.tar.gz 11.6MB

2、 navidrome_0.45.0_Linux_armv5.tar.gz 11.69MB

3、 navidrome_0.45.0_Linux_armv6.tar.gz 11.68MB

4、 navidrome_0.45.0_Linux_armv7.tar.gz 11.68MB

5、 navidrome_0.45.0_Linux_i386.tar.gz 11.95MB

6、 navidrome_0.45.0_Linux_x86_64.tar.gz 12.22MB

7、 navidrome_0.45.0_macOS_x86_64.tar.gz 11.97MB

8、 navidrome_0.45.0_Windows_i386.zip 11.69MB

9、 navidrome_0.45.0_Windows_x86_64.zip 11.88MB

10、 navidrome_checksums.txt 917B

查看:2021-08-19发行的版本