2020-06-09 23:22:43 +02:00
[](http://gitlab.heili.eu/lukas/openmediacenter/-/commits/master)
[](http://gitlab.heili.eu/lukas/openmediacenter/-/commits/master)
2020-06-04 16:45:24 +02: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 21:45:03 +02: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 16:45:24 +02: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 16:45:24 +02:00
2020-08-12 17:50:25 +00:00
Here you can see an example main page in light mode:
2020-06-04 16:45:24 +02:00
2020-08-12 17:50:25 +00:00

and in dark mode:

2020-06-04 16:45:24 +02:00
## Installation
First of all clone the repository.
`git clone https://gitlab.heili.eu/lukas/openmediacenter.git`
Then build a production build via npm.
`npm run build`
Afterwards you can copy the content of the generated `build` folder as well as the `api` folder to your webserver root.
You need also to setup a Database with the structure described in [SQL Style Reference ](https://gitlab.heili.eu/lukas/openmediacenter/-/blob/master/database.sql ).
The login data to this database needs to be specified in the `api/Database.php` file.
## Usage
2020-08-12 17:50:25 +00:00
Now you can access your MediaCenter via your servers global ip (:
2020-06-04 16:45:24 +02:00
2020-08-12 17:50:25 +00:00
At the settings tab you can set the correct videopath on server and click reindex afterwards.
2020-06-04 16:45:24 +02:00
## Contact
Any contribution is appreciated.
2020-06-04 22:19:18 +02:00
Feel free to contact me (lukas.heiligenbrunner@gmail .com), open an issue or request a new feature.
2020-06-04 16:45:24 +02:00