NymphCast

A casting receiver you install on your own hardware, such as a Raspberry Pi, to send audio and video to a TV or speakers from a phone or PC.

2.6k stars, 83 forks C On GitHub since February 2019

Development has slowed down. No commits in the last 90 days; the latest on 10 January 2026. Active alternatives: SRS, Snapcast, koel.

NymphCast at a glance

Open sourceYes, BSD-3-ClauseNo paid parts in the repository
Health21 of 100Slowing down
Self-hostingWindows, Linux, MobileSteps in the README
AppsAndroid, Windows, Linux, including ARMBuilds in GitHub releases
InterfaceEnglish onlyNo translation files found
Issue repliesWithin ~17 hoursMedian first reply; 73% of recent issues answered

What is NymphCast?

NymphCast turns a computer or single-board device into a receiver in the style of Chromecast. A client app acts as a remote: it streams files from the phone or PC, plays URLs, or pulls media from a separate NymphCast MediaServer on the network. Playback goes through FFmpeg and SDL2, so any codec FFmpeg handles will play. Profiles cover audio-only, video, screensaver and an experimental smart-TV mode with its own GUI. Synchronised multi-room playback and AngelScript apps are still partial, and a Qt player runs on Windows, Linux, Android, FreeBSD and Haiku.

Good fit if

  • You have a spare Raspberry Pi and powered speakers and want a network audio receiver without a vendor account.
  • You like building from source and want a casting target you can extend.

Look elsewhere if

  • You want a full media center on the TV itself with an active community: Kodi.
  • You want multi-room audio that is already stable: Snapcast.
  • You want a library server that streams to many devices: Jellyfin.

Before you adopt it

NymphCast is BSD-licensed, and the repository has no paid parts. Development has slowed: no commits in the last 90 days, and the latest release is v0.2-alpha0 from November 2024, while v0.1 remains the stable line. It lives on a personal GitHub account. There is no Docker image; builds exist for Android, Windows and Linux, and other platforms need a C++17 compile with LibPoco and FFmpeg. Open UDP and TCP port 4004 on the receiver, plus 4005 for MediaServer.

Drafted with AI from the project's README and repository data, then checked against that data on 7 November 2026. Report a correction

How to run NymphCast yourself

One-click install

Not listed in the app catalogs of Umbrel, YunoHost, TrueNAS, Unraid, CasaOS, Runtipi, Proxmox VE Helper-Scripts and Coolify.

Ways to install

Docker files
None in the repository
Compose file
None in the repository
Setup effort
Not rated: no compose file to judge from
Kubernetes
No Helm chart in the repository
Packages
AUR and Alpine versions on Repology
Desktop and mobile
Builds for Android, Windows, Linux, including ARM in GitHub releases
Interface languages
English only

Install instructions: nyanko.ws or the README on GitHub. Docker images and packages are checked weekly.

NymphCast health: is it still maintained?

21 of 100, slowing down

Release rhythmNone in 12 monthsLatest: v0.2-alpha0, 9 November 2024
Issue repliesWithin ~17 hoursMedian first reply; 73% of recent issues answered
Bus factorNo recent commitsNobody committed in the last 90 days
  • Activity
    No commits in the last 90 days, the latest on 10 January 2026.
    0 / 30
  • Contributors
    Nobody committed in the last 90 days.
    0 / 20
  • Releases
    0 releases in the last 12 months; the latest, v0.2-alpha0, on 9 November 2024.
    1 / 20
  • Replies to issues
    Maintainers answered 73% of recent issues, with a median first reply after 17 hours.
    18 / 20
  • Security practices
    OpenSSF Scorecard 1.7 of 10.
    2 / 10

Read from GitHub on 12 November 2026. How the score works

NymphCast security

Security advisories are the vulnerabilities the maintainers disclosed on GitHub, with the versions that fix them; many advisories can mean careful disclosure as much as weak code. OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.

Security advisoriesNone publishedNo advisories in the repository’s Security tab
OpenSSF Scorecard1.7 of 10How the project is built and released
Security policyNoNo SECURITY.md or similar
Signed releasesNoDownloads cannot be checked against a signature

What each Scorecard check found

  • Fuzzing10 / 10The code is fuzz-tested
  • License file10 / 10A license file is present
  • Binary files3 / 10A few compiled binaries are checked into the repository
  • Best-practices badge0 / 10No OpenSSF Best Practices badge
  • Branch protection0 / 10The main branch has no protection rules
  • Code review0 / 10Changes are merged without review
  • Maintained0 / 10Little or no activity in the last 90 days
  • Security policy0 / 10No security policy
  • Signed releases0 / 10Releases are not signed
  • Static analysis0 / 10No static analysis found

Advisories read from GitHub on 12 November 2026. From the OpenSSF Scorecard of 9 November 2026; checks that do not apply to NymphCast are left out.

NymphCast license: is it open source?

NymphCast uses BSD-3-Clause, an open-source license approved by the OSI.

  1. February 2019First published on GitHub.
  2. TodayBSD-3-Clause.

NymphCast for developers

Written in

  • C 60%
  • C++ 34%
  • Shell 2%
  • Objective-C 2%
  • M4 1%
  • Other 2%

Getting involved

Contributing guideNot foundNo CONTRIBUTING file in the repository
Open issues23On GitHub
Authors, 90 daysNoneNo commits in the last 90 days
Donations3 waysKo-fi, Patreon, own page

Language shares are GitHub’s count of the code in the repository.

Alternatives to NymphCast

  • SRSSRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV,… 73 health · MIT · 29.4k stars
  • SnapcastSynchronous multiroom audio player 47 health · GPL-3.0 · 8.1k stars
  • koelMusic streaming solution that works. 72 health · MIT · 17.3k stars
  • MediaMTXReady-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and… 76 health · MIT · 20.7k stars
  • MediaCMSMediaCMS is a modern, fully featured open source video and media CMS 63 health · AGPL-3.0 · 5.2k stars

All 38 projects in Media servers & streaming

Questions about NymphCast

Is NymphCast open source?

Yes. NymphCast is published under BSD-3-Clause, an OSI-approved open-source license.

Is NymphCast still maintained?

Its health score is 21 of 100 (slowing down). It had no commits in the last 90 days, the latest on 10 January 2026, and its latest release came out on 9 November 2024.

How do I run NymphCast?

You can run it as an app for Android, Windows, Linux, including ARM. The README on GitHub has the exact steps.

What is NymphCast written in?

NymphCast is written mainly in C (60% of the code), with C++ (34%), by GitHub’s count of the repository.

What are the alternatives to NymphCast?

Close alternatives in the Media servers & streaming category include SRS, Snapcast, koel.