Giter VIP home page Giter VIP logo

nickd3000 / movietool Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 1.43 MB

A Java based application for scanning PLEX movie folder, completing collections and recommending new movies. This app will scan your movie/plex library folder and provide you a nice web interface with suggestions of movies you don't have, your movie collections and what you would need to complete them, a graph of how many movies you have for each year and suggestions on the top movies for each year that are not already in your collection.

Java 94.04% HTML 5.74% Dockerfile 0.22%
java movie organiser

movietool's Introduction

MovieTool

Image example page

A Java based application for scanning movie file collections, showing missing movies from collections, and recommending top movies per year. A TMDB API key is required to use this.

When running, access using a web browser at http://localhost:2001

Example command to run app from the command line (Substitute everything in [] with your own values)

java -jar -Dmovietool.datafilepath=[path to save config to] -Dmovietool.moviefolderpath=[movie folder path] -Dmovietool.tmdbapikey=[your personal TMDB api key] movietool-1.1.1.jar

Features

  • Scan your library and retrieve movie details from TMDB.
  • Show duplicated files.
  • Show incorrectly named files.
  • Show list of movie collections and what's missing.
  • Show list of popular movies by year, and indicate movies you don't own.

Expectations

  • All movie files in single folder
  • Movie naming format: The Mask (1994).mp4
  • Movie file names should contain release year.

Config

The following variables should be set up and changed to match your folder locations etc:

export MOVIETOOL_DATAFILEPATH=~/movietool.json
export MOVIETOOL_MOVIEFOLDERPATH=/Volumes/PLEX_4TB/Movies
export MOVIETOOL_ALLOWEDFILETYPES=m4v,avi,mkv,mp4
export MOVIETOOL_TMDBAPIKEY={big-ass code from TMDB}

MOVIETOOL_DATAFILEPATH - Set this to where you want the data cache to live MOVIETOOL_MOVIEFOLDERPATH - Set this to the location of your movie files MOVIETOOL_ALLOWEDFILETYPES - List of allowed movie file types MOVIETOOL_TMDBAPIKEY - Your own personal TMDB API key

Alternatively, these parameters can be overridden on the command line.

Image example page Image example page

movietool's People

Contributors

nickd3000 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.