Skip to content

Moviemate 🎥 is an electron based desktop app that will change your movie night experience by indexing and syncing all your movies and showing you movie information from different sources in a sexy way. You can stream your media inside MovieMate or choose to stream to an external source.

License

Notifications You must be signed in to change notification settings

daedlock/MovieMate

Repository files navigation

🎥 MovieMate 🎥

A universal desktop app that changes your movie night experience. You feed it your movie files and it does all the 💥 magic 💥.

Alt Screenshot


⚡ Idea

Decided to start the project after discussion on reddit https://redd.it/5hq84d

🔧 Built With

  • React
  • Redux
  • Webpack
  • Electron
  • Lots of love ❤️

📦 Features

  • Sync it with your movie library (folders, external hdd..etc)
  • Get movies presented as covers with scraped ratings
  • Get movie information from imdb, rottentomatoes
  • Get movie reviews and critiques from imdb
  • Watch the trailer
  • Sort movies by genre, rating, year
  • Get movie subtitles from opensubtitles, subscene..etc
     

🚀 How it Works

After adding your media sources (files and folders) MovieMate does the following

  • Extract movie title from file name
  • Scrapes movie information from imdb, rottentomatoes
  • Caches the scraped movies in local database

All the above happens in a harmonic unique experience similar to that of xbmc tv app with a much simpler model. The only input required to get started is a list of file names. The app parses the file names and then scrapes all the relevant data for all the movies in the library.

Welcoming feedback and ideas!

#TODO

  • Build Process & CI
  • IMDB Scraper (Cast, Reviews, Rating, Cover Photos, Plotlines, Genre)
  • RottenTomatoes Scraper (Cast, Reviews, Rating, Cover Photos, Plotlines, Genre)
  • OpenSubtitles Scraper (Get subtitles for a movie title, year)
  • Subscene Scraper (Get subtitles for a movie title, year)
  • Data Layer
  • Movie Player
  • RTP Streaming

Roadmap on https://trello.com/b/yhLFm248/moviemate-roadmap

Development

Development has just started. To run locally

git clone https://github.com/daedlock/MovieMate && cd $_
npm install
npm run dev

Contribution

Are always welcome

About

Moviemate 🎥 is an electron based desktop app that will change your movie night experience by indexing and syncing all your movies and showing you movie information from different sources in a sexy way. You can stream your media inside MovieMate or choose to stream to an external source.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published