castnow-gui - Qt interface for command-line chromecast player
This project evolved into Gnome Shell Extension called Cast to TV. All development has shifted to the new project.
Here is a list of required programs that castnow-gui depends on:
Please make sure you have all of the above installed before running castnow-gui.
Some of them might be available from your linux distro repos. Try installing them with your package manager or follow the links for more info. Currently VAAPI encoding is required. Make sure you have it installed. More info and how to install VAAPI here. Also desktop streaming probably does not work under wayland (I haven't tested it).
Currently default audio recording device is used when streaming desktop. If you are using laptop with build-in mic then usually default recording device is microphone. If it is then you might hear amplified buzzing from your mic in your TV (better reduce TV volume to minimum before trying).
To fix this change default input device in your system configuration (using utility like PulseAudio Volume Control).
qmake-qt5 castnow-gui.pro
make
sudo make install
After that you can launch this program simply by running castnow-gui
in terminal.
- Play file from specified path
- Open file using file browser
- Open network link
- Play files within folder function
- Play video+audio from youtube link
- Play audio only from youtube link
- Convert video using ffmpeg on the fly
- Support for external subtitles
- Burn build-in subtitles (with fonts) to video
- Play audio with music visualizer
- VAAPI encoding for low cpu usage
- Start playing video from last point
- Stream video from selected time/chapter
- Desktop streaming
- Device video streaming (webcam, av-recorder etc.)
If you like my work please support it by buying me a cup of coffee 😁