AppleTV can "learn" any remote. Instead of thinking logically about programming the remote to work with AppleTV, you can think the other way with AppleTV. Thus, the TV and/or the Yamaha's remote probably has the relatively simple button set compatible with AppleTV.
Furthermore, if AppleTV is going to be your ONLY source of video, you might be able to use the AppleTV remote itself. I have more than one source so I've never much bothered with it but that could work for you if you have nothing else you want to connect for (other) video sources. If you can make that setup work this way, you'll have the bonus of the virtual remotes in iDevices being able to be used too.
If you DO have other video sources (cable, satt, blu ray, AppleTV competitor boxes, game consoles, CD player, etc), my long-term, "one remote to rule them all" comes from Universal Remote Control. They have
a variety of models. What I like about them is they:
- are relatively easy to program (PC only),
- have "learn" capability, meaning add something new and if they don't already have its codes in the database, I can aim their remote at this remote in learning mode and assign all buttons. Then, I can put the new source's remote away and use the URC in that mode to fake being the original.
- have macro functionality assignable to one button. A macro executes multiple commands in a sequence. So I allocate one button for every source to "setup" (macro) and clicking that setup button takes all the steps to put the TV on the right input, put the receiver in the right mode, etc. Among other benefits, this lets me override any dependency on sometimes flaky CEC by shifting what CEC is supposed to do to something within my own control.
URC is not the only game in this town. I'm under the impression that select remotes branded Harmony and Logitech have similar capability... and I'm sure there are others too (I've been on this URC train for over a decade now).
However, again, if AppleTV is going to be your
ONLY source, you may be able to get by just fine with one of the remotes that come with the 3 devices. Just get AppleTV to learn the (probably Samsung) remote or try using only the AppleTV remote itself.
And you most certainly CAN rewind and fast forward on the URC MX-890. If it has the dedicated buttons, you can make AppleTV use them (either by learning them on AppleTV or programming them on MX-890)...
View attachment 2173554