Repolode
SamTV12345

SamTV12345/PodFetch

Rust製のセルフホスト型ポッドキャスト管理ツール。React製のWeb UIを備え、エピソードのダウンロードやオンライン再生、GPodderとの同期に対応します。

代替できる製品:Pocket CastsOvercast

スター
521
フォーク
38
未解決の Issue
10
最終コミット
3 日前

これは何?

PodFetchはセルフホスト型のポッドキャスト管理ツールです。Webアプリとして動作し、ポッドキャストの購読やエピソードのダウンロード、ブラウザーでの再生ができます。バックエンドはRust、フロントエンドはReactで構築されています。

GPodder連携により、既存のポッドキャストアプリを使い続けながら、保存と再生をPodFetchに任せられます。Podcasting 2.0の文字起こしに対応し、エピソードの内容を全文検索できます。また、OpenAI互換のWhisper APIを使って、文字起こしがないエピソードの文字起こしを生成できます。

DockerイメージはmainブランチへのプッシュごとにDocker Hubへ公開されます。コンテナを最新の状態に保つには、Watchtowerなどのツールを使うことが推奨されています。UIのプレビューを含むドキュメントはGitHub Pagesで公開されています。

主な機能

  • 01Web UIからポッドキャストを購読し、エピソードをダウンロードしてオンライン再生
  • 02既存のポッドキャストアプリで使えるGPodder連携
  • 03Podcasting 2.0の文字起こしに対応し、全文検索が可能
  • 04OpenAI互換のWhisper APIを使って、文字起こしがないエピソードの文字起こしを生成
  • 05mainへのコミットごとにDockerイメージを自動公開

ユースケース

  • 自宅のサーバーやNASで個人用ポッドキャストサーバーを運用する
  • 既存のGPodder互換ポッドキャストアプリを使い続けながら、ダウンロードしたエピソードを自分でホストする
  • ポッドキャストのエピソードで話された内容を横断検索する

クイックスタート

  1. 1

    ドキュメントに従って、Docker Hubで公開されているDockerイメージを実行します

  2. 2

    セットアップの詳細とUIのプレビューは、ドキュメントサイトで確認できます

使う前に知っておきたいこと

  • READMEには直接実行できるインストールコマンドや起動コマンドが記載されていないため、セットアップには外部ドキュメントが必要です。
  • 文字起こしの生成には、外部のOpenAI互換Whisper APIへのアクセスが必要です。

収録されている特集

トピック

よくある質問

PodFetch とは?
Rust製のセルフホスト型ポッドキャスト管理ツール。React製のWeb UIを備え、エピソードのダウンロードやオンライン再生、GPodderとの同期に対応します。 PodFetchはセルフホスト型のポッドキャスト管理ツールです。Webアプリとして動作し、ポッドキャストの購読やエピソードのダウンロード、ブラウザーでの再生ができます。バックエンドはRust、フロントエンドはReactで構築されています。
PodFetch は無料で使えますか?ライセンスは?
PodFetch は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
PodFetch は今もメンテナンスされていますか?
活発にメンテナンス中。PodFetch の最終コミットは 2026年11月4日 です。
PodFetch は何に使えますか?
自宅のサーバーやNASで個人用ポッドキャストサーバーを運用する 既存のGPodder互換ポッドキャストアプリを使い続けながら、ダウンロードしたエピソードを自分でホストする ポッドキャストのエピソードで話された内容を横断検索する
PodFetch のインストール方法は?
ドキュメントに従って、Docker Hubで公開されているDockerイメージを実行します セットアップの詳細とUIのプレビューは、ドキュメントサイトで確認できます
PodFetch はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/SamTV12345/PodFetch

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト