mirror of
https://github.com/Anjok07/ultimatevocalremovergui.git
synced 2025-02-20 04:21:03 +01:00
Fix for os.startfile compatibilty for MacOS #29
This commit is contained in:
parent
8b43f9a24b
commit
7b56437c34
@ -16,6 +16,7 @@ import subprocess # Run python file
|
|||||||
import pathlib
|
import pathlib
|
||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
|
import subprocess
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
# Used for live text displaying
|
# Used for live text displaying
|
||||||
import queue
|
import queue
|
||||||
@ -37,7 +38,7 @@ os.chdir(base_path) # Change the current working directory to the base path
|
|||||||
|
|
||||||
instrumentalModels_dir = os.path.join(base_path, 'models')
|
instrumentalModels_dir = os.path.join(base_path, 'models')
|
||||||
stackedModels_dir = os.path.join(base_path, 'models')
|
stackedModels_dir = os.path.join(base_path, 'models')
|
||||||
logo_path = os.path.join(base_path, 'img', 'UVR-logo.png')
|
banner_path = os.path.join(base_path, 'img', 'UVR-banner.png')
|
||||||
refresh_path = os.path.join(base_path, 'img', 'refresh.png')
|
refresh_path = os.path.join(base_path, 'img', 'refresh.png')
|
||||||
DEFAULT_DATA = {
|
DEFAULT_DATA = {
|
||||||
'export_path': '',
|
'export_path': '',
|
||||||
@ -266,7 +267,7 @@ class MainWindow(TkinterDnD.Tk):
|
|||||||
self.update()
|
self.update()
|
||||||
|
|
||||||
# --Variables--
|
# --Variables--
|
||||||
self.logo_img = open_image(path=logo_path,
|
self.logo_img = open_image(path=banner_path,
|
||||||
size=(self.winfo_width(), 9999))
|
size=(self.winfo_width(), 9999))
|
||||||
self.refresh_img = open_image(path=refresh_path,
|
self.refresh_img = open_image(path=refresh_path,
|
||||||
size=(20, 20))
|
size=(20, 20))
|
||||||
@ -617,7 +618,13 @@ class MainWindow(TkinterDnD.Tk):
|
|||||||
|
|
||||||
def open_newModel_filedialog(self):
|
def open_newModel_filedialog(self):
|
||||||
"""Let user paste a ".pth" model to use for the vocal seperation"""
|
"""Let user paste a ".pth" model to use for the vocal seperation"""
|
||||||
os.startfile('models')
|
filename = 'models'
|
||||||
|
|
||||||
|
if sys.platform == "win32":
|
||||||
|
os.startfile(filename)
|
||||||
|
else:
|
||||||
|
opener = "open" if sys.platform == "darwin" else "xdg-open"
|
||||||
|
subprocess.call([opener, filename])
|
||||||
|
|
||||||
def start_conversion(self):
|
def start_conversion(self):
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user