Skip to content
This repository has been archived by the owner on Mar 8, 2023. It is now read-only.

kirillrdy/vidos

Repository files navigation

Vidos

Installing using Docker

To quickly try vidos using docker:

docker run -d -p 3001:3001 kirillrdy/vidos
firefox localhost:3001

Building docker image

docker build -t vidos .

Getting started

using glide:

go get -u -v github.com/Masterminds/glide
glide install
go run main.go

Current TODO[2/17]

  • [X] glide
  • [X] http2
  • [ ] Resurrect processing of files
  • [ ] Resurrect playing of videos
  • [ ] Stop using postgres
  • [ ] Simplify adding movie workflow ( for torrent )
  • [ ] add subtitles from files ( perhaps automatically)
  • [ ] Live updating of data
  • [ ] port to gopherjs
  • [ ] Add torrent search
  • [ ] fix my desired flexbox layout ( eg status always at the bottom of the screen
  • [ ] Style everything
  • [ ] Get rid of all TODOs
  • [ ] Add link to godocs
  • [ ] Extract flexbox layout into nadeshiko
  • [ ] Add page for error logger
  • [ ] Resurrect subtitles support
  • [ ] Docker dev environment
  • [ ] inotify ( and FreeBSD equivalent)

Changelog

Release 1

Release is currently a work in progress

File flow

This describes how files can get into vidos and where they go.

LocationDONE ?
Files get downloaded to~/.vidos/downloadsYES
Finished files moved to~/.vidos/files*YESNeeds more work
Encoding in progress output~/.vidos/encoding
Finished videos for streaming~/.vidos/videos
+--------------+    +--------------+    +--------------+    +--------------+
|  downloads   |--->|  files       |--->|  encooding   |--->| videos       |
+--------------+    +--------------+    +--------------+    +--------------+

About

small video server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published