[1] https://kodi.tv/
[1] https://kodi.tv/
Also, I use Rowmote[0] to control the computer -- an old Macbook -- from my phone and run OpenEmu[1] next to Plex for a home arcade solution. I use a Bluetooth PS3 controller for the arcade. SNES works great with Sixaxis controllers, N64 is possible. Havent tried Dolphin[2] yet... But looking forward to it.
Late 2011 MBP for the curious, runs great for the above uses.
0. http://regularrateandrhythm.com/apps/rowmote-pro/ 1. http://openemu.org/ 2. https://dolphin-emu.org/
Using a PS3 controller will work in Dolphin, but you'll need multiple controller profiles (think Wiimote + nun chuck, Wiimote sideways, Classic Controller, etc).
Retroarch takes a bit of the pain of setting up different controllers for emulators.