Files
truecharts/charts/stable/navidrome/values.yaml
T
TrueCharts BotandGitHub 4c26f46cc2 chore(helm): update image docker.io/deluan/navidrome 0.57.0 → 0.58.0 (#37982)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/deluan/navidrome](https://redirect.github.com/navidrome/navidrome)
| minor | `d753f3f` -> `2ae037d` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>navidrome/navidrome (docker.io/deluan/navidrome)</summary>

###
[`v0.58.0`](https://redirect.github.com/navidrome/navidrome/releases/tag/v0.58.0)

[Compare
Source](https://redirect.github.com/navidrome/navidrome/compare/v0.57.0...v0.58.0)

### Navidrome v0.58.0 Release Notes

Navidrome v0.58.0 introduces [**Multi-library
Support**](https://www.navidrome.org/docs/usage/multi-library/), a major
architectural enhancement that enables users to organize and manage
multiple music collections with proper permission controls and complete
UI integration. This long-requested feature allows you to create
separate libraries for different music collections (e.g., personal
music, family music, audiobooks) while maintaining proper access
controls and data isolation.

For full documentation on how to use it, see the new
[Multi-library](https://www.navidrome.org/docs/usage/multi-library/)
page in the documentation website.

#### ⚠️ Important

##### Full Scan

Although this release does not force a full scan on upgrade, you should
do it as soon as possible. This is because the multi-library changes
affect the move/rename/retag detection and can potentially make you lose
annotations (stars, playcounts, playlist references). During the full
scan, it will duplicate all your albums, but that's expected. It will
remove the duplicates at the end of the scan.

##### Database Migration Warning

**This release includes database schema changes that are NOT reversible
by simply downgrading to a previous version of Navidrome.**

##### Before installing this version:

1. **BACKUP YOUR DATABASE** - Create a complete backup of your
`navidrome.db` file
2. **TEST ON A COPY FIRST** - If possible, test this version on a copy
of your data before upgrading your main installation

##### If you need to rollback:

- Stop Navidrome
- Restore your database backup
- Reinstall the previous version

#### Added

##### Multi-Library Support

##### Create and manage multiple music libraries with separate music
folders.
([#&#8203;4181](https://redirect.github.com/navidrome/navidrome/pull/4181)
by [@&#8203;deluan](https://redirect.github.com/deluan))

- **Library-aware permission system**: Users can be assigned access to
specific libraries with proper data isolation.
- **Admin interface for library management**: Complete CRUD operations
for libraries including creation, editing, and deletion.
- **Library selector in UI**: Users can switch between accessible
libraries using the sidebar library selector.
- **Per-library statistics**: Artist and tag statistics are now
calculated per library with proper counting.
- **Cross-library playlist support**: Playlists can contain songs from
multiple libraries, filtered by user access.

##### UI Features

- **Hindi language translation**: Complete Hindi language support for
the user interface.
([#&#8203;4390](https://redirect.github.com/navidrome/navidrome/pull/4390)
by [@&#8203;nerkoux](https://redirect.github.com/nerkoux))
- **Activity panel improvements**: Reset activity panel error icon to
normal state when clicked.
([#&#8203;4379](https://redirect.github.com/navidrome/navidrome/pull/4379)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Translation updates**: Updated Polish translations.
([#&#8203;4384](https://redirect.github.com/navidrome/navidrome/pull/4384)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Translation updates**: Updated Danish, German, Greek, Spanish,
Finnish, French, Indonesian, Russian, Slovenian, Swedish, Turkish,
Ukrainian translations.
([#&#8203;4326](https://redirect.github.com/navidrome/navidrome/pull/4326)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Translation updates**: Updated Hungarian translations.
([#&#8203;4375](https://redirect.github.com/navidrome/navidrome/pull/4375)
by [@&#8203;ChekeredList71](https://redirect.github.com/ChekeredList71)
and
[#&#8203;4291](https://redirect.github.com/navidrome/navidrome/pull/4291)
by [@&#8203;ChekeredList71](https://redirect.github.com/ChekeredList71))
- **Translation updates**: Updated Basque translation.
([#&#8203;4309](https://redirect.github.com/navidrome/navidrome/pull/4309)
by [@&#8203;xabirequejo](https://redirect.github.com/xabirequejo))

##### Plugin Features

- **Plugin scheduler enhancement**: Add TimeNow function to
SchedulerService for better plugin capabilities.
([#&#8203;4337](https://redirect.github.com/navidrome/navidrome/pull/4337)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Plugin insights**: Add plugin and multi-library information to
insights endpoint.
([#&#8203;4391](https://redirect.github.com/navidrome/navidrome/pull/4391)
by [@&#8203;deluan](https://redirect.github.com/deluan))

##### API Features

- **Multi-library API support**: All Subsonic endpoints now respect
library permissions with proper filtering.
([#&#8203;4181](https://redirect.github.com/navidrome/navidrome/pull/4181)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Enhanced search capabilities**: Search endpoints are library-aware
and filter results by user access.
([#&#8203;4181](https://redirect.github.com/navidrome/navidrome/pull/4181)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Music folder endpoints**: Return user-accessible libraries through
music folder API.
([#&#8203;4181](https://redirect.github.com/navidrome/navidrome/pull/4181)
by [@&#8203;deluan](https://redirect.github.com/deluan))

#### Changed

- **Agents logic streamlining**: Remove unnecessary caching and
streamline metadata agents logic.
([#&#8203;4298](https://redirect.github.com/navidrome/navidrome/pull/4298)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Dependency updates**: Update Go dependencies to latest versions.
([#&#8203;6722af50e](https://redirect.github.com/navidrome/navidrome/commit/6722af50e)
by [@&#8203;deluan](https://redirect.github.com/deluan))

#### Fixed

##### UI

- **Playlist menu interaction**: Prevent disabled "Show in Playlist"
menu item from triggering actions.
([#&#8203;4356](https://redirect.github.com/navidrome/navidrome/pull/4356)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Year display**: Don't show year "0" in the interface.
([#&#8203;3c1e5603d](https://redirect.github.com/navidrome/navidrome/commit/3c1e5603d)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **ReplayGain support**: Fix replaygain for Artist Radio and Top Songs.
([#&#8203;4328](https://redirect.github.com/navidrome/navidrome/pull/4328)
by [@&#8203;deluan](https://redirect.github.com/deluan))

##### Scanner

- **Apple Music playlists import**: Fix playlist import for songs with
accented characters.
([#&#8203;4385](https://redirect.github.com/navidrome/navidrome/pull/4385)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Foreign key constraint errors**: Prevent errors in album participant
insertion.
([#&#8203;4373](https://redirect.github.com/navidrome/navidrome/pull/4373)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Tag UpdateCounts errors**: Prevent foreign key constraint errors in
tag UpdateCounts.
([#&#8203;4370](https://redirect.github.com/navidrome/navidrome/pull/4370)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Custom tag configuration**: Fix misleading custom tag split config
log message.
([#be83d6895](https://redirect.github.com/navidrome/navidrome/commit/be83d6895)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Lyrics tag parsing**: Properly handle both ID3 and aliased tags for
lyrics.
([#&#8203;4310](https://redirect.github.com/navidrome/navidrome/pull/4310)
by [@&#8203;kgarner7](https://redirect.github.com/kgarner7))
- **Cover art reading**: Read cover art from DSF, WavPack files and fix
WMA test.
([#&#8203;4296](https://redirect.github.com/navidrome/navidrome/pull/4296)
by [@&#8203;kgarner7](https://redirect.github.com/kgarner7))

##### Server

- **URL path handling**: Improve URL path handling in local storage for
special characters.
([#&#8203;4378](https://redirect.github.com/navidrome/navidrome/pull/4378)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Dockerfile typo**: Fix typo in Dockerfile.
([#&#8203;4363](https://redirect.github.com/navidrome/navidrome/pull/4363)
by [@&#8203;emmmm](https://redirect.github.com/emmmm))

##### Subsonic API

- **Genre search filtering**: Only use genre tag when searching by
genre.
([#&#8203;4361](https://redirect.github.com/navidrome/navidrome/pull/4361)
by [@&#8203;kgarner7](https://redirect.github.com/kgarner7))

##### Plugins

- **Plugin warnings**: Silence plugin warnings and folder creation when
plugins disabled.
([#&#8203;4297](https://redirect.github.com/navidrome/navidrome/pull/4297)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Metrics reporting**: Report metrics for all plugin types, not only
MetadataAgents.
([#&#8203;4303](https://redirect.github.com/navidrome/navidrome/pull/4303)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Metrics improvements**: Add metrics on callbacks and improve plugin
method calling.
([#&#8203;4304](https://redirect.github.com/navidrome/navidrome/pull/4304)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Reverse proxy authentication**: Don't log "no proxy IP found" when
using Subsonic API in plugins with reverse proxy auth.
([#&#8203;4388](https://redirect.github.com/navidrome/navidrome/pull/4388)
by [@&#8203;kgarner7](https://redirect.github.com/kgarner7))
- **Plugin initialization**: Correct error handling in plugin
initialization.
([#&#8203;4311](https://redirect.github.com/navidrome/navidrome/pull/4311)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Race condition prevention**: Prevent race condition in plugin tests
and manager registration.
([#&#8203;9fcc99633](https://redirect.github.com/navidrome/navidrome/commit/9fcc99633)
and
[#adef0ea1e](https://redirect.github.com/navidrome/navidrome/commit/adef0ea1e)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Error handling enhancement**: Enhance error handling in checkErr
function.
([#&#8203;1166a0fab](https://redirect.github.com/navidrome/navidrome/commit/1166a0fab)
by [@&#8203;deluan](https://redirect.github.com/deluan))
- **Discord Rich Presence documentation**: Fix README.md for Discord
Rich Presence plugin.
([#&#8203;4387](https://redirect.github.com/navidrome/navidrome/pull/4387)
by [@&#8203;Cristiandis](https://redirect.github.com/Cristiandis))

##### Testing

- **MPV tests**: Fix MPV tests on systems without /bin/bash installed.
([#&#8203;4302](https://redirect.github.com/navidrome/navidrome/pull/4302)
by [@&#8203;tebriel](https://redirect.github.com/tebriel))
- **Test cleanup**: Suppress console.log output in eventStream test and
general test cleanup.
([#e8a3495c7](https://redirect.github.com/navidrome/navidrome/commit/e8a3495c7)
and
[#&#8203;9f0059e13](https://redirect.github.com/navidrome/navidrome/commit/9f0059e13)
by [@&#8203;deluan](https://redirect.github.com/deluan))

##### Code Quality

- **Typo fixes**: Fix typos in comments and logs.
([#&#8203;4333](https://redirect.github.com/navidrome/navidrome/pull/4333)
by [@&#8203;bytesingsong](https://redirect.github.com/bytesingsong))
- **Function documentation**: Fix function name/description in comment.
([#&#8203;4325](https://redirect.github.com/navidrome/navidrome/pull/4325)
by [@&#8203;bytetigers](https://redirect.github.com/bytetigers))
- **CSS cleanup**: Remove unused CSS class in SongContextMenu.
([#&#8203;089dbe949](https://redirect.github.com/navidrome/navidrome/commit/089dbe949)
by [@&#8203;deluan](https://redirect.github.com/deluan))

#### New Contributors

- [@&#8203;nerkoux](https://redirect.github.com/nerkoux) made their
first contribution in
[#&#8203;4390](https://redirect.github.com/navidrome/navidrome/pull/4390)
- [@&#8203;bytesingsong](https://redirect.github.com/bytesingsong) made
their first contribution in
[#&#8203;4333](https://redirect.github.com/navidrome/navidrome/pull/4333)
- [@&#8203;bytetigers](https://redirect.github.com/bytetigers) made
their first contribution in
[#&#8203;4325](https://redirect.github.com/navidrome/navidrome/pull/4325)
- [@&#8203;Cristiandis](https://redirect.github.com/Cristiandis) made
their first contribution in
[#&#8203;4387](https://redirect.github.com/navidrome/navidrome/pull/4387)
- [@&#8203;tebriel](https://redirect.github.com/tebriel) made their
first contribution in
[#&#8203;4302](https://redirect.github.com/navidrome/navidrome/pull/4302)
- [@&#8203;emmmm](https://redirect.github.com/emmmm) made their first
contribution in
[#&#8203;4391](https://redirect.github.com/navidrome/navidrome/pull/4391)

**Full Changelog**:
https://github.com/navidrome/navidrome/compare/v0.57.0...v0.58.0

#### Helping out

This release is only possible thanks to the support of some **awesome
people**!

Want to be one of them?
You can [sponsor](https://redirect.github.com/sponsors/deluan), pay me a
[Ko-fi](https://ko-fi.com/deluan), or [contribute with
code](https://www.navidrome.org/docs/developers/).

#### Where to go next?

- Read installation instructions on our
[website](https://www.navidrome.org/docs/installation/).
- Host Navidrome on [PikaPods](https://www.pikapods.com/pods/navidrome)
for a simple cloud solution.
- Reach out on [Discord](https://discord.gg/xh7j7yF),
[Reddit](https://www.reddit.com/r/navidrome/) and
[Twitter](https://twitter.com/navidrome)!

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40NS4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDUuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2025-08-09 14:58:04 +00:00

29 lines
624 B
YAML

image:
repository: docker.io/deluan/navidrome
pullPolicy: IfNotPresent
tag: 0.58.0@sha256:2ae037d464de9f802d047165a13b1c9dc2bdbb14920a317ae4aef1233adc0a3c
workload:
main:
podSpec:
containers:
main:
env:
ND_MUSICFOLDER: /music
ND_SCANNER_SCHEDULE: "@every 15m"
ND_LOGLEVEL: info
ND_SESSIONTIMEOUT: 24h
ND_ENABLETRANSCODINGCONFIG: false
service:
main:
ports:
main:
port: 4533
targetPort: 4533
persistence:
data:
enabled: true
mountPath: /data
music:
enabled: true
mountPath: /music