2020-06-09 21:22:43 +00:00
|
|
|
[![pipeline status](http://gitlab.heili.eu/lukas/openmediacenter/badges/master/pipeline.svg)](http://gitlab.heili.eu/lukas/openmediacenter/-/commits/master)
|
|
|
|
[![coverage report](http://gitlab.heili.eu/lukas/openmediacenter/badges/master/coverage.svg)](http://gitlab.heili.eu/lukas/openmediacenter/-/commits/master)
|
2020-06-04 14:45:24 +00:00
|
|
|
# Open Media Center
|
|
|
|
|
|
|
|
Github: This is only a clone of the main Repository.
|
|
|
|
Feel free to contribute or open an issue here: https://gitlab.heili.eu/lukas/openmediacenter
|
|
|
|
|
|
|
|
## What is this?
|
|
|
|
Open Media Center is an open source solution for a mediacenter in your home network.
|
2020-06-29 19:45:03 +00:00
|
|
|
Transform your webserver into a mediaserver.
|
2021-02-23 16:01:29 +00:00
|
|
|
It's based on Reactjs and golang is used for backend.
|
2020-06-04 14:45:24 +00:00
|
|
|
It is optimized for general videos as well as for movies.
|
|
|
|
For grabbing movie data TMDB is used.
|
2020-08-12 17:50:25 +00:00
|
|
|
With the help of tags you can organize your video gravity.
|
2020-06-04 14:45:24 +00:00
|
|
|
|
2020-08-12 17:50:25 +00:00
|
|
|
Here you can see an example main page in light mode:
|
2020-06-04 14:45:24 +00:00
|
|
|
|
2020-08-12 17:50:25 +00:00
|
|
|
![Image of OpenMediaCenter](https://i.ibb.co/pnDjgNT/Screenshot-20200812-172945.png)
|
|
|
|
|
|
|
|
and in dark mode:
|
|
|
|
|
|
|
|
![](https://i.ibb.co/xzhdsbJ/Screenshot-20200812-172926.png)
|
2020-06-04 14:45:24 +00:00
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
2021-03-16 19:44:32 +00:00
|
|
|
Download the latest release .deb file from the Releases page and install it via `apt install ./OpenMediaCenter-0.1.x_amd64.deb`
|
2020-06-04 14:45:24 +00:00
|
|
|
|
2021-03-16 19:44:32 +00:00
|
|
|
Now you could optionally check if the service is up and running: `systemctl status OpenMediaCenter`
|
|
|
|
## Usage
|
|
|
|
Now you can access your MediaCenter via your servers global ip on port 8080 (:
|
2020-06-04 14:45:24 +00:00
|
|
|
|
2021-03-16 19:44:32 +00:00
|
|
|
At the settings tab you can set the correct videopath on server and click reindex afterwards.
|
2020-06-04 14:45:24 +00:00
|
|
|
|
|
|
|
|
2021-03-16 19:44:32 +00:00
|
|
|
## Development
|
2020-06-04 14:45:24 +00:00
|
|
|
|
2021-03-16 19:44:32 +00:00
|
|
|
Build and start the go backend:
|
|
|
|
|
|
|
|
`go build`
|
|
|
|
|
|
|
|
Start frontend dev server:
|
|
|
|
|
|
|
|
`npm start`
|
|
|
|
|
|
|
|
### Environent Variables:
|
|
|
|
|
|
|
|
`REACT_APP_CUST_BACK_DOMAIN` :: Set a custom movie domain
|
2020-06-04 14:45:24 +00:00
|
|
|
|
|
|
|
## Contact
|
|
|
|
Any contribution is appreciated.
|
2020-06-04 20:19:18 +00:00
|
|
|
Feel free to contact me (lukas.heiligenbrunner@gmail.com), open an issue or request a new feature.
|
2020-06-04 14:45:24 +00:00
|
|
|
|