NX-Shell - Multipurpose File Manager for Nintendo Switch

Hello everyone, the new release with the much requested USB support is finally here! (Couldn't have done it without @DarkMatterCore's usb library) It's worth mentioning since it is such a big update (backend changes and FS refactor) there *may* be some issues, but the only way I can find and fix those is through you guys! However rest assured, I did run a lot of tests myself to make sure it is functioning as expected. If I waited a month, it would've been exactly 2 years since the last release 🥺.


icon.jpg

Change-log:

  • FS:
    • Added support for browsing USB devices.
    • Switched back to libc to handle FS operations.
    • Brought back support for browsing other devices such as safe, user and system.
  • GUI:
    • Update to imGui v1.88.
    • Switch to imGui's new keyEvent API.
    • The two views (File Browser and Settings) can now be navigated as tabs.
    • Switched from list view to a table view using imGui's table API.
    • Sorting is no longer applied from settings, it can be done directly by clicking on the table column headers.
    • A new selector has been added to allow the user to switch to different devices such as safe, user, USB etc.
    • Settings are no longer categorized by imGui's tree system.
    • No longer uses SDL2 as a backend, but instead uses opengl v3 directly (along with egl).
  • Fixes:
    • Properly delete config file if the config file version is outdated.
    • Properly free textures after exiting application.
    • Fixed scrolling via the right joystick after zooming into an image.
    • Lots of code clean up and under the hood changes that are too many to list here.

f43g1ya.jpg


3dU0ciU.jpg


2022080419235500-a282ce99633b844e0497db963451d670-jpg.321175

Download: https://github.com/joel16/NX-Shell/releases
 
Last edited by Joel16,

MrWhosHacking

Well-Known Member
Member
Joined
May 3, 2018
Messages
293
Trophies
0
Age
34
XP
505
Country
United States
Does it have a lot of ROMs/files in it? Like 255+? It could be the reason why. You should delete the /switch/NX-Shell/lastdir.txt. Don't try to open the ROMs folder again or it'll crash. I'll try to see what's up but you'll need to give me some info

True but doesn’t bother me I need to to move or what I do whit it. Wanted to know a way if there and way or form to optimize it makes faster
 

baretbh

Well-Known Member
Member
Joined
May 26, 2018
Messages
261
Trophies
0
Location
BC, Mexico
XP
337
Country
Mexico
Current version: 1.03 (Beta)

Features:

- Delete files folders.
- Copy/Move files and folders.
- Rename
- New folder
- Displays file size. (files only ATM)
- Image viewer (PNG/JPG/GIF/BMP)
- Extract .ZIP files.
- Sorting options (Sort by name, date, size).
- Dark theme toggle.
- Audio playback. (Following formats are supported: MP3, MIDI, FLAC, OGG, WAV and MOD)
- Touch screen.

S90wMz1.jpg


abzARE1.jpg


aI95vgZ.jpg


V8Grsko.jpg


5UCClKq.jpg


LlzSKy0.jpg

Controls:
Code:
- Press X to bring up options.
- Press A to confirm/enter directory.
- Press B to cancel/leave directory.
- D-Pad is currently used for navigation only.

Download: https://github.com/joel16/NX-Shell/releases/tag/1.00 (Please note this is a very early beta, just releasing this to get some opinions on this)
Thank you for the great update! I love that I can play music on my Switch now! Will this release ever support 24bit WAV files in the future? Seems to only play 16bit at the moment.
 
  • Like
Reactions: Joel16

Idaho

Well-Known Member
Member
Joined
Oct 3, 2013
Messages
886
Trophies
1
Age
29
XP
1,434
Country
France
Last edited by Idaho,

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,321
Country
United States
What about optimizing it make it faster to read and write

Didn't say anything cause the answer is quite obvious. Of course I'd work on optimization and improving performance at some point.

Good progress, This is becoming closer to perfection...

I was browsing the forum at work today and I saw someone made a tool to read basic information from XCI files : https://gbatemp.net/threads/release-xci-reader.492151/
Do you think you could display those informations when trying to open one in the browser? That could be neat :)

Keep up the good work man, I'm loving your work so far.

Hm, haven't looked into it but not much of a priority right now. There's still lots to be added, so I can't say for sure. If/When I add support for viewing text file contents I'll probably look into this as well.
 

kevin_1351

Well-Known Member
Newcomer
Joined
Apr 20, 2014
Messages
88
Trophies
0
Age
29
Location
Lugano, Switzerland
XP
497
Country
Switzerland
I love this app, but it doesn't seem to move properly: it seems to copy instead (?).
Could this please be fixed? It takes ages to "move" a big file.

Thanks a lot for this app btw.
 

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,824
Trophies
0
Location
Yorosso
XP
3,172
Country
Mali
What else is there to ask for?
You rock man!

Looks like there could be a problem loading such a large directory. Does it have a bunch of files? To get rid of it, use FTP or something and delete /switch/NX-Shell/lastdir.txt. You probably shouldn't open that directory again tbh until I sort this out.



Maybe, if I get some time in the future. That is a planned feature.



Yeah, you guessed it.

NX-Shell Beta Release 3 is up!

Music Player:
i6QJ8ov.jpg


Simple OSK:
CtKlq7m.jpg

Change-log + Download link
 
  • Like
Reactions: Joel16

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,321
Country
United States
Yeah, that's the issue. It should move the folder instead, which should take less than a second.

I don't know the specifics of Horizon, but on Linux this is done by changing the inode index (other systems handle it similarly).
Ah my bad I thought you meant it just copies the folder/file and leaves it there in its old location. Yeah we'll see some improvements later on.
 

juijui68

Member
Newcomer
Joined
Jun 22, 2018
Messages
21
Trophies
0
Age
43
XP
411
Country
United States
Does renaming for .xci file working for you guys? I tried it on SX OS v1 and v1.1 and renaming doesn't work.
Can it rename the extension .xci? I am trying to rename .xci to .xc so SX OS doesn't read it to avoid my son
playing my games.
 

poulp3

Well-Known Member
Newcomer
Joined
Apr 25, 2018
Messages
52
Trophies
0
Age
44
XP
344
Country
France
Does renaming for .xci file working for you guys? I tried it on SX OS v1 and v1.1 and renaming doesn't work.
Can it rename the extension .xci? I am trying to rename .xci to .xc so SX OS doesn't read it to avoid my son
playing my games.

since sx os reads xci from root only, couldn't you move your games in a folder ? Maybe cut/paste is not ready yet.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @AncientBoi, a steamed ham?
    +1
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, you are lucky
  • Psionic Roshambo @ Psionic Roshambo:
    Psi gets more ass than a toilet seat, but this one is different
    +1
  • AncientBoi @ AncientBoi:
    lol, that's what you said about the other ones
    +1
  • Xdqwerty @ Xdqwerty:
    @AncientBoi, he probably meant the current girl has way more ass than the others
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Going to Chili's tonight so that's fun not sure what after hmmm maybe just running around Saturday, thrift stores if I am lucky those are always fun
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    This one I was able to explain some of my more radical physics tinkering and she actually understood the badics
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Most of them either pretended or just did the blank look thing lol
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    She was on board for blowing up the universe ❤️
  • Psionic Roshambo @ Psionic Roshambo:
    Not as hard as one would think, the big bang was a singularity 🥰
  • AncientBoi @ AncientBoi:
    Don't tell me. You're the universe right? :tpi:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I wish lol
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    If I had a few trillion dollars I could probably build it in a few years time...
  • Psionic Roshambo @ Psionic Roshambo:
    Ironically in a few hundred billion years someone will need to build it anyway lol
  • Psionic Roshambo @ Psionic Roshambo:
    Restart creation
    +1
  • K3Nv2 @ K3Nv2:
    Let us know what you're naming this std
  • AncientBoi @ AncientBoi:
    :rofl2: o..............................................k. [hello Bellvue, we've got another "customer" for you]
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    The one problem I haven't been able to solve was tweaking physics, it's almost a philosophical problem, are all universes on a time limit? Can you have creation without destruction, like ying and yang.
    +2
  • AncientBoi @ AncientBoi:
    Well, Yang is the one that hangs lower. So go from there :)
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Lol my date said it's turtles all the way down
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I told her I didn't know how many times it's happened but this isn't the first
  • Psionic Roshambo @ Psionic Roshambo:
    Also the first one.... What caused that?
  • AncientBoi @ AncientBoi:
    infusion
    AncientBoi @ AncientBoi: infusion