All Projects → vitalidze → Justdlna

vitalidze / Justdlna

Simple UPnP/DLNA server that Just works

Programming Languages

java
68154 projects - #9 most used programming language

JustDLNA

Purpose

The main goal is to provide a simple open source implementation of UPNP/DLNA service. From my point of view current server applications are over-engineered. This should not be THAT hard to deliver media content over a local network.

Features

  • audio/video/image media server

  • no database, no index (except for 'last viewed' folder), all data is read directly from file system

  • fully customizable content tree along with special types of nodes

  • runs as a service on windows/linux systems (with help of bundled java service wrapper)

  • supports binding address configuration on systems with multiple network interfaces

  • range header support for full control of media playback (feature of jetty servlet container)

  • low memory requirements (for a Java Application, 64M in default configuration)

Configuration file

TODO

Building

Checkout project source from github:

git clone https://github.com/vitalidze/justdlna.git

Project uses maven assembly plugin to build all distributions. Just run the command below to build .zip and .tar.gz distributions.

mvn clean assembly:assembly

Archives with distributions will appear under the target/ folder.

Installation

Linux service

TODO

Windows service

TODO

Known issues

On a system with multiple network interfaces (physical and/or virtual) by default the UPnP/DLNA service is bound to all available interfaces. However, the content is served for first random network interface. Thus, it is highly recommended to configure application to bind to a single IP address via ipAddress configuration element.

Contacts

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].