cleanup and rename provider to plugin

This commit is contained in:
2026-05-21 16:19:17 -07:00
parent 02d84f423e
commit e8913d1344
62 changed files with 553 additions and 165 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ import sys
from SYS.detail_view_helpers import create_detail_view, prepare_detail_metadata
from SYS.logger import log
from ProviderCore.registry import get_plugin
from PluginCore.registry import get_plugin
from SYS.result_table_helpers import add_row_columns
from SYS.selection_builder import build_hash_store_selection
from SYS.result_publication import publish_result_table
+1 -1
View File
@@ -9,7 +9,7 @@ import sys
from SYS.logger import log
from SYS.item_accessors import get_sha256_hex, get_store_name
from ProviderCore.registry import get_plugin
from PluginCore.registry import get_plugin
from SYS import pipeline as ctx
from .. import _shared as sh
+8 -8
View File
@@ -14,18 +14,18 @@ import sys
from SYS.logger import log, debug
# plugins.metadata_provider is deferred: it transitively loads yt_dlp, Cryptodome,
# plugins.metadata_plugin is deferred: it transitively loads yt_dlp, Cryptodome,
# imdbinfo, musicbrainzngs and ~1400 modules (~1.5s). Import lazily on first use.
_METADATA_PROVIDER_MOD: Optional[Any] = None
_METADATA_PLUGIN_MOD: Optional[Any] = None
def _mp() -> Any:
"""Return the (lazily imported) plugins.metadata_provider module."""
global _METADATA_PROVIDER_MOD
if _METADATA_PROVIDER_MOD is None:
import plugins.metadata_provider as _m
_METADATA_PROVIDER_MOD = _m
return _METADATA_PROVIDER_MOD
"""Return the (lazily imported) plugins.metadata_plugin module."""
global _METADATA_PLUGIN_MOD
if _METADATA_PLUGIN_MOD is None:
import plugins.metadata_plugin as _m
_METADATA_PLUGIN_MOD = _m
return _METADATA_PLUGIN_MOD
from pathlib import Path