BakasuraRCE / PlexRipper

The best cross-platform Plex media downloader there is! In active development and feedback is very welcome!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PlexRipper PlexRipper

Docker Pulls Docker Image Size (tag) Docker Image Size (tag) Lines of code GitHub issues

GitHub GitHub followers GitHub Repo stars

UNDER ACTIVE DEVELOPMENT - ALPHA STAGE => IT "WORKS", BUT NOT ALWAYS!

Tired of searching for media on different torrent websites or paying for Usenet server access? Well look no further! You can now use PlexRipper to download everything* from the Plex servers you have access to and expand your collection that way!

Let others collect media for you and then just download everything!

Feedback

Any feedback, good or bad, is very much appreciated! You can create an Github issue or send an e-mail to PlexRipper@protonmail.com. If you like to stay up to date with the progress, then consider following the project and giving it a star if you like it!

Goals

  • Be the best cross-platform Plex downloader there is!

  • Be on the same level of awesomeness as Radarr and Sonarr!

Current Features

  • Runs in a Docker container and can be deployed on any type of platform that can host a Docker container!

  • A beautiful GUI which has a Light and Dark-mode theme!

  • Add multiple Plex accounts to easily download from the accessible Plex servers!

  • Multi-threaded downloading and PlexRipper moves your finished downloads straight to your own Plex media collection!

  • Multi-language support, currently with English and French

  • Will still work even if Plex.tv is down by connecting directly to the media servers!

  • Has a "highly complex neural network" which will automatically fix misconfigured servers to allow connecting!

Upcoming features

  • Download music and photo's, currently only movies and tv shows!

  • Search through and filter media available for downloading!

  • Sonarr and Radarr integration

  • Download Plex Collections with custom banner and thumbnail

  • PlexRipper Authentication, right now there is ZERO security so make sure to NOT expose the Web UI to the public internet! e.g. forwarding a domain to the container etc

Installation

Docker

Tag Description Command
latest Stable branch, only the most stable code is here docker pull plexripper/plexripper:latest
dev Development branch, latest changes are made here docker pull plexripper/plexripper:dev

Unraid

Note: Unraid support thread

  1. Ensure you have Community Applications installed.
  2. Search for PlexRipper and click install.
  3. A Docker Template will be shown, fill this in with the correct volume mounts
  4. Create it and then visit http://localhost:7000/setup
    • Port 7000 is the default port

Front-end

Back-end

Translate PlexRipper

Make PlexRipper easier to use for everyone by translating it to your native language.

  1. Check the Github issues if someone else is already translating to your language.

  2. Create a Github issue explaining the language you would like to translate to.

    • This is to avoid multiple people translating to the same language
  3. Make a copy of en-US.json into the "lang" folder and rename it to your language. e.g. "fr.json, es.json".

  4. Translate only the text after the ":"!

  5. When finished, either create a pull request or send it to plexripper@protonmail.com

Similar Projects

Acknowledgements

An absolute massive thank you to the following people!

  • Starnakin for his awesome work on translating PlexRipper to French!

  • Ninthwalker for his great work on Saverr, which showed me the method of downloading media from Plex!

  • Michael Altmann for his awesome work on Fluent Results and the time he spent helping with making Fluent Results work in PlexRipper!

  • Dan Wahlin for his awesome work on Observable-Store and the time he spent helping me out with my questions!

  • Lenty Sprangers for the logo design!

  • Jetbrains for their awesome development tools, in paticular Rider and Webstorm!

  • The developers and contributers behind the amazing Vue.js, Vuetify, Nuxt.js and RxJS!

  • The developers and contributers behind the beautiful Vanta.js project that is used to show some of the awesome backgrounds in PlexRipper!

  • Several Reddit users over in /r/Plex for being a pain in the ass and motivating me to create PlexRipper.

JetBrains

Huge thank you to JetBrains JetBrains for supporting open source projects and providing us with free licenses of their great tools!

About

The best cross-platform Plex media downloader there is! In active development and feedback is very welcome!

License:GNU General Public License v3.0


Languages

Language:C# 77.5%Language:Vue 14.4%Language:TypeScript 7.1%Language:SCSS 0.7%Language:Dockerfile 0.2%Language:JavaScript 0.1%