What's new

Dish 2.0

September 2026

One version number for every app from here on. This is what changed, and what each way of connecting can carry.

Your controller has a microphone and a speaker

Switch Microphone on for a controller and the phone's mic becomes the pad's mic, so party chat on the PC hears you through the controller. The pad's speaker comes back to your phone in stereo. Mute stops the capture at the source: while muted, nothing leaves your device. Off until you turn it on. Needs Satellite on Windows and an emulated DualSense or DualShock 4.

Sunshine, Apollo, and Wolf, without Satellite

Every Dish client can now pair with a Moonlight host directly and show up there as a controller. Buttons, sticks, motion, touchpad, rumble, and battery all make the trip.

Dish for Linux

The Linux client is off the roadmap and on the downloads page: .deb, .rpm, AppImage, and Flatpak, with the same pairing and the same feel as the Windows client. Steam Deck included.

Your real pad lights up

Plug a DualSense, DualShock 4, or Switch Pro into the client over USB and the game drives it: lightbar color, player lights, the mute lamp, and DualSense adaptive triggers. On the phone, the on-screen pad shows the same things and buzzes for trigger rumble.

Analog triggers on screen

Slide along the trigger rail for a partial pull, or tap the top zone for a full press. The rail fills to show how far in you are.

DualSense and Switch Pro on Windows

Satellite for Windows can now show your games a DualSense or a Switch Pro, with motion, next to the Xbox and DualShock 4 pads it already offered.

Crash reports that tell the truth

Every app has the same Share crash reports switch, on by default, off with one tap. When the app crashes it sends a stack trace and the versions involved, and nothing else, ever. The desktop apps and Satellite use Sentry; Android uses Crashlytics. The privacy pages spell out exactly what a report holds.

What reaches your game

Dish can send a controller to three kinds of host. Not every host can carry everything.

Feature SatelliteSunshine, Apollo, WolfBluetooth host
Buttons, sticks, triggers Yes Yes Yes
Gyro and motion Yes When the game asks No
Touchpad PlayStation pad Yes No
Rumble Yes Yes No
Lightbar PlayStation pad Yes No
Battery level Yes Yes No
Adaptive triggers PlayStation pad, Satellite on Windows No No
Player lights Satellite on Windows No No
Microphone PlayStation pad, Satellite on Windows No No
Speaker PlayStation pad, Satellite on Windows No No

What each client brings

Dish for Android

On-screen pads in Xbox, PlayStation, and Switch styles, a Bluetooth or USB pad, the phone's own tilt as motion, the phone's mic and speaker for controller audio, and a Bluetooth gamepad mode for a console or TV box.

Get on Google Play

Dish for Windows

Any pad Windows already sees, plus USB-direct for DualSense, DualShock 4, Switch Pro, 8BitDo, and Steam Controller pads. A plugged-in DualSense uses its own headset mic and speaker. Updates itself.

Download for Windows

Dish for Linux

Same as Windows, on a desktop or Steam Deck. USB-direct needs the udev rule the .deb and .rpm install. Your package manager owns updates.

Download for Linux

Earlier

1.1, August 2026
The Guide button on wired Xbox-style pads, a cable next to a Bluetooth pad, PDP Switch pads, the Steam Controller over USB, and the Amazon Luna Controller. Dish for Windows and the first Dish for Linux builds landed alongside.
1.0, July 2026
The first public release: Dish for Android and Satellite. Wi-Fi with Satellite or Bluetooth with no extra software, from the on-screen pad, a USB pad, or a Bluetooth pad.

Full release notes

Every change, in plain language, lives in each repo's changelog.

Ready to try it?

Free, open source, and five minutes from download to first button press.