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


Project repository|Stable Build
Stable: v0.9.3



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,
Sorry for late reply, in theory NXMP can parse an apache dirlist just pointing to the root directory
Code:
TestHTTP = http://192.168.1.10/path/

It works on apache server only
Post automatically merged:

Yo i would like to know does this app like do 5.1 audio out from the dock like i tried it on my denon but I was getting stereo on pure direct using a dts hd ma and dolby true hd source and yes the surround sound is enabled from the settings of the switch.
Post automatically merged:

Yo i would like to know does this app like do 5.1 audio out from the dock like i tried it on my denon but I was getting stereo on pure direct using a dts hd ma and dolby true hd source.
I have to rewrite a bit the audio output, is in the TODO list
 
  • Like
Reactions: _iggyman_
Hello
Is there any way to set audio sync, like audio-sync command in mpv? Nothing happened when tried to edit nxmp config.
By the way, 3.5mm has around 50ms latency, usb audio 100ms, in games 3.5mm and usb are the same.
 
Hi Proconsule, any new updates on the touch controls working when playing a video? Without the joycon / controller, there's no way to navigate back out, pause, fast forward, rewind, quiet or go back to the main menu.
 
  • Like
Reactions: proconsule54

Site & Scene News

Popular threads in this forum