# Navidrome v0.61.1 - Product: Navidrome (https://whatsnew.fyi/product/navidrome) - Vendor: Navidrome - Date: 2026-04-05 - Version: v0.61.1 - Original notes: https://github.com/navidrome/navidrome/releases/tag/v0.61.1 - Permalink: https://whatsnew.fyi/product/navidrome/releases/v0.61.1 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Address WebP performance regression on low-power hardware by preserving original image format when WebP encoding is disabled - **added** — Add EnableWebPEncoding config option to opt-in to WebP encoding for resized artwork - **added** — Add UICoverArtSize config option for configurable UI cover art size (200–1200 pixels, defaulting to 300px) - **changed** — Lower DevArtworkMaxRequests default from max(4, NumCPU) to max(2, NumCPU/2) to reduce load on low-power hardware - **removed** — Remove DevJpegCoverArt config option, replaced by EnableWebPEncoding - **added** — Add sampleRate, codec, and missing fields for smart playlist criteria - **fixed** — Preserve animation for square thumbnails with animated images - **fixed** — Strip OpenSubsonic extensions from playlists for legacy clients to improve compatibility - **fixed** — Return proper artwork ID format in getInternetRadioStations - **added** — Add missing viper defaults for MPVPath, ArtistImageFolder, and Plugins.LogLevel so they can be overridden via environment variables and config files - **changed** — Update go-sqlite3 to v1.14.38 and go-toml to v2.3.0 This patch release addresses a WebP performance regression on low-power hardware introduced in v0.61.0, adds a new `EnableWebPEncoding` config option and a configurable UI cover art size, and includes several Subsonic API and translation fixes. ##### Configuration Changes | Status | Option | Description | Default | |--------|--------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------| | New | `EnableWebPEncoding` | Opt-in to WebP encoding for resized artwork. When `false` (default), Navidrome uses JPEG/PNG (preserving the original source format), avoiding the WebP WASM encoder overhead that caused slow image processing on low-power hardware in v0.61.0. Set to `true` to re-enable WebP output. Replaces the internal `DevJpegCoverArt` flag. ([#5286](https://github.com/navidrome/navidrome/pull/5286)) | `false` | | New | `UICoverArtSize` | Size (in pixels, 200–1200) of cover art requested by the web UI. It was increased from 300px to 600px in 0.61.0; now configurable and defaulting to 300px to reduce image encoding load on low-power hardware. Users on capable hardware can raise it for sharper thumbnails. ([#5286](https://github.com/navidrome/navidrome/pull/5286)) | `300` | | Changed | `DevArtworkMaxRequests` | Default lowered from `max(4, NumCPU)` to `max(2, NumCPU/2)` to reduce load on low-power hardware. ([#5286](https://github.com/navidrome/navidrome/pull/5286)). (Note: this is an internal configuration and can be removed in future releases) | `max(2, NumCPU/2)` | | Removed | `DevJpegCoverArt` | Replaced by the user-facing `EnableWebPEncoding` option. ([#5286](https://github.com/navidrome/navidrome/pull/5286)) | — | For a complete list of all configuration options, see the [Configuration Options](https://www.navidrome.org/docs/usage/configuration-options/) documentation. ##### Server - Add missing viper defaults for `MPVPath`, `ArtistImageFolder`, and `Plugins.LogLevel` so they can be overridden via environment variables and config files. ([220019a9f](https://github.com/navidrome/navidrome/commit/220019a9f) by [@deluan](https://github.com/deluan)) - Update `go-sqlite3` to v1.14.38 and `go-toml` to v2.3.0. ([6109bf519](https://github.com/navidrome/navidrome/commit/6109bf519) by [@deluan](https://github.com/deluan)) ##### Artwork - Address WebP performance regression on low-power hardware by preserving original image format when WebP encoding is disabled, and adding encoder/decoder selection logging. ([#5286](https://github.com/navidrome/navidrome/pull/5286) by [@deluan](https://github.com/deluan)) - Preserve animation for square thumbnails with animated images. ([4030bfe06](https://github.com/navidrome/navidrome/commit/4030bfe06) by [@deluan](https://github.com/deluan)) ##### Smart Playlists - Add `sampleRate`, `codec`, and _[Truncated at 4000 characters — full notes: https://github.com/navidrome/navidrome/releases/tag/v0.61.1]_