Update Navidrome to v0.52.5-hotfix (#1303)

This commit is contained in:
Nathan Fretz 2024-08-06 21:14:13 +10:00 committed by GitHub
parent b5da6845bc
commit 1ff69e2eb1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 28 additions and 3 deletions

23
navidrome/hooks/pre-start Executable file
View File

@ -0,0 +1,23 @@
#!/usr/bin/env bash
set -euo pipefail
UMBREL_STORAGE_DOWNLOADS_MUSIC_DIR="${UMBREL_ROOT}/data/storage/downloads/music"
DESIRED_OWNER="1000:1000"
if [[ ! -d "${UMBREL_STORAGE_DOWNLOADS_MUSIC_DIR}" ]]; then
mkdir -p "${UMBREL_STORAGE_DOWNLOADS_MUSIC_DIR}"
fi
navidrome_correct_permission() {
local -r path="${1}"
if [[ -d "${path}" ]]; then
owner=$(stat -c "%u:%g" "${path}")
if [[ "${owner}" != "${DESIRED_OWNER}" ]]; then
chown "${DESIRED_OWNER}" "${path}"
fi
fi
}
navidrome_correct_permission "${UMBREL_STORAGE_DOWNLOADS_MUSIC_DIR}"

View File

@ -1,8 +1,8 @@
manifestVersion: 1
manifestVersion: 1.1
id: navidrome
category: media
name: Navidrome
version: "0.52.5"
version: "0.52.5-hotfix"
tagline: Your personal streaming service
description: >-
Navidrome is an open source web-based music collection server and streamer.
@ -50,6 +50,8 @@ gallery:
path: ""
permissions:
- STORAGE_DOWNLOADS
releaseNotes: ""
releaseNotes: >-
This is a hotfix release to ensure that the main music folder has the correct permissions set to allow proper access to the music files.
There are no new features or bug fixes in this release.
submitter: owmsoton
submission: https://github.com/getumbrel/umbrel-apps/pull/1232