Go to file
2022-08-23 09:16:38 +02:00
.gitignore makefile: build 2022-08-22 00:00:05 +02:00
go.mod add dependency 2022-08-22 11:32:43 +02:00
go.sum add dependency 2022-08-22 11:32:43 +02:00
main.go remove useless comments 2022-08-23 08:51:29 +02:00
Makefile update binary name 2022-08-22 23:51:11 +02:00
README.md update readme 2022-08-23 09:16:38 +02:00

MU-GO

This project helps you to run a HTTP server and publish videos using an API.
A client gives you a way to play and download these videos in an interactive way.

Installation

Builds are available for Linux (64 bits).

Download the latest binary from releases.

mpv and wget are required.

Usage

Server side

muget serve --listen 127.0.0.1 --port 4000 --directory . --api-url http://127.0.0.1:4000

Arguments are optional.

In case of a reverse proxy, edit the API Url, eg: --api-url https://videos.example.com.

Client side

muget play --api-url http://127.0.0.1:4000
muget download --api-url http://127.0.0.1:4000 --directory .

--directory is optional.

In case of a reverse proxy, edit the API Url, eg: --api-url https://videos.example.com.

By default, videos are listed from oldest to newer. You can sort by name this using --order name.
To search videos by name, use --name xxxxx.