Cinema-Home is a software system that lets you enjoy movies and tv-shows for free. With seemlessly integrating to third-party media softwares (TMDB, IMDB, Fanart.tv) Cinema-Home works just like your favorite paid streaming service, like Netflix or HBO. Movies and tv-shows are downloaded through torrent-trackers with no user interactions at all.
You will need to register API keys and acoounts to different third-party systems to get the most out of this software. Add these keys to your OS environment variables:
- NCORE_USERNAME, NCORE_PASSWORD: You can register an account on https://ncore.cc/
- TMDB_API_KEY: Get and API key for the TMDB service to get the as much information about the movies as you can: https://www.themoviedb.org/documentation/api
- FANART_API_KEY: Get an API key for the Fanart service to make your experience more visual: https://fanart.tv/get-an-api-key/
Currently there are no public artifactories and installation packages for this application so you have to clone this repository:
git clone https://github.com/captainzs/cinema-home-server.git
If you have docker and docker-compose binaries installed to your system than you can run the server with a single command:
docker-compose -f cinema-home-server.docker-compose.yml up --build
If you do not have docker you can also build and run the code itself
mvn clean package --file cinema-home-client-server/pom.xml
java -jar cinema-home-client-server/cinema-home-client-server-assembly-ncore-transmission/target/cinema-home-client-server-assembly-ncore-transmission-0.1-SNAPSHOT.jar
You can check if you done everything right by opening http://localhost:8080/swagger-ui.html webpage.
You can find details about available client softwares in my repository.
Cinema-Home is GPLv3 licensed. You may use, distribute and copy it under the license terms.