Go to file
2020-07-13 22:56:43 +02:00
api add initial fetch of generalsettings on appstart to get password support and mediacentername 2020-07-13 22:56:43 +02:00
public created settings page 2020-06-04 22:19:18 +02:00
src add initial fetch of generalsettings on appstart to get password support and mediacentername 2020-07-13 22:56:43 +02:00
.gitlab-ci.yml improved gitlab ci job 2020-06-20 10:02:03 +02:00
database.sql improved poster on player page 2020-06-04 00:15:06 +02:00
LICENSE Add LICENSE 2020-06-02 21:36:00 +00:00
package.json new fields in general settings 2020-07-03 00:20:11 +02:00
README.md some reformattings 2020-06-09 23:22:43 +02:00

pipeline status coverage report

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. It's based on Reactjs and uses PHP for backend. It is optimized for general videos as well as for movies. For grabbing movie data TMDB is used. For organizing videos tags are used.

Here you can see an example main page:

Image of OpenMediaCenter

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. The login data to this database needs to be specified in the api/Database.php file.

Usage

To index Videos run on your server: php extractvideopreviews.php.

Now you can access your MediaCenter via the servers global ip (:

Contact

Any contribution is appreciated. Feel free to contact me (lukas.heiligenbrunner@gmail.com), open an issue or request a new feature.