Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Media sync refactoring #4552

Closed
wants to merge 1 commit into from
Closed

Conversation

sephrat
Copy link
Contributor

@sephrat sephrat commented Mar 22, 2022

This is still very much WIP but I wanted to share what I've been up to.
This is an attempt at merging common logic between Emby/Plex/Jellyfin sync. The idea is to not repeat Ombi logic across all media servers sync, and only leave the API and media-server-specific part in the dedicated class.

Once again (#4463) I underestimated the complexity of the task so the end result is not as satisfying as I expected. I'm hoping to streamline some stuff by the end of the PR.

Hopefully this will help future maintenance (I'm looking at #4472 2nd proposed solution).

  • Episode sync
  • Content sync
  • Clean up
  • TESTS!

@sephrat
Copy link
Contributor Author

sephrat commented Apr 25, 2022

After mulling it over for a month, I will close this PR. I have no intention of continuing this work as I find my current progress not as clean as I wanted it to be, and the next steps feel too overwhelming for too little gain.
If anyone feels up to pursuing this task, feel free to reuse what I started if you think it's a good idea.

@sephrat sephrat closed this Apr 25, 2022
@sephrat sephrat deleted the sycn-refactor branch September 7, 2022 15:23
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant