catt cast <any image/song/video/URL supported by youtube-dl>
https://airflow.app/ is worth mentioning - paid software (sadly Windows/macOS only) but works with everything you throw at it, transcodes unsupported codecs seamlessly and has great UI with remote control via an app.
bubbleupnp is the most customizable and reliable app I have found for streaming/casting.