Einige Glitches in Bezug auf die Internationalisierung wurden behoben und eine französische Übersetzung hinzugefügt.
* Added French translation by @Charpy * Fix some internationalization glitches
Einige Glitches in Bezug auf die Internationalisierung wurden behoben und eine französische Übersetzung hinzugefügt.
* Added French translation by @Charpy * Fix some internationalization glitches
SysDVR ist jetzt in deutscher Sprache erhältlich. Im PC-Client lassen sich jetzt die Lautstärke anpassen und die Konsole während des Streamens ausschalten; zudem lässt sich das Programm mit einem Controller bedienen. Durch das Absenken der Minimalversion unter Android auf Android 8 Oreo werden mehr Geräte unterstützt.
Die Rotationseinstellungen unter Android werden nicht mehr ignoriert, das Netzwerk-Streaming funktioniert nach dem Aufwachen aus dem Standby wieder korrekt und ein seltener Absturz nach mehreren Stunden ununterbrochenes Streaming wurde behoben. Unter Samsung DeX wurde zudem die Touchscreen-Eingabe behoben.
* Localization support. The client and settings app can now be translated. ** This release ships with support for the following languages: English, German, Polish, Italian and Chinese (simplified) ** If you wish to contribute a translation for your own language get in touch in the relevant issue or on discord * Added in-app volume control for operating systems that don't have a volume mixer #270 * Support for turning off the console screen during streaming #278 * Support more android devices, the minimum android version required is now Android 8. We still only support 64-bit arm devices. * Support navigating the client UI with a gamepad on all platforms (subject to SDL limitations) * Fix rotation settings getting ignored on android #262 * Fix network streaming occasionally not working when resuming the console from sleep * Fix a rare crash that would happen after multiple hours of continuous stream * Fix touchpad input when using Samsung Dex * Other minor fixes and tweaks
Der SysDVR-Client wurde komplett umgeschrieben und funktioniert jetzt plattformunabhängig mit einer neuen Benutzeroberfläche ohne die Installation von .NET! Neu ist auch eine Android-Version.
Mit der neuen Oberfläche lassen sich auch Videos und Screenshots in Echtzeit aufnehmen. Zudem werden Switch-Konsolen im gleichen Netzwerk automatisch erkannt. Natürlich wurden mit dem Rewrite auch von Nutzern gemeldete Fehler behoben.
Entfernt wurde das Streaming zu anderen Playern, der "--rtsp
"-Flag und das Aufnehmen über die Kommandozeile mit dem "--file
"-Flag.
Nur der PC-Client wurde aktualisiert. Das Screen-Sharing in Discord bringt den Client nicht mehr zum Absturz und im USB-Modus verbindet sich dieser automatisch mit der Konsole neu.
* Fix discord screenshare crashing SysDVR-Client #235 * Auto reconnect when streaming in USB mode even if the console is unplugged ** This will try to find the same console by serial number, if you modified it with prodinfo editing tools and attach multiple consoles at the same time it may not work as expected.
In dieser Version sollten endlich alle Abstürze im USB-Modus und Verbindungsprobleme im TCP-Bridge-Modus behoben worden sein. Zudem wurden libusb-Fehler auf Apple Silicon Macs behoben. Für Linux-Nutzer steht jetzt auch ein experimentelles Flatpak-Paket bereit.
Zu guter Letzt wurde noch der Speicherverbrauch des Systemmoduls gesenkt, was nicht mehr zu Freezes führen sollte, wenn SysDVR gleichzeitig mit vielen anderen Systemmodulen verwendet wird.
Die dvr-patches können automatisch von GitHub geladen werden. Ferner wurden etliche "Mode Switching" Fehler behoben und der RTSP-Modus sollte wieder korrekt funktionieren.
* SysDVR-settings can now update dvr-patches from github releases automatically ** This feature works for USB-Only versions too however the USB-Only builds don't come with the settings app, you can get the NRO manually from the regular release * Most "mode switching" errors should have been solved * Fix rtsp mode which has been broken probably since update 5.0 and no one noticed * Other minor fixes
ntrview wird jetzt als WUHB für Aroma ausgeliefert. Zudem wurden das Menü redesigned und nervige Menü-Töne hinzugefügt.
* ntrview is now shipped as a wuhb for Aroma, with art by @sirocyl. * ntrview now makes little clicky noises when you navigate around the menu. * ntrview's menu has been completely re-themed and reworked, with new button prompts, styling, and more! Plus a switch to the Wii U system font for extra authenticity.
Der Treiber wird unter Windows nun automatisch installiert. Zudem wurde ffmpeg auf Version 59 aktualisiert, weshalb Linux- und macOS-Nutzer dieses aktualisieren müssen. Unter diesen beiden Systemen werden auch die Abhängigkeiten besser gehandhabt – macOS-Nutzer müssen fehlende Bibliotheken einfach nur mit bspw. brew nachinstallieren.
* Automatic driver installation with libwdi on Windows ** If this is the first time you use SysDVR just open the GUI and you will be prompted to install the driver when you try to stream, if you already installed it with zadig nothing changes. ** This means that zadig is not needed anymore, if you're following a guide that requires it is outdated ** The official guide in the wiki has been updated to reflect this * Linux and mac users: ffmpeg (libavcodec) has been updated to version 59, if you still have the old 58 version update it with you package manager * Better native dependency handling on MacOS and linux ** For MacOS all the dylib loading problems should be fixed now, you just need to install the libraries with brew
Nintendo Switch, Nintendo Switch: Update aufnahme, streaming
Der SysDVR-Client nutzt nun .NET 6 und unterstützt damit auch Apples ARM-Prozessoren. Wer vorher den Client über Rosetta 2 genutzt hat, muss vorher die ARM-Version von .NET 6 installieren.
Das USB-Protokoll wurde verbessert und das Stottern sollte damit behoben sein. Mit den DVR-Patches lässt sich außerdem die Beschränkung bezüglich Video-Aufnahmen in Spielen aufheben. Auch wenn SysDVR nicht verwendet wird, sind die DVR-Patches interessant: Manche Spiele verhindern Screenshots oder legen Copyright-Text darüber – diese Funktionen werden mit den Patches ausgeknipst!
* SysDVR-Client is now built with .NET 6, if you're still using .NET 5 you must update. ** Remember to choose the x64 version if your windows install is 64-bits or it won't work. ** If after installing it SysDVR can't find it manually fix your PATH environment variable * Arm "apple silicon" macs are now supported and should work as expected #166 ** If you previously used SysDVR over rosetta you must install native arm .NET and native arm dependencies with brew, refer to the guide for more info. * The USB protocol has been improved, stuttering should be gone now. ** This means that latest client is not compatible with older sysdvr versions and vice versa, make sure to update the sysmodule on your console and reboot afterwards. * Improvements of the video decoding process, the client should use less CPU now. * Now it's possible to set the video player title with the --title command line option #170 * Other minor improvements
SkyNX funktioniert nun mit der aktuellsten Atmosphère-Version. Achtung, das Streaming-Programm muss auch aktualisiert werden.
Updating everything to work with latest libnx / Atmosphere.
Die .NET 6.0 Runtime wird unterstützt. Auch kann von mehreren Konsolen über USB gestreamt werden, wobei die erste gefundene Konsole im Client-Programm angezeigt wird. Das klappt aber nicht, wenn die Seriennummer der Konsole nicht gefunden werden kann – das kann vorkommen, wenn mit der PRODINFO rumgespielt wurde. Zu guter Letzt wurden noch einige Fehler mit dem Fullscreen-Modus behoben.
* Compatibility with dotnet 6, you won't have to download an outdated version to run SysDVR-client anymore. (dotnet 5 still works) * Support for streaming from multiple consoles over USB ** By default SysDVR-client will connect to the first available console it finds, the serial is shown in the command window ** You can specify which console to connect to by adding --usb-serial your_serial to the command line, partial serials are matched by the last digits, for example --usb-serial 123 will connect to any console whoose serial ends with 123 ** This feature won't work if sysdvr can't find the console serial, this can happen if you used prodinfo editing tools. * When using the built-in player you can add the --fullscreen option to the command line to automatically switch to full screen #138 * Fix a bug where sysdvr would get stuck on switching modes and required a reboot #132 * When in full screen mode the window shouldn't disappear when it loses focus #161 * When in full screen mode the mouse cursor is hidden #133 * The SysDVR-settings homebrew sholdn't crash anymore when SysDVR isn't running #165
Nintendo Switch, Nintendo Switch: Update recording, streaming
Neben einigen Bugfixes u.a. zur flüssigen Wiedergabe lassen sich sich Streams jetzt auch als MP4 exportieren. Die Videodatei muss am Ende aber noch mit ffmpeg re-enocdiert werden, wofür folgender Befehl ausreicht:
ffmpeg -i video.mp4 -c:v h264 -c:a aac output.mp4
Näheres im Changelog.
* Fixed random image corruption in certain games, used to happen especially on still images #91 * Fixed USB errors on linux #106 * Export recordings as mp4 files #104 * * The recorded data is not processed to keep the cpu usage low, the output file may be big and not all video players may be able to play it. It's recommended to remux/re-encode the file after recording, an easy way of doing that is with ffmpeg: ffmpeg -i video.mp4 -c:v h264 -c:a aac output.mp4 * * While this seems to work well enough i didn't thoroughly test it with long recordings, please let me know of any issues. * Reduced stuttering in the built-in video player * The "simple network mode" RTSP server should now be more reliable and works in most video players
Nintendo Switch, Nintendo Switch: Update blaulichtfilter, streaming
SysDVR USB ist jetzt bereit für 11.0 und das Skalieren des eingebauten Players auf nicht-16:9-Monitoren wurde behoben.
* Fix USB on 11.0 * Fix scaling for the built-in player when using a monitor that's not 16:9
Neben dem 11.0-Support wird bei Fizeau auch das Dimming deaktiviert, wenn der Timeout auf 0 steht.
* Disable dimming if timeout is 0 * Update for 11.0.0
Mit "F11" kann der eingebaute Videoplayer in den Vollbildmodus geschaltet werden. Auch lassen sich Skalierungsfilter anwenden und ein paar Fehler gehören der Vergangenheit an.
* Added full screen mode for the built-in player, press F11 to toggle it (#98). * Added scale filters for the built-in player, now the streaming should look better on high resolution screens. * Show a warning when running on Windows with an unsupported (x86) .NET runtime (#97). * Fix a crash when using an audio device with more than two channels (#94). * Show current PID in the player titlebar to allow streaming software to distinguish between multiple instances. * Minor fixes.
SysDVR-Client benötigt jetzt .NET 5.0. Ein eigener Video-Player mit der geringstmöglichen Latenz und ein besseres Programm für die Einstellungen wurden hinzugefügt. Nebenbei gibt es auch noch allgemeine Performance-Verbesserungen und neuere 32-Bit-ARM-CPUs werden mit etwas Frickelei unterstützt. Achja und wer Startskripte nutzt muss sie eventuell wegen geänderten Parametern anpassen.
* SysDVR-Client was upgraded to the just released .NET 5.0 so we match numbers. Make sure to download it before trying this update. * Custom built-in video player to ensure best performances, brings down latency to about 100ms or less, literally can't get better than this. * * The built-in player uses ffmpeg and SDL2. Dlls are included for windows 64-bit, on mac and linux you can install them from your package managers, i added example commands in the guide. * * As for 32 bit Windows ffmpeg officially doesn't provide 32 bit builds anymore. If you're still using a 32 bit PC you can get unofficial builds from third parties and extract them to the SysDVR-Client folder, this should work but i'm not providing support for it, you should upgrade your PC. * * The implementation is still pretty rough and there's room for improvement but it's already a major step up from mpv, looking forward to user feedback. * * All the previous streaming modes are still avalilable, you can see them with the --help option * New settings app with a proper GUI, explainations and links to the guide. * SysDVR-Client GUI has been updated to be simpler to use: only select USB or type the IP and click launch to stream. * Tweaked some timing and threading priorities that should improve performances on the console side * * Due to the limited testing i can do on my own i don't know if these changes have any negative side effects, i didn't notice anything wrong but in case of problems like lag in games or degraded performances let me know and i'll revert it if it's necessary. * Added support for 32 bit arm in SysDVR-Client, now it can run on many single board computers like the raspberry pi * * Depends on .NET support for your board. Raspberry pi zero and 1 are not supported due to older arm version. * * Will most likely need manual configuration of hardware accelerated decoding to run smoothly, there's an explaination here * Due to the changes to SysDVR-Client the command line arguments have slightly changed as well, this will likely break launch scripts generated by the GUI, make sure to delete them and create new ones with the latest version.