If you own a Chromecast device and you're using Gnome Shell, you should give Cast to TV a try. This Gnome Shell extension adds a new entry in the system menu which allows casting local files to Chromecast or other devices over the local network.
Cast to TV features:
- Cast videos, music and pictures from your Linux desktop (Gnome Shell) to Chromecast and other devices on the local network
- Videos can be streamed using subtitles - it supports both external and built-in subtitles
- Videos not supported by the Chromecast can be transcoded on the fly
- Allows selecting multiple files to be streamed
- Adds a Chromecast remote controller on the Gnome Shell top bar
- VAAPI video encoding support
- Can show a music visualizer on the TV while casting music
The extension had 2 releases over the past 5 days.