diff --git a/vmix/vmix_service.py b/vmix/vmix_service.py index 46a993c..0e64d74 100644 --- a/vmix/vmix_service.py +++ b/vmix/vmix_service.py @@ -7,6 +7,7 @@ import os from pathlib import Path from urllib.parse import urlparse from dotenv import load_dotenv +from synology_drive_api.drive import SynologyDrive PROJECT_ROOT = Path(__file__).resolve().parent.parent @@ -247,14 +248,16 @@ def build_vmix_project_bytes( f"nas={normalized_syno_url}:443 env={env_path}" ) - vmix_bio = nasio.load_bio( - user=syno_username, + with SynologyDrive( + username=syno_username, password=syno_password, - nas_ip=normalized_syno_url, - nas_port="443", - path=vmix_preset_path, - ) - + nas_domain=normalized_syno_url, + port=443, + https=True, + dsm_version="7", + ) as nas: + vmix_bio = nas.download_file(vmix_preset_path) + edited_vmix = change_vmix_datasource_urls( vmix_bio, FQDN,