{
  "feedback_url": "https://hbas.sandmaennchen5.de/api/feedback.php",
  "packages": [
    {
      "name": "switchfin",
      "title": "Switchfin",
      "author": "dragonflylee",
      "version": "0.9.4",
      "license": "Apache v2",
      "category": "tool",
      "description": "Nintendo Switch Jellyfin Client.",
      "details": "Switchfin ist ein Drittanbieter-PC-Player für Jellyfin, der eine native Benutzeroberfläche bietet, um Filme und Serien zu durchsuchen und abzuspielen.\\Unterstützte Medieninhalte: Filme, Serien, Staffeln, Episoden\\Direktes Abspielen und Transkodierung",
      "url": "https://github.com/dragonflylee/switchfin",
      "icon": "https://hbas.sandmaennchen5.de/packages/switchfin/icon.png",
      "screens": 1,
      "updated": "25/08/2026",
      "appCreated": "02/09/2026",
      "app_dls": 1,
      "binary": "/switch/Switchfin/Switchfin.nro",
      "size": 40956062,
      "filesize": 39997,
      "extracted": 64113,
      "md5": "c42ff4bbf4b323a9929afaef4f7b8809",
      "sha256": "1f5a62d7c2e5b438bf01a5b6a93e3d65804fb990d1aa814c973a813d45ff1a57",
      "homepage": "https://github.com/dragonflylee/switchfin",
      "changelog": "Added\nadd eBook viewer with MuPDF support\nadd local file gallery viewing\nadd unplayed item count badge to media cards\nFixed\nimprove websocket receive loop to handle stop condition correctly\nPS4: improve shader handling of libmpv\n![download](https://img.shields.io/github/downloads/dragonflylee/switchfin/0.9.4/total?label=Downloads)",
      "channels": [
        "stable"
      ],
      "download_url": "https://hbas.sandmaennchen5.de/packages/switchfin.zip"
    },
    {
      "name": "switchfin-embydeko3d",
      "title": "Switchfin Emby (Deko3D)",
      "author": "dragonflylee",
      "version": "2278",
      "license": "Apache v2",
      "category": "tool",
      "description": "Nintendo Switch Emby Client (Deko3D).",
      "details": "Switchfin (Emby) ist ein Drittanbieter-PC-Player für Emby, der eine native Benutzeroberfläche bietet, um Filme und Serien zu durchsuchen und abzuspielen.\\Unterstützte Medieninhalte: Filme, Serien, Staffeln, Episoden\\Direktes Abspielen und Transkodierung",
      "url": "https://github.com/dragonflylee/switchfin/tree/emby",
      "icon": "https://hbas.sandmaennchen5.de/packages/switchfin-embydeko3d/icon.png",
      "screens": 1,
      "updated": "01/09/2026",
      "appCreated": "01/09/2026",
      "app_dls": 0,
      "binary": "/switch/Switchfin/Switchfin.nro",
      "size": 40996230,
      "filesize": 40036,
      "extracted": 64158,
      "md5": "92cc24294d3b680be543987d99e4bb31",
      "sha256": "9b45a3c86610b6654f9e1f152377ebacad79e103fe2bd5f7e4ba95b739103d27",
      "homepage": "https://github.com/dragonflylee/switchfin/tree/emby",
      "changelog": "0801fd8 feats: Compatible with emby api\n5bb26a3 feat: update curl 8.21.0 and harfbuzz 14.4.0\nc50f0ab fix: lunasvg font loading when USE_LIBROMFS\nb032c04 bump version 0.9.4\n6c2f223 fix: improve websocket receive loop to handle stop condition correctly\n0c69a88 feat: add unplayed item count badge to media cards\ncfe867d feat: update harfbuzz to version 14.3.1 and add uchardet build support\n803de97 feat: add EBookView for reading eBooks with MuPDF support\na433947 Add libmupdf build script\ne08be0d refactor: remove unused selected variable from MenuItem and simplify lambda in VideoView",
      "channels": [
        "beta"
      ],
      "download_url": "https://hbas.sandmaennchen5.de/packages/switchfin-embydeko3d.zip"
    },
    {
      "name": "switchfin-embygl",
      "title": "Switchfin Emby (OpenGL)",
      "author": "dragonflylee",
      "version": "2278",
      "license": "Apache v2",
      "category": "tool",
      "description": "Nintendo Switch Emby Client (OpenGL).",
      "details": "Switchfin (Emby) ist ein Drittanbieter-PC-Player für Emby, der eine native Benutzeroberfläche bietet, um Filme und Serien zu durchsuchen und abzuspielen.\\Unterstützte Medieninhalte: Filme, Serien, Staffeln, Episoden\\Direktes Abspielen und Transkodierung",
      "url": "https://github.com/dragonflylee/switchfin/tree/emby",
      "icon": "https://hbas.sandmaennchen5.de/packages/switchfin-embygl/icon.png",
      "screens": 1,
      "updated": "01/09/2026",
      "appCreated": "01/09/2026",
      "app_dls": 0,
      "binary": "/switch/Switchfin/Switchfin.nro",
      "size": 42332780,
      "filesize": 41341,
      "extracted": 67876,
      "md5": "d34eafd0769f0796881284dbcc9c964d",
      "sha256": "a3a1ef2959d2e636eb1efb80a270cec8c852c3d92d43ce96763afff03355d250",
      "homepage": "https://github.com/dragonflylee/switchfin/tree/emby",
      "changelog": "0801fd8 feats: Compatible with emby api\n5bb26a3 feat: update curl 8.21.0 and harfbuzz 14.4.0\nc50f0ab fix: lunasvg font loading when USE_LIBROMFS\nb032c04 bump version 0.9.4\n6c2f223 fix: improve websocket receive loop to handle stop condition correctly\n0c69a88 feat: add unplayed item count badge to media cards\ncfe867d feat: update harfbuzz to version 14.3.1 and add uchardet build support\n803de97 feat: add EBookView for reading eBooks with MuPDF support\na433947 Add libmupdf build script\ne08be0d refactor: remove unused selected variable from MenuItem and simplify lambda in VideoView",
      "channels": [
        "beta"
      ],
      "download_url": "https://hbas.sandmaennchen5.de/packages/switchfin-embygl.zip"
    },
    {
      "name": "retroarch-nightly",
      "title": "RetroArch (nightly)",
      "author": "Libretro",
      "version": "2026-10-19",
      "license": "GPL-3.0-or-later",
      "category": "emu",
      "description": "Aktueller Nintendo-Switch-Nightly-Version von RetroArch.",
      "details": "RetroArch ist ein universeller Emulator Launcher, der über „Cores“ verschiedene Konsolen,\\Computer und Arcade Systeme emulieren kann. Es bietet ein einheitliches Interface,\\moderne Features wie Shaders, Rewind, Netplay, Achievements, integrierte Datenbanken und extrem breite Plattformunterstützung.",
      "url": "https://www.retroarch.com/",
      "icon": "https://hbas.sandmaennchen5.de/packages/retroarch-nightly/icon.png",
      "screens": 2,
      "updated": "19/10/2026",
      "appCreated": "20/10/2026",
      "app_dls": 6,
      "binary": "/switch/retroarch_switch.nro",
      "size": 189623886,
      "filesize": 185180,
      "extracted": 431907,
      "md5": "c08c51d6bcf28948b4941cbbe0a4ae84",
      "sha256": "9354c7207cd8b1ba8cbd18c9ba3c3427f3e3c7dea3ae0d406aa7f077119eaa27",
      "homepage": "https://www.retroarch.com/",
      "changelog": "=== Future ===\nAI/TRANSLATION: Fix for drawing translation overlay within viewport\nAUDIO: ASIO driver for Windows platforms\nAUDIO: SDL3 audio and microphone drivers\nAUDIO/MICROPHONE: Fix resampling, apple drivers\nCOMMAND: Fix null pointer exception in COMMAND_GET_STATUS\nCOMMAND: Only allow pause when there is a core running\nCHEEVOS: Update to rcheevos 12.3\nCHEEVOS: Download badges on demand only\nCHEEVOS: Fix for PS2/PSP CHD hashing with RetroAchievements\nCLOUDSYNC: Google Drive cloud sync driver\nCLOUDSYNC: NFS cloud sync driver\nCONFIG: Fix saving main configuration after load configuration\nCLOUDSYNC: Conflict resolution options\nCLOUDSYNC: Add --cloudsync command line option to run a sync and exit\nFFMPEG: new features for save state, variable strength seek, audio/subtitle stream controls\nINPUT: Fix illuminance sensor on Linux\nINPUT: Fix raw mouse position after window state changes\nINPUT: New analog-to-digital types: both stick, twin-stick (for pressing face buttons with analog stick).\nINPUT: Fix for setups which have Game Focus and Hotkey Enable on the same key\nINPUT: Autoconf profile load/save rework: saved profiles have now higher priority, several QoL improvements for saving\nINPUT: Allow remap of gyro/accelerometer axes in autoconfig\nINPUT: Fix \"Sort Remaps by Gamepad\" when launching from CLI\nINPUT/SDL: Fix controller vid/pid detection on Windows\nINPUT/SDL: Add wiimote sensor capabilities\nINPUT: Remapped pressure sensitive buttons keep their pressure\nINPUT/SDL: Enable pressure sensitive buttons for PS3 controllers when SDL_JOYSTICK_HIDAPI_PS3=1\nINPUT/SDL3: Add SDL3 input driver\nINPUT/SDL3: Enable pressure sensitive buttons for PS3 controllers when SDL_JOYSTICK_HIDAPI_PS3=1\nINPUT/UDEV: Fix multi-touch detection\nINPUT/UDEV: Gyroscope and accelerometer sensor support\nINPUT/UDEV: Add wiimote sensor capabilities\nLIBRETRO: ROM memory type added\nLIBRETRO: Sensor interface clarifications\nLIBRETRO: RETRO_ENVIRONMENT_SET_SAVE_STATE_DISABLE_UNDO allows cores to disable frontend's save state undo feature to decrease memory usage\nLIBRETRO: Performance improvements for nbio and archive handling in libretro-common\nLIBRETRO: Performance improvements for utf encoding in libretro-common\nLIBRETRO: Performance improvements for crc32 computation\nLIBRETRO: Enable Linux ARM64 compilation for RetroArch (and several cores)\nLIBRETRO: Fix CHD handling of MODE1/RAW MODE2/RAW tracks\nLIBRETRO: API for coordinating executable memory regions\nLOCALIZATION: Add Thai language\nMENU: Do hard reset when pushing RetroPad Start on Restart menu item\nMENU: Remove \"Missing firmware check\" option\nMENU: Show keyboard overlay selection even if it is not loaded\nMENU: Core info link improvements\nMENU: Disc control improvements: allow change without eject, insert is auto-delayed to allow core to detect disc change, save file name not changed when manual disc append is used\nMENU: Fixes for building without menu\nMENU: Widget default size adjusted\nMENU: Use RetroPad Y inside shader menu to toggle background opacity or reset shader passes\nMENU: Fast-forward notification control now acts as frame throttle notification control (including slowmotion and rewind)\nMENU: Unused RetroRating and performance level indications removed\nMENU: Evergarden theme for Ozone and RGUI\nMENU: Saving menu is reorganized\nMENU: Save state thumbnails are now saved in native resolution for HW rendered cores\nMENU: Refactor of bind/remap menu\nMENU: Rename Quick Menu Restart to Reset\nMENU: Add sublabels for built-in cores and show them in core manager list\nMENU: Cheat menu rework\nMENU: Add Load State to Run menu\nMENU: Fix crash when closing content with runahead and remaps active\nMENU: Default core downloader URL on ARM64 Linux platforms\nMENU: New \"Display Time\" on-screen panel\nMENU: New hotkey for Toggle Video Filter\nMENU/EXPLORE: Improve merging metadata of similar items (mostly for NES db)\nMENU/GLUI: Add Dracula color theme\nMENU/OZONE: Add dynamic header icon option\nMENU/OZONE: Fix occasional left mouse click selection error\nMENU/OZONE: Left sidebar is now optional\nMENU/XMB: Current menu icon refactor\nMENU/XMB: Left thumbnail and handheld mode fixes\nMENU/XMB: Tab change possible by gestures\nMENU/XMB: Horizontal menu is now optional\nNETWORK: New network commands SAVE_STATE_SLOT N and GET_CONFIG_PARAM\nNETWORK: HELP network command lists every command with what it does\nNETWORK: LIST_CORES, LIST_PLAYLISTS and GET_PLAYLIST network commands, to find content and the core to load it with\nNETWORK: New network command PRESS, holding RetroPad buttons, running a number of frames and letting them go in one request\nNETWORK: New network command RUN_UNTIL, running the content until a byte at a system address meets a condition, instead of running a few frames and reading it again\nNETWORK: New network command GET_INPUT, reporting what a player holds without changing it\nNETWORK: MCP server offers the menu buttons, the disc hotkeys, the driver restarts, the state slots and the replay controls as five tools, MENU, DISK, REINIT, STATE and REPLAY, rather than nineteen; each is still a command of its own, and SAVE_FILES and LOAD_FILES are commands only\nNETWORK: New network command WATCH, so RUN_FRAMES, PRESS and RUN_UNTIL carry the bytes an assistant watches along with their own answer instead of needing a read after every step\nNETWORK: LOAD_CORE says why it failed, and neither it nor LOAD_CONTENT unloads the running core for a path that turns out not to be one\nNETWORK: SET_INPUT holds several controls at once, joined by \"+\": \"right+a\" runs and jumps in one request rather than two\nNETWORK: LIST_CORES takes a content path, listing only the cores that can load it\nNETWORK: MCP server: AI assistants can drive RetroArch through the Model Context Protocol, every network command a tool (off by default, see docs/mcp-server.md)\nNETWORK: MCP server: tools whose work runs over later frames (content, states, replays, shaders, AI service) answer with its outcome once it is through, and the server stays up across content loads\nNETWORK: MCP server: the replies that are rows of fields are given as structuredContent as well as text, with an outputSchema describing their columns\nNETWORK: MCP server: the hotkeys that step a selection a program cannot read back are no longer offered as tools, where a command taking the value outright already is; all of them remain network commands\nNETWORK: Fix SAVE_STATE_SLOT freezing RetroArch with cores such as bsnes\nNETWORK: Fix the SAVE_FILES and LOAD_FILES failure reply, and LOAD_CORE reporting a core that failed to load as loaded\nNETWORK: Fix LOAD_CONTENT closing the running content before finding that the core or content path it was given does not exist\nNETWORK: Built-in TLS 1.2/1.3 client; mbedTLS and BearSSL are no longer bundled (--enable-mbedtls / --enable-bearssl use a system one)\nNETWORK: Built-in SMB2/3 client with signing, AES-CCM/GCM encryption and Kerberos; libsmb2 is no longer bundled (--enable-libsmb uses a system one)\nNETWORK: Built-in NFSv3 and NFSv4 (4.0, 4.1, 4.2) client for loading content from nfs:// exports\nNETWORK: NFS files stay usable across a server restart, a dropped connection or a long pause: the client reconnects and reopens what it needs\nNETWORK: SMB files stay usable across a server restart: the connection is mended and the file opened again where it was\nNETWORK: NFSv4.2 reads use READ_PLUS: holes in sparse files no longer cross the network\nNETWORK: Optional SMB/NFS read-ahead with background prefetch, for large disc images over a slow link (off by default)\nNETWORK: Saved passwords are encrypted in retroarch-keychain.cfg; an optional passphrase lets the keychain move to another machine (see docs/network-stack.md)\nNETWORK: SMB 3.1.1 signs with AES-GMAC where the server offers it, several times faster than AES-CMAC on signed reads\nNETWORK: HTTPS downloads whose length is set by the server closing the connection now finish instead of hanging\nOVERLAY: Allow overlays to position the viewport\nOVERLAY: Hold button function\nOVERLAY: Allow interaction during next overlay swap\nOVERLAY: Alternative 2-touch option\nOVERLAY: Allow touch mouse/lightgun to still work when controller is connected\nRECORD: Fix GPU recording performance\nRJPEG, RPNG: Optimizations, Add Neon and SSE2 optimized codepaths\nSCAN: Fix 3DS content scanning skipping all files\nSCAN: Fix CHD scanning skipping some files\nSCAN: Improve Saturn content recognition\nSCAN: Improve Philips CD-i content recognition\nSCAN: Improve scan performance by caching playlist updates\nSCAN: Interpret M3U files during scanning\nSCAN: Merge manual and automatic scan into a more flexible setup\nSCAN: Improve GDI content recognition\nSHADER: Display on-screen error when preset load fails\nSHADER: Add gyroscope / accelerometer uniforms for shaders\nSHADER: Add aggressive shader caching to slang shader backend\nVIDEO: Throttle framerate when VSync is enabled but window is not focused\nVIDEO: New video filters de-dither, pixel-art-AA, ntsc, crop-borders\nVIDEO/GL: Fix some issues with GLSL shaders when using GLCore driver\nVIDEO/SDL2: Add shared context\nVIDEO/SDL2: Add hardware-accelerated support for widgets, XMB, Ozone\nVIDEO/SDL3: Add SDL3 video driver (software/gl/glcore/vulkan)\nVIDEO/VULKAN: VK_EXT_full_screen_exclusive is now optional\nVFS: Add Samba share browse and load content (Windows file shares)\n=== 1.22.1 ===\nAUDIO: Microphone CoreAudio driver for iOS and macOS\nAUTOCONF: Autoconfig match extended with a physical identifier\nCAMERA: Use ffmpeg libavfilter virtual input device as default\nCHEEVOS: Show additional message for unsupported achievements\nCHEEVOS: Upgrade to rcheevos 12.1\nCHEEVOS: Change expired token message from info to error\nCHEEVOS: Hashing of RVZ files is now supported\nCLOUDSYNC: Enable icloud_drive cloud sync backend on MacOS / iOS\nCLOUDSYNC: Don't always trust the server hash\nCLOUDSYNC: Enable WebDAV support for Android\nCLOUDSYNC: Speed up cloudsync on Apple\nDATABASE: Improve multidisk game scanning\nDATABASE: Filter in Database Manager now works for genre and region\nINPUT: Default key and mouse binds for lightgun Start and Select buttons\nINPUT: Turbo mode corrections\nINPUT: Turbo fire settings are now saved to remaps, not to overrides\nINPUT: Fix menu usage when OK/Cancel has mouse binds\nINPUT: Ignore menu mouse startup position before moving\nINPUT: Fix heavy slowdown when using Bluetooth XInput controllers with rumble\nINPUT: Reset and close content hotkeys now require confirmation, similar to quit\nINPUT: Menu toggle and hotkey enable can now be assigned to the same key\nINPUT: Option to have hotkeys follow the port mapped first to the core\nINPUT/UDEV: Fix lost terminal settings after restart from menu\nINPUT/BSV/REPLAY: Bumped replay format version to 2. Old replays will still play back fine.\nINPUT/BSV/REPLAY: Add option to skip deserializing checkpoints from replay files (it introduces jank in some emulators).\nINPUT/BSV/REPLAY: Add checkpoint and initial savestate compression, following the `savestate_file_compression` config boolean.  Use zstd if available, or fall back to zlib.\nINPUT/BSV/REPLAY: Add incremental checkpoints based on statestreams (depending on `HAVE_STATESTREAM` compile time flag).  As an example, 60 `pcsx_rearmed` savestates would take 267MB uncompressed; with incremental encoding this is reduced to 77MB.  Compressing the result can reduce the size to just 4MB.\nINPUT/BSV/REPLAY: Checkpoint compression and encoding can be combined. For example, 60 `pcsx_rearmed` checkpoints can take up just 15MB if each state is incremental and compressed. This is not as optimal as using incremental states without save state compression followed by offline compression, but is a good compromise in many use cases.\nINPUT/BSV/REPLAY: Add hotkeys and text commands to force a checkpoint insertion into the currently recording replay, and to seek backwards to the previous checkpoint and forwards to the next checkpoint.\nINPUT/BSV/REPLAY: Add a text command to seek to a specific frame of the currently playing/recording replay; it will return via the command replier the actual seeked-to frame (right now it only supports seeking to checkpoints).\nINTL: Add Irish Gaelic to selectable languages\nJPEG: Fix clamping bug in JPEG decode\nLIBRETRO: Deprecate intfstream_open_writable_memory\nLIBRETRO: New environment function RETRO_ENVIRONMENT_GET_TARGET_SAMPLE_RATE\nMENU: Common Thumbnail Background option for all menu drivers\nMENU: Move core options reset from Settings/Configuration to Main Menu / Configuration Files\nMENU: Use right analog stick for thumbnail cycling in playlists\nMENU: Option to always suggest cores, even when a core is already loaded\nMENU: Option to show Favorites before History\nMENU: Media history playlists are now visible in playlist manager\nMENU: Import Content visibility defaults reverted\nMENU: Update CRTSwitchRes menu options for future use\nMENU: Debug builds are indicated in Information menu\nMENU: Save As / Save Main options for configuration file\nMENU: Unwanted input is prevented when menu is triggered by toggle combo\nMENU: 32-bit values in cheats and rumble are not presented as huge lists\nMENU: Less important widgets are now sized like task notifications\nMENU: Play count is added to runtime log\nMENU: Configurable startup page (several options beside default Main Menu)\nMENU: Shader menu rework, combined save/remove menus, save current, Y and Start hotkeys for shader parameters and background opacity toggle\nMENU: Single-click start option from playlists and Explore view\nMENU: Allow kiosk mode and hiding of Settings menu also in GLUI and RGUI\nMENU: Task widget improvements\nMENU/GLUI: Show thumbnails in Explore view\nMENU/XMB: Improvements for mobile/touch. More natural horizontal/vertical scrolling\nMENU/XMB: Select button toggles thumbnails in playlists\nMENU/XMB,OZONE: Fix content icons when playlist tabs are hidden\nMENU/OZONE: Horizontal padding factor option\nMENU/OZONE: Custom font selection and scaling factor\nMENU/RGUI: Clock format is now configurable and moved to top header\nNETPLAY: Push room info to lobby\nNETWORK: Fixes for nmcli wifi driver\nNETWORK: Network command interface enabled for Android, iOS, TVOS\nOTHER: ZStandard support and libchdr update for support of chd files converted with createdvd option\nOVERLAY: Speed limit on touch pointer tracking\nOVERLAY: Dedicate each touch pointer to hitboxes or pointing devices\nOVERLAY: Fix overlay turbo fire\nPLAYLIST: Built-in playlists are now stored under playlists/builtin\nPLAYLIST: Fix subsystem information in playlists\nREPLAY: Bugs fixed regarding rewind\nREPLAY: Same timeline check and future state check for replays vs. savestates\nSAVESTATES: Savestate thumbnails are default enabled for x86_64 builds\nSAVESTATES: Slot is now remembered using the runtime log file\nSAVESTATES: Slot hotkey widget shows save state thumbnail\nSCAN: Fix crash with Sega CD\nSCAN: Log files without database match\nSCAN: Optimization of database queries by content file size\nVIDEO: Fix auto swap interval setup\nVIDEO: Improvements for integer scale half scaling\nVIDEO: Adjustments to smart integer scaling, considering title safe area\nVIDEO: Frame delay improvements for the automatic setting\nVIDEO: Auto-enable GPU recording with HW context cores\nVIDEO: Fix viewport bias when using custom aspect ratio\nVIDEO/GL: Fallback OpenGL symbol loader for Linux devices with EGL < 1.5\nVIDEO/GL: Support for Cg and GLSL shaders in the GLCore video driver\nVIDEO/GL: Improve GLES version detection\nVIDEO/SHADER: Shader hold function, useful for some lightguns and shader comparison\nVIDEO/SWITCHRES: Horizontal and vertical geometry adjustment options added\nVIDEO/SWITCHRES: Game overrides\nVIDEO/VULKAN: Add VK_EXT_full_screen_exclusive extension support for Windows\n=== Änderungsverlauf (GitHub) ===\n--- 15.10.2026 ---\n+ Hinzugefügt: NETWORK: MCP server offers the menu buttons, the disc hotkeys, the driver restarts, the state slots and the replay controls as five tools, MENU, DISK, REINIT, STATE and REPLAY, rather than nineteen; each is still a command of its own, and SAVE_FILES and LOAD_FILES are commands only\n+ Hinzugefügt: NETWORK: New network command WATCH, so RUN_FRAMES, PRESS and RUN_UNTIL carry the bytes an assistant watches along with their own answer instead of needing a read after every step\n--- 15.10.2026 ---\n+ Hinzugefügt: NETWORK: New network command GET_INPUT, reporting what a player holds without changing it\n+ Hinzugefügt: NETWORK: LOAD_CORE says why it failed, and neither it nor LOAD_CONTENT unloads the running core for a path that turns out not to be one\n--- 15.10.2026 ---\n+ Hinzugefügt: NETWORK: New network command RUN_UNTIL, running the content until a byte at a system address meets a condition, instead of running a few frames and reading it again\n--- 14.10.2026 ---\n+ Hinzugefügt: NETWORK: New network command PRESS, holding RetroPad buttons, running a number of frames and letting them go in one request\n+ Hinzugefügt: NETWORK: SET_INPUT holds several controls at once, joined by \"+\": \"right+a\" runs and jumps in one request rather than two\n+ Hinzugefügt: NETWORK: LIST_CORES takes a content path, listing only the cores that can load it\n+ Hinzugefügt: NETWORK: MCP server: the replies that are rows of fields are given as structuredContent as well as text, with an outputSchema describing their columns\n+ Hinzugefügt: NETWORK: MCP server: the hotkeys that step a selection a program cannot read back are no longer offered as tools, where a command taking the value outright already is; all of them remain network commands\n+ Hinzugefügt: NETWORK: Fix LOAD_CONTENT closing the running content before finding that the core or content path it was given does not exist\n--- 9.10.2026 ---\n+ Hinzugefügt: CLOUDSYNC: Add --cloudsync command line option to run a sync and exit\n--- 5.10.2026 ---\n+ Hinzugefügt: NETWORK: MCP server: tools whose work runs over later frames (content, states, replays, shaders, AI service) answer with its outcome once it is through, and the server stays up across content loads\n+ Hinzugefügt: NETWORK: Fix SAVE_STATE_SLOT freezing RetroArch with cores such as bsnes\n+ Hinzugefügt: NETWORK: Fix the SAVE_FILES and LOAD_FILES failure reply, and LOAD_CORE reporting a core that failed to load as loaded\n--- 5.10.2026 ---\n+ Hinzugefügt: CLOUDSYNC: NFS cloud sync driver\n--- 5.10.2026 ---\n+ Hinzugefügt: INPUT: Remapped pressure sensitive buttons keep their pressure\n+ Hinzugefügt: INPUT/SDL: Enable pressure sensitive buttons for PS3 controllers when SDL_JOYSTICK_HIDAPI_PS3=1\n+ Hinzugefügt: INPUT/SDL3: Enable pressure sensitive buttons for PS3 controllers when SDL_JOYSTICK_HIDAPI_PS3=1\n--- 4.10.2026 ---\n− Entfernt: INPUT/SDL3: Fix stall on window focus with threaded video\n--- 4.10.2026 ---\n+ Hinzugefügt: INPUT/SDL3: Fix stall on window focus with threaded video",
      "channels": [
        "nightly"
      ],
      "download_url": "https://hbas.sandmaennchen5.de/packages/retroarch-nightly.zip"
    }
  ]
}