Homebrew NXMP Nintendo Switch Media Player

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,543
Trophies
2
XP
6,974
Country
United Kingdom
And i am investigation on bring NXMP multi plattform.
WIN32, Linux, Android ports will be the first, i am looking if is possibile also on WiiU and other platforms.

Since portocols are done the rest of the code is very easy to port (i am using the win32 port for main devel and then testing on switch this makes devel process so fast)

LInux will be by fare the easiest to port (using NXMP on a raspberry with a TV remote via HDMI-CEC is fun and easy).
I hope you manage to get your Media Player running on the WiU, we're dying for a Media Player ;)
 

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
584
Trophies
0
Age
42
XP
1,687
Country
Italy
Dev Update:

NFS is working.....BUT

HorizonOS seems to block in some way the usage of ports < 1024 for some usage (the rpc call for nfs)
so an export of nfs MUST use option insecure for the export for NXMP

This is not a big issue since is used on local network, this option was called insecure but only on a "80's" concept of security.

I will finish the cleanup and FFMPEG support for nfs (yes i'll add a protocol nfs that is not present since nfs normaly is a mount point so FFMPEG read file as a local file) and i'll send beta to testers.

With this now all protocols are supported (thanks @duckbill007 for remind me the missing NFS support)
 
  • Like
Reactions: Chocola and ber71

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
584
Trophies
0
Age
42
XP
1,687
Country
Italy
The new icons (they are better looking in my opinion)
ftp.pnghttp.pngnetwork.pngnfs.pngsftp.pngsmb.pngupnp.png
 

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
584
Trophies
0
Age
42
XP
1,687
Country
Italy
Dev Update:
WiiU port investigation....
A WiiU port using the homebrew sdk is hard (very hard) no sign of opengl accelaration, and many other things..

I think it will be possible using the caffe SDK in some way but this prevents to distribute it as is a leaked software form bigN.
 

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
584
Trophies
0
Age
42
XP
1,687
Country
Italy
Dev Update:
A platform porting story WiiU:
I know that this will be impossible...but in the free time between tests of NXMP i am trying to port all the libs i need for porting to WiiU.
For sure i will never get OpenGL and other stuff (ffmpeg for example) built on wiiu. but as a start i ported:
mbedtls and libssh2. they are easy to port and maybe useful.
all other porotocols are i think as easy.

The video part will be the worst and probably impossible....
 

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
31
Location
Neko Paradise
XP
713
Country
Korea, South

On my opinion, the harddisk and UPnP icon are in discordance with the rest of icons, in adition I pref more simple icons instead colorfull or complex icons ,but it's just my pref and im not desing expert, always gona be multiple users prefs on design stuff and nothing that can't be solved with themes on a future ^^

My test report it's done, can confirm that NFS and UPnP it's working like charm xP
 
  • Like
Reactions: proconsule54

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
584
Trophies
0
Age
42
XP
1,687
Country
Italy
On my opinion, the harddisk and UPnP icon are in discordance with the rest of icons, in adition I pref more simple icons instead colorfull or complex icons ,but it's just my pref and im not desing expert, always gona be multiple users prefs on design stuff and nothing that can't be solved with themes on a future ^^

My test report it's done, can confirm that NFS and UPnP it's working like charm xP
Thanks for the report :D
For the icons i just want to have a visual icon that show the network type, in the future the ui will change a lot.
Now that protocols are all done i can focus on the UI (the hardest part for me ahahahah)
 
  • Like
Reactions: Chocola

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,543
Trophies
2
XP
6,974
Country
United Kingdom
If it's possible, you can count with it, he make awesome things on short time (we are more slow to test the beta builds than him to fix or add features :lol: )
@proconsule54 is awesome and a machine he really know's his stuff Haha
WiiU uses GX2 library (similar in some way to OpenGL 3.3) and seems to have h264 HW decoding library.
Now is "just" a matter of porting ffmpeg (with this hw support) and the GX2 for imgui.....
Easy? i dont think so, impossible? i don't think so...
Yea, apparently GX2 and OpenGL is very similar, massive thanks for even looking into it, if you do manage to get this working on WiiU it'll make alot of WiiU users very happy :P

If you need anything tested WiiU side please don't hesitate to to msg me .. I'll be happy to help if I can :)
 
  • Like
Reactions: proconsule54

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
584
Trophies
0
Age
42
XP
1,687
Country
Italy
  • Love
Reactions: mathew77

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
584
Trophies
0
Age
42
XP
1,687
Country
Italy
Thanks to @pwsincd who pointed me to an already done port of FFMPEG

Code:
cmake          libavformat.a    libmbedx509.a  libssh2.la       pkgconfig
libavcodec.a   libavutil.a      libSDL2.a      libswresample.a
libavdevice.a  libmbedcrypto.a  libSDL2main.a  libswscale.a
libavfilter.a  libmbedtls.a     libssh2.a      libz.a
this are the already done libs ported for wiiu

now the hard part with mpv and the video out port with GX2
 
  • Love
Reactions: ploggy
General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: Chili dog :ninja: