Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Lukas0025/RaspberryCast

Repository files navigation

RaspberryCast 3.0 (active folk)

Transform your Raspberry Pi into a streaming device (with working youtube). Cast videos from mobile devices or computers to your TV.

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)

First install raspberian os with OMXPLAYER (Only older verion of Debian)

wget https://raw.githubusercontent.com/Lukas0025/RaspberryCast/ma ster/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)

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

Extension options

Right-click options

You can configure RaspberryCast settings in the extension option page.

Cast videos from computer

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

Download

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

Usage

python rcast.py video.mkv

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.

Demos

Demo video with the Chrome extension:

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

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.

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

Readme

License

MIT license

Contributing

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • JavaScript 36.1%
  • Python 34.3%
  • HTML 10.6%
  • Smarty 9.3%
  • Shell 6.9%
  • CSS 2.8%