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,

TheRocK

Well-Known Member
Member
Joined
Apr 16, 2003
Messages
374
Trophies
2
Website
Visit site
XP
822
Country
Gambia, The
Having a large FTP (many subfolders) halts scrolling through or just crashes the app. Also starting a playback through FTP takes roughly 30 seconds while with the pplay fork5 it starts instantly.
 
  • Like
Reactions: proconsule54

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
756
Trophies
1
Age
43
XP
2,748
Country
Italy
Having a large FTP (many subfolders) halts scrolling through or just crashes the app. Also starting a playback through FTP takes roughly 30 seconds while with the pplay fork5 it starts instantly.

i am rewriting all the browsing code, will fix this and any other issue on browsing.
working hard to bring an updated version as soon as possible

pplay browsing code is very good, the one here in nxmp wasn't that good but i am improving it.
 

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
756
Trophies
1
Age
43
XP
2,748
Country
Italy
Good, all stuff is done and working, i am proud of the usb implementation that seems working good and with some unique features.

All the bugs reported seems gone, and the initial browsing path for sdcard is added also.

I decided to not add any extra feature other than usb and initial path to speedup a release that i wish it will be stable as possible. Once all is rock solid i will add other things from the todo list starting from track selection.

Now i am testing all to ensure that no major issue is presesent and i will make a release

Enjoy :D
 

nWo

The Game Master
Member
Joined
Oct 20, 2016
Messages
1,007
Trophies
0
Website
www.facebook.com
XP
2,946
Country
Mexico
Hi! I have been a user of PPlay from day 1 and I just tried your player.

It is very very good, it is going to be, I think, even better than Pplay but!! some things I noticed:

-The interface is not so friendly. I did not understand how to put on subtitles, for example.
-I could not minimize a playing video, like in Pplay so you can search other things while the video is playing on a small window.
-Once a video is running, you need to stop it to do another thing, I think that a couple of side menu bars like Pplay would be awesome, instead of putting over all the menu on the screen.


Just my two cents. I really like your job and will be on the look out for every update to test it. It already runs videos better.

Thank you and keep it up!!!
 
  • Like
Reactions: proconsule54

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
756
Trophies
1
Age
43
XP
2,748
Country
Italy
Thanks @nWo
The interface is not so friendly. I did not understand how to put on subtitles, for example.

Yes i know it, i will improve it. Tracks selection is not present at the moment is in the TODO list.

-I could not minimize a playing video, like in Pplay so you can search other things while the video is playing on a small window
It can be useful so i will implement for sure in future versions.
 
  • Like
Reactions: nWo

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
756
Trophies
1
Age
43
XP
2,748
Country
Italy
Are you sure you shared the most up to date compiled version on github? The version isn't bumped to 0.2.0, the USB icon is blank and the start path config doesn't work.
i have to check, i complied 1000 version yesterday and was late night....
Checking now!
 

Fgamer

Well-Known Member
Member
Joined
May 26, 2012
Messages
125
Trophies
1
XP
1,384
Country
Updated the file with the right one, thanks @Fgamer for finding out the error.
Was late night for me (very late) and i made an error!

https://github.com/proconsule/nxmp/releases/tag/v0.2.0
Enjoy

Much better! Small bug for you: if you enter the USB menu without a drive connected the homebrew will freeze and crash.

Edit: actually that's the same bug for USB, Network and Enigma2 menus. If you don't have them set up then entering those menus causes a crash.
 
  • Like
Reactions: proconsule54

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I do, but its ok. One of these days, you may get lucky and experience what one feels like.
    +1
  • K3Nv2 @ K3Nv2:
    That's silly urewife calls me bigjim
    +2
  • K3Nv2 @ K3Nv2:
    91° F that
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, 91 fuck that?
  • BigOnYa @ BigOnYa:
    Yep 89 here today, supposed to be 96 tomorrow. Good days to stay inside AC and play video
    games.
  • K3Nv2 @ K3Nv2:
    You get heat from weed
  • BigOnYa @ BigOnYa:
    Yea in the winter, I throw bricks of weed in my fireplace to keep warm, and it adds a nice scent in the air.
  • K3Nv2 @ K3Nv2:
    Just a brick?
  • BigOnYa @ BigOnYa:
    Translate the whole video for us...
  • K3Nv2 @ K3Nv2:
    Something about family guy
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, it has the auto captions
  • BigOnYa @ BigOnYa:
    But the captions are in english, I only speak Ebonics
    +1
  • BakerMan @ BakerMan:
    i made myself a pizza today, that shit was mid
  • Xdqwerty @ Xdqwerty:
    @BakerMan, atleast it wasnt that bad
  • BakerMan @ BakerMan:
    but i can't let a mediocre pizza bring me down, just around this time last month i made that cheesecake
    +1
  • BigOnYa @ BigOnYa:
    What does pizza and sex have in common? When its good, its good. But when its bad, its still pretty good.
  • K3Nv2 @ K3Nv2:
    Don't know burnt pizza can be pretty bad
  • Xdqwerty @ Xdqwerty:
    gonna download sonic generations to my ps3
  • BigOnYa @ BigOnYa:
    How do you put games on there? Does it have like a game store on the ps3?
  • K3Nv2 @ K3Nv2:
    Black market store
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, download a pkg file, put it in a usb or a sd card, put the usb or sd card to ps3, turn on ps3hen, go to install game, install the game
    +1
  • BigOnYa @ BigOnYa:
    Ok yea that's same with me, was just curious. Coolio
    +1
  • Xdqwerty @ Xdqwerty:
    good night
    Xdqwerty @ Xdqwerty: good night