plex-tv-cleanup
v0.2.0
Published
Automatially deletes watched TV episodes from Plex Media Server
Downloads
11
Readme
Plex TV Show Cleanup
NodeJs script to delete watched TV episodes from Plex. You can configure a whitelist to prevent deletion.
- Automatically finds the TV Section in Plex
- Gives a breakdown how much space each episode takes up
- Deletes watched TV episodes
- Performs a refresh of the TV section
- Shows how much space was recovered
Installation
Step 1
Install NodeJs and plex tv cleanup on your Plex server.
npm i -g plex-tv-cleanupStep 2
Create a new JSON file in ~/.plex-tv-cleanup-config.json and fill it with your information like below:
Example:
{
"plex": {
"hostname": "127.0.0.1",
"username": "<Your Username>",
"password": "<Your Password>",
"managedUser": {
"name": "Family",
"pin": "1234"
}
},
"dnd": [
"/Volumes/SavedTVShows",
"iZombie",
"The Expanse",
"Into the Badlands"
]
}plex.hostnameis requiredplex.username,plex.passwordandplex.managedUserare required if you have Plex Home enableddndis optional Do Not Delete whitelist of dir path or file names
Usage
Run ./plex-tv-cleanup to execute it.
Dry run to see what it would delete run ./plex-tv-cleanup --dry-run
