All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Changes in the next release
- Add device profile for "onn. Streaming Device 4K pro".
- Create a one-folder bundle with pyinstaller instead a one-file bundle to save resources.
- Change archive format to the custom integration installation archive.
- Change default
driver_id
value indriver.json
to create a compatible custom installation archive.
- Add missing stop feature to Nvidia & Chromecast profiles (#52).
- Allow manual URL / app-id option for app launch (#47).
- Quickline TV app. Added by @splattner, thanks!
- Update androidtvremote2 library to 0.1.1 (#51).
- Profiles for TPV (Philips) TV and Dune HD Homatics media player. Contributed by @Kat-CeDe, thanks! (#43)
- Apps 1und1 TV (Germany) and Arte.
- Special apps for TPV (Philips TV):
- DVB-C/T/S switch to internal tuner
- ATV Inputs opens a menu to change channels and inputs
- ATV PlayFI open PlayFI Settings (Philips only)
- ATV Now on TV opens an overview what is show on internal tuner
- ATV Media opens a menu to browse connected media and play them
- ATV Browser opens the web browser
- Update androidtvremote2 library to fix connection error. Discovered and fixed by @albaintor, thanks! (#40).
- Support multiple Android TV instances and French translation. Contributed by @albaintor, thanks! (#14).
- New media-player features and device profiles (generic, Google Chromecast, NVIDIA Shield TV) (#34).
- Additional Google Android TV app mappings.
- Kodi app mapping and German setup translation. Contributed by @Kat-CeDe, thanks!
- Same Android TV device cannot be controlled by multiple Remote Two devices (#39).
- Improved reconnection handling (#28).
- Re-authenticate a configured device with an invalid certificate (#36).
- Power on/off command handling based on device state.
- Enable logging for the androidtvremote2 module (#28).
- Remove reconnect delay after standby. Requires new Remote Two firmware (unfoldedcircle/feature-and-bug-tracker#320).
- More app mappings
- Manual setup mode
- Remove configured device if removed from configuration
- Set correct version in driver.json
- Discovery exception during reconnect
- Use Python 3.11 and update dependencies
- media-player features: menu, color_buttons, ff, rewind
- show device IP in setup discovery
- handle abort driver setup event
- setup flow retry handling
- Use integration library 0.1.1 from PyPI
- Connection and state handling code refactoring, simplify media-player command handling