yanbe / upnp-mediaserver-epgstation

UPnP MediaServer:1 implementation written in Go cooperate with EPGStation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UPnP MediaServer cooperate with EPGStation

This program is UPnP MediaServer cooperate with EPGStation.

More specifically, this program implements following UPnP features:

... to communicate with smart TVs UPnP/DLNA clients, backing EPGStation API.

Compatibility

  • The author confirmed DLNA/UPnP client compatibility with SmartShare app that pre-installed LG Smart TV (55UF9500, webOS 2.0, 2015 model)
  • Should works (perhaps needs some modifictaion. see Hacking)

Features

  • Browsing recorded tv programs by genres, rules, channels as well as latest recorded list
  • Play MPEG2-TS(raw) or encoded MP4 and Matroska (with ASS subtitle) container videos
  • Byte-level seek of playing video

Build and run

docker-compose build
docker-compose up -d
docker-compose logs

Hacking

Reference

Caution

  • Use this program in your home LAN only
    • Do not try service to open internet, or you will be sued for copyright violation
  • This program is not maintained by EPGStation dev team, so do not ask questions about this repository to original EPGStation authors
    • The author use repository name *-epgstation just for searchability

License

  • MIT License

About

UPnP MediaServer:1 implementation written in Go cooperate with EPGStation

License:MIT License


Languages

Language:Go 95.4%Language:Shell 3.8%Language:Dockerfile 0.7%