Skip to content

View, edit, add, and delete intro and credit markers for your Plex media.

License

Notifications You must be signed in to change notification settings

adamjsturge/IntroEditorForPlex

 
 

Repository files navigation

Marker Editor for Plex

Plex does not let users modify or manually add markers, relying solely on their own detection processes. This project aims to make it easier to view/edit/add/delete individual markers, as well as apply bulk add/edit/delete operations to a season or an entire show. It can also be used to add multiple markers, for example a "previously on XYZ" section (as seen in the image below).

Application Overview

NOTE: While this project has been proven to work for my own individual use cases, it interacts with your Plex database in an unsupported way, and offers no guarantees against breaking your database, neither now or in the future. Use at your own risk.

Installation

For detailed instructions, see Prerequisites and Downloading the Project.

If running Windows, download the latest release, extract the contents to a new folder, and double click MarkerEditorForPlex.exe.

In Docker:

docker run -p 3233:3232 \
           -v /path/to/config:/Data \
           -v /path/to/PlexData:/PlexDataDirectory \
           -it danrahn/intro-editor-for-plex:latest

For all other platforms (or to run from source):

  1. Install Node.js
  2. git clone this repository or Download it as a ZIP
  3. Install dependencies by running npm install from the root of the project

Configuration

See Configuring Marker Editor for Plex for details on the various settings within config.json.

Using the Application

For full usage instruction, see Using Marker Editor for Plex.

  1. (Strongly encouraged, required on some systems) Shut down PMS
  2. Back up your Plex database
  3. Run node app.js from the root of the project

About

View, edit, add, and delete intro and credit markers for your Plex media.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.1%
  • CSS 2.5%
  • Other 0.4%