To quickly try vidos using docker:
docker run -d -p 3001:3001 kirillrdy/vidos
firefox localhost:3001
docker build -t vidos .
using glide:
go get -u -v github.com/Masterminds/glide
glide install
go run main.go
- [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)
Release is currently a work in progress
This describes how files can get into vidos and where they go.
Location | DONE ? | ||
---|---|---|---|
Files get downloaded to | ~/.vidos/downloads | YES | |
Finished files moved to | ~/.vidos/files | *YES | Needs more work |
Encoding in progress output | ~/.vidos/encoding | ||
Finished videos for streaming | ~/.vidos/videos |
+--------------+ +--------------+ +--------------+ +--------------+
| downloads |--->| files |--->| encooding |--->| videos |
+--------------+ +--------------+ +--------------+ +--------------+