dsh-inapp-plugin: Running Android Emulator on DSH Pages
Game Lab is a DSH client plugin maintained by LordGrimTaken (v1.2, MIT) that connects local Android SDK emulators to the DSH interface: it launches a 720x1280 headless AVD on demand, renders real-time H.264 video using WebCodecs (with a fallback to PNG if unsupported), and provides click, swipe, keyboard, and gamepad input. It also supports APK game library scanning, Gradle/Capacitor Build & Play, and automatically stops after 5 minutes of inactivity. The article verifies the installation command (`plugin_manager install_bundle`) and configuration fields (the `game-lab` line in `cordis.patch.yml`) based on the README, documents typical usage and real-world performance metrics (cold start time of 36-62 seconds, memory usage of 3.1-3.7 GB during operation, and approximately 19 fps for H.264), and notes that Windows is the tested platform, the plugin runs with the permissions of the current DSH process, and the source code and license should be reviewed before installation.
Read More