Browse Source

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

main
Nathan Fretz 6 months ago
committed by GitHub
parent
commit
1ff69e2eb1
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 23
      navidrome/hooks/pre-start
  2. 8
      navidrome/umbrel-app.yml

23
navidrome/hooks/pre-start

@ -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}"

8
navidrome/umbrel-app.yml

@ -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

Loading…
Cancel
Save