Skip to content

Transform your Raspberry Pi into a streaming device. Videos can be sent from mobile devices or computers (Chrome extension).

Notifications You must be signed in to change notification settings

AshbyGeek/RaspberryCast

 
 

Repository files navigation

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

Demo video with the Chrome extension:

Video 1

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

Video 2

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:

http://raspberrypi.local:2020/remote

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

alt tag

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)

Download it

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

Use it

python rcast.py video.mkv

If subtitles with the same name as the video are found, they will be automatically loaded.

Uninstall

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

Delete the /home/pi/RaspberryCast/ folder.

Contribute

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

Donate

License

Code released under the MIT license.

You are welcome to contribute to the project.

About

Transform your Raspberry Pi into a streaming device. Videos can be sent from mobile devices or computers (Chrome extension).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 40.5%
  • Python 30.3%
  • HTML 10.8%
  • Smarty 8.7%
  • Shell 7.1%
  • CSS 2.6%