-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Dynamic ads #6
Comments
As I anticipated, this week all previously released episodes from this feed (C2E20 and later) were changed retroactively by adding new ads (see feed diff; parsed feed diff). The good news is that it appears (at first glance) that the same 60-second midroll Anchor ad was added to all of them. This means that timestamps can be corrected manually by adding a constant. The re-release of these podcast episodes also included a file type conversion (from MP3 to M4A), which appears (again, at first glance) to have eliminated the playback rate discrepancies described in #5 between Chrome and Firefox, and hopefully all podcast players. This also breaks most timestamps for Chrome/Android, but again this can be corrected manually by multiplying by a constant. |
I've started tracking important changes to the podcast feed here: |
Beginning in early August 2020 (08c06a6), it appears that the Critical Role podcast feed (Campaign 2, C2E20 and later) has switched hosting and distribution from Podbean to Anchor Podcasts. Anchor allows for dynamic advertisement insertion, where the ad that plays depends on variables such as which advertiser is willing to pay the most at any given time.
For the purposes of this project, this is bad news, since this means that the duration of ad segments could change frequently. This may make it impossible to provide precise timestamp mapping using our current techniques.
One sophisticated solution to this problem would be to use an automated tool (#7) periodically, say once per month, to re-catalog all episodes. Alternatively, if the ad campaigns change uniformly across episodes and only rarely, it may be possible to make corrections manually. However, an automated approach sounds much less labor intensive to me!
Edit: Beginning with C2E105, midroll ads have started appearing in the podcasts at the break. This first one is for Anchor itself! As of 2020-08-13, I am not aware of these being inserted retroactively into old episodes.
The text was updated successfully, but these errors were encountered: