SwitchWave - Le media center pour Nintendo Switch
Ah, la Nintendo Switch ! Cette petite merveille qui nous accompagne partout depuis 2017 quand même ! Si vous êtes comme moi, vous avez probablement déjà rêvé de pouvoir l’utiliser comme un media center portable. Eh bien, j’ai une excellente nouvelle pour vous si elle est crackée : c’est possible grâce à SwitchWave, un lecteur multimédia surpuissant !
Développé par des passionnés pour la scène homebrew, SwitchWave s’appuie sur les célèbres bibliothèques mpv et FFmpeg pour offrir une expérience de lecture au top. Les développeurs ont créé des backends personnalisés utilisant deko3d pour tirer parti au maximum des capacités matérielles de la Switch.
Le décodage matériel est bien sûrau cœur de SwitchWave car l’application exploite directement les capacités du processeur NVIDIA Tegra X1 de la Switch, avec même une gestion dynamique des fréquences. La liste des codecs supportés est impressionnante : MPEG1/2/4, VC1, H.264/AVC, H.265/HEVC, VP8 et VP9. Seules les versions 10+ bits ne sont pas gérées en hardware, en raison des limitations du matériel.
Côté performances, SwitchWave est capable de lire des vidéos en 4K à 60 fps ! Bien que l’écran de la Switch soit limité à 720p en mode portable et 1080p en docké, cette puissance permet une lecture parfaitement fluide, même avec des fichiers très lourds. Les développeurs ont aussi implémenté le rendu direct pour accélérer le décodage logiciel quand nécessaire.
L’intégration réseau est un autre de ses points forts. En effet, l’application supporte nativement les partages Samba, NFS et SFTP, permettant de streamer directement vos médias depuis votre NAS ou PC. Le support des disques externes est assuré via libusbhsfs.
L’interface utilisateur est plutôt réactive et tout a été optimisé pour une utilisation intuitive avec les contrôles de la Switch. Les paramètres essentiels sont ajustables en temps réel pendant la lecture via un menu dédié, et une console intégrée permet d’accéder aux fonctions plus avancées.
Pour les audiophiles, SwitchWave propose aussi un backend audio utilisant les API natives de Nintendo, avec support du 5.1 pour une expérience sonore immersive sur les systèmes compatibles.
La personnalisation n’est pas en reste avec le support des shaders de post-processing, permettant d’ajuster le rendu selon vos préférences : correction gamma, renforcement des contours, réduction du bruit…
L’installation est simple : il suffit de télécharger la dernière version et de l’extraire à la racine de votre carte SD (en fusionnant les dossiers). Les partages réseau se configurent dans l’application, et un éditeur intégré permet d’ajuster tous les paramètres de mpv.
Pour les développeurs souhaitant compiler SwitchWave, l’environnement devkitPro est nécessaire, ainsi que diverses dépendances comme switch-bzip2, switch-dav1d et autres. La compilation s’effectue par étapes : libusbhsfs, libsmb2, libnfs, FFmpeg, libuam, mpv, puis l’application finale.
En conclusion, SwitchWave transforme véritablement votre Switch en une station multimédia portable avec une excellente capacité à lire pratiquement tous les formats, une gestion intelligente du matériel et des fonctionnalités réseau au poil, ce qui en font un outil indispensable pour tous les possesseurs de Switch qui souhaite profiter de leurs films et musique partout où ils sont.
Pour en savoir plus et télécharger SwitchWave, rendez-vous sur le dépôt officiel SwitchWave sur GitHub et un grand merci à Lorenper pour cette superbe découverte !