1. jkondoの朝の散歩
  2. 1/28 音声ファイルの変更履歴..
2025-01-28 05:56

1/28 音声ファイルの変更履歴を保存して再生数やどこまで再生されたかを正しく集計できるようにしてみました

spotify apple_podcasts

ここで改善告知?

#声日記

サマリー

音声ファイルのアップロードプロセスを高速化したことで、再生数や再生位置の集計に影響を与える問題が明らかになります。このエピソードでは、過去のファイル履歴を保存することによって、正確な集計方法を試行しています。

音声ファイルアップロードの変更
こんばんは。珍しくオフィスから録音しています。ただいま新しい機能をリリースしたので、うまく動いているかテストも兼ねて、パソコンのブラウザ録音で収録しています。
ブラウザ録音とはいえマイクをつないでいるのですが、久しぶりにブラウザ録音してみるので、どんな音になるでしょうか。
最近、ポッドキャストの音声ファイルをアップロードする際の処理を高速化するというのを色々やっていまして、結構音声ファイルのアップロードのプロセスが変わりまして、
概ねうまく動いていたのですが、気になることがありまして、ダッシュボードの再生数が合わないということで、
これは実は直接今回の処理変更に関係していない部分もあるのですが、具体的にはどういうことかというと、一旦音声ファイルをアップロードした後に、
例えばちょっと間違いに気づいたとか、修正があったということで音声ファイルを差し替えたとします。そうするとファイル名が最初と全然変わってしまうので、別のファイル名になるわけですが、
最初にアップロードしたファイルが例えばRSSに乗っかってSpotifyとかAmazonとかいろんなところに配信されていくと、最初のファイルのほうが再生されることがあります。
後で変更して差し替えた音声ファイルがなかなかPodcastとかいろんなクライアントのアプリにたどり着かないということがありまして、そのときに再生数の集計というのは音声ファイルへのアクセス数をもとに集計をしているのですが、
ファイル名が変わっちゃっていると、どのエピソードの音声を聞いているのかわからないということで、集計にカウントされないということがありました。
これは特に今回のアップロードの高速化のところとは関係ないといえば関係ないですね。
その辺をいじっていたので、改めてそういうケースがあるということに気づいたという感じですけれども、たまたま実は、
いぶきステーションで1回音声をアップしたものの、ちょっと後でジングルを入れるのを忘れていたということがありまして、
僕が日曜日に配信を作業した音声ファイルを差し替えたんですけれども、全然再生が伸びなくて、あれ?って思って。
よくよく他のソフト、アプリとかで音声ファイルを聞いてみたら、ジングルの入っていないバージョンが流れているというね。
それがいろんなCDNとかでキャッシュをするようになっているので、普通に聞けちゃうんですよね。
CDNとかからは音声ファイルが消えていないので、1個前のバージョンでもちゃんと内容も聞けるので聞いけるんですけど、
それがうまく集計には入ってこないということで、その部分をちゃんと直すべきだということで発覚しまして、
今は過去の履歴、ファイル名とかそれぞれのサイズとかをきちんと保存をしておいて、
どのバージョンのファイルが聞かれたとしてもちゃんと適切に再生数がカウントされたりとか、
集計方法の改良
あとは1分、5分、再生完了っていうね、どこまで再生されたかっていうことも統計として出ますけど、
あれもファイルが変わるとファイルサイズが変わってくるんで、どこまで再生したかっていう情報が変わってきちゃうんですよね。
なのでその辺もちゃんと過去のファイル、それぞれのサイズに応じてどこまで再生されたかっていうのを集計するようにしてみたっていうのをちょっと変更してみています。
ということで、そういう情報をちゃんと保存できるかということと、それも踏まえた集計ができるかというのをちょっとテストしてみています。
ちょっとこのしばらくの間に、
昨日少し変更したときにファイルのサイズの保存の部分が若干間違っていて、
その際で何分再生とか再生完了みたいなところの進み具合の集計が間違っていたっていうのがあったので、
妙に特に大きいファイルを最初アップしてWebファイルとかでアップして、
後でMP3に変わっている場合なんかはものすごくファイルサイズがちっちゃくなるんで、
全然最後まで聞いてくれているのにすっごい最初の方しか聞いていないみたいな感じの数字が出ている方とかがちょっといたかもしれないんで申し訳なかったです。
そのバグも修正していますし、さらに今回途中でファイルを差し替えたりとかした場合でも正しく再生の位置まで集計が取れるという変更をしたつもりですので、
この間正しい数字が出なかった方は申し訳なかったです。
うまく集計されるでしょうか。ちょっとテストしてみたいと思います。
ありがとうございます。
05:56

コメント

スクロール