事件です!
ポッドキャストの
エピソード欄が壊れました
壊れないでしょ
どうなったの?
違うエピソードなのに
メモが同じになっちゃってる
ホントだ!
いいじゃん
誰も読んでないよw
そうだね
誰も読んでないよね
ってコラ!
同じエピソードメモが並ぶ
余計なリンクが邪魔をした
ポッドキャスト配信のエピソードメモに不具合が発生してしまいました。いしはらが意図するメモが表示されず、最新エピソードのメモが過去分にも表示されてしまいます。
一週間かかって原因が内部リンクだとわかりました。
なぜか同じエピソードメモ
上の写真はたくだんのSpotifyエピソード画面です。3個のエピソードが並んでいます。エピソードの題名は正しいものが表示されています。
ところがエピソードメモ欄は同じ文章が並んでいます。
原因は一行のリンク
原因は、ポッドキャストファイルを置いているブログ内のリンクでした。
ブログ内の記事の最後に、ブログのトップページリンクを置いていましたが、これが原因でした。
この一行を消すと、エピソードメモが正常に治りました。
正常なエピソードメモ
正常なエピソードメモの画面です。それぞれ正しいエピソードメモが表示されています。
エピソードメモはどこから?
ブログの文章が反映される
そもそも、エピソードメモは、ポッドキャストを置いているブログの文章が、各プラットフォームのアプリに表示されるようになっています。
ポッドキャストは音声版ブログ
各配信者のサーバーにファイルを置く
ポッドキャストの始まりは、ブログに音声ファイルを置いたことです。
現在も、基本的にポッドキャストの音声ファイルは、配信者が用意したサーバーにブログとして置いています。
各プラットフォーム(ApplePodcast、Spotify、GooglePodcast)のPodcastアプリは、ブログの音声ファイルを再生出来る仕組みです。
RSSフィードで配信
RSS(バージョンによってRich Site Summary[注釈 1], RDF Site Summary[注釈 2], Really Simple Syndication[注釈 3])は、ニュースやブログなど各種のウェブサイトの更新情報を配信するための文書フォーマットの総称である。
出典: フリー百科事典『ウィキペディア(Wikipedia)』
RSSフィードはウェブサイトの更新情報を配信するための仕組みです。
ポッドキャストもRSSフィードを利用して、各プラットフォーム(ApplePodcast、Spotify、GooglePodcast)のPodcastアプリに配信しています。
プラグインがRSSフィードを生成
ワードプレスプラグインのSeriously Simple Podcastingの管理画面で、ポッドキャストのタイトル等の情報を入力します。
フィードのプレビュー
Seriously Simple Podcastingの管理画面に「フィードを表示」ボタンがあります。これを押すとフィードのプレビューが出来ます。
フィードプレビュー
フィードのプレビュー画面に表示されたものと同じものがRSSフィードとして、各プラットフォームに配信されます。
エラー時のプレビュー
エラー時のプレビュー画面です。各エピソードの本文が同じになっています。
このまま各プラットフォームにも反映されてしまいます。
フィードはURL
フィードはURLとしてプラグイン内で表示されます。
このURLを各プラットフォームに登録すると、配信が開始される仕組みです。
一度配信が開始すると、ブログに新しいエピソードをアップすれば、数分から数時間で各プラットフォームにも新しいエピソードが反映される仕組みです。
他の原因も
クイズプラグインも原因に
ブログ内にクイズを設置できるプラグインもRSSフィード不具合の原因になりました。
クイズが設置できるQuiz And Survey Masterというプラグインです。
クイズ設置でRSSフィードに不具合
たくだん内でこのプラグインを利用してクイズを設置しているのですが、ポッドキャストエピソードと同じページにクイズを設置すると、上と同じ不具合が発生しました。
リンクもだめ
クイズページを別に作り、そのページへのリンクを貼っただけでも不具合になりました。
クイズプラグイン自体は便利
たくだんのクイズ画面です。
クイズプラグイン自体は便利でした。細かい設定があります。日本語化されていませんのでChromeの翻訳を頼りに使用しました。
フィードチェッカーもあり
Feed Validation Serviceという、フィードをチェックしてくれるサービスもあります。
今回の不具合では使用しませんでしたが、フィードの不具合を指摘してくれます。
チェック画面
RSSフィードを入力して、CHECKボタンを押すと判定画面が出ます。英語です。
翻訳画面
Chromeで翻訳すると、このような画面になります。
以前他のエラーが出たときにはこのサービスのおかげで解決しました。
RSSフィードはデリケート
配信用ブログはシンプルに
ブログ内に内部リンクやクイズを設置したことで、RSSフィードの表示がおかしくなりました。
今回の不具合の原因に気づくまで、一週間程度試行錯誤しました。
RSSフィードはデリケートなようです。ポッドキャスト配信用のブログはあまりややこしくしないほうが良いでしょう。
RSSフィードエラーでお悩みの方はコメントを下さい。微力ながらお手伝いします。