NymphCast logo

NymphCast

Website

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 screenshot

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:

Share:

Similar to NymphCast

MistServer logo

MistServer

Open-source streaming media server for OTT, live and VOD.

508
155
Last commit

MistServer is an open-source streaming media toolkit that supports HLS, DASH, RTMP, RTSP, SRT and WebRTC for low-latency live and VOD workflows.

UnlicenseActively maintained
Alternative to:
Wowza Streaming Cloud logo
Wowza Streaming Cloud
+13
Tunarr logo

Tunarr

Create IPTV-style live TV channels from Plex, Jellyfin, or Emby

2.5k
123
Last commit

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.

ZlibActively maintained
Alternative to:
Channels DVR logo
Channels DVR
+2
Jellyfin logo

Jellyfin

Self-hosted media server for managing and streaming your library

56.2k
5.4k
Last commit

Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

GPL-2.0Actively maintained
Alternative to:
Plex logo
Plex
+19

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.

Activity unknown
Alternative to:
Plex logo
Plex
+15
Kodi logo

Kodi

Open source home theater and media center software

21.1k
6.6k
Last commit

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.

Actively maintained
Alternative to:
Microsoft Windows Media Player logo
Microsoft Windows Media Player
+7
Ampache logo

Ampache

Web-based audio and video streaming server and media library

3.8k
605
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
Ampache (Cloud) logo
Ampache (Cloud)
+11