OpenSource-Hub
N

NymphCast

2.5k stars·動画・音声ダウンロード·SHA-256 チェックサム確認済み

あらゆるハードウェアをネットワークAVレシーバーに変え、マルチルーム同期とすべてのコーデックフォーマットに対応。オープンソースでロックインなし。

オープンソース版 Chromecast。古いデバイスを手軽にホームストリーミング端末に変えられます。

主な機能

  • 音声・動画ストリーミング:ローカルファイル、ネットワークメディア、URL の直接再生に対応
  • マルチルーム同期:複数のレシーバーで同一コンテンツを同期再生可能(実験的)
  • マルチプラットフォームクライアント:Qt GUI、コマンドライン、Android アプリのいずれでも制御可能
  • 幅広いハードウェア対応:Raspberry Pi 2/3/4、x86 PC、FreeBSD/Haiku など
  • コーデックを完全網羅:ffmpeg ベースで、ほぼすべてのフォーマットに対応

できないこと

  • •ビデオモードでの高性能デコードにはハードウェアアクセラレーションが必要です。Raspberry Pi 3 以下では音声のみスムーズに再生できます。マルチルーム同期は実験的な機能であり、同期がずれる場合があります。v0.2 はまだ開発中であり、一部の機能が不安定です。デフォルトポート 4004 はファイアウォールで許可する必要があります。

使用例

  • 古いRaspberry Piとスピーカーでワイヤレスオーディオプレーヤーを構築
  • リビングのテレビでスマホ/パソコン内の映画を再生(Chromecastの代替)
  • 複数の部屋でBGMを同期再生(パーティーシーン)
  • 自作のネットワークメディアプレーヤーで、商用クラウドサービスから脱却

詳細説明

NymphCast は、あらゆるハードウェア(Raspberry Pi や古い PC など)をネットワークオーディオ・ビデオレシーバーに変えることができるオープンソースのソフトウェアソリューションです。スマートフォンやコンピューターなどのクライアント、または専用のメディアサーバーから、ローカルファイル、ネットワークメディア、ネットワークリンクをテレビやスピーカーにストリーミングして再生できます。マルチルーム同期再生、字幕選択、および ffmpeg がサポートするすべてのコーデック形式に対応しています。実験的な機能として、スマートテレビ GUI モードと AngelScript ベースのアプリケーション拡張システムが含まれています。Chromecast や AirPlay などのプロプライエタリなソリューションと比較して、NymphCast はより軽量で、プライバシーを尊重し、ベンダーロックインがありません。

トラブルシューティング & FAQ (1)

トラブル対応
Arch LinuxでGCC 13を使用してNymphCast MediaServerをビルドする際の「uint8_t has not been declared」エラーの修正方法

GCC 13.1.1 などの新しい GCC バージョンでは、cstdint ヘッダーが暗黙的にインクルードされなくなりました。uint8_t のような固定幅整数型を使用できるように、src/mimetype.h に #include <cstdint> を追加してから、make で再ビルドしてください。あるいは、この修正が含まれている最新の NymphCast Git コミットに更新してください。

参照 Issue #81

タグ

streamingmulti-roomraspberry-piaudio-videoopen-sourceself-hosteddlna-alternativeairplay-alternativechromecast-alternative

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

NymphCast Server イメージ(Raspberry Pi)をダウンロードするか、ソースからコンパイルする

4

イメージを SD カードに書き込み、Raspberry Pi に挿入して電源を入れる

5

INI ファイルを設定する(オーディオ/ビデオ/スクリーンセーバーモードを選択)

インストールガイド
  1. NymphCast Server イメージ(Raspberry Pi)をダウンロードするか、ソースからコンパイルする
  2. イメージを SD カードに書き込み、Raspberry Pi に挿入して電源を入れる
  3. INI ファイルを設定する(オーディオ/ビデオ/スクリーンセーバーモードを選択)
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

サーバーアプリケーションと設定ファイルを直接削除するだけです。クライアントのアンインストールは通常のソフトウェアと同様です:Windows では「プログラムの追加と削除」を使用し、Linux ではパッケージマネージャーで対応するパッケージを削除し、Android ではアプリ管理からアンインストールすればよいです。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスLGPL-2.1
最終更新2026-10-15 07:55:53
GitHub リポジトリ

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト