Patches, die das Aufnehmen von Screenshots und Videos in jedem Spiel erlauben. Umgeht auch nervige Screenshot-Sperren und Copyright-Texte und erlaubt Video-Streaming per SysDVR!
Lädt Screenshots und Videos direkt nach der Aufnahme zu Telegram, Discord, Immich oder ntfy.sh hoch.
Intern wurde ein größeres Refactoring durchgeführt. Für Endnutzer ist lediglich relevant, dass der Key "upload_movies" in der Config durch "upload_videos" ersetzt wurde.
Breaking Changes
* upload_movies renamed to upload_videos — The INI config key upload_movies has been renamed to upload_videos across all channels (Telegram, Discord, ntfy, Immich). Update your config.ini accordingly.
New Features & Architecture
* Modular channel architecture — Upload channels (Telegram, Discord, ntfy, Immich) are now fully self-contained modules under src/channels/. Each channel has its own .hpp + .cpp pair encapsulating:
** Config struct with defaults, load(), and validate()
** send(path) upload function
** Enabled state (no more separate flags in Config)
* X-macro channel registry (channels/channels.inc) — All channels are registered via X-macro, enabling automatic expansion in config.hpp/cpp and main.cpp. Adding a new channel now only requires: registering in channels.inc + creating channels/xxx.hpp + channels/xxx.cpp.
Bug Fixes
* Fixed a dangling pointer issue in the main loop.
* Fixed Immich config comment typo in config.ini.template.
Lädt Screenshots und Videos direkt nach der Aufnahme zu Telegram, Discord, Immich oder ntfy.sh hoch.
Bilder und Videos können nun auf eine eigene Immich-Instanz hochgeladen werden. Dazu müssen die Server-URL und der API-Key in der Config ergänzt werden. Zudem werden bei Video-Uploads zu Telegram nun die Video-Dimensionen mitgegeben, damit diese korrekt im Chat angezeigt werden.
Changelog
New Features
* Immich Integration: Added support for uploading screenshots and videos to self-hosted Immich instances via its API. You can now configure server_url and api_key under the new [immich] section in config.ini. (Contributed by @hax4dazy)
Bug Fixes
* Telegram Video Uploads: Added missing video dimension parameters (1280x720) for Telegram to ensure videos are formatted and displayed correctly in the chat.
* System Stability: Fixed a memory leak and potential sysmodule crash in the Immich upload flow by properly freeing cURL MIME resources. (Contributed by @hax4dazy)
Improvements & Maintenance
* Enhanced Logging: Updated the logger to include local timestamps (e.g., [2026-05-09 16:19:14]) for better readability and easier debugging.
* Profiling Support: Renamed the internal timing flags and scripts for better clarity (changed ENABLE_TIME_FUNCTIONS to ENABLE_PROFILING and renamed build-with-time.sh to build-with-profiling.sh).
* Code Cleanup: Removed unused legacy code (fopen and CURLOPT_READFUNCTION) from the new Immich implementation and applied general code formatting across the project.
* Documentation: Updated the English and Chinese README.md files to include instructions for configuring the new Immich upload destination.
Patches, die das Aufnehmen von Screenshots und Videos in jedem Spiel erlauben. Umgeht auch nervige Screenshot-Sperren und Copyright-Texte und erlaubt Video-Streaming per SysDVR!
Die Switch-Firmware-Versionen 22.0.0 und 22.1.0 werden unterstützt.
This release adds support for firmware 22.0 and 22.1
Lädt Screenshots und Videos direkt nach der Aufnahme zu Telegram, Discord, Immich oder ntfy.sh hoch.
Es werden nun alle Dateien seit dem letzten Scan berücksichtigt und hochgeladen. Zudem wurde das standardmäßige Scan-Intervall von drei auf fünf Sekunden erhöht; dieser Wert kann aber auch in der Config angepasst werden.
* Add functionality to retrieve new album items by @sakarie9 in #3
Patches, die das Aufnehmen von Screenshots und Videos in jedem Spiel erlauben. Umgeht auch nervige Screenshot-Sperren und Copyright-Texte und erlaubt Video-Streaming per SysDVR!
Die Patches sind jetzt mit den Switch-Firmware-Versionen 21.0.0 und 21.0.1 kompatibel.
This release adds support for firmware 21.0
21.0.1 is also supported since it doesn't change the am sysmodule.
Lädt Screenshots und Videos direkt nach der Aufnahme zu Telegram, Discord, Immich oder ntfy.sh hoch.
Der NX-ScreenUploader überwacht das Switch-Album und lädt neue Screenshots und Videos auf Telegram und/oder ntfy.sh hoch. Im Gegensatz zu sys-screenuploader wird kein externer Server mehr für die Konfiguration benötigt. Zudem wurde der Speicherverbrauch verringert. Was ihr genau einstellen müsst, ist auf unserer Download-Seite beschrieben.
Patches, die das Aufnehmen von Screenshots und Videos in jedem Spiel erlauben. Umgeht auch nervige Screenshot-Sperren und Copyright-Texte und erlaubt Video-Streaming per SysDVR!
Patches, die das Aufnehmen von Screenshots und Videos in jedem Spiel erlauben. Umgeht auch nervige Screenshot-Sperren und Copyright-Texte und erlaubt Video-Streaming per SysDVR!
Aroma stellt eine verbesserte Homebrew-Umgebung für die Wii U bereit, kann in die "Gesundheits- und Sicherheitswarnungen" injiziert und autogebootet werden. Erweitern lässt sich Aroma durch Plugins.
Neu ist ein "Safe-Mode", der alle 3rd-Party-Plugins deaktiviert. Dazu muss "L + Steuerkreuz oben + MINUS" gedrückt gehalten werden, während die Konsole startet. Falls mehrere Splashscreens in den Ordner "SD://wiiu/environments/aroma/splashes/" kopiert werden, werden diese nun beim Start zufällig angezeigt.
Im WUPS-Menü ("L + Steuerkreuz unten + MINUS" während Aroma läuft) können Plugins nun komplett deaktiviert und wieder reaktiviert werden.
Patches, die das Aufnehmen von Screenshots und Videos in jedem Spiel erlauben. Umgeht auch nervige Screenshot-Sperren und Copyright-Texte und erlaubt Video-Streaming per SysDVR!
Die Patches unterstützen nun das kürzlich erschienene Update 19.0.1.
Patches, die das Aufnehmen von Screenshots und Videos in jedem Spiel erlauben. Umgeht auch nervige Screenshot-Sperren und Copyright-Texte und erlaubt Video-Streaming per SysDVR!