Android app on 10" ASUS tablet replaces 3 remotes-no more fumbling for Spectrum, JVC biscreen, or Pendoo TV stick (in my case) remotes.
Android sends UDP packet containing remote button ID to ESP8266 which selects IR code from one of three LittleFS files. '8266 also has an IR receiver for 'learning' each code--No IR libs are used in this project. All codes are simply learned, saved and mimic'ed.