This is the ultimate customizable media center app, and it's the best way to stream.
The downside of using an open source app is the learning curve. KDE Connect doesn't hold your hand after installing the app.