__init__.py 633 B

12345678910111213141516171819202122232425262728293031
  1. # -*- coding: utf-8 -*-
  2. """
  3. Extension-System.
  4. Ermöglicht Plugins, Core-Komponenten zu erweitern:
  5. - Neue Musikquellen (Spotify, Amazon, etc.)
  6. - Neue Audio-Decoder
  7. - Neue Netzwerk-Protokolle
  8. - Neue Verschlüsselungsverfahren
  9. - Und mehr...
  10. """
  11. from trixy_core.plugins.extensions.extension_point import (
  12. ExtensionPoint,
  13. ExtensionRegistry,
  14. get_global_registry,
  15. )
  16. from trixy_core.plugins.extensions.extension import (
  17. Extension,
  18. ExtensionInfo,
  19. ExtensionState,
  20. )
  21. __all__ = [
  22. "ExtensionPoint",
  23. "ExtensionRegistry",
  24. "get_global_registry",
  25. "Extension",
  26. "ExtensionInfo",
  27. "ExtensionState",
  28. ]