Video player for 3DS changelog
v1.8.0 · Sep 11, 2026
 
Changes \
Added FTP server.
> [!CAUTION]
> ⚠️ Background transfer while watching videos is possible, but may affect playback performance (especially on OLD3DS).
Updated devkitARM to r68-1. \
WebVTT has been supported (#71). \
PGSSub has been supported (#91). \
H266 (VVC) has been supported.
Fixed bugs \
One eye freeze on dual-track 3D videos have been fixed (#87). \
Crash on HW decoder when try to play 1920px+ videos has been fixed (by disabling HW decoder on such videos).
About high RAM cia \..._high_ram.cia can use more RAM than normal .cia and .3dsx, this can reduce chance of getting out of (linear) memory errors. \
When you open/close it your 3DS will reboot so it may take a while to open/close the app, and you can't use the Internet browser while you are using it.
This is free software, but I accept donation.
- BTC : bc1qch33qdce5hwxte0pm8pn0a6qqnartg2ujklhhc
- LTC : MKTD3U2vCMi7S7Jb1EQ2FiS4AdHC23PxJh
v1.7.0 · Apr 17, 2026
Changes \
Controls is now always displayed on bottom screen unless settings is opened. \
File explorer close button has been changed from Y to X. \
Move contents mode is now disabled by default. \
Support for SBS (side-by-side) videos have been added. \
Improved OOM recovery on HW decoder and dav1d decoder. \
Ported performance improvement from a fork project.
Fixed bugs \
Decoding stall (causing frequent "processing video") on media files that contain unsupported codec has been fixed. \
Initial video position has been fixed (it was slightly offset right depending on videos).
About high RAM cia \..._high_ram.cia can use more RAM than normal .cia and .3dsx, this can reduce chance of getting out of (linear) memory errors. \
When you open/close it your 3DS will reboot so it may take a while to open/close the app, and you can't use the Internet browser while you are using it.
Discord channnel
GBAtemp thread
This is free software, but I accept donation.
- BTC : bc1qch33qdce5hwxte0pm8pn0a6qqnartg2ujklhhc
- LTC : MKTD3U2vCMi7S7Jb1EQ2FiS4AdHC23PxJh
v1.6.1 · Feb 18, 2026
Changes \
Number of decoding threads are selectable now. \
Full-screen transition period has been changed from 5 seconds to 3 seconds. \
Progress message (xx.yy%) has been added to seeking and processing video messages. \
3D slider bar no longer moves video.
Fixed bugs \
Race condition that may cause model detection to fail and disable use of HW decoder has been fixed. \
Seek issue on audio only file and 3D videos have been fixed. \
Many issues on code that may cause problems on 3D videos have been fixed. \
Unable to play 3D videos if HW decoder is enabled has been fixed (by disabling HW decoder on 3D videos).
About high RAM cia \..._high_ram.cia can use more RAM than normal .cia and .3dsx, this can reduce chance of getting out of (linear) memory errors. \
When you open/close it your 3DS will reboot so it may take a while to open/close the app, and you can't use the Internet browser while you are using it.
Discord channnel
GBAtemp thread
This is free software, but I accept donation.
- BTC : bc1qch33qdce5hwxte0pm8pn0a6qqnartg2ujklhhc
- LTC : MKTD3U2vCMi7S7Jb1EQ2FiS4AdHC23PxJh
v1.6.0 · Jan 1, 2026
Changes \
VP9 and flac have been supported (#64). \
DVDSub (VobSub) has been supported (#58). \
AV desync management has been re-implemented. \
New sound banner has been added for .cia (#82) (by UrbanVersis32). \
Theora has been supported (#83) (by RetroGamer02). \
German translation has been added (#85) (by 0n1cOn3).
High RAM build (only for .cia) has been added for release (see release page for detail).
Fixed bugs \
Many minor bugs that may cause crash have been fixed. \
Random crash on hardware decorder has been fixed (#69). \
Auto-playing video after coming back from Nintendo's home menu and keyboard even it was previously paused has been fixed. \
AV desync on more than 2ch audio has been fixed.
About high RAM cia \..._high_ram.cia can use more RAM than normal .cia and .3dsx, this can reduce chance of getting out of (linear) memory errors. \
When you open/close it your 3DS will reboot so it may take a while to open/close the app, and you can't use the Internet browser while you are using it.
Discord channnel
GBAtemp thread
This is free software, but I accept donation.
- BTC : bc1qch33qdce5hwxte0pm8pn0a6qqnartg2ujklhhc
- LTC : MKTD3U2vCMi7S7Jb1EQ2FiS4AdHC23PxJh
v1.5.3 · Mar 13, 2023
Changes
Audio files more than 2ch (e.g. 2.1ch) has been supported. \
Many pixel formats have been supported, however, YUV420P is recommended for performance reason. \
Ryukyuan(琉球諸語) translation has been added (by kuragehimekurara1). \
Auto mode for top screen mode has been added, when this is enabled (settings -> LCD -> screen mode -> auto) you can just use 3d slider to change between 3D <-> 800px mode. \
Simplified Chinese(简体中文) translation has been updated.
Fixed bugs
Many problems with seek function including backward seeking has been fixed. \
Problem that it won't enter sleep mode in some case has been fixed. \
Problem that h263p video is not played correctly in some resolution has been fixed.
On NEW 3(2)DS, it is recommended to use Luma3DSv12.0 or later for better performance.
Discord channnel
GBAtemp thread
This is free software, but I accept donation.
- BTC : bc1qch33qdce5hwxte0pm8pn0a6qqnartg2ujklhhc
- LTC : MKTD3U2vCMi7S7Jb1EQ2FiS4AdHC23PxJh
v1.5.2 · Sep 21, 2022
Changes
Ignore unsupported codec so that you can play supported codec only
(e.g. You can now play videos that contain unsupported subtitles/audio)
Fixed bugs
Hardware decoder won't play videos that contain B-frames smoothly has been fixed
(It means you don't have to care about B-frames when encoding to H.264 videos)
On NEW 3(2)DS, it is recommended to use Luma3DSv12.0 or later for better performance.
Discord channnel
GBAtemp thread
This is free software, but I accept donation.
- BTC : bc1qch33qdce5hwxte0pm8pn0a6qqnartg2ujklhhc
- LTC : MKTD3U2vCMi7S7Jb1EQ2FiS4AdHC23PxJh
v1.5.1 · Jul 14, 2022
Added features
Screen update frequency in audio only files have been increased \
Performance has been improved by adding DMA \
Video playback is automatically paused when runs out of buffer \
(You can change threshold by changing 'Restart playback threshold' settings) \
Seeking speed has been improved
Changes
Disallow sleep when only headset is connected \
(allow sleep if headset is disconnected during playback) \
App directory has been changed from sdmc:/Video_player/ to sdmc:/3ds/Video_player/ \
(App will automatically move folder) \
Simplified Chinese(简体中文) translation has been updated \
Enabled 'correct aspect ratio option' by default
Fixed bugs
Crashes in hw decoder in some videos have been fixed \
Automatically enter full screen mode even file explorer is opened has been fixed \
App will freeze if you seek after EOF has been fixed \
Unable to pause/resume in tagged mp3 has been fixed \
Video position won't be saved in some cases have been fixed \
Glitch on video in full screen mode has been fixed \
Some directories can't be entered have been fixed \
Some videos won't be played at correct speed has been fixed \
Frame desync in some 3D videos have been fixed
On NEW 3(2)DS, it is recommended to use Luma3DSv12.0 or later for better performance.
Discord channnel
GBAtemp thread
This is free software, but I accept donation.
- BTC : bc1qch33qdce5hwxte0pm8pn0a6qqnartg2ujklhhc
- LTC : MKTD3U2vCMi7S7Jb1EQ2FiS4AdHC23PxJh
v1.5.0 · Mar 29, 2022
- Subtitles have been supported (*0)
- Disable video, audio and subtitle have been added
- Audio desync has been fixed
- AV1 videos have been supported
- The problem some video won't play smoothly in sw decoder has been fixed
- Screen brightness adjustment function has been added (DPAD "↑" and "↓")
- Other minor changes
*0 No style support, only plain text
On NEW 3(2)DS, it is recommended to use Luma3DSv12.0 or later for better performance.
Discord channnel
This is free software, but I accept donation.
- BTC : bc1qch33qdce5hwxte0pm8pn0a6qqnartg2ujklhhc
- LTC : MKTD3U2vCMi7S7Jb1EQ2FiS4AdHC23PxJh
v1.4.2 · Jan 9, 2022
- Unexpected touch in Nintendo's home menu has been fixed
- Multi-threaded decoding stability has been fixed and it is enabled by default
- Seeking stability has been fixed
- Repeat, in order, random playback mode have been added
- Other minor changes
Discord channnel
v1.4.1 · Dec 11, 2021
- The "FSUSER_OpenFile() failed" error has been fixed
- Adjusted font and button size in settings menu
- Multi-threaded decoding is disabled by default because it has stability problem
- Polish(Polski) translation has been added (by JustScratchCoder)
v1.4.0 · Oct 25, 2021
- Decoded image(raw) buffer has been added and it makes playback \
much much much much better (especially on OLD3DS)
- Spanish(español) translation has been added (by Cookiee)
- Romanian(Română) translation has been added (by Tescu48)
v1.3.3 · Sep 30, 2021
- 'aspect ratio 10:3 mode' has been changed to 'correct aspect ratio mode' (follow sar value(*0))
- Color conversion speed has been improved
- Simplified Chinese(简体中文) translation has been added (by LITTOMA)
- Italian(italiano) translation has been added (by dixy52-beep)
- Other minor changes
*0 if video size is 800x240 and no sar value is set, it autmatically apply sar 1:2
v1.3.2 · Sep 19, 2021
- Added aspect ratio 10:3 mode (for 800x240 videos)
- Added disable resize and move video mode
- Added remember video pos mode (resume from that pos next time)
- Other minor changes
v1.3.1 · Aug 28, 2021
- Volume adjustment has been added (from 0% to 999%)
- Direction pad seeking has been added (from 1 second to 99 seconds)
- Hungarian(magyar) translation has been added (by vargaviktor)
- Other minor changes
v1.3.0 · Aug 14, 2021
- The video that has more than one audio tracks has been supported (Press Y key-> select audio track to select track)
- Multi-threaded decoding has been supported (Press Y key-> use multi-threaded decoding to toggle)
- Hardware decoder has been merged (Press Y key-> use hw decoder to toggle)
- Full screen mode has been supported (Press select key to toggle)
- Other minor changes
v1.2.0 · Jul 21, 2021
Hardware decoding won't work in .cia has been fixed
Hardware decoding won't work in some resolution has been fixed
Added hardware color conversion for software decoder
Added 3D video support(*)
Other minor changes and optimization
* New 3DS or 3DS only, software decoder only, in order to see 3D video as 3D
you need to enable 3D mode in settings(settings->LCD->Screen mode->3D)
v1.1.1 · Apr 18, 2021
- Video will not be decoded correctly in hardware decoder has been fixed
v1.1.0 · Apr 12, 2021
- Added hardware decoder (β)
Performance
- 854x480(480p)@40~50fps(H.264) on NEW 3DS
Known issues :
- Video won't play in some resolution
- Video will not be decoded correctly at first
- It does not work in .cia
v1.0.1 · Apr 2, 2021
- Added "allow skip frames" option
v1.0.0 · Apr 2, 2021
Video player for 3DS
Patch note
- v1.0.0
- Initial release
Summary
Video player for 3DS
Performance
- 256x144(144p)@30fps(H.264) on OLD 3DS
- 640x360(360p)@24fps(H.264) on NEW 3DS
