Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Nx-laserplayer Switch: Difference between revisions

From GameBrew
 
(3 intermediate revisions by 2 users not shown)
Line 4: Line 4:
|description=Nintendo Switch Player for Optical Disc.
|description=Nintendo Switch Player for Optical Disc.
|author=proconsule
|author=proconsule
|lastupdated=2025/09/10
|lastupdated=2025/11/08
|type=Media Players
|type=Media Players
|version=0.0.1
|version=0.0.2
|license=N/A
|license=N/A
|download=https://dlhb.gamebrew.org/switchhomebrews/nxlaserplayerSwitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/nxlaserplayerSwitch.7z
Line 19: Line 19:
|image_alt=nx-laserplayer
|image_alt=nx-laserplayer
}}
}}
NX LaserPlayer is a homebrew video player for Nintendo Switch specifically designed to play media directly from optical discs such as CD, DVD, and Blu-ray. The project builds upon the libusbdvd library, which enables the Switch to interface with external USB-based optical drives under HorizonOS.
{{lowercase title}}
Nintendo Switch video player for Optical Disc (CD/DVD/BD). You need an external optical drive connected via USB to the Switch, a dock with good power supply is needed since usb optical drives have high power spikes.


LaserPlayer offers native playback for DVD Video discs and aims to extend compatibility to other standard optical formats, effectively allowing physical disc playback on the console through a USB connection.
Thanks to [https://github.com/proconsule/libusbdvd libusbdvd] it features:
* DVD Video playback (supporting Commercial DVD-Video)
* Blu-ray playback (Commericial Blu-ray NOT supported right now and some Blu-ray may not work)
* SVCD playback
* VCD playback


==Features==
Thanks to averne [https://github.com/averne/mpv mpv] it features:
* Playback support for DVD Video discs via USB optical drives.
* MPEG2 HW Decoder
* Compatible with various USB-DVD and USB Blu-ray devices.
* H264 HW Decoder
* Built on libusbdvd, providing HorizonOS library integration for mass storage subclass drives.
* H265 HW Decoder (with HDR support)
* User-friendly interface for loading and controlling disc playback.
 
==Requirements==
* A Nintendo Switch with custom firmware (Atmosphère or equivalent).
* An external USB DVD or Blu-ray drive.
* libusbdvd installed and functional on the system.
 
==Notes==
* Due to hardware limitations and media encoding, playback quality and compatibility may vary depending on the disc type and drive model.
* CD audio may not be fully supported in current builds.
* USB drives using standard Mass Storage subclass are recommended for best performance.


==Screenshots==
==Screenshots==
Line 46: Line 40:
|}
|}


==Changelog==  
==Changelog==
'''v0.0.2'''
* AACSv1 support (need an external keyfile).
* DVD and Bluray pseudo menu (can select other video contents other than the main one).
* Support for more DVD/BD Drives (0x02 and 0x06 subclass).
* a BIG thanks goes to voddy and Badablek for all the tests done on DVD/BD drives.
'''v0.0.1'''
'''v0.0.1'''
* First Release.
* First Release.
Line 54: Line 53:


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/nx-laserplayer.675126/
* GitHub - https://github.com/proconsule/nx-laserplayer
* Github - https://github.com/proconsule/nx-laserplayer
* GBAtemp - https://gbatemp.net/threads/nx-laserplayer.675126/

Latest revision as of 02:41, 9 November 2025

nx-laserplayer
General
Authorproconsule
TypeMedia Players
Version0.0.2
LicenseN/A
Last Updated2025/11/08
Links
Download
Website
Source

Nintendo Switch video player for Optical Disc (CD/DVD/BD). You need an external optical drive connected via USB to the Switch, a dock with good power supply is needed since usb optical drives have high power spikes.

Thanks to libusbdvd it features:

  • DVD Video playback (supporting Commercial DVD-Video)
  • Blu-ray playback (Commericial Blu-ray NOT supported right now and some Blu-ray may not work)
  • SVCD playback
  • VCD playback

Thanks to averne mpv it features:

  • MPEG2 HW Decoder
  • H264 HW Decoder
  • H265 HW Decoder (with HDR support)

Screenshots

nxlaserplayerSwitch-01.png nxlaserplayerSwitch-02.png

Changelog

v0.0.2

  • AACSv1 support (need an external keyfile).
  • DVD and Bluray pseudo menu (can select other video contents other than the main one).
  • Support for more DVD/BD Drives (0x02 and 0x06 subclass).
  • a BIG thanks goes to voddy and Badablek for all the tests done on DVD/BD drives.

v0.0.1

  • First Release.

Credits

Created by proconsule54, with special thanks to contributors of libusbdvd and the HorizonOS homebrew development community for their documentation and support.

External links

Advertising: