App Submission: Navidrome (#1232)

Co-authored-by: Josua Frank <frank.josua@gmail.com>
Co-authored-by: nmfretz <nmfretz@gmail.com>
This commit is contained in:
Oton. 2024-08-04 22:18:34 -03:00 committed by GitHub
parent 65cf9dd420
commit 49580db282
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 72 additions and 0 deletions

1
navidrome/data/.gitkeep Normal file
View File

@ -0,0 +1 @@

View File

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

55
navidrome/umbrel-app.yml Normal file
View File

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