XenosLu / xlmp

Web-based light media player, support DLNA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

xlmp - Xenos' Light media player

version

Docker Pulls Docker Stars

Auto Build Docker

Updated in 2018.02.08

xlmp is a light web based media player.

It can do two things:

  • Let you play mp4 files in your computer on your web browser(in my case it's a pad)
  • Let you play video files through TV by DLNA, you can control it through web browser(mostly it's your phone)

features

  • save your watch history, so you can easily start it from last. And because it based on web, which means you can share your play history across all your home device.

It can achieve the DMC + DMS Roles in DLNA

Now you can easily deploy it through docker

Suggested install steps:

make sure you have a docker environment and your 80 port is not occupied, and type follow command:

docker run -itd --net=host -v /home/user/media:/xlmp/media/ xenocider/xlmp

/home/user/meida should be replace by your own media folder

Python3 + tornado + vue.js + bootstrap4 + bootstrap-vue + hammer.js + velocity.js + axios.js

Filelist:

  • LICENSE license file
  • README.md readme
  • xlmp.py main
  • views/ html templates
  • static/ web static files
  • lib/ python lib
  • docker/ docker build files
  • media/ media folder
  • media/.history.db auto-generated sqlite3-db to store play history

About

Web-based light media player, support DLNA

License:GNU General Public License v3.0


Languages

Language:Python 51.2%Language:JavaScript 19.8%Language:HTML 15.9%Language:CSS 12.2%Language:Dockerfile 0.5%Language:Shell 0.3%