Version 8.1.1
- New Features:
- Server Changes:
- #489 - Enable Deezer flac seeking for ip3k players.
- #490 - Enable "Defeat Touch To Play" for all players.
- Platform Support:
- Bug Fixes:
- Fix Ogg Opus on Windows.
- Fix advanced genre replacement in Online Music Library Integration plugin.
- #485 - HTTP range request is last byte not size.
- #486 - When using internal transcoding only, the container format must be set.
- #488 - When resampling FLAC, add targeted $RESAMPLE$,not only the source sample rate.
- #501 - Fix logging in Deezer and TIDAL importers.
- #506 - Fix Napster streaming.
- Other:
Version 8.1.0 - 2020-12-23 (effae8494)
- Upstream fixes from Logitech Media Server 8.0.x
- New Features:
- Deezer HiFI! Stream lossless music from Deezer if you have a Deezer HiFi subscription.
- Add support for lyrics stored in the UNSYNCEDLYRICS tag in FLAC files.
- Optionally allow installation of plugins which were targeted at Logitech Media Server 7.*.
- Server Changes:
- Improve transcoding framework to allow protocol handlers to force transcoding (eg. TIDAL)
- Increase the default maximum playlist length for systems with more memory.
- Platform Support:
- Improved compatibility with macOS 11 Big Sur and Apple Silicon (M1 CPU).
- Remove (buggy) support for Perl 5.8 - we broke compatibility already a while back.
- Remove support for ReadyNAS - we broke compatibility already a while back (using Perl 5.8).
- Bug Fixes:
- #475 - Socket leaks when pipeline is used.
Version 8.0.1
- Bug Fixes:
- #437 - New Music doesn't respect the library_id parameter.
- #459 - Library items like artists (db:contributor.name=...) favorites don't return the URL in the CLI.
- #460 - Retrieving a genre by ID using the CLI is not possible.
- PR #474 - Ignore non-compliant CUE sheets (thanks oleg-kuh!)
- Make sure we only poll music services for changes in the library which we actually have configured.
- Fix album separation of multi disc sets from online services when grouping is disabled.
- Don't offer direct firmware download if players can't handle it lack of https support.
Version 8.0.0 - 2020-11-20 (e0eee9c29)
- Upstream fixes from Logitech Media Server 7.9.3
- New Features:
- Online music library integration: list your collection of albums vetted in your favorite streaming service as part of your "My Music" collection.
- Improved support for Audio Books: automatically create library views and browse modes dealing with Audio Books and Authors.
- Paste TIDAL or Deezer weblinks in to the Tune In field to play albums/playlists/tracks (thanks mavit!)
- Keep track of recently played podcasts (thanks philippe44!)
- Server Changes:
- PR #367 - Improved parsing of HTTP header allows for new features (eg. AAC transcoding) and fixes some issues with streaming remote files. Thanks a lot philippe44!
- PR #305 - use ORIGINALYEAR in FLAC files to override YEAR (thanks jcbodnar!)
- PR #267 - HTTPS certificates are now validated when LMS acts as a client. HTTPS connections to plugin repositories are no-longer retried over HTTP when they fail. The old insecure behaviour can optionally be re-enabled, although, instead, we recommend working out why HTTPS is broken in your environment and fixing that if possible.
- PR #308 - Update faad binaries to fix several CVE-2017 security issues (thanks ralphy!)
- PR #324 - Implement documented, but non-functional search in "favorites" query.
- PR #346 - Update Audio::Scan on Windows to 1.02 (thanks ralphy!)
- PR #355 - Improved metadata handling in the xPL plugin (thanks keynet!)
- PR #429 - Hide library folders from scanning with a sentinel file (thanks sciurius!)
- PR #434 - Support for multiple FILE commands in CUE sheets (thanks oleg-kuh!)
- PR #448 - Add support for TIDAL over HTTPS and seeking (thanks philippe44!)
- Improved Dutch translation (thanks blackfiction!)
- Read Conductor tag from m4a etc. files.
- Persist some web browser side preferences like artwork mode, expanded menus etc. on the server. Safari would regularly "forget" them.
- Improve cache purging to reduce startup time and the risk of locking up other initialization tasks.
- Updated LWP module and dependencies to improve compatibility with newer Perl versions.
- Support import of DSD in WavPack files (requires additional DSDPlay 3rd party plugin).
- Add 'wav wav' rule which keeps headers.
- Add 'aif pcm' rule and change 'aif aif' rule to keep header except for "legacy" SB.
- Add 'H' tag in convert.conf to strip wav/aiff headers.
- Platform Support:
- Logitech Media Server now is available as a Docker image lmscommunity/logitechmediaserver (thanks snoopy86, terual, pascalberger!).
- Added Perl 5.32 modules for Linux x86_64
- Bug Fixes:
- #277 - add new flac binaries to fix seeking within remote flac streams in some locales (thanks ralphy!).
- #313 - Advanced Search for albums returns emtpy "Song Info ()" link.
- #327 - "playlist loadalbum" command is case sensitive and otherwise fragile.
- #366 - Fix gapless PCM Playback on Squeezebox1 (thanks michaldie!).
- #388 - Fix sorting of index bar in the web UI.
- Always strip BOM from M3U files, not only if the first line is a comment.
- Support wav/aif remote streams (direct and proxied).
- Check that destination (not source) codec is supported in direct streaming.
- Pass all seed tracks, using one API call, to MusicIP mix when used for "Dont Stop The Music".
- Re-build Fulltext Search Index for modified playlists after they've been saved.
- Other:
- Updated translations: Swedish (thanks Johan!)