https://github.com/martijnbraam/webcine
Webbrowser based mediacenter written in python
https://github.com/martijnbraam/webcine
media media-server python wsgi
Last synced: about 1 year ago
JSON representation
Webbrowser based mediacenter written in python
- Host: GitHub
- URL: https://github.com/martijnbraam/webcine
- Owner: MartijnBraam
- Created: 2016-08-09T16:18:16.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-07-19T14:56:05.000Z (almost 8 years ago)
- Last Synced: 2025-04-02T23:41:36.467Z (about 1 year ago)
- Topics: media, media-server, python, wsgi
- Language: Python
- Size: 198 KB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Webcine
A media center application build as a webapplication (like plex and netflix) written in python 3.
## Features
* Full html5 based interface (no video player plugins)
* Ahead of time video transcoding for incompatible file formats
* Transcoding on other/multiple computers
* Sickbeard integration
## Roadmap
* Transmission / Sabnzbd / Couchpotato integration
* Mobile version
* Android TV version
* Theme support
## Requirements
* mysql server
* webserver to handle static file serving and wsgi (apache, nginx)
* Sickbeard if you want to add a tv library (It depends on sickbeard metadata)
## Screenshots


## Installation
```bash
$ git clone [this repo] /opt/webcine
$ apt install apache2 libapache2-mod-wsgi-py3 mysql-server
$ a2enmod wsgi
# This is for debian 9, flask_peewee is packaged in debian 10
$ apt install python3-pip python3-pymysql python3-tvdb-api python3-tmdbsimple python3-xmltodict
$ pip3 install flask_peewee
# Copy the configuration template
$ cp /opt/webcine/config.example.ini /etc/webcine.conf
```
Configure mod_wsgi in apache (see `installation/apache-vhost.conf` as example)
Open the url defined in your apache vhost and login with admin/admin