diff --git a/.gitignore b/.gitignore index 785485c65..b4a7a5fe2 100644 --- a/.gitignore +++ b/.gitignore @@ -157,7 +157,11 @@ cython_debug/ # and can be added to the global gitignore or merged into this file. For a more nuclear # option (not recommended) you can uncomment the following to ignore the entire idea folder. .idea/ + +# Visual Studio Code .vscode/settings.json + assets/ node_modules/ -.nicegui/ +tests/data/* +!tests/data/.gitkeep diff --git a/libresvip/utils/audio.py b/libresvip/utils/audio.py index 07df6edf3..2ea1fbde8 100644 --- a/libresvip/utils/audio.py +++ b/libresvip/utils/audio.py @@ -56,11 +56,9 @@ def filter_func(track: MediaInfoTrack) -> bool: from .mediainfo_wasm import MediaInfo from .mediainfo_wasm import Track as MediaInfoTrack - mediainfo_js_ver = "0.3.1" - if not hasattr(js, "MediaInfo"): js.importScripts( - f"https://fastly.jsdelivr.net/npm/mediainfo.js@{mediainfo_js_ver}/dist/umd/index.min.js" + "https://fastly.jsdelivr.net/npm/mediainfo.js@latest/dist/umd/index.min.js" ) def audio_track_info( @@ -79,7 +77,7 @@ def read_chunk(size: int, offset: int) -> js.Uint8Array: return js_buf def locate_file(path: str, prefix: str) -> str: - return f"https://fastly.jsdelivr.net/npm/mediainfo.js@{mediainfo_js_ver}/dist/MediaInfoModule.wasm" + return "https://fastly.jsdelivr.net/npm/mediainfo.js@latest/dist/MediaInfoModule.wasm" async def parse_media_info() -> str: media_info = await MediaInfo.mediaInfoFactory(format="XML", locateFile=locate_file)