Releases: AngeloDeLorenzo/couch-remote
Couch Remote 1.0.8
Bugfix release:
- Corrects the Prime Video launcher button styling to use a blue button with white text.
Install/update via the Flatpak repository: flatpak install --user https://angelodelorenzo.github.io/couch-remote/couch-remote.flatpakref then flatpak update.
Snap users can update with sudo snap refresh couch-remote.
Couch Remote 1.0.7
- Discovered devices now get their network MAC filled in automatically (read from the system ARP table during the scan), so Wake-on-LAN works without typing it by hand
- Fixed the setup window discarding the MAC found during a scan
Install/update via the Flatpak repository: flatpak install --user https://angelodelorenzo.github.io/couch-remote/couch-remote.flatpakref then flatpak update.
Couch Remote 1.0.6
- Reworked the remote window into a balanced two-column layout so it fits 720p/1080p without running off-screen
- Restyled the bottom status bar as a recessed LCD-style display
Install the couch-remote-1.0.6.flatpak bundle with flatpak install --user couch-remote-1.0.6.flatpak (the GNOME runtime is pulled from Flathub on first install).
Couch Remote 1.0.5
Fixed the "Pair Selected" button in the setup window, which raised an internal error (an undefined reference) and never started pairing. The 1.0.4 command-parsing fix was not enough on its own because the graphical pairing path crashed before launching the pairing command.
Installable Python artifacts are attached. The Flatpak manifest is at packaging/flatpak/io.github.angelodelorenzo.couch-remote.yml.
Couch Remote 1.0.4
Bugfix release:
- Fixes pairing command parsing when options are passed after the pair subcommand.
- Adds pairing timeouts so setup reports unresponsive TVs instead of appearing stuck.
- Adds regression coverage for subcommand option parsing.
Couch Remote 1.0.3
Bugfix release:
- Fixes Android TV discovery inside the Flatpak sandbox by using Python mDNS discovery instead of the host avahi-browse command.
- Adds pinned Flatpak wheels for zeroconf and ifaddr.
Validation:
- Flatpak scan finds the local Android TV from inside the sandbox.
- flatpak-builder-lint passes for manifest and generated repo.
- Python wheel install and unit tests pass.
Couch Remote 1.0.2
Release notes:
- Renames the Flatpak app ID to io.github.angelodelorenzo.couch-remote for Flathub submission.
- Adds pinned offline Python wheels for x86_64 and aarch64 Flatpak builds.
- Tightens Flatpak permissions and fixes Flathub linter findings.
Couch Remote 1.0.1
1.0.1 - 2026-06-08
- Updated Flatpak manifest to use pinned Python wheel sources with SHA256 hashes
- Removed network access from the Flatpak build sandbox
- Verified Flatpak build with
--disable-download
Couch Remote 1.0.0
Changelog
1.0.0 - 2026-06-08
First stable Android TV and Google TV focused release.
- Added GTK remote interface inspired by physical TV remotes
- Added Android TV Remote v2 pairing
- Added local network discovery
- Added multiple saved TV profiles
- Added Wake-on-LAN support
- Added configurable action-to-key mappings
- Added key tester for model-specific buttons
- Added text input from the computer keyboard
- Added diagnostics for connection and pairing troubleshooting
- Added command line interface
- Added desktop launcher, AppStream metadata, icon, and Flatpak manifest