Skip to content

Add Plugin structure #1568

@labrys

Description

@labrys

nzbToMedia can be used with a variety of downloaders (e.g. uTorrent, SABnzbd, etc) and media managers (e.g. SickBeard, Radarr, etc) and other utilities for optional functionality (e.g. transcoding, notifications, subtitles, etc). This leads to a large variation in possible configurations.

A plugin structure would separate the code into logical sections to facilitate troubleshooting issues, unit testing, and add-on development.

Additionally if plugins were loaded based only when needed, it would improve stability (bugs in other areas would not affect operation) and efficiency.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions