This repository has been archived on 2024-08-06. You can view files and clone it, but cannot push or open issues or pull requests.
dlnextcloud/README.md

50 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

2024-08-06 22:42:56 +02:00
---
DEPRECATION NOTICE
: Music Assistant and the Nextcloud Music's Subsonic interface provide an optimized management platform for music broadcast on the home network. It seamlessly integrates with [Home Assistant](https://www.home-assistant.io/). _Music Assistant_ supports all _dlnextcloud_ functionalities, supplies numerous optimizations and reduces maintenance cost. This repository is therefore archived.
---
2024-03-30 19:40:36 +01:00
# dlnextcloud
2023-07-15 16:23:32 +02:00
2024-03-30 19:40:36 +01:00
dlnextcloud is the simplest bridge between any WebDAV storage and your UPnP/DLNA enabled devices.
2023-07-15 16:47:32 +02:00
2024-03-30 19:40:04 +01:00
## Setup
2023-07-15 16:47:32 +02:00
2024-03-30 19:40:04 +01:00
1. A typical `docker-compose.yaml` file is provided below:
2023-07-15 16:47:32 +02:00
```
2024-03-30 19:40:04 +01:00
version: '3.8'
services:
dlnextcloud:
container_name: dlnextcloud
network_mode: "host"
build: https://forge.slowte.ch/selfhosted/dlnextcloud.git
image: dlnextcloud
restart: unless-stopped
environment:
- NC_PASSWORD=webdav_share_password
- NC_USERNAME=webdav_share_username
- NC_MUSIC_DIR_URL=webdav_music_endpoint
- NC_RADIO_DIR_URL=webdav_radios_endpoint
- GERBERA_IP=machine_static_local_ip_for_gerbera
- GERBERA_PORT=desired_port_for_gerbera
privileged: true
2023-07-15 16:47:32 +02:00
```
2024-03-30 19:40:04 +01:00
2. Build the container using the provided `Dockerfile`:
2023-07-15 16:47:32 +02:00
2024-03-30 19:40:04 +01:00
```
docker compose up -d --build
```
2023-07-15 16:47:32 +02:00
2024-03-30 19:40:04 +01:00
3. Fire up your best Hi-fi gear and enjoy! (Or go to `http://gerbera_ip:gerbera_port to acces Gerbera's web portal.)
2023-07-15 16:47:32 +02:00
2024-03-30 19:40:04 +01:00
## Pipeline
2023-07-15 16:47:32 +02:00
2024-03-30 19:40:04 +01:00
[![status-badge](https://ci.slowte.ch/api/badges/11/status.svg)](https://ci.slowte.ch/repos/11)
2023-07-15 16:47:32 +02:00
2024-03-30 19:40:04 +01:00
A [Docker's buildx](https://docs.docker.com/reference/cli/docker/buildx/)-based building pipeline builds the `Dockerfile` from scratch.