# MayaPosch/NymphCast

Audio and video casting system with support for custom applications.

Repository: https://github.com/MayaPosch/NymphCast
Canonical: https://ross.abutalabs.com/products/nymphcast
Homepage: http://nyanko.ws/nymphcast.php
Language: C
License: BSD-3-Clause
License Family: permissive
Topics: streaming, nymphcast-server, audio, audio-player, video-player, audio-streaming, video-streaming, angelscript, casting
Last push: 2026-01-10T14:12:17+00:00

## Health v2 (maintenance only)
Score: 50/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 61, release rhythm 8, longevity 100
- inputs: {"age_days": 2764, "days_push": 235, "days_rel": 662, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2558, forks 84 (observed 2026-08-28T04:07:00.876718+00:00)

## What it is
NymphCast is an open-source audio and video casting system that turns Linux-capable hardware such as a Raspberry Pi into a network media receiver for TVs or powered speakers. It includes a client library and SDK, player apps for desktop and Android, and supports AngelScript-based server apps for extending functionality.

## Use cases
- cast music from my phone to speakers connected to a Raspberry Pi
- stream video to a TV over the local network
- self-hosted alternative to Chromecast
- build a multi-room audio system with my own hardware
- add casting support to my own app via an SDK
- extend a media receiver with custom apps for online services

## When to choose
- you want an open-source, self-hosted casting solution on your own hardware
- you use Raspberry Pi or other Linux-capable devices as receivers
- you need a client SDK to integrate casting into custom applications

## When to avoid
- you need polished, plug-and-play consumer casting like Chromecast or AirPlay
- you require wide codec/DRM support for commercial streaming services
- you need a fully stable production system, since some features are experimental

## Facets
- artifact type: application
- maturity: active
- function: streaming, audio-processing, video-processing, sdk, plugin-system
- domain: media, self-hosted, cross-platform
- platform: iot, windows, cross-platform
- tags: casting, chromecast-alternative, angelscript, media-receiver, smart-tv, network-streaming, audio, video, linux, android

## Member repositories
- MayaPosch/NymphCast (main) score 50

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:00.876718+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:23:37.632295+00:00, confidence not recorded.
  - readme: https://github.com/MayaPosch/NymphCast (fetched 2026-08-28T04:07:00.876718+00:00, sha 15da4e973a7e)
  - homepage: http://nyanko.ws/nymphcast.php (fetched 2026-08-29T10:06:11.633005+00:00, sha 39a6be5ba943)
  - site_page: http://nyanko.ws/about.php (fetched 2026-08-29T10:06:11.636655+00:00, sha 1385a0da14e6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
