/TestedTimestamps

Generates timestamps for the Tested podcast This is Only a Test by listening for the transition music.

Primary LanguagePython

Tested Timestamp Bot

Generates timestamps for the Tested Podcast This is Only a Test by listening for the transition music.

Example

Screen Shot 2019-07-07 at 8 22 39 PM

How it works

The hosts of the podcast play transition music before talking about different topics. This YouTube bot listens for those audio clips and generates episode timestamps when these cues are played.

  • Every hour the bot checks the newest published podcast
  • If there's a new episode it downloads the mp3 and breaks it up into pieces using ffmpeg
  • Using audfprint it finds the position of the audio cues within the podcast
  • Then it posts a comment on the video using the YouTube API