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,

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,317
Country
United States
How do you make it so that it has Es File style?

Creativity :P (Also that's replicating CM file manager not ES)

It's actually very simple with library like ffmpeg, but that has yet to be ported to switch. :/

I'm aware of that. Once/if it does get ported at some point I can talk a look. However I can't give any etas on that hence why I said none at this point.
 

MrWhosHacking

Well-Known Member
Member
Joined
May 3, 2018
Messages
293
Trophies
0
Age
34
XP
505
Country
United States
best part of this is that i can be on the road or bar and use my hotspot and download roms on iphone and use an app FTPmanger its free on iphone and FTP over to switch..... great work once again
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,317
Country
United States
@Joel16 hows the progress coming along with the media/audio player aspect of the file browser?

Zoom being added to pictures at all also?

Not too much progress. Plays various formats thanks to SDL_Mixer, can only pause/play music ATM, ID3 parsing for MP3 files, that's about it.
Haven't made any improvements to the image viewer, but I'll take a look and try to add zooming. If everything goes well, I could be able to release another BETA this week.
 
  • Like
Reactions: Leonidas87

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
651
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
960
Country
Canada
Not too much progress. Plays various formats thanks to SDL_Mixer, can only pause/play music ATM, ID3 parsing for MP3 files, that's about it.
Haven't made any improvements to the image viewer, but I'll take a look and try to add zooming. If everything goes well, I could be able to release another BETA this week.

That is some great news, keep up the great work.

I'm here for testing if you need it.

4.1.0 and 5.1.0
 
  • Like
Reactions: Joel16

daedelus82

Well-Known Member
Newcomer
Joined
Jan 5, 2009
Messages
45
Trophies
0
Location
Australia
Website
www.aamon.net
XP
197
Country
Thanks so much for this, it's really good. Just highlighting one thing I haven't seen so far in this thread, for the author and other users, 'move' doesn't appear to leave the file in-place, simply updating the relevant pointers, it appears to make a brand new copy of the file and then delete the source. If you're copying a XCI from one location to another it will take a very long time.
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,317
Country
United States
Thanks so much for this, it's really good. Just highlighting one thing I haven't seen so far in this thread, for the author and other users, 'move' doesn't appear to leave the file in-place, simply updating the relevant pointers, it appears to make a brand new copy of the file and then delete the source. If you're copying a XCI from one location to another it will take a very long time.

If you do have any better ideas feel free to send a PR. Right now I'm working on getting some more functionality to the program without breaking anything as I go. Improvements in many areas will show up later.

I'm sure it is close, dont want to rush the developer.

Probably some last minute tweaks and testing.

May see it this week :toot: as a musician I'll be very happy

Hm, I will try to get a weekly beta release out by tomorrow. If I don't, I'll have to release it next week.
 
  • Like
Reactions: Idaho

steven89

Well-Known Member
Newcomer
Joined
Dec 17, 2016
Messages
97
Trophies
0
Age
34
XP
1,356
Country
@maruuu07 I believe its a feature thats still being worked on, something to do devs needing to work out how to call the api the os uses to bring up the on screen keyboard
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,317
Country
United States
@Joel16 hows progress coming along?
thanks for all your hard work on this fantastic project comes in so useful

As of now, I'm quite close to another BETA.
Seems a lot of people are requesting rename to be added so it's going to take a bit of time. There's still one bug I need to fix with the music player. If the user skips to the next/previous song and then tries to return to the browser the switch will crash. Once I get that sorted as well as the renaming option, the next beta should be available.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: @K3Nv2, That's when Victor invented the Rusty Trombone!