📺 Transform your Raspberry Pi into a streaming device. Videos can be sent from mobile devices or computers (Chrome extension).
Alternatives To Raspberrycast
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
3 years ago39mitJavaScript
:tv: Transform your Raspberry Pi into a streaming device. Videos can be sent from mobile devices or computers (Chrome extension).
Real Debrid Stream3
8 years agomitTypeScript
Chrome app build with Angular2 to debrid links with your real debrid account and stream them easily (on your raspberry pi for example) [NOT SUPPORTED ANYMORE]
Rotary Radio3
3 years agoPython
All the code you need to create your own rotary phone radio (python script, arduino code, and chrome extension)
Docker Google Chrome Webstore Download2
9 months agomitPython
Google Chrome Webstore Downloader - Python Module - Docker Image (Multiarch)
3 years agogpl-3.0JavaScript
A Raspberry Pi-powered eBay and PayPal packing list printing system using a thermal receipt printer
Alternatives To Raspberrycast
Select To Compare

Alternative Project Comparisons

RaspberryCast 3.0

Transform your Raspberry Pi into a streaming device. Cast videos from mobile devices or computers to your TV.

Android app on Google Play Extension for Chrome Extension for Firefox

Supported services

Works with all youtube-dl supported websites: http://rg3.github.io/youtube-dl/supportedsites.html (YouTube, SoundCloud, Dailymotion, Vimeo, etc...) and also any direct link to mp3, mp4, avi and mkv file.

You can also cast playlists from Youtube or Soundcloud.

How to install (Raspberry Pi side)

wget https://raw.githubusercontent.com/vincelwt/RaspberryCast/master/setup.sh && sudo sh setup.sh

That's it.

The installation script will:

  • Download RaspberryCast and install the necessary dependencies
  • Autostart RaspberryCast at boot (added to /etc/rc.local)
  • Reboot

You can review the install script.

Remote control (mobile devices)

The remote on Android

On any device connected to the same network as you Pi, you can visit the page:


Note that you can "Add to homescreen" this link

You can also use the Android application (link to Playstore at the top of the page)

Chrome & Firefox extension

Extension options

alt tag

Right-click options

alt tag

You can configure RaspberryCast settings in the extension option page.

Cast videos from computer

Works on Linux, Mac OS, and Windows (Python needed)


wget https://raw.githubusercontent.com/vincelwt/RaspberryCast/master/rcast.py


python rcast.py video.mkv <subtitle.srt>

Subtitles can be given as an optional second argument. If no subtitle argument is found, RaspberryCast will attempt to find a subtitle file with the same name as the video. In the case of TV shows and movies, RaspberryCast will attempt to match the video with an appropriate subtitle file. This behaviour can be disabled in the configuration file.


Demo video with the Chrome extension:

Video 1

Demo video with an Android (also works on iOS):

Video 2


Remove reference to RaspberryCast.sh in /etc/rc.local

Delete the /home/pi/RaspberryCast/ folder.


If you enjoyed using RaspberryCast, and/or would like to support the development, please consider making a donation.



Code released under the MIT license.

You are welcome to contribute to the project.

Popular Chrome Extension Projects
Popular Raspberry Pi Projects
Popular Web Browsers Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Raspberry Pi
Chrome Extension
Firefox Extension