Skip to content

Python script to remove duplicate tracks in Plex Smart Playlists

Notifications You must be signed in to change notification settings

jonasbp2011/PlexSmartPlaylistDeduplicator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Plex Smart Playlist Deduplicator

This is a python script to remove any duplicate songs in a smart playlist using the workaround with setting the mood on duplicate songs, and then excluding those songs from the smart playlist.

Requirements

How it works

The script works by getting the name of the playlist you wish to remove duplicate songs from, and thereafter appending the mood "Duplicate" to any of the songs found as duplicates.
Inside Plex you will have to modify your smart playlist with the filter: Track mood is not Duplicate.

How to run

Simply execute the python file main.py and follow the instructions to enter your credentials and server name as well as playlist name, and watch the magic. To see a list of found songs as unique and duplicate add the flag --debug when executing the script. After executing the script you have to update the filters of the playlist for Plex to register the changes.

About

Python script to remove duplicate tracks in Plex Smart Playlists

Topics

Resources

Stars

Watchers

Forks

Languages