https://github.com/dgreuel/RokuKast
A Chrome extension to stream web videos to Roku devices.
https://github.com/dgreuel/RokuKast
chrome-extension hls mp4 roku streaming-video video video-streaming
Last synced: 3 months ago
JSON representation
A Chrome extension to stream web videos to Roku devices.
- Host: GitHub
- URL: https://github.com/dgreuel/RokuKast
- Owner: dgreuel
- License: gpl-3.0
- Created: 2019-05-29T05:45:02.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-21T08:57:55.000Z (almost 2 years ago)
- Last Synced: 2024-08-07T23:55:43.033Z (about 1 year ago)
- Topics: chrome-extension, hls, mp4, roku, streaming-video, video, video-streaming
- Language: TypeScript
- Size: 1.43 MB
- Stars: 87
- Watchers: 7
- Forks: 26
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RokuKast
> A Chrome extension to stream web videos to Roku devices.
## Building
1. Clone repo
2. `yarn install`
3. `yarn dev` to compile once or `yarn watch` to run the dev task in watch mode
4. `yarn build` to build a production (minified) version
## Installation
1. Complete the steps to build the project above
2. Go to [_chrome://extensions_](chrome://extensions) in Google Chrome
3. With the developer mode checkbox ticked, click **Load unpacked extension...** and select the _dist_ folder from this repo
## Usage
The extension detects streamable videos (in **mp4** and **hls** formats) using two methods: searching the DOM for `` tags and monitoring outgoing HTTP requests.
In order to use the Cast function, you must configure your Roku's IP address on the Settings page.
## Credits
This project is based on [RokuCast](https://github.com/pranav-prakash/RokuCast/) by Pranav Prakash and [chrome-extension-react-typescript-boilerplate](https://github.com/martellaj/chrome-extension-react-typescript-boilerplate) by Joe Martella.