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
28
Trophies
0
Age
44
XP
113
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,974
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
756
Trophies
1
Age
43
XP
2,723
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
756
Trophies
1
Age
43
XP
2,723
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
756
Trophies
1
Age
43
XP
2,723
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,483
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
183
Trophies
0
Location
- Planet Earth -
Website
www.facebook.com
XP
1,364
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
756
Trophies
1
Age
43
XP
2,723
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
183
Trophies
0
Location
- Planet Earth -
Website
www.facebook.com
XP
1,364
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
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87...