Testing
import json
metadata = get_plugin_metadata()
print(json.dumps(metadata, indent=2))
{
"name": "cjm-media-plugin-lavasr",
"version": "0.0.1",
"type": "media-processing",
"category": "media",
"interface": "cjm_media_plugin_system.processing_interface.MediaProcessingPlugin",
"module": "cjm_media_plugin_lavasr.plugin",
"class": "LavaSRProcessingPlugin",
"python_path": "/opt/hostedtoolcache/Python/3.12.13/x64/bin/python",
"db_path": "/opt/hostedtoolcache/Python/3.12.13/x64/data/lavasr_jobs.db",
"resources": {
"requires_gpu": false,
"min_gpu_vram_mb": 512,
"recommended_gpu_vram_mb": 1024,
"min_system_ram_mb": 2048
},
"env_vars": {
"HF_HOME": "/opt/hostedtoolcache/Python/3.12.13/x64/.cache/huggingface"
}
}