Fixes long standing issue with MTP installs (and file writes) on Windows where the MTP client would timeout after 5s+ of inactivity. This only happened on Windows and when installing a NSZ, as it would block while it's decompressing.
Fix FTP server stack size being too small, which could crash when listing custom mounts.
Fix FTP game dumping if the FTP client tried to read past the total file size, where it would return an error instead of returning zero for the bytes read (EOF).
Added "mounts" to FTP and MTP, allowing you to access custom mounts. For example, you can access your SMB mount over MTP.
Display a spinner when loading icons for homebrew / games / saves.
Display the storage size for the internal storage and sd card at the top of the screen (replaces battery and current time).
When connected to WiFi, display the WiFi strength (will be replaced with signal strength bars soon).
Fixed dumping saves to the sd card in applet mode.
Recolour all info text using the proper info colour from the theme.
NCA content type names have been shorted. LegalInformation -> Legal, DeltaFragment -> Delta.
Added theme option to hide the IP address.
Removed loading FTP config from ftpsrv. Sphaira now uses it's own config.
Added options for FTP and MTP allowing you to see / change the port, user, pass as well as toggling the visibility of custom mounts, such as album.
Fixed FTP/MTP game dumping when the game was a gamecard with installed update and / or DLC. Because the gamecard wasn't inserted, the folder would be displayed as empty. This is now fixed, showing installed content regardless of the gamecard being inserted or not.
In this update, i have removed the current time and battery display with them being replaced with the storage size for both internal and the sd card.
The reason for this is because the screen space in Sphaira is very limited. I can only fit 3 items at the top of the menu at once. The time and battery can easily be accessed already by pressing / holding the home button, making 2/3 items currently displayed redundant.
The IP address display is useful because accessing it normally requires navigating through the settings. Sphaira currently had no way of displaying the current storage size, and with all the mount options recently added and installing games etc, it became more important to somehow display this.
So it became clear that the best option was the replace the redundant items with the storage sizes. As a bonus, i added a theme option to disable displaying the IP address, if you personally don't find that useful.
You can now access your custom mounts (FTP, SFTP, HTTP, Webdav, SMB, NFS) over Sphaira's FTP / MTP!
To do this, first enable the "Show mounts" option in the network options for either FTP / MTP. Then simply connect to your switch either via USB cable (MTP) or a FTP client such as FileZilla. You will see a folder called "mounts" which will contain all the custom mounts.
The reason for disabling this option by default is that some PC clients will recursively scan folders to check whats in them. Recursively scanning all network mounts at once would be very slow. Most clients (Windows, FileZilla) do not do this, so it's likely fine to enable.
There have been a few silent releases since then that have fixed a few bugs.
26/09/25: Fixed MTP/FTP game list bug where it would not show updates/DLC if the gamecard was removed.
28/09/25: Fixed homebrew menu bug where a crash could happen if using the "hidden" feature and scrolling to the bottom.
28/09/25: Fixed creating new mounts if the mount folder didn't already exist.
TotalJustice
2025-10-09 10:21:50 +0000 UTCAlexis Danel
2025-10-07 10:08:08 +0000 UTCTotalJustice
2025-10-06 08:25:19 +0000 UTCJoão Eyes
2025-10-04 20:15:57 +0000 UTCTotalJustice
2025-10-02 03:11:49 +0000 UTCoink-rethink-shout
2025-10-01 21:31:38 +0000 UTClaz305
2025-09-30 00:14:03 +0000 UTC