Skip to content

Latest commit

 

History

History
57 lines (48 loc) · 2.25 KB

README.md

File metadata and controls

57 lines (48 loc) · 2.25 KB

pledo - Plex Downloader

This is a simple downloader for movies and tv shows of accessible plex media servers. If you either want a copy of your friends media or your bandwidth cant just handle a stream - this can be your solution. Deploy on your media server as container and access by web frontend.

Focused on proper functioning rather than good looking design. Features:

  • .Net backend + React.js frontend
  • Log in by plex.tv, no need for typing in password into this app
  • Sync all media metadata of all accessible servers, backed by local db
  • Browse all media, select and download directly
  • Download
    • movies
    • tv shows, seasons or single episodes
    • playlists
    • server-sided (per default) or directly in browser
  • Supports multiple file versions (e.g. in different resolutions / codecs)
  • Background sync keeping track of media servers' connection changes
  • Docker image for amd64 and arm64. Or run the windows executable .

Use docker pull ghcr.io/fxsth/pledo:latest to get the docker image of latest release.

Docker Compose Example

version: "3"

services:
  pledo:
    image: ghcr.io/fxsth/pledo:latest
    container_name: plex-downloader
    volumes:
      - /config/pledo:/config
      - /media/Movies:/movies
      - /media/Tv-Shows:/tvshows
    ports:
      - 23456:80
    restart: unless-stopped
    logging:
      driver: "local"   # for log-rotation

Directory /config is used for storing database and local configuration. If not available, it will default to SpecialFolder.LocalApplicationData/.pledo

Windows executable

Besides docker, you can also run the windows executable that are attached in the release binaries. Download and extract pledo.win-x64.zip and run the exe, then you can open the user interface in the browser on localhost:5000. Beware, this will first open a warning screen from Windows as it is an app from unknown source. Database and local configuration will be located at %localappdata%/.pledo .


Download multiple episodes with one click

TV shows screenshot

Download history

Get an overview of your running, pending, finished and cancelled downloads. Persistent on database, easy to clear if you want to get rid of it. Download screenshot