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,725
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,364
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,364
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,364
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,725
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,916
Trophies
2
XP
29,862
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,364
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,916
Trophies
2
XP
29,862
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
  • K3Nv2 @ K3Nv2:
    That you'll only see once
    +2
  • Veho @ Veho:
    Double dickhead chinballs is still better than double dickhead eyeballs.
    +1
  • Veho @ Veho:
    As in, the balls will grow in your eye sockets.
  • K3Nv2 @ K3Nv2:
    I paid 5 grand to get them moved to my chin
    +1
  • Veho @ Veho:
    This you?
  • K3Nv2 @ K3Nv2:
    My hair can't be that cool
    +1
  • Veho @ Veho:
    Ah, yes, portrait mode, surely the best way to film a row of people. If only there were some way to fit a wider shot, at the expense of height... if only...
    +1
  • K3Nv2 @ K3Nv2:
    4k portrait mode?
    +1
  • BigOnYa @ BigOnYa:
    Diddy - "I never touched her, that bitch is crazy." Video is released. Diddy - " Ok I did it, i am remorseful for my actions during my darkest times." Lol
  • SylverReZ @ SylverReZ:
    @BigOnYa, Glad that the Diddler got caught once again.
    +1
  • K3Nv2 @ K3Nv2:
    Iran ran out of options
  • K3Nv2 @ K3Nv2:
    Thought I saw my ex on that new kingdom of the Apes poster
  • BigOnYa @ BigOnYa:
    I thought I saw a puttie snatch...
  • BigOnYa @ BigOnYa:
    I'm so pumped, NCAA football video game is back after a 10 year hiatus, coming to SeriesS/X, PS5 in July.
  • BigOnYa @ BigOnYa:
    Wish they would let us play the NCAA football 14 on newer xbox, its one of the only games I love and own on disc still, that is not back compatible, bs.
  • AdenTheThird @ AdenTheThird:
    @BigOnYa My dad recently bought a spare Series X off of me, got game pass, and saw Madden '24 on Game Pass, decided to try it out.

    ...He was a bit taken aback by the 60GB download size. Poor guy's still living in the 90s!
  • SylverReZ @ SylverReZ:
    @AdenTheThird, Bro's still in the PS2 age.
  • K3Nv2 @ K3Nv2:
    Lol charging your dad's classic unless he's the type that doesn't like taking things like that
    K3Nv2 @ K3Nv2: Lol charging your dad's classic unless he's the type that doesn't like taking things like that