Opening the .vv File using apsice/spice UrlScheme

36 views
Skip to first unread message

Shan Shaji

unread,
Jul 16, 2025, 10:04:58 AMJul 16
to bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients
Is it possible to open a .vv file using the aspice:// or spice:// URL scheme? If so, could you please let me know the correct query parameter to use for passing the file path?

iior...@gmail.com

unread,
Jul 16, 2025, 10:09:47 AMJul 16
to bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients
It's not possible to use the aspice:// scheme to open a .vv file.

However, aSPICE Pro and Opaque can both open .vv files directly.

Ted Serreyn

unread,
Jul 16, 2025, 10:12:04 AMJul 16
to Shan Shaji, bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients

From what OS?

 

 

 

--
You received this message because you are subscribed to the Google Groups "bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bvnc-ardp-aspice-opaque-remot...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bvnc-ardp-aspice-opaque-remote-desktop-clients/5e639ef6-45a1-4c71-a6bf-4bc20184c403n%40googlegroups.com.

iior...@gmail.com

unread,
Jul 16, 2025, 10:14:33 AMJul 16
to bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients
That's an excellent question, Ted. I assumed that the original poster was asking about Android because that's where the spice:// scheme is actually implemented. On iOS / MacOS, aSPICE Pro can open only files, it doesn't have an implementation of the spice:// scheme.

i iordanov

unread,
Jul 18, 2025, 12:45:05 AMJul 18
to bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients
I went back and checked, and indeed there is a version of the spice:// URI scheme implemented in aSPICE pro for iOS/MacOS that I had forgotten about, apologies.

So aSPICE will launch on iOS/MacOS if the another app tries to launch such a URL. Not all parameters that Android supports are implemented, do let me know if you need any additional ones for any use-cases.

I now remember that I also added bvnc:// and aspice:// URI schemes to force launching those clients on iOS and MacOS. Likewise, there are also rdp:// and ardp:// for aRDP client.

Finally, opening a file:// URI scheme with a .vv file should launch aSPICE Pro on iOS/MacOS and Android and Opaque on Android.

I hope this gives a good overview of capabilities, but please do reach out if anything is unclear or inaccurate.

Sincerely,
Iordan

--
The conscious mind has only one thread of execution.

Message has been deleted
Message has been deleted

Shan Shaji

unread,
Jul 22, 2025, 1:34:22 AMJul 22
to bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients
Hi, thanks for the reply. I tried opening the app using the following URI scheme: spice://?file=<absolute_path>. It didn't work, which leads me to believe that the app doesn't implement file parsing on its side. However, the app did open. I haven't tried using the file:// scheme yet, but I plan to try that today.

Shan Shaji

unread,
Jul 22, 2025, 1:34:29 AMJul 22
to bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients
I checked with the file:// and it didn’t work. 

url is file:///var/mobile/Containers/Data/Application/977225F9-FBE9-4903-A0A5-843EFD9FDB2E/Library/Caches/vvFile.vv

     UIApplication.shared.open(url)


i iordanov

unread,
Jul 22, 2025, 8:00:06 PMJul 22
to Shan Shaji, bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients
What Operatin System are you using?

Please describe *the exact* steps that you tried and expected to work.

Iordan


--
The conscious mind has only one thread of execution.
Reply all
Reply to author
Forward
0 new messages