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 c3637123c7
dockercon2021
1 year ago
public dockercon2021 1 year ago
src dockercon2021 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

README.md

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.

Deploy

  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"}
    ]