File: README.md

package info (click to toggle)
rust-cast-sender 0.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 320 kB
  • sloc: makefile: 2
file content (15 lines) | stat: -rw-r--r-- 1,017 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# cast-sender
[![Crates.io Total Downloads](https://img.shields.io/crates/d/cast-sender)](https://crates.io/crates/cast-sender)
[![docs.rs](https://img.shields.io/docsrs/cast-sender)](https://docs.rs/cast-sender)
[![GitHub License](https://img.shields.io/github/license/haecker-felix/cast-sender)](./LICENSE)
[![GitHub Build]( https://img.shields.io/github/actions/workflow/status/haecker-felix/cast-sender/build.yml)](https://github.com/haecker-felix/cast-sender/actions)

Fully asynchronous implementation of the Google Cast CASTV2 protocol, allowing communication with receivers such as Chromecast or Google TV devices.

**Example Usage**
- [Simple web radio example](./examples/web_radio.rs)

**References / Sources**
- [Google Cast Reference](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages)
- [JavaScript castv2 Implementation](https://github.com/thibauts/node-castv2)
- [The Chromecast Protocol - A Brief Look](https://hackernoon.com/the-chromecast-protocol-a-brief-look)