A few bugs were fixed in this release, as well some QOL changes and of course exporting games via MTP/FTP!
Fixed ftpsrv broken SIZE command where it truncated the size of files > 4GB.
Added MLST and MLSD to ftpsrv (makes it easier / more accurate for clients to parse data).
Added "games:/" mount to the file browser to show all the installed games in a list view.
Added game exporting to MTP and FTP.
Support for mounting two or more switches via FTP using Sphaira. This game used for sharing files and games between switches. Click here for a video example.
Mount creator now automatically sets the start URL and port for a selected type. For example, setting type to "FTP" will set the URL to "ftp://" and the port to "21".
Fixed potential deadlock in curl based mounts (HTTP, FTP, WEBDAV). This was caused by blocking in the middle of a download/upload if the buffer was full. This sometimes would result in the server killing the connection. This has been fixed by properly entering slow mode when the buffer is full, keeping the connection alive. This also fixes timeouts which would previously happen if blocked for too long.
Fixed a crash if a game was installed whilst the games menu wasn't tabbed or not open. Thank you to Muxi for reporting the crash!
Added keyboard navigation. You can now plug in a keyboard and navigate Sphaira. Useful if you want to add lots of mounts as you can quickly type the URL, user, paths etc. See the button map below.
To use the game export via MTP:
Enable MTP in the Network options.
Plug your switch into your PC and open the Games folder.
Copy the folders / NSP's to your PC.
NOTE: You cannot delete games from the games folder. This folder is read-only!
To use the game export via FTP:
Enable FTP in the Network options.
Connect to Sphaira using a FTP client, I recommend FileZilla.
The URL is the IP address of your switch, you can see this at the top in Sphaira. The port is 5000.
If you fail to connect, open the FTP Install menu in Sphaira. This will show you the user, pass, port.
Once connected, navigate to the games folder and copy the games to your PC.
I made a short video here which i demonstrate connecting to itself (127.0.0.1). You would just replace this with the URL of the other switch that you want to connect to.
I may change this layout latter on. If anyone actually uses a keyboard and has any suggests for button mapping, i'd love to hear them! If enough people use this, i can add button remapping also.
A = Enter, Space
B = Backspace
X = X
Y = Z
Up/Left/Down/Right = WASD, Arrow keys
Start = Esc (to exit)
Select = R
L1 = Q
L2 = Shift + Q
L3 = Ctrl + Q
R1 = E
R2 = Shift + E
R3 = Ctrl + E
TotalJustice
2025-09-21 16:54:56 +0000 UTCoink-rethink-shout
2025-09-21 16:50:47 +0000 UTCTotalJustice
2025-09-20 23:22:34 +0000 UTCoink-rethink-shout
2025-09-20 23:19:53 +0000 UTC