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,

Elno

New Member
Newbie
Joined
Jul 7, 2024
Messages
1
Trophies
0
Age
46
XP
5
Country
Angola
Feature suggestion:

Auto mark already played stuff or show the progress bar. I'm mostly watching stuff using smb shares and missing that kind function, to be oriented what was the last episode I watched of anime, for example.
 

docgold

Active Member
Newcomer
Joined
Feb 4, 2021
Messages
30
Trophies
0
Age
44
XP
121
Country
Bosnia and Herzegovina
I've tried to connect to my samba server on raspberry pi. Doesn't work out. Other hardware can connect to it.
Code:
TestSamba = smb://pi:[email protected]/share/
Probably I don't understand the syntax of it. Could you explain what /share/ means or "share is a share name not a path"?
 

Djakku

Well-Known Member
Member
Joined
May 9, 2019
Messages
110
Trophies
0
XP
1,275
Country
United Kingdom
Share refer to the name of the folder that is shared on the network.

On your raspberry pi, If you look into your /ect/samba/smb.conf

You should have the list of your share folder shown

Like
[Movies]
comment = comment about the shared folder
path = /media/usb1/movie/
browsable = yes
writable = yes
guest OK = yes

In this example,
The path is of the share is /media/usb1/movie/
The share name is Movies
 
  • Like
Reactions: docgold

Growingcow

Member
Newcomer
Joined
Dec 11, 2023
Messages
14
Trophies
0
Age
49
XP
117
Country
United States
Just a question, is there touch control for the switch when playing videos? I mean on screen touch controls like play, stop, pause, FF, Rev and exit? Touch screen controls work up fine outside of video playback just not during video playback. If there is a way and I missed this can you tell me how it can be enabled.
 

FFTW

Well-Known Member
Newcomer
Joined
Sep 6, 2021
Messages
85
Trophies
0
Age
31
XP
467
Country
United States
Hi all, i am very very busy with my work, so i didnt work too much on nxmp, but an update for resolve some bugs is on the way.
It will update ffmpeg and usb library, so i hope this will close many issues.
Ans some facts on the two version.
Deko3d is the best version in terms of performance, and with the next update also for stability.Opengl will work but it uses more cpu so the battery drain faster.

For m3u the parser works only on local m3u files not for opening a remote m3u.
More dev updates in the weekend. Hope so!
Enjoy
Any update? Hope everything is going well with you.
 
  • Like
Reactions: BlackSunshine

Alegria

Well-Known Member
Newcomer
Joined
May 17, 2021
Messages
81
Trophies
0
Age
33
XP
335
Country
Belgium
hi, at one point during a video, I accidentally pressed B, then the video's black and white values froze, while the colors of the video changed according to the video and the sound was working properly. I had to close and reopen the app because nothing seemed to help.
 

Alegria

Well-Known Member
Newcomer
Joined
May 17, 2021
Messages
81
Trophies
0
Age
33
XP
335
Country
Belgium
Which version and build were you using?
OpenGL or Deko3D?
Were you watching from the SD card or a network location?
let me see, the version is 0.9.0 stable, for the second thing you ask I don't know.
Since the network connected pc uses a password, I figured I had to get the video on the sd card.
After I posted this, I had the video's colors freezing while the black and white values were playing, this time without touching the controls at all
After some research, it could be related to the television in itself though, well nothing else than viewing a video on this program did this glitch but the google search got us to see some topics about the cinema mode of a television.
Our TV is a Samsung from the early "smart tv" era (lots of its programs are obsolete, can't even have netflix on it). We haven't figured another way than closing the app and open it again. Makes me wish it had at least a memory of the position, language and subtitle settings when you replay a video it has already played.
 

ThinWalls

Member
Newcomer
Joined
Sep 30, 2021
Messages
9
Trophies
0
Age
34
XP
117
Country
United States
I still have a problem with screen dimming every 5 minutes. My switch settings is turned off (burn in reduction). I tried with another player for test and its the same.

Anyone knows a fix? Cant watch a movie with waking the screen every 5 minutes + joycons lose battery.
The setting is not working? Anyone else have the same problem?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=u3N-2lIE11k