Skip to content

A minimal UPnP/DLNA MediaServer and self MediaController

Notifications You must be signed in to change notification settings

WilliamRen/nano-dlna

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nano-dlna

A minimal UPnP/DLNA media streamer

Usage

node index.js --folder="/folder/to/files" --file_video="video.mkv" --file_sub="video.srt" --media-renderer-url="http://192.168.1.13:1577/"

##TODO

  • HTTP server to stream the media files.
  • Multi-folder file streaming
  • Automatic find video and subtitle files
  • MediaRenderer client connection
  • Send metadata of the video to the MediaRenderer
  • Handle flexible metadata
  • SDDP search to find UPnP devices
  • Argument parsing
  • CLI interface to send controller actions (play, pause, stop, etc) to the MediaRenderer
  • CLI progress bar visualization

About

A minimal UPnP/DLNA MediaServer and self MediaController

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 78.0%
  • JavaScript 22.0%