ASesYusuf1 commited on
Commit
21ff437
·
verified ·
1 Parent(s): 6a76931

Update gui.py

Browse files
Files changed (1) hide show
  1. gui.py +9 -8
gui.py CHANGED
@@ -557,12 +557,13 @@ def create_interface():
557
  return app
558
 
559
  if __name__ == "__main__":
560
- parser = argparse.ArgumentParser(description="Music Source Separation Web UI")
561
- parser.add_argument("--port", type=int, default=7860, help="Port to run the UI on")
562
- parser.add_argument("--ngrok-token", type=str, default=None, help="Ngrok token for tunneling")
563
- args = parser.parse_args()
564
 
565
- app = create_interface()
566
- app.launch(server_name="0.0.0.0", server_port=args.port, share=True)
567
-
568
- app.close()
 
 
 
 
 
557
  return app
558
 
559
  if __name__ == "__main__":
560
+ app = create_interface() # app değişkenini burada tanımlıyoruz
 
 
 
561
 
562
+ if args.ngrok_token:
563
+ from pyngrok import ngrok
564
+ ngrok.set_auth_token(args.ngrok_token)
565
+ public_url = ngrok.connect(args.port, "http")
566
+ print(f"Ngrok URL: {public_url}")
567
+ app.launch(server_name="0.0.0.0", server_port=args.port)
568
+ else:
569
+ app.launch(server_name="0.0.0.0", server_port=args.port, share=True)