Plex-Sync is a synchronisation tool for Plex. It syncs watched status (and media in future) between a remote and a local plex server.
MyPlex is used to enable communication with the Plex servers.
- Download the package from the releases section.
- Extract to a local folder.
- Populate the .\config\tvshows.txt file with a list of shows to sync watched status for. The titles should match what is listed in Plex, for example:
Cops The Americans (2013)
- Run the Plex-Sync.exe file. NOTE: If running on newer versions of Windows, you will need to allow the file to run when Smart Screen blocks it.
- Open the web interface on the default port 8085 http://localhost:8085
- Browse to the settings tab to generate a new token, as well as configure your servers and application settings.
This is my first attempt at creating a project using Go, I am always interested in feedback and welcome contributions.
Want to contribute? Great!
To fix a bug or add an enhancement:
- Fork the repo
- Create a new branch (
git checkout -b improve-feature
) - Make the appropriate changes in the files
- Update the ChangeLog file with your additions, the format is based on Keep a Changelog
- Update the Readme with any changes that are required
- Commit your changes (
git commit -am 'Improve feature'
) - Push the branch (
git push origin improve-feature
) - Create a Pull Request
If you find a bug, or want this tool to do something that it currently does not, please raise an issue here.
Please be detailed in the issue body.
Optionally raise a feature request on feathub to allow voting: