Cast2Chrome
Cast2Chrome is a bash/gtkwialog full-featured GUI frontend to Stream2Chromecast (see screenshots at foot of this post) which allows you to stream local files or url files, or online youtube-type videos to a chromecast dongle plugged into the hdmi port of your television.
Dependencies. Required: bash, gtkwialog, stream2chromecast
The underlying utility, Stream2Chromecast, is a python2.7 Chromecast media streamer for Linux by Pat Carter. It can stream local files or, if supplied with the url, streamable online stored files (such as mp4; and via http, https, rtsp:).
Dependencies. Required: python2.7; Optional: ffmpeg or avconv (for transcoding), youtube-dl (+ffmpeg or avconv) for streaming media from youtube or similar.
In addition, if ffmpeg is available, stream2chromecast can transcode any unsupported files in real time and play them on the Chromecast. The wiak-mod to the supplied stream2chrometest.py allows the program to also support piping to stdin via ffmpeg using youtube-dl for streaming youtube or similar media.
Developed and tested on XenialDog64. http://www.murga-linux.com/puppy/viewtopic.php?t=109476 Works fine there and also work on Bionic and probably others.
I've also tested as working on XenialPup32. XenialPup includes a suitable python2.7. (However, didn't work on Slacko 6.3.2 32bit version I tried; seemed like the python2.7 I installed from slackware 14.1 repo wasn't complete enough).
If you want to cast youtube media on XenialPup32 DO NOT use the old version from its Puppy Package Manager. Instead install the newest version as follows:
Code: Select all
curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
chmod a+rx /usr/local/bin/youtube-dl
wiak