
NymphCast
Network audio and video casting server with client apps and SDK
2.6k stars 84 forks last commit first released BSD-3-Clause
Slowing down
No commits since 10 Jan 2026. Check the issue tracker before you rely on it.

NymphCast is an audio and video casting system that turns Linux-capable hardware (such as SBCs) into a network receiver for TVs, speakers, or Hi‑Fi systems. It streams local media files, media server content, and internet media to a NymphCast server, controlled from a client device or optional on-screen GUI.
Key Features
- Receiver server for audio-only or audio+video playback, including optional “Smart TV” style GUI mode
- Streaming from client devices, from URLs, and from NymphCast MediaServer instances
- Multi-room synchronized playback (experimental)
- Broad codec support via FFmpeg for decoding and playback
- Extensible “apps” system (preview/experimental) using AngelScript for adding services and custom UI elements
- Client ecosystem including a CLI client and a Qt-based graphical client (NymphCast Player), plus a client SDK library
Use Cases
- Turn a Raspberry Pi or small Linux box into a network music receiver for powered speakers
- Add a casting endpoint to a TV for network video playback controlled from desktop or Android
- Build custom casting-enabled applications using the client SDK
Limitations and Considerations
- Some major features are explicitly experimental (multi-room playback, GUI mode, apps) and may be incomplete or less stable
- Video capability and performance can depend heavily on platform hardware decode support
NymphCast provides a flexible, extensible casting receiver that can be deployed on many platforms and controlled by dedicated clients. It is well-suited for DIY audio/video endpoints and for integrating casting into custom applications.
Categories:
Tags:
Tech Stack:
Similar to NymphCast
MistServer
Open-source streaming media server for OTT, live and VOD.
MistServer is an open-source streaming media toolkit that supports HLS, DASH, RTMP, RTSP, SRT and WebRTC for low-latency live and VOD workflows.

Tunarr
Create IPTV-style live TV channels from Plex, Jellyfin, or Emby
Self-hosted IPTV channel builder that turns your Plex, Jellyfin, or Emby libraries into scheduled live TV streams with an HDHomeRun-style tuner, M3U, and web guide.

Jellyfin
Self-hosted media server for managing and streaming your library
Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.
Emby
Personal media server for streaming your library to any device
Emby is a personal media server that organizes and streams your movies, TV, music, photos, and home videos to apps, browsers, smart TVs, and DLNA clients.

Kodi
Open source home theater and media center software
Kodi is an open source media center for organizing and playing local and networked video, music, and photos with a TV-friendly interface and add-on ecosystem.


Ampache
Web-based audio and video streaming server and media library
Ampache is a web-based audio and video streaming app and file manager for accessing and streaming your organized music and video collection from almost any device.

