We love our soundbar. It does hook to everything. We however don't have DirectTV, but we have everything else you mentioned and it was an easy hook up. This is our third sound bar. We had two different versions of LG and wish we had just gotten the Sonos. We highly recommend it.