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,

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
756
Trophies
1
Age
43
XP
2,715
Country
Italy
Damn this sucks :(
I hope it will get implemented one day.
They gave access to OpenGL 4.3 (a great feature)
Recently the open source driver for Tegra X1 with NVDEC (for h264) is out on linux.
So with hard work from libnx team they can give us this ability (i hope so).

NXMP is not the best player in the world (probably not in the list of 100000 best player) but i am working hard to give the best result on switch.
 
  • Like
Reactions: pwsincd and FR0ZN

Godorowski

Active Member
Newcomer
Joined
Oct 29, 2021
Messages
29
Trophies
0
Age
35
XP
65
Country
Poland
I am proud to have been liked (here or on github) from some of the most respected developers on the scene. Thanks!
Because many tried and no one made good player when You just appeared like wild Pikachu in grass, then couple days later we have best player yet.

Edit: removed logo
 
Last edited by Godorowski,
  • Like
Reactions: proconsule54

tataniko

Well-Known Member
Member
Joined
Jul 20, 2016
Messages
183
Trophies
0
Location
- Planet Earth -
Website
www.facebook.com
XP
1,362
Country
Antarctica
@Godorowski
Just avoid such thing like national mind - national mind is illusion & the dark side.
There is no such thing like Italian, British, Polish - but there are living beings on Earth.
We are living beings with eternal mind - this is the light side. :)

@proconsule54
NXMP V.0.3.0 is nice & stable release, we did not find any bug.
Nice job & thank you, our kids love it. :)

 
  • Like
Reactions: pwsincd

Godorowski

Active Member
Newcomer
Joined
Oct 29, 2021
Messages
29
Trophies
0
Age
35
XP
65
Country
Poland
@Godorowski
Just avoid such thing like national mind - national mind is illusion & the dark side.
There is no such thing like Italian, British, Polish - but there are living beings on Earth.
We are living beings with eternal mind - this is the light side. :)

@proconsule54
NXMP V.0.3.0 is nice & stable release, we did not find any bug.
Nice job & thank you, our kids love it. :)


Those are just obvious shits and giggles.

Now I just need to check H265 support because most new movies are coming in this codec. Don't think it will be easy to run without hardware acceleration.
 

tataniko

Well-Known Member
Member
Joined
Jul 20, 2016
Messages
183
Trophies
0
Location
- Planet Earth -
Website
www.facebook.com
XP
1,362
Country
Antarctica
Those are just obvious shits and giggles.

Now I just need to check H265 support because most new movies are coming in this codec. Don't think it will be easy to run without hardware acceleration.
May the light be with you. Proconsule54 already opened the issue on libnx for hardware acceleration 16 days ago, so this is not depending on him.
https://github.com/switchbrew/libnx/issues/580

But what is depending on you to recover your true self, which is eternal life. :)
 
  • Haha
Reactions: Godorowski

tataniko

Well-Known Member
Member
Joined
Jul 20, 2016
Messages
183
Trophies
0
Location
- Planet Earth -
Website
www.facebook.com
XP
1,362
Country
Antarctica
@hippy dave
Just be real hippy, not fake hippy. :)
Since 2000 years, you are the way, the truth & the life.

If you don't attain the truth, your eternal consciousness, you will remain fake hippy, nobody will attain the truth instead of you.

I am sorry Dave, but since Nietzsche your responsibility is to attain the truth, the eternal life.

 

Godorowski

Active Member
Newcomer
Joined
Oct 29, 2021
Messages
29
Trophies
0
Age
35
XP
65
Country
Poland
Any major issue/bug found?

Just watching h264/mp4/3k bitrate movie from exfat pendrive connected to dock. It’s just perfect! No issues at all.

Maybe it should remember play position when You quit from movie and suggest to continue watching from that moment?
Downloading subs from opensubtitles api also would be nice!
 
  • Like
Reactions: proconsule54

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
756
Trophies
1
Age
43
XP
2,715
Country
Italy
I always thanks pplay author @cpasjuste for what i learned from his software. Without pplay NXMP never came out

Devel update, working on feature add like defualt audio language selection, video filters, playlist and resume position.
If no issue will be found in 0.3.0 i’ll move to 0.4.0
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,898
Trophies
2
XP
29,549
Country
United Kingdom
@hippy dave
Just be real hippy, not fake hippy. :)
Since 2000 years, you are the way, the truth & the life.

If you don't attain the truth, your eternal consciousness, you will remain fake hippy, nobody will attain the truth instead of you.

I am sorry Dave, but since Nietzsche your responsibility is to attain the truth, the eternal life.


Like totally dude.

Still not sure you should be asking the dev to support ancient firmware when you could just use newer firmware. More unnecessary restrictions.
 

tataniko

Well-Known Member
Member
Joined
Jul 20, 2016
Messages
183
Trophies
0
Location
- Planet Earth -
Website
www.facebook.com
XP
1,362
Country
Antarctica
@proconsule54
At last, we found something.

As you know, our kids use the Switches in power saving mode, so they found that, the user interface of NXMP is slow & has input lag compared to Pplay.

UI of Pplay never lags during file browsing, but UI of NXMP slows down & has long button lag if we list many files in directories.
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,898
Trophies
2
XP
29,549
Country
United Kingdom
@proconsule54
At last, we found something.

As you know, our kids use the Switches in power saving mode, so they found that, the user interface of NXMP is slow & has input lag compared to Pplay.

UI of Pplay never lags during file browsing, but UI of NXMP slows down & has long button lag if we list many files in directories.
Just use it normally then.

"If I snap my Switch in half and throw it in a lake, NXMP doesn't run well, dev please fix ASAP"
 
Last edited by hippy dave,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    That Dell data breach is worse than people probably realize....
  • Psionic Roshambo @ Psionic Roshambo:
    When I worked for Dell we had access to data about military contracts and addresses for high ranking people.
  • Psionic Roshambo @ Psionic Roshambo:
    I personally handled a call from the second highest person at Raytheon. That call bothered me a lot... The guy was nice and smart what bothered me was the way management basically just blew him off instead of going the extra mile to help him.
  • Psionic Roshambo @ Psionic Roshambo:
    In the end that call ended up costing Dell millions in lost contracts with Raytheon, and really the issue could have been solved for like 450 bucks lol
  • NinStar @ NinStar:
    sometimes I wonder why anyone would ever buy mega man x legacy collection 2
  • NinStar @ NinStar:
    I always thought that capcom shuffled the games in these collection, but apparently they are all in chronological order, which makes legacy collection 2 worthless
  • BakerMan @ BakerMan:
    guys, i want to start singing pirate metal songs and sea shanties if i play sea of thieves
  • The Real Jdbye @ The Real Jdbye:
    find a pirate metal playlist
    +2
  • The Real Jdbye @ The Real Jdbye:
    and sing along
  • BakerMan @ BakerMan:
    nevermind i just learned swearing is against the rules in sea of thieves

    i was about to start singing the song i last put in "what song are you currently listening to" yesterday
  • BakerMan @ BakerMan:
    but yeah ig so
  • The Real Jdbye @ The Real Jdbye:
    swearing not allowed in a pirate game? what has the world come to
  • BakerMan @ BakerMan:
    (here's the song for context)
  • BigOnYa @ BigOnYa:
    Just add -izle to the end of every curse word, you will be fine.
    +2
  • The Real Jdbye @ The Real Jdbye:
    i like alestorm
    +1
  • The Real Jdbye @ The Real Jdbye:
    @BigOnYa too many syllables
    +1
  • BakerMan @ BakerMan:
    same lmao
  • BigOnYa @ BigOnYa:
    hi, welcome to the Temp!
    +1
  • BakerMan @ BakerMan:
    Welcome to the Underground!
    +1
  • BakerMan @ BakerMan:
    the booty boogie from (once again) the donkey kong country cartoon could also be a good song to sing while playing sea of thieves
  • BigOnYa @ BigOnYa:
    Please insert 25 cents for an additional 30 minutes of talk time.
    +2
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=tG7fk_DUz5g +1