NXMP Nintendo Switch Media Player
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:
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,