{"repo":"Tapanila/SharpCaster","free":true,"listed":false,"github":"https://github.com/Tapanila/SharpCaster","clone":"git clone https://github.com/Tapanila/SharpCaster.git","description":"Chromecast C# CLI + SDK","language":"C#","stars":334,"topics":["chromecast","xamarin","chromecast-device","android-platform","windows-phone","csharp","nuget","sdk","sharpcaster","uwp"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"SharpCaster SharpCaster is a cross-platform toolkit for communicating with Google Chromecast devices. It includes: - C# SDK (NuGet): A library for .NET apps to discover, connect, launch apps, and control media on Chromecast devices. - Sharpcaster Console (CLI): A cross‑platform command-line app for controlling Chromecast from your terminal, distributed via Chocolatey and Homebrew. C# SDK supports .NET Standard 2.0 and .NET 9 (including Native AOT). Sharpcaster console is built with Native AOT for fast startup, low memory usage and doesn't require .NET installed, works on Windows, macOS, and Linux. Table of Contents - Features - Installation - C# SDK (NuGet) - Sharpcaster Console (CLI) - Quick Start - Comprehensive Examples - Media Queue Management - Volume Control - Event Handling - Custom Chromecast Channels - Troubleshooting - Contributing - License Features ✅ Device Discovery : Automatic discovery of Chromecast devices on your local network using mDNS ✅ Media Control : Complete media playback control (play, pause, stop, seek, volume) ✅ Queue Management : Support for media queues with navigation (next, previous, shuffle, repeat) ✅ Application Management : Launch and manage Chromecast applications ✅ Custom Channels : Extensible architecture for custom Chromecast channels ✅ Cross-Platform : Compatible with .NET Standard 2.0 and .NET 9 ✅ AOT Ready : Full support for Native AOT compilation in .NET 9 ✅ Async/Await : Modern async programming model throughout ✅ Event-Driven : Rich","default_branch":null,"files":null,"tree":[],"storefront":"/r/Tapanila","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Tapanila/SharpCaster/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}