danstis / plex-sync Goto Github PK
View Code? Open in Web Editor NEWPlex-Sync is a synchronisation tool for Plex. It syncs media and watched status between a remote and a local plex server.
License: MIT License
Plex-Sync is a synchronisation tool for Plex. It syncs media and watched status between a remote and a local plex server.
License: MIT License
The readme needs an update based on the move to a DB to store the settings.
Add the ability to clear the cached token
What are the minimum requirements to close this issue?
The readme file should provide configuration instructions.
The logging information should be presented via the web interface
Once a Database has been implemented, all settings should be stored in the DB.
The listing of shows should be updated to provide additional details. Ideally a list of shows with thumbnail images on the left and details on the right.
As a user,
I want the product to sync the shows that I have watched locally to the remote server
All errors in functions/methods should be returned to main to be handled.
Relocate the token file to the .\config folder, as this is a cache item.
What are the minimum requirements to close this issue?
Create a web interface to allow for management of the application.
What are the minimum requirements to close this issue?
Add some publishing info to the EXE properties.
The web interface should provide a list of shows on the remote server, to enable the user to select which shows they would like to sync
What are the minimum requirements to close this issue?
When attempting to generate a token from a clean install the following error is shown:
Error getting new token: unable to create token file
Token file should be created.
All settings should be managed within the WebUI.
As a user,
I want media that is contained in a remote Plex server to be synced to my local machine
On startup the console should display the version of the app.
The WebUI listing of shows is currntly not responsive. When viewed on mobile it can be rather large.
The show listing should be updated to use a grid format and be responsive for mobile.
What are the minimum requirements to close this issue?
The settings page should contain the full version of the app.
Related to Issue #55 that removes the full version from the header.
Shows that have been watched do not always sync watched status.
Currently nothing happens with errors encountered on the GetToken method.
Selected shows on the Home page are not sorted.
Should be sorted alphabetically.
What are the minimum requirements to close this issue?
Images are being refreshed on every sync, rather than adhering to the cache expiry setting.
Potentially respond to response codes that are not 201.
Partly watched items are marked as watched on remote server.
The episode should not be marked as watched until the show is completely watched (using the same logic as plex does on watched episodes).
The logs should be directed to one or more log files
Use the credentials supplied to request a real token from MyPlex.
Update version to increment automatically with semantic versioning on every build.
The application should sync TV shows from the remote server to the local server.
This should be configurable with the following settings:
Once a Database has been implemented, the selected content (shows/movies) should be moved into the DB.
This will remove the shows.txt files etc.
If Plex-Sync fails to get a token from MyPlex, then the app still attempts to perform actions.
Application should panic and exit
Relocate the tvshows.txt file to the .\config folder, as this is a configuration item.
What are the minimum requirements to close this issue?
The header of the WebUI should have a version number excluding the pre-release tags.
For example: v1.2.3
Shows with missing thumbnails should display an image of some sort, rather than the broken image.
The HTTPS checkbox on the settings page needs to be updated so that it correctly stores and displays the data from the Database.
For partly watched media, the "viewOffset" (and potentially the "lastViewedAt") attributes should be synced as part of the watched status sync.
Rather than having the show titles listed on the home page, get the show image from plex and display it on the homepage in a grid.
The show titles should also be listed to ensure missing artwork does not impact users.
TV Shows with spaces in the name cause issues with sync
App should url encode the string before sending it to be searched.
Some error message, like "could not find episode in array" should be replaced with more meaningful descriptions of the error.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.