Skip to content

WeebTrash/nsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

This is meant to be a tool to sync your (the user) watched progress between plex, emby and jellyfin.

Goals

  • Recognize a user from the tokens we receive within the session e.g. you login into plex and jellyfin in the session, the client will connect the two accounts and retrieve the data
  • figure out the watch differences between one service and another(plex<->jellyfin)
  • link shows and movies via the agents to say tvdb ids
  • catch events of watched things so it’s synced on all services
  • save user+token in db

MVP

  • Capability of adding slave states to master sum
  • syncOut/figure out differences between master and specific slave(s)
  • Matching TV shows and Movies between agents/servers
  • TV/Movie data storage structure
  • Generic show/movie database NAME TVID MOVIEDBID IMDBID TYPE
  • Be able to sync JF and Plex to master

TODO

  • further API structs
  • Master specific data per item: internalID Progress
  • WebUI fetches year/poster/ratings/etc
  • Think about how to grab data later on
  • webUI with master and slave list
  • Have a button to sync in from slaves and sync out to apply status from master to all (singular in future) server
  • Future: events from any server update the others via master
  • Edge case: think about how to seperare progress and singular watched episodes

About

Just another player in your game for two.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published