All Projects → vincelwt → Raspberrycast

vincelwt / Raspberrycast

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

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Raspberrycast

Web Search Navigator
Chrome/Firefox extension that adds keyboard shortcuts to Google, YouTube, Github, Amazon, and others
Stars: ✭ 532 (-26.72%)
Mutual labels:  youtube, chrome-extension, firefox-extension
Sponsorblock
Skip YouTube video sponsors (browser extension)
Stars: ✭ 3,627 (+399.59%)
Mutual labels:  youtube, chrome-extension, firefox-extension
Simpread
简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
Stars: ✭ 5,352 (+637.19%)
Mutual labels:  chrome-extension, firefox-extension
Markdown Viewer
Markdown Viewer / Browser Extension
Stars: ✭ 497 (-31.54%)
Mutual labels:  chrome-extension, firefox-extension
Search By Image
Browser extension for reverse image search, available for Edge, Chrome and Firefox
Stars: ✭ 500 (-31.13%)
Mutual labels:  chrome-extension, firefox-extension
Podsync
Turn YouTube or Vimeo channels, users, or playlists into podcast feeds
Stars: ✭ 657 (-9.5%)
Mutual labels:  vimeo, youtube
Pylivestream
Pure Python FFmpeg-based live video / audio streaming to YouTube, Facebook, Periscope, Twitch, and more
Stars: ✭ 442 (-39.12%)
Mutual labels:  vimeo, youtube
Rssbox
📰 I consume the world via RSS feeds, and this is my attempt to keep it that way.
Stars: ✭ 492 (-32.23%)
Mutual labels:  vimeo, youtube
Lightgallery.js
Full featured JavaScript image & video gallery. No dependencies
Stars: ✭ 5,168 (+611.85%)
Mutual labels:  vimeo, youtube
React Player
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
Stars: ✭ 5,931 (+716.94%)
Mutual labels:  vimeo, youtube
Superembed.js
Fluid width for YouTube, Vimeo, Vine, VideoPress, DailyMotion, and more embedded videos.
Stars: ✭ 615 (-15.29%)
Mutual labels:  vimeo, youtube
Read Aloud
An awesome browser extension that reads aloud webpage content with one click
Stars: ✭ 444 (-38.84%)
Mutual labels:  chrome-extension, firefox-extension
Raveberry
A multi-user music server with a focus on participation
Stars: ✭ 442 (-39.12%)
Mutual labels:  raspberry-pi, youtube
Darkness
Dark Themes for Popular Websites
Stars: ✭ 467 (-35.67%)
Mutual labels:  youtube, chrome-extension
Lightgallery
A customizable, modular, responsive, lightbox gallery plugin.
Stars: ✭ 4,829 (+565.15%)
Mutual labels:  vimeo, youtube
Sonatamediabundle
Symfony SonataMediaBundle
Stars: ✭ 415 (-42.84%)
Mutual labels:  vimeo, youtube
Mouse Dictionary
📘A super fast dictionary for Chrome/Firefox
Stars: ✭ 670 (-7.71%)
Mutual labels:  chrome-extension, firefox-extension
Easy To Rss
🚀 Chrome/Firefox Extension to retreive RSS feeds URLs from WebSite, RSSHub supported
Stars: ✭ 386 (-46.83%)
Mutual labels:  chrome-extension, firefox-extension
Browser Addon
Kee adds free, secure and easy password management features to your browser which save time and keep your private data more secure.
Stars: ✭ 386 (-46.83%)
Mutual labels:  chrome-extension, firefox-extension
Rust Search Extension
🦀 The ultimate search extension for Rust
Stars: ✭ 540 (-25.62%)
Mutual labels:  chrome-extension, firefox-extension

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:

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

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)

Download

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

Usage

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.

Demos

Demo video with the Chrome extension:

Video 1

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

Video 2

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].