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,282
Country
United States
I downloaded the newest version from your GitHub, but I still can't listen to flac audio. Nothing happens when I select the file. I've tried multiple tracks, from multiple albums.

Sadly it doesn't work. I only included it in the list of supported audio formats because SDL mixer did mention it as supported. I might just work on my own audio decoder later on.

Does it allow editing too?

@Joel16 is it possible to add the ability for the shoulder buttons on the Joycon to move the cursor left or right when renaming titles?
As it is now, say if I want to rename just the first few letters of a filename I have to delete the whole filename to get to those first letters :P
Also is it possible to have the "X" button on the Joycon be mapped to Space function on the keyboard?

Yeah I've been meaning to get to that but been busy with work lately. It's definitely on my to-do list.
 
Last edited by Joel16,

rock88

Well-Known Member
Newcomer
Joined
May 19, 2018
Messages
81
Trophies
0
Age
35
XP
900
Country
Russia
I tested few large pdf & cbz and all works fine (I'm on 5.1.0). So if you have pdf which crashed app or don't open - pls send me link in a PM, that I can inspect the problem.
G7xByoK.jpg


Also I added landscape page layout & load/save opened page feature, @Joel16 pls check PR.
 

PeterGemp

Well-Known Member
Member
Joined
Jun 28, 2018
Messages
118
Trophies
0
XP
269
Country
United States
I tested pdf about 30-40mb size and same size CBZ. Anyway mupdf lib should reads file by parts, so size no matter, but I'll need more test it.


I'm working on it, maybe will be done at weekend.

Yes, please. Vertical / rotating is an essential feature for ebook / comicbook viewers. This could very well save me from buying another tablet device to view them!
Is there any particular reason why only cbz and not cbr is supported?
Due to WinRars license?

Thanks for your efforts so far! NX-Shell is coming along nicely and helped me not switching the sd in and out everytime I want to move or delete small files.
And please offer editing files with a text-editor, please. :D
 
Last edited by PeterGemp,
D

Deleted User

Guest
lordelan lol so salty you ok? Like I won't even do what people do here and get negative back. Bro these are the days to remember. I wish you and yours well.

Ok now that I addressed the negativity just some thoughts. I tried this out and you truly made this fellows dreams come true joel16! Sorry if the caps bothered people but I reserve caps for things that should be shouted! This so should be shouted! This is incredible! Great work.

Anyway you can let a mp3 play while we view the cbz's? That would be incredible. Also is there any way to lock the zoom? I couldn't figure out how to do this. Also not sure if I am allowed to but I found a nifty program that does batch cbr conversion i am happy to link if it's cool.

Thanks again!
 

Fusion

On/Off GBA-Temp'er
Member
Joined
Nov 7, 2002
Messages
1,527
Trophies
2
Website
www.google.com
XP
1,679
Country
As good as you can hold the CAPS key.
caps made to toggle, not hold.

He got confused with the 'Shift' key :P:lol:

On-Topic: i hope this app becomes the all in one file manager for Switch in the future, with nsp installation/deleting, maybe loading xci (not really needed or maybe possible), loading homebrew nro or loading roms into a core of retroarch.
 
  • 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,282
Country
United States
Currently my favorite app!
Is there any info on the ebook reader update? I would love to read sandman on this with landscape mode :)
Landscape layout has been added and some other nifty changes like saving the last visited page, and other stuff. All thanks to rock88 for those changes of course. Will be available in the next release.
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,282
Country
United States
For those that are facing issues with large folders or folders with a whole bunch of files (where it laggs or crashes) please add me on discord. I want to get this fixed and make the next release available. My discord is Joel16#3068 just add me and I'll add you to a group chat where I'll be sending out test builds through out the weekend.
 

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
651
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
960
Country
Canada
For those that are facing issues with large folders or folders with a whole bunch of files (where it laggs or crashes) please add me on discord. I want to get this fixed and make the next release available. My discord is Joel16#3068 just add me and I'll add you to a group chat where I'll be sending out test builds through out the weekend.

Is video playback going to be included?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: Que dices?