変更履歴

最近の機能追加とメンテナンス情報。

ソースバッジ追加、字幕トグル、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 の初回安定版を公開しました。

  • 本番利用に向けた最初の安定基盤を公開し、継続リリースの起点としました。