Skip to content

Plex-Sync is a synchronisation tool for Plex. It syncs media and watched status between a remote and a local plex server.

License

Notifications You must be signed in to change notification settings

danstis/Plex-Sync

Repository files navigation

Plex-Sync

Build status Codacy Badge codecov

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.

Usage Instructions

  1. Download the package from the releases section.
  2. Extract to a local folder.
  3. 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)
  4. 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.
  5. Open the web interface on the default port 8085 http://localhost:8085
  6. Browse to the settings tab to generate a new token, as well as configure your servers and application settings.

Development

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

Bug / Feature 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: Feature Requests

About

Plex-Sync is a synchronisation tool for Plex. It syncs media and watched status between a remote and a local plex server.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published