Короче отвечаю на свой вопрос сам!
Как я понял на ubuntu, avahi идет из коробки
Запустил значит я его sudo avahi-daemon
Запустил xbmc, в разделе службы, врубил все что можно.
Первое что я попробовал, это в настройках звука макбука передать звук на другое устройство, там я увидел xbmc, чему был нереально рад, попробовал, все работало.
Решил проверить itunes, он тоже определил xbmc и стримил звук.
Из косяков, на xbmc не обновляется что играет и просто идет время трансляции. Для меня это мелочи, главное что могу передать звук.
Для видео
Я купил программу в AppStore, она называется "Play On TV", шарит видосы на телевизоры со smart tv как я понял, но и определяет xbmc который в сети.
Надеюсь кому-то это поможет! :)
Из-за чего конкретно заработало сейчас буду разбираться и дополню ответ.
upd.
Управляю я всем этим чудом через телефон, с помощью приложения. Звук останавливается при нажатии на паузу, но в айтюнсе продолжает играть, с видео в этом плане все хорошо, работает и перемотка и пауза.
upd. 2
Лучше использовать программу
beamer-app.com она намного удобнее ,)