dlnextcloud is the simplest bridge between any WebDAV storage and your UPnP/DLNA enabled devices.
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.
Go to file
Pierre Guillod cb01bcfd7e archival notice 2024-08-06 22:42:56 +02:00
bin Actualiser bin/wrapper.sh 2024-03-30 19:22:54 +01:00
config Actualiser config/config.xml 2024-03-30 19:21:32 +01:00
.woodpecker.yaml Ajouter .woodpecker.yaml 2024-03-30 19:41:35 +01:00
Dockerfile add explicit fuse3 deps 2024-04-18 13:41:30 +02:00
LICENSE Initial commit 2023-07-15 16:23:32 +02:00
README.md archival notice 2024-08-06 22:42:56 +02:00

README.md

DEPRECATION NOTICE
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. Music Assistant supports all dlnextcloud functionalities, supplies numerous optimizations and reduces maintenance cost. This repository is therefore archived.

dlnextcloud

dlnextcloud is the simplest bridge between any WebDAV storage and your UPnP/DLNA enabled devices.

Setup

  1. A typical docker-compose.yaml file is provided below:
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
  1. Build the container using the provided Dockerfile:
docker compose up -d --build
  1. Fire up your best Hi-fi gear and enjoy! (Or go to `http://gerbera_ip:gerbera_port to acces Gerbera's web portal.)

Pipeline

status-badge

A Docker's buildx-based building pipeline builds the Dockerfile from scratch.