A minimal web player written in Elm, just for fun. The goals was a minimal web-app that can be hosted on my Minio (s3) next to the video content.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Efertone 778fe28db9
remove text
1 year ago
public remove text 1 year ago
src handle extraText as an option from HTML 1 year ago
.gitignore Fix: load() on video select + telm-format 2 years ago
LICENSE Add readme 1 year ago
Makefile play around with "reusable modules" 2 years ago
README.md Add readme 1 year ago
elm.json Initial commit 2 years ago


Minimal WebPlayer

This is a very simple video player. My only goal with this project was, to be able to be hosted on S3 (or compatible service), especially on my Minio instance.


  1. Build the application: make build-prod

  2. Update index.html args to match the available file extensions.

  3. Upload the public folder content:

    • index.html
    • application.css
    • application.js
  4. Create and upload a videos.json (next to index.html).

      {"Title": "This is the title", "Path": "path/to/the/file/without/extension"}
    , {"Title": "Another title", "Path": "another/file"}
    , {"Title": "Awesomeness", "Path": "path/to/awesome"}