Homebrew NXMP Nintendo Switch Media Player

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
482
Trophies
0
Age
41
XP
1,144
Country
Italy
nxmp-banner.jpg

NXMP is an open-source nintendo switch media player

It is based on MPV and FFMPEG, it support a wide range of file format
2021110300034400.jpg2021110300031500.jpg2021110300032100.jpg2021110300023000.jpg

Currently it support:
  • Local File Browser
  • HTTP and FTP Browser (you can add as many source as you like)
  • Enigma2 Decoder support (for viewing tv channel from the decoder)
  • USB support up to 32 device (supporting FAT NTFS and EXT4) thanks to the libusbhsfs https://github.com/DarkMatterCore/libusbhsfs

Current version: 0.5.1

It is in an active dev state so expect any kind of bugs

Project Homepage:
https://github.com/proconsule/nxmp

releases can be found:
https://github.com/proconsule/nxmp/releases

Post here any kind of bug/suggestions.
Enjoy!

Thanks to @bodyXY for the banner and the icons!
Thanks to @Godorowski for player UI design and releated icons
Thanks to @Chocola for beta testing a player guide
 
Last edited by proconsule54,

docgold

Member
Newcomer
Joined
Feb 4, 2021
Messages
22
Trophies
0
Age
41
XP
28
Country
Bosnia and Herzegovina
Doesn't start on system version 5.1.0|AMS1.2.0|E

P.S.: please check orthography on github on readme.me
E.g. "Netowrok" and "Eningma2", .. .
 
  • Like
Reactions: proconsule54

averne

Well-Known Member
Member
Joined
Jan 21, 2020
Messages
131
Trophies
0
XP
934
Country
France
This appears to be sourcing considerable amounts of code from the pplay project (eg, the mpv.cpp file).
Pplay has no explicit license, thus all copy rights are reserved by its original developer. Did you contact him?
 
  • Like
Reactions: proconsule54

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
482
Trophies
0
Age
41
XP
1,144
Country
Italy
This appears to be sourcing considerable amounts of code from the pplay project (eg, the mpv.cpp file).
Pplay has no explicit license, thus all copy rights are reserved by its original developer. Did you contact him?
You are right, but not a considerable ammount and only using a little portion of it. I forgot to check the license used ( no license) . I will remove it soon.
 
Last edited by proconsule54,

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
482
Trophies
0
Age
41
XP
1,144
Country
Italy
Doesn't start on system version 5.1.0|AMS1.2.0|E

P.S.: please check orthography on github on readme.me
E.g. "Netowrok" and "Eningma2", .. .
For FW 5.1.0 i dont know i can't test but is a too old FW.
For the ortho sorry but i have done all very quickly for doing a release.
 

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
482
Trophies
0
Age
41
XP
1,144
Country
Italy
hi cpasjuste, you are right i dont mention you, my bad.
I made a fork of your project and than moved to this new one, i forgot to make mention.
If you look at the code only a small portion was used, that will soon be replaced.
Normaly i make it (take a look at my github) but making all too quickly i forgot to add it.

I want to thank you for pPlay, i learned a lot in terms of coding style.

I'll make mentions on README now, sorry fot that.
(done, sorry for this misunderstanding)

Edit:
I have sent a beer to apologyze :D
 
Last edited by proconsule54,

cpasjuste

Well-Known Member
Member
Joined
Aug 27, 2015
Messages
1,097
Trophies
1
Age
41
XP
4,138
Country
France
hi cpasjuste, you are right i dont mention you, my bad.
I made a fork of your project and than moved to this new one, i forgot to make mention.
If you look at the code only a small portion was used, that will soon be replaced.
Normaly i make it (take a look at my github) but making all too quickly i forgot to add it.

I want to thank you for pPlay, i learned a lot in terms of coding style.

I'll make mentions on README now, sorry fot that.
(done, sorry for this misunderstanding)

Edit:
I have sent a beer to apologyze :D
Yeah thanks. You don't need to remove any code I don't care, it's on GitHub to be used. Just remember that
 

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

Congratulation, very good job, NXMP is faster in video decoding & FTP than pPlay ever.
We tested a h265 file which lags in pPlay 3.5, but NXMP plays it with minimal lag.
Also, mpv.conf file works well in NXMP.

Here is the bug list, what we found:
1. FTP file browsing/playing make software crash frequently.
2. It's not possible to return to root directory during file browsing in FTP.
3. Masterlock does not disable Y button.
4. After pressing Y button, it's not possible to return to stream, which is in the background.

Missed feature:
1. It's not possible to select subtitle / audio streams during playback.

Overall, NXMP can be the best media player on Switch. Keep up the good job & thank you very much.
 

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
482
Trophies
0
Age
41
XP
1,144
Country
Italy
Thanks @tataniko for bug hunting, your help is very important.
I am rewriting the browsing routines so point 1 and 2 will be fixed in next release.
Also point 3 and 4 will be fixed as well.

The stream selection is in the todo list, and will be implemented.
 

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 @tataniko for bug hunting, your help is very important.
I am rewriting the browsing routines so point 1 and 2 will be fixed in next release.
Also point 3 and 4 will be fixed as well.

The stream selection is in the todo list, and will be implemented.
My primary job is to recover our true self, which is the eternal life ().
ΓΝΩΘΙ ΣΑΥΤΟΝ (Gnothi Sauton) - Know your true self.

However, I am very happy to help you & the kids to get the best media player on Switch. :)
 
  • Like
Reactions: proconsule54
General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Lol yeah