diff --git a/apps/navidrome/config.json b/apps/navidrome/config.json new file mode 100644 index 00000000..c908a2bd --- /dev/null +++ b/apps/navidrome/config.json @@ -0,0 +1,14 @@ +{ + "name": "Navidrome", + "available": true, + "port": 4533, + "id": "navidrome", # This should be the same name as the folder + "description": "Modern Music Server and Streamer compatible with Subsonic/Airsonic", # Long description of the app + "tipi_version": 1, # Always 1 if you are adding a new app + "version": "0.47.5", # The actual version of the app (not the tipi version) + "categories": ["media", "music"], # One or more categories for the app + "short_desc": "A selfhosted music server", # Short description of the app + "author": "https://github.com/Bvoxl", # Link or name of the author + "source": "https://github.com/navidrome/navidrome/", # Link for git repo + "form_fields": [] # Used to ask for more info to the user before installing. Will be explained further +} diff --git a/apps/navidrome/docker-compose.yml b/apps/navidrome/docker-compose.yml new file mode 100644 index 00000000..811d76ce --- /dev/null +++ b/apps/navidrome/docker-compose.yml @@ -0,0 +1,20 @@ +version: "3" +services: + navidrome: + container_name: navidrome + image: deluan/navidrome:latest + user: 1000:1000 # should be owner of volumes + ports: + - ${APP_PORT}:4533 + restart: unless-stopped + environment: + # Optional: put your config options customization here. Examples: + ND_SCANSCHEDULE: 1h + ND_LOGLEVEL: info + ND_SESSIONTIMEOUT: 24h + ND_BASEURL: "" + volumes: + - ${APP_DATA_DIR}/navidrome/data:/data + - ${APP_DATA_DIR}/navidrome/music:/music:ro" + networks: + - tipi_main_network diff --git a/apps/navidrome/metadata/description.md b/apps/navidrome/metadata/description.md new file mode 100644 index 00000000..bd210135 --- /dev/null +++ b/apps/navidrome/metadata/description.md @@ -0,0 +1 @@ +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! diff --git a/apps/navidrome/metadata/navidrome_logo.png b/apps/navidrome/metadata/navidrome_logo.png new file mode 100644 index 00000000..57029d77 Binary files /dev/null and b/apps/navidrome/metadata/navidrome_logo.png differ