pleNx is the first native Plex client for Nintendo Switch, a controller-first homebrew app that transforms the console into a portable Plex player. Targeted at Switch owners with Atmosphère CFW, it lets users browse their entire Plex server, queue their watchlist, and play movies using MPV—all with gamepad controls. Its core value is providing a full-featured, free, and open-source media solution for the Switch, filling the void left by the absence of an official Plex app. The application is developed specifically for the Nintendo Switch platform and is available as an NRO homebrew file. It supports 14 languages and rich detail pages with cast filmographies and Kometa artwork, making it accessible globally. Users can sign in securely via a 4-character code, eliminating the need to type passwords on the console.
Before pleNx, Nintendo Switch users had no native way to access their Plex media. The console lacks official media apps, and existing homebrew options were either web-based or lacked controller optimization. This forced users to rely on clunky workarounds or skip using the Switch for media altogether. pleNx solves this by delivering a fully integrated Plex client that operates smoothly with the Switch's gamepad. It eliminates the need for keyboard input by using a simple link code for authentication. Additionally, it supports offline downloads, so users can watch content without an internet connection—critical for travel or areas with poor connectivity. The app's ability to mirror the user's Plex server configuration ensures no learning curve; whatever layout users set up on their server appears exactly the same on the console.
The Sign in with Plex feature allows users to link their account using a 4-character code entered on plex.tv/link, completely avoiding password entry on the console. Once authenticated, users select their Plex server and choose a Plex Home profile—even PIN-protected profiles are supported, providing security for shared consoles. The Home screen then mirrors the user's Plex server exactly, with Continue Watching first followed by every hub in the order configured on the server. This means that any customizations, libraries, or smart playlists set up on the Plex server are faithfully reproduced on the Switch. The advantage is a personalized browsing experience that requires no extra configuration. Users can immediately resume watching from where they left off or explore their organized media collection.
The Plex Watchlist integration lets users browse, sort, and filter their account's watchlist directly from the sidebar. Items can be added or removed, and posters of movies or shows not present on the user's server are dimmed for clarity. This makes it easy to track what to watch and identify content that needs to be added. Offline downloads complement this by allowing users to take episodes on the road in original quality. With one tap, an entire season or a whole show can be downloaded, and a storage gauge shows available SD card space to prevent overfilling. This is particularly useful for travel, flights, or any situation without reliable internet. The combination empowers users to curate and carry their media effortlessly.
admin
Playback is handled by MPV, offering direct play and universal HLS transcode for formats not natively supported. Features include resume support, chapter navigation, and external or embedded subtitles, plus audio track selection. The codec support spans H.264, H.265, VP9, AV1 for video, and Opus, FLAC, AC-3, TrueHD, DTS for audio. Additionally, pleNx supports remote file servers via WebDAV, FTP, SFTP, and HTTP(S) shares, all configurable directly from the UI with a connection test before saving. USB drives are also supported through libusbhsfs. This means users can access media from non-Plex sources, expanding their content library. The MPV integration ensures high-quality playback with broad format compatibility.
Using pleNx is straightforward. After installing Atmosphère CFW, users drop the pleNx.nro file into sdmc:/switch/ and launch it from the homebrew menu. On first launch, the app offers to install a HOME menu tile, which grants full memory access necessary for video playback. Then, signing in requires entering a 4-character code on plex.tv/link. Once connected, the interface presents a controller-first design: all navigation is done via the gamepad, with quick actions accessible by pressing X or long-pressing any poster. This allows users to go to a show, mark watched, download, or manage watchlist without extra clicks. The UI mirrors the Plex server's hubs and supports 14 languages. Detail pages include full-bleed backdrops, cast filmographies, and Kometa artwork for genres.
Real-world scenarios include a user preparing for a long flight: they open pleNx, navigate to their Plex watchlist, select a series, and with one tap download the entire season in original quality. During the flight, they enjoy offline playback with full subtitle support and resume capability. Another scenario: a family shares a Switch, each member with a PIN-protected Plex profile. Each sees their own Continue Watching and watchlist without interfering. A third use case: a user connects a USB drive loaded with movies not on their Plex server, and pleNx picks them up via libusbhsfs, integrating them into the same browsing interface. In all cases, the outcome is a seamless, portable Plex experience that leverages the Switch's strengths.
pleNx is designed for Nintendo Switch owners running Atmosphère CFW who have a Plex media server. It also targets homebrew enthusiasts seeking a polished media player app. The platform is primarily the Nintendo Switch (as an NRO homebrew), but desktop builds are available for testing. Priced free and open source, it is released under an open-source license on GitHub. Technical requirements include a Switch with custom firmware and an SD card. The app supports 14 languages and is actively updated. In summary, pleNx delivers a native, controller-first Plex client that unlocks the full potential of the Switch as a portable media center, solving the lack of official Plex support and providing offline capabilities.
Nintendo Switch owners who have installed Atmosphère custom firmware and run homebrew applications. Plex server owners who want to access their media library on a portable console. Media enthusiasts looking for a free and open-source solution to stream and download content offline. Homebrew community members interested in a native, controller-first media player app. Also suitable for users who want a dedicated Plex client on Switch without relying on web browsers or clunky workarounds.