OpenSourceProjects logo
NymphCast logo

NymphCastAudio and video casting system with support for custom applications.

Audio and video casting system with support for custom applications.

2,556 stars
84 forks
C
BSD-3-Clause
NymphCast screenshot

NymphCast

NymphCast is an open source audio and video casting system that transforms any compatible hardware into a network-connected media receiver. It enables seamless streaming of audio and video from client devices or media servers to televisions and speakers, while supporting custom applications written in AngelScript to extend functionality with additional streaming protocols and customizable interfaces.

Key Features

  • Multi-format Streaming : Stream audio and video files, URLs, and content from NymphCast MediaServer instances over the network
  • Multi-room Playback : Synchronized audio playback across multiple NymphCast devices for whole-home audio solutions
  • Flexible Client Architecture : Choose between CLI-based or graphical Qt-based client applications, with support for Windows, Linux, Android, FreeBSD, and macOS
  • Custom Applications : Extend server functionality using AngelScript-based NymphCast apps for third-party protocol support and custom user interfaces
  • Wide Codec Support : Full compatibility with all audio and video codecs supported by ffmpeg, including hardware acceleration on capable platforms

Use Cases

  • Home Audio System : Convert a Raspberry Pi or similar device into a networked audio receiver for multi-room music streaming
  • Media Center : Stream video content from your computer or media server to your television with full subtitle and stream selection support
  • Smart TV Setup : Deploy NymphCast in stand-alone GUI mode for a customizable smart television experience using EmulationStation
  • Network Media Distribution : Build a distributed media playback system across multiple rooms and devices with synchronized playback

Who Is It For

NymphCast is ideal for users seeking a lightweight, open source alternative to commercial casting solutions who want flexibility in hardware choices and the ability to extend functionality through custom applications. It caters to both casual users setting up home audio systems and developers looking to build custom media streaming solutions.

Trending Open Source Projects