From 49580db282c58ac50f077f2d83f998f71f460d17 Mon Sep 17 00:00:00 2001 From: "Oton." Date: Sun, 4 Aug 2024 22:18:34 -0300 Subject: [PATCH] App Submission: Navidrome (#1232) Co-authored-by: Josua Frank Co-authored-by: nmfretz --- navidrome/data/.gitkeep | 1 + navidrome/docker-compose.yml | 16 +++++++++++ navidrome/umbrel-app.yml | 55 ++++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 navidrome/data/.gitkeep create mode 100644 navidrome/docker-compose.yml create mode 100644 navidrome/umbrel-app.yml diff --git a/navidrome/data/.gitkeep b/navidrome/data/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/navidrome/data/.gitkeep @@ -0,0 +1 @@ + diff --git a/navidrome/docker-compose.yml b/navidrome/docker-compose.yml new file mode 100644 index 0000000..e924ad1 --- /dev/null +++ b/navidrome/docker-compose.yml @@ -0,0 +1,16 @@ +services: + app_proxy: + environment: + APP_HOST: navidrome_server_1 + APP_PORT: 4533 + PROXY_AUTH_ADD: "false" + + server: + image: deluan/navidrome:0.52.5@sha256:b154aebe8b33bae82c500ad0a3eb743e31da54c3bfb4e7cc3054b9a919b685c7 + restart: on-failure + environment: + - PUID=1000 + - PGID=1000 + volumes: + - ${APP_DATA_DIR}/data:/data + - ${UMBREL_ROOT}/data/storage/downloads/music:/music diff --git a/navidrome/umbrel-app.yml b/navidrome/umbrel-app.yml new file mode 100644 index 0000000..88bfcf5 --- /dev/null +++ b/navidrome/umbrel-app.yml @@ -0,0 +1,55 @@ +manifestVersion: 1 +id: navidrome +category: media +name: Navidrome +version: "0.52.5" +tagline: Your personal streaming service +description: >- + Navidrome is an open source web-based music collection server and streamer. + It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify! + + + Features: + + - Handles very large music collections + + - Streams virtually any audio format available + + - Reads and uses all your beautifully curated metadata + + - Great support for compilations (Various Artists albums) and box sets (multi-disc albums) + + - Multi-user, each user has their own play counts, playlists, favourites, etc... + + - Very low resource usage + + - Multi-platform, runs on macOS, Linux and Windows. Docker images are also provided + + - Ready to use binaries for all major platforms, including Raspberry Pi + + - Automatically monitors your library for changes, importing new files and reloading new metadata + + - Themeable, modern and responsive Web interface based on Material UI + + - Compatible with all Subsonic/Madsonic/Airsonic clients + + - Transcoding on the fly. Can be set per user/player. Opus encoding is supported + + - Translated to various languages + +developer: Navidrome +website: https://www.navidrome.org/ +dependencies: [] +repo: https://github.com/navidrome/navidrome +support: https://github.com/navidrome/navidrome/discussions +port: 4533 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "" +permissions: + - STORAGE_DOWNLOADS +releaseNotes: "" +submitter: owmsoton +submission: https://github.com/getumbrel/umbrel-apps/pull/1232