Skip to content
/ dms Public
forked from anacrolix/dms

A UPnP DLNA Digital Media Server that includes basic video transcoding. Tested on a Panasonic Viera television, several Android UPnP apps, and Chromecast.

License

Notifications You must be signed in to change notification settings

Adirelle/dms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dms

Adirelle/dms is a fork of anacrolix/dms. This is a UPNP A/V server written in Go.

dms delegates media probing to ffprobe/ffmpeg. However, this is optional: the features that depends on them are disabled if dms cannot find them.

Features

  • Implements UPNP's ContentDirectory service:
    • Reproduce the directory tree.
    • No initial scan is necessary.
    • Looks for Album Art.
  • Implements SSDP (announcing/querying).
  • Provides a read-only RESTful API, supporting HTML, XML et JSON formats.

TODOs

  • Automated tests.
  • Reimplements transcoding (using ffmpeg).
  • Reimplements DLNA ranges (using ffmpeg too).

About

A UPnP DLNA Digital Media Server that includes basic video transcoding. Tested on a Panasonic Viera television, several Android UPnP apps, and Chromecast.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 96.0%
  • HTML 3.6%
  • Shell 0.4%