Homebrew NXMP Nintendo Switch Media Player

tataniko

Well-Known Member
Member
Joined
Jul 20, 2016
Messages
164
Trophies
0
Location
- Planet Earth -
Website
www.facebook.com
XP
1,081
Country
Antarctica
@proconsule54
Great job, you fixed many bugs in version 0.2 what we reported before.

Here is the bug list what we found:
1. The network browsing has bug, if we browse deeply in sub-directories during FTP, we can go back only one sub-directory, no more.
2. As reported before, nxmp crashes if USB/Enigma is not connected.

Keep up the good work & thank you. :)
 
  • Like
Reactions: proconsule54

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
559
Trophies
0
Age
41
XP
1,391
Country
Italy
@proconsule54
Great job, you fixed many bugs in version 0.2 what we reported before.

Here is the bug list what we found:
1. The network browsing has bug, if we browse deeply in sub-directories during FTP, we can go back only one sub-directory, no more.
2. As reported before, nxmp crashes if USB/Enigma is not connected.

Keep up the good work & thank you. :)
Thanks for bug hunting
How many levels down you go with ftp?
what FW e CFW are u using?
 
  • Like
Reactions: tataniko

FR0ZN

Well-Known Member
Member
Joined
Nov 2, 2013
Messages
1,155
Trophies
0
Age
35
XP
2,361
Country
United States
Is there a list of what formats the decoder supports?
Are spatial audio formats supported like Dolby Atmos or DTSX ?
 

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
559
Trophies
0
Age
41
XP
1,391
Country
Italy
The decoder part is based on ffmpeg last git. so if is supported by ffmpeg it will be supported by NXMP as well.
But you are right, a list of compiled supported codecs would be nice. i can add it on a window in the app.

i think that Dolby Atmos is supported but i don't think DTSX is.
 

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
559
Trophies
0
Age
41
XP
1,391
Country
Italy
Upcoming Enigma2 EPG (yes this have UTF8 support)
preview.jpg

I know this is a Windows window, NXMP can be compiled also in windows (with mingw64 a dedicated Makefile will be provided also in the next commit) and is fully working. a method for rapid devel it and testing new features and debug memory leaks.
 

tataniko

Well-Known Member
Member
Joined
Jul 20, 2016
Messages
164
Trophies
0
Location
- Planet Earth -
Website
www.facebook.com
XP
1,081
Country
Antarctica
Thanks for bug hunting
How many levels down you go with ftp?
what FW e CFW are u using?
I thank you for your work, you help many people here.

I own nothing,
but our four kids have Nintendo Switches with AMS 1.1.1 FW 13.0.0. :)

When we go down to 3-4-5 level deep, then we can't go back.
 

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
559
Trophies
0
Age
41
XP
1,391
Country
Italy
1. The network browsing has bug, if we browse deeply in sub-directories during FTP, we can go back only one sub-directory, no more.
Fixed, the fix will be in the next micro release 0.2.1.

Edit:
also for Network/Enigma entry are not shown if no source provided (this will prevent crash).

for USB i'll have to check on my switch, that not crash on USB not present.
It happens on dock or in handled mode?
 
Last edited by proconsule54,
  • Like
Reactions: tataniko

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
559
Trophies
0
Age
41
XP
1,391
Country
Italy
Stuttering with 1080p BluRay x265 with usb and internal storage (13.1.0/1.2.1)
Yes it happens, all the decoding is done by cpu, many full hd h265 will play but others will stutter for cpu at 100%.
Sorry for that but without an hw decoder there is nothing i can do to avoid this other than keep all other things except player using as low cpu as i can
 
General chit-chat
Help Users
  • phalk @ phalk:
    but.... nah
    Gift
  • Veho @ Veho:
    No point really.
    Gift
  • Veho @ Veho:
    Even the simplest device these days runs some sort of high level language.
    Gift
  • The Real Jdbye @ The Real Jdbye:
    @Veho all the IT stuff i've learned in school has been extremely basic... i knew most of it already
    Gift
  • The Real Jdbye @ The Real Jdbye:
    it's better to learn on your own, it goes much faster than the snail pace they teach you at in school
    Gift
  • Coto @ Coto:
    assembly is actually great, gets you to run everything about 80% faster than C massaged code
    Gift
  • Coto @ Coto:
    assembler syntax is dead easy, but "how to put pieces together" logic requires to have in mind the original idea, and the CPU layout, and that's like double the work of C stuff. It's best to write C first, add some unit tests, then go assembly, then run the unit tests
    Gift
  • The Real Jdbye @ The Real Jdbye:
    it can run faster than compiled code, but modern compilers are really good at optimization and you need to be even better at assembly to do a better job
    Gift
  • Coto @ Coto:
    with that all your assembler base will actually work
    Gift
  • Coto @ Coto:
    even on embedded systems, without a damned debugger
    Gift
  • The Real Jdbye @ The Real Jdbye:
    syntax is easy but the code is hard to read, you can't look at a piece of code and expect to understand it without looking at all the code around it to see how it all works together so it takes much longer to read the code, it takes longer to write it too because what might be 1 line of code in C might be 20 lines of assembly
    Gift
  • The Real Jdbye @ The Real Jdbye:
    the language is very simple to understand (because it's barely a language at all) understanding how all the instructions work together to form a whole is another matter, in general it's such a pain to work with that i would never recommend it unless you have a need for it. don't listen to this guy and learn assembly just because you want to make your code run faster, you are wasting your time, but if you run into a situation where your code isn't fast enough even after you enabled -Ofast and you NEED it to be faster, then you can consider assembly
    Gift
  • The Real Jdbye @ The Real Jdbye:
    @Coto have you tried -Ofast btw? ;)
    Gift
  • Gift
  • Psionic Roshambo @ Psionic Roshambo:
    I have o fast before but I suspect we are talking different Os lol
    Gift
  • Gift
  • Coto @ Coto:
    @The Real Jdbye quite idiotic and frankly, bu
    llshit points as usual you make. Not only because you have no idea what you're talking about, but also because there is proof (both i've seen and maintained) in regards to C and hand-written assembler code, and the speed gain is simply over half the framerate.
    Gift
  • Coto @ Coto:
    gbaemu4ds's C ARM and THUMB CPU emulator and GBARunner2's ARM and THUMB handcoded assembly. Just run Yoshi's Island GBA and compare it by yourself.
    Gift
  • Coto @ Coto:
    or SnemulDS's C CPU Core vs SnemulDS SnezziDS ARM core. The first running at about 45% (half the speed) vs ~105% (full speed)
    Gift
  • Coto @ Coto:
    yeah, keep believing -Ofast will make everything faster.
    Gift
  • mthrnite @ mthrnite:
    Must ambulate quickly! ~Sonic (a hedgehog)
    Gift
  • Gift
  • Psionic Roshambo @ Psionic Roshambo:
    Gotta Go Fast diarrhea makes a horrible sound, blue skin and super sick... Probably food poisoning from bad chili dogs.
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    Huh Betty white was born on mlk day
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    Slim Jim Monster Sonic Chili Cheese Dog Flavor, 1.94 Oz (Pack Of 18) https://www.amazon.com/dp/B08MC9KVDG/ref=cm_sw_r_apan_glt_i_V2DMVRA3YQPJZF2F4Q95
    Gift
    KennieDaMeanie @ KennieDaMeanie: Slim Jim Monster Sonic Chili Cheese Dog Flavor, 1.94 Oz (Pack Of 18)...