NXMP Nintendo Switch Media Player

nxmp-banner.jpg


NXMP is an open-source Nintendo Switch media player based on MPV and FFMPEG, supporting a wide range of media file formats and codecs.
NXMP is coded by @proconsule54 and @darkxex

It support HTTP,FTP,SFTP,Samba,NFS streaming and it also support Enigma2 decoders. Starting from 0.7.0 Version it features HW Decoding for H264,HEVC,VP9,VP8,MPEG2 up to 4K HDR@30fps

NXMP it's on early versions and active dev state so expect any kind of bugs, anyways it's fully functional and tested before every release

Project repository|Stable Build
Stable: v0.9.0



Features:
  • HW Decoding (since v0.7.0) for (H264,HEVC,VP9,VP8,MPEG2)
  • Extense support of media file formats and codecs, including audio too as well​
  • Touch and controller support, control the MP as you want​
  • Video deinterlace support
  • Advanced image settings, configure the brightness and color options, change aspect ratio and rotate the screen​
  • Custom subtitles, you can configure options like color, text size and position to your preferences​
  • Full sound EQ, allow adjust the sound equalizer to your preferences, you can define presets too​
  • Chapters navigator with titles support​
  • Selector of Video/Audio/Subtitle tracks during play​
  • Playlist queue, allow to enque desired files on a playlist for non-stop play​
  • Resume play, you can continue your videos where you previusly stop it​
  • Watch status, watched videos are marked as green on file explorer​
  • Shadermania, you can apply any shader compatible with MPV to NXMP​



Media sources supported:
  • Nintendo Switch SD Card
  • USB drive attached to dock or Switch with USB C adapter (FAT, NTFS and EXT4, up to 32 drives)
  • HTTP/S files through network
  • FTP and SFTP files
  • Samba (SMB) files shared throught network
  • NFS
  • Enigma2 (allow to view TV channel from satellite decoders compatible with this protocol)


Screenshoots:

2021110300034400.jpg2021110300031500.jpg2021110300032100.jpg2021110300023000.jpg



Post here any kind of bug/suggestions.
Enjoy!

Thanks to libusbhsfs https://github.com/DarkMatterCore/libusbhsfs for USB drives support
Thanks to @averne for HW Decoding FFMpeg! and for many many hints
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

Active Member
Newcomer
Joined
Feb 4, 2021
Messages
27
Trophies
0
Age
44
XP
105
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
187
Trophies
0
XP
1,926
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
753
Trophies
1
Age
43
XP
2,661
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
753
Trophies
1
Age
43
XP
2,661
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
753
Trophies
1
Age
43
XP
2,661
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,108
Trophies
1
Age
44
XP
4,481
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
178
Trophies
0
Location
- Planet Earth -
Website
www.facebook.com
XP
1,323
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
753
Trophies
1
Age
43
XP
2,661
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
178
Trophies
0
Location
- Planet Earth -
Website
www.facebook.com
XP
1,323
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. :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: I have seen the new 52 and dcau animated movies I think they take every opportunity to say his...