Go to file
lukas 4539147208 add tvshow syntax to db
basic tvshow api request to show available tvshows
limit randompage videos to 3
improve settings object to remove one useless copy
2021-04-16 22:44:56 +02:00
apiGo add tvshow syntax to db 2021-04-16 22:44:56 +02:00
deb/OpenMediaCenter restart service on debian package update instead of only starting it 2021-03-22 17:55:03 +01:00
public drop support of electron - bad practise to mix website with electron app 2021-01-19 17:27:39 +01:00
src add tvshow syntax to db 2021-04-16 22:44:56 +02:00
.codeclimate.yml use flexbox to wrap settings tiles correctly 2020-10-19 21:12:07 +00:00
.eslintrc.js no implicit any - force return 2021-03-19 19:10:13 +01:00
.gitlab-ci.yml delete useless custombackend popup 2021-04-02 17:04:15 +00:00
.prettierrc.js use eslint to lint project 2021-03-14 14:51:53 +00:00
database.sql add tvshow syntax to db 2021-04-16 22:44:56 +02:00
declaration.d.ts fix some tests 2020-12-29 19:39:30 +00:00
LICENSE Add LICENSE 2020-06-02 21:36:00 +00:00
package.json Release version v0.1.3 2021-03-22 20:24:10 +01:00
README.md add environment variable to set custom movie backend url 2021-03-16 20:44:32 +01:00
tsconfig.json fix some tests 2020-12-29 19:39:30 +00:00
yarn.lock use eslint to lint project 2021-03-14 14:51:53 +00: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. Transform your webserver into a mediaserver. It's based on Reactjs and golang is used for backend. It is optimized for general videos as well as for movies. For grabbing movie data TMDB is used. With the help of tags you can organize your video gravity.

Here you can see an example main page in light mode:

Image of OpenMediaCenter

and in dark mode:

Installation

Download the latest release .deb file from the Releases page and install it via apt install ./OpenMediaCenter-0.1.x_amd64.deb

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 (:

At the settings tab you can set the correct videopath on server and click reindex afterwards.

Development

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

Contact

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