OP / Self-hosted
オープンソース / Self-hosted 向けの GitHub リリース履歴です。
ライブ配信アーカイブ除外とダウンロード安定化
2026-03-20
YouTube フィードで配信アーカイブ VOD を除外できるようにし、手動追加・自動DL更新・小画面の失敗タスク表示も修正しました。
- YouTube フィードに、配信終了後のライブ配信 VOD をプレビュー、エピソード一覧、RSS 出力から除外する設定を追加しました。
- 手動で追加したダウンロードが通常のキューへ即時に入るよう修正し、標準のダウンロードパイプラインで処理されるようにしました。
- 自動ダウンロード更新を修正し、フィード条件に合う新着エピソードが取りこぼされずキュー投入されるようにしました。
- 小さなスマホ画面での失敗タスクリスト表示を改善し、エラー詳細を確認しやすくしました。
失敗ダウンロードの自動復旧とランタイム管理
2026-03-15
失敗ダウンロードの自動リトライ、通知アラート、yt-dlp ランタイム切り替えを追加し、RSS 説明文も読みやすく改善しました。
- 失敗したダウンロードに対する自動リトライスケジュールを追加し、指数バックオフで一時的なエラーからバックグラウンド復旧できるようにしました。
- 失敗ダウンロード通知を追加し、Email と Webhook を設定可能にしたほか、自動リトライが尽きた後の要約アラートにも対応しました。
- コンソールで yt-dlp の利用可能なランタイムを確認し、そのまま有効なランタイムへ切り替えられるようにしました。
- RSS エピソード説明内の source video テキストとリンクを末尾へ移動し、show notes を読みやすくしました。
カスタムプロキシ、エピソード共有、信頼環境の自動ログイン
2026-03-11
YouTube Data API と yt-dlp 向けのカスタムプロキシ対応を追加し、公開共有と信頼済み環境でのアクセスも強化しました。
- YouTube Data API と yt-dlp の両方でカスタムプロキシを利用できるようになり、制限のあるネットワークや自前環境でも運用しやすくなりました。
- ワンクリック共有と、ログイン不要で直接再生できる軽量な公開エピソードページを追加しました。
- 信頼済み環境向け自動ログインを追加し、モバイルでの購読検索も改善しました。
- BiliBili Cookie 管理を拡張し、メタデータ同期、同時更新時のタスク停止、RSS タグ誤りも修正しました。
RSS 出力品質とダウンロードパイプラインを強化
2026-03-01
購読既定値と RSS の安全性を強化し、ダウンロードとカバー表示の安定性を改善しました。
- フィード設定に minimumDuration の既定値を追加、単位を分から秒へ変更。
- Web アプリのエピソードタイトルに元動画リンクを追加、カバークリック挙動を統一、未ダウンロード時のリダイレクト処理を削除。
- RSS に <itunes:block> を追加してプライベートフィードの意図しないインデックスを抑制。
ソースバッジ追加、字幕トグル、Playlist URL 修正
2026-02-17
ソース可視化と字幕制御を追加し、YouTube Playlist URL 認識不具合を修正しました。
- Web UI にチャンネルソースバッジを追加し、Playlist RSS にソース文言を追加しました。
- フィード単位で字幕ダウンロードを無効化できる設定を追加しました。
- 一部 YouTube Playlist URL の認識不具合を修正しました。
大規模機能拡張と同期パイプライン強化
2026-02-15
Bilibili・S3・履歴一括DL・高度フィルタを追加し、同期性能と安定性を大幅改善しました。
- Bilibili 購読、S3 保存、グローバルDL既定値、YouTube API 利用統計を追加しました。
- 履歴エピソード一括DL、AND/OR キーワードフィルタ、RSS iTunes メタ情報を追加しました。
- 大規模 Playlist 同期を最適化し、Channel/Playlist 表示を分離して干渉を防止しました。
アプリ内更新・遅延DL・OPML出力を追加
2026-02-09
運用性と移行性を強化し、章情報とフィルタUI体験を改善しました。
- アプリ内 yt-dlp 更新、遅延自動DL、グローバル最大保持数を追加しました。
- OPML エクスポートと独立 chapters.json(Podcasting 2.0 準拠)を追加しました。
- yt-dlp カスタム引数表示とキーワード入力UIを改善しました。
メタデータ更新とDL処理を分離、削除挙動を改善
2026-01-31
更新時のストレージ負荷を下げ、アカウント保護オプションを強化しました。
- メタデータ更新とメディアDLを分離し、不要な容量消費を削減しました。
- 削除時は既定でメディアのみ削除し、メタデータは保持します。
- ログイン画面に任意 CAPTCHA を追加し、Feed レイアウトを改善しました。
yt-dlp カスタム引数と Feed 一覧の生産性向上
2026-01-23
検索・並び替え・フィルタを追加し、設定画面リフレッシュ不具合を修正しました。
- yt-dlp カスタム引数設定をサポートしました。
- Feed 一覧に検索・ソート・フィルタを追加しました。
- 設定ページ再読込不具合を修正し、Feed UIを改善しました。
ユーザー名バリデーション整合性修正
2026-01-13
ユーザー名変更時の制限をログイン時ルールに統一しました。
- ユーザー名変更にログインフォームと同じ文字数制限を適用しました。
- 長すぎるユーザー名によるログイン不可を防止しました。
ローカルDLボタン追加とRSSクリーンアップ不具合修正
2026-01-06
ブラウザ経由のワンクリックDLに対応し、自動クリーンアップ後のRSS生成エラーを修正しました。
- エピソードカードに「ローカルへダウンロード」ボタンを追加しました。
- 自動削除済みエピソード起因のRSS生成エラーを修正しました。
Playlist カスタムアバター更新不具合を修正
2025-12-24
Playlist のカスタムアバターを更新できない問題を修正しました。
- Playlist 設定でのカスタムアバター更新失敗を解消しました。
Playlist 重複動画エラーを修正
2025-12-23
Playlist 内の重複動画で発生する処理エラーを修正しました。
- 重複エピソードに対する処理ロジックを改善しました。
DL時に独立カバー画像を自動保存
2025-12-20
メディアDL時にカバー画像ファイルを自動保存するようになりました。
- メディアDL処理でカバー画像の取得と保存を自動化しました。
Docker に curl-cffi 依存を追加
2025-12-20
Impersonation 対応を強化するためコンテナ依存を更新しました。
- Docker イメージ依存に curl-cffi を追加しました。
DLメディアにYouTubeカバーを自動埋め込み
2025-12-18
DLした音声/動画ファイルへYouTubeカバーを自動埋め込み可能になりました。
- ダウンロード時のサムネイル埋め込みを自動化しました。
空値設定の保存不具合を修正
2025-12-17
initialEpisodes・maximumEpisodes・audioQuality の空値保存不具合を修正しました。
- 主要設定項目の空値永続化バグを修正しました。
動画メディア保存先を分離
2025-12-17
動画ファイルを音声と分離した専用ディレクトリに保存するよう変更しました。
- 動画ダウンロード用の独立保存パスを導入しました。
最大エピソード時間フィルタを追加
2025-12-16
設定した時間上限を超えるエピソードを除外できるようになりました。
- 最大エピソード時間しきい値による除外が可能です。
自動クリーンアップの重要不具合を修正
2025-12-14
重要なクリーンアップ欠陥を修正し、メタデータ保持を改善しました。
- 自動エピソードクリーンアップのロジック不具合を修正しました。
- クリーンアップはDLファイルのみ削除し、メタデータは保持します。
字幕自動DLと簡易/上級設定モード
2025-11-26
字幕制御を追加し、購読設定を簡易モードと上級モードに分割しました。
- 日付形式カスタムと字幕自動DL(グローバル/フィード単位)を追加しました。
- 字幕言語・形式設定を追加し、クライアント互換の注意点を明確化しました。
- 購読設定UIを Simple Mode / Expert Mode に分割しました。
アプリ内再生とメディア種別ラベル追加
2025-11-23
音声/動画のアプリ内再生に対応し、DL安定性を向上しました。
- アプリ内で音声・動画エピソードを直接再生可能にしました。
- DL済みエピソードに VIDEO/AUDIO ラベルを追加しました。
- remote-components ejs:npm を追加し動画DLエラーを修正しました。
取得/DLパイプライン分離とPlaylist全量同期
2025-11-18
メタデータ取得とDLを分離し、YouTube基盤を大幅リファクタしました。
- エピソード情報取得とメディアDLを分離して履歴管理を改善しました。
- Playlist メタデータを全量同期し、YouTube との整合性を向上しました。
- YouTube ツール群を大規模リファクタし保守性を向上しました。
ワンクリックフィード更新
2025-10-30
Feed 詳細ページに即時更新ボタンを追加しました。
- Feed 詳細から即時にソース更新が可能です。
DL回帰を修正しCookie DLを復旧
2025-10-29
1.12.3 以降のDL失敗を修正し、Cookie ファイルDLを再有効化しました。
- 1.12.3 以降のDL不具合を解消し Cookie サポートを復旧しました。
エピソード集中管理を追加
2025-10-29
すべての番組を一箇所で管理できるようになりました。
- 複数Feed横断での統合エピソード管理を追加しました。
Docker版情報・暗色表示修正とCookie可視化
2025-10-28
リリース情報と表示不具合を修正し、Cookie 管理可視性を向上しました。
- Docker イメージのバージョン情報欠落を修正しました。
- Cookie 管理画面に現在の Cookie 状態表示を追加しました。
- ダークモードで待機カード文字が見えにくい問題を修正しました。
同期トグル・タスク可視化・カバー永続化を強化
2025-10-27
フィード単位同期制御とタスク表示を追加し、アップグレード後のカバー消失を修正しました。
- PIGEON_COVER_FILE_PATH を追加し、カスタムカバー消失を修正しました。
- 購読ごとの自動同期ON/OFF設定を追加しました。
- タスク統計パネルを追加し、設定UIを改善しました。
403対策としてDockerランタイム更新
2025-10-23
Docker に Deno を追加し、アップグレード後の Cookie 再設定を案内しました。
- Dockerfile に Deno runtime を追加し 403 DL 問題を緩和しました。
- アップグレード後は既存 Cookie のクリアが必要です。
コンテナ互換のため embed-thumbnail を無効化
2025-10-18
コンテナ内 ffmpeg 制約により --embed-thumbnail を停止しました。
- コンテナ環境での実行失敗回避のため --embed-thumbnail を削除しました。
説明文キーワードフィルタとタスク復旧改善
2025-10-18
説明文フィルタを追加し、再起動後のDLタスク復旧を安定化しました。
- エピソード説明文の include/exclude キーワードフィルタを追加しました。
- Docker latest タグ対応とDLファイルへの章/メタデータ/サムネ付与を強化しました。
- 再起動後に DOWNLOADING タスクが固着する問題を修正しました。
動画コーデック選択とAAC既定化
2025-10-13
動画エンコード選択に対応し、既定音声を AAC に変更して互換性を改善しました。
- 1080P + H.264 推奨の動画エンコード選択を追加しました。
- 既定音声エンコードを AAC に変更し、再エンコード負荷を削減しました。
- RSS 購読でカスタムタイトルが反映されない不具合を修正しました。
Feedブランディング・動画DL・API Key自動生成
2025-10-12
Feed の外観カスタム、動画品質制御、API Key 自動初期化を追加しました。
- Feed タイトルとカバーのカスタムに対応しました。
- 動画ファイルDLと品質設定を追加しました。
- 履歴DL数を後置検証に変更し、ユーザー初期化時にAPI Keyを自動生成します。
ブランド刷新とPlaylist並び替え制御
2025-10-05
新ロゴを公開し、Playlist 購読時の並び順設定を追加しました。
- PigeonPod の新ロゴを公開しました。
- Feed 詳細カバーに FeedType ラベルを追加しました。
- YouTube Playlist 購読時の動画並び順設定を追加しました。
音声DL品質設定を追加
2025-10-04
音声ダウンロード品質を設定可能になりました。
- エピソードDL時に音声品質を選択できます。
公開日整合性と更新通知の不具合修正
2025-10-02
Playlist 公開日の不一致と更新通知の不正確さを修正しました。
- PigeonPod と YouTube Playlist の公開日不一致を修正しました。
- 更新通知が不正確な問題を修正しました。
Episode 状態機を簡素化し QUEUED 固着を修正
2025-10-01
DLフローを最適化し、QUEUED 固着タスクを解消しました。
- Episode 状態機を簡素化し、DL処理を最適化しました。
- タスクが QUEUED のまま固着する問題を修正しました。
YouTube Playlist 購読に対応
2025-09-30
Playlist 購読を追加し、コード基盤を大幅に再編しました。
- YouTube Playlist を直接購読可能になりました。
- 大規模リファクタで構造の明確性と拡張性を改善しました。
履歴DL精度と取得ロジックを修正
2025-09-28
履歴エピソードの正確性を改善し、YouTube 取得処理を最適化しました。
- 履歴DL時のエピソード選択精度問題を修正しました。
- 履歴DL時の説明文欠落問題を修正しました。
- YouTube エピソード取得ロジックを再構成・最適化しました。
履歴エピソードDLと時間表示翻訳を追加
2025-09-27
履歴DL件数設定に対応し、時間表示の翻訳を拡充しました。
- チャンネル詳細で履歴エピソードDL数を設定可能にしました。
- エピソード時間表示の翻訳を整備しました。
RSS音声URL生成を再設計
2025-09-23
RSS 音声URLと読み出しロジックを再設計し、多言語購読互換を改善しました。
- RSS 音声URL生成とメディア参照ロジックをリファクタしました。
- 多言語文字セットを含む番組の購読安定性を改善しました。
- チャンネル削除時メッセージ不具合を修正しました。
バージョン検知を追加
2025-09-23
新バージョン検知を追加し、更新見逃しを減らしました。
- アプリ内での新バージョン検知機能を導入しました。
ARM64・多言語拡張・RSS可用性修正
2025-09-22
プラットフォーム/言語対応を拡張し、コンテナ文字化けとRSS音声アクセス問題を修正しました。
- Docker ARM64 対応と UI/README 多言語対応を追加しました。
- コンテナ内 non-ASCII 文字化けを修正しました。
- タスク状態自動更新を追加し、RSS音声アクセス不具合を修正しました。
DL並行パイプライン再設計
2025-09-21
DL基盤を再設計し、SQLite 同時実行デッドロックを解消して大量タスク安定性を向上しました。
- 高負荷時の並行DLフローを再構築し SQLite デッドロックを解消しました。
- DLファイル保存パスをチャンネル/タイトル単位で整理しました。
- 初期大量取得の非同期化と include/exclude キーワード優先規則を改善しました。
パスワード変更とYouTube ID購読不具合を修正
2025-09-19
アカウント系不具合とチャンネルID購読失敗を修正し、既定認証情報を見直しました。
- パスワード変更不可の不具合を修正しました。
- YouTube チャンネルID指定で購読できない問題を修正しました。
- 既定パスワードを Root@123 に更新しました。
YouTube ID 精密検索・並行高速化・ライブ除外
2025-09-19
チャンネル追加精度と既定DLスループットを改善し、ライブ番組の扱いを最適化しました。
- YouTube チャンネルIDによる精密検索を追加しました。
- 既定DLスレッド数を増やし並行DL性能を向上しました。
- ライブ番組を既定除外し、終了後に完全版を自動取得します。
Cookie対応とアカウント設定改善
2025-09-19
アカウント設定UXを改善し、DL制限回避向け Cookie 設定を追加しました。
- アカウント設定ページを最適化しました。
- YouTube DL 制限対策として Cookie 設定を追加しました。
PigeonPod 1.0.0 初の安定版リリース
2025-09-18
PigeonPod の初回安定版を公開しました。
- 本番利用に向けた最初の安定基盤を公開し、継続リリースの起点としました。
SaaS / Cloud
pigeonpod.cloud のホスト版に関する公開更新、段階展開、クラウド専用変更です。
単体動画を直接取り込めるようになり、プレビューと保存量通知も強化しました。
2026-04-12
YouTube / Bilibili の単体動画をフィード購読なしで直接取り込めるようになり、保存量アラート、再生操作、大きなファイル処理の安定性も改善しました。
- YouTube または Bilibili の単体動画を、チャンネルやプレイリスト全体を購読しなくても Individual Episodes に直接取り込めるようになりました。
- 単体エピソードを取り込む前に、プレビューと現在の利用枠を確認できるため、無料プラン・有料プランの上限を把握した上で操作できます。
- クラウド保存量が上限に近づくと事前にメールで通知されるようになり、プレイヤーの再生速度もより細かく調整可能になりました。ホームの続き再生キューも直前の再生位置により揃っています。
- 大きなメディアをクラウドへアップロードする際の安定性も向上し、長尺動画や大容量ファイルでも処理失敗が起きにくくなりました。
PigeonPod SaaS を正式リリースしました。
2026-04-08
PigeonPod SaaS を正式公開し、請求管理、中国向けワンタイムアクセス、購入復帰導線、購読状態同期の信頼性を強化しました。
- アカウントページに、現在のプラン確認、月額/年額切り替え、請求ポータル遷移、支払い失敗時の修正導線を含む、より充実したプラン/請求管理を追加しました。
- 中国本土のユーザーは Alipay または WeChat Pay で自動更新なしの中国向けワンタイムアクセスパックを購入できるようになり、表示条件も言語と地域に応じてより正確になりました。
- ログインや新規登録の後も元の購入意図を保持するようになり、既存の国際購読ユーザーには重複チェックアウトを防止します。課金、コールバック、定期補正後の購読状態反映もより安定しました。
- プレイリスト RSS のエピソード順はチャンネル内の並びにより近づき、無限スクロールも安定化しました。自動クリーンアップのスキャン条件も実際の実行ルールに揃えています。
自動クリーンアップルールを追加し、Feed 同期の挙動もより揃いました。
2026-04-04
アカウント/購読単位の自動削除ルールを追加し、保存量集計、認証コード、再購読プレビューなどの安定性も改善しました。
- エピソード自動クリーンアップルールを追加し、アカウント既定値と購読ごとの個別ルールを設定できるようになりました。有料ユーザーはクラウド保存量をより手間なく管理できます。
- アカウント設定に言語設定を追加し、クラウド保存量に関する通知メールをできるだけ希望言語で受け取れるようにしました。デスクトップ版ではエピソードカバーにメディア種別とファイルサイズも表示されます。
- インポート設定を整理し、Feed プレビューと RSS 出力のルール整合性を改善しました。Podcast クライアント向け購読リンクの成功率も上がり、手動同期と自動ダウンロードの挙動もより一致しています。
- 再購読時には古いプレビュー情報を更新するようになり、不要になったエピソードのクラウド使用量解放も迅速化しました。メール認証コードの送受信フローと、自動クリーンアップが手動保護設定を継承する挙動も修正しています。
メディア絞り込みが細かくなり、動画プレビューと購読導入も簡単になりました。
2026-03-29
最長再生時間フィルタ、音声/動画ダウンロード選択、Web 動画再生、デスクトップ版の Podcast アプリ向け QR 購読を追加しました。
- 購読ルールに「1エピソードの最長時間」フィルタを追加し、キーワードや最短時間と組み合わせて、残したい番組だけをより細かく選べるようになりました。
- 各購読ごとに音声版または動画版を選んで保存できるようになり、動画を保持するフィードでは Web プレイヤー上でそのまま動画プレビューも可能です。
- デスクトップ版には Podcast アプリ購読用の QR コードを追加し、RSS の取り込みがより簡単になりました。あわせて Feed ページの操作導線、番組状態の多言語表示、クラウド保存量の説明も分かりやすく整理しました。
- クラウド使用量の集計では、現在のフィルタ条件に合わなくなった自動保持エピソードを除外するよう修正し、無効化済み RSS リンクも曖昧に失敗せず権限なしを明示するようにしました。
Feed のページ切り替えが安定し、有料エピソードは自動でスキップされます。
2026-03-26
デスクトップ版 Feed のページングを修正し、プレイリスト同期とダウンロードでは有料エピソードを自動で除外、メニュー文言も整理しました。
- デスクトップ版 Feed 詳細ページのエピソード一覧自動ページングを修正し、ページ切り替えや追加読み込みがより安定しました。
- プレイリスト同期とダウンロードタスクで有料エピソードを自動的にスキップし、無効な処理や異常なタスク状態を防ぐようにしました。
- デスクトップ版 Feed メニューの文言を調整し、各エントリ名をより明確で一貫したものにしました。
一覧ページの不具合を修正し、フィルタ値キャッシュを追加、サービスステータスページを公開しました。
2026-03-25
「次に再生」ページでフィルタ結果が正しく表示されない問題を修正しました。
- 「次に再生」ページのフィルタロジックを修正し、一覧の絞り込みが正常に動作するようになりました。
- 「最新エピソード」ページのフィルタ値を保存するキャッシュ機能を追加し、次回訪問時にそのまま復元できるようにしました。
- PigeonPod SaaS の公開ステータスページを新たに公開し、サービス状況をいつでも確認できるようにしました。
PigeonPod SaaS Beta へのアクセスを正式に開始しました。
2026-03-24
PigeonPod SaaS Beta へのアクセスを正式に開始しました。
- PigeonPod SaaS Beta へのアクセスを正式に開始しました。