Overcast is a superb podcast player for iOS. It cleverly reduces silences and delivers distortion-free playback at faster than normal speeds. Overcast also allows paid subscribers to upload audio files through a web interface. yt-cast takes a YouTube URL, extracts the audio, and uploads it to your personal Overcast account. It's perfect for taking an interview, lecture, or other long-form video and turning it into a "podcast".
Install all dependencies:
brew install node brew install youtube-dl npm install dotenv npm install puppeteer
.env file in the project directory and add your Overcast username and password:
OVERCAST_EMAIL=[Your email address] OVERCAST_PASSWORD=[Your password]
Create an alias to your .bash_profile file:
alias yt-cast="[Path to project]/yt-cast/run.sh [Path to downloads]"
yt-cast [Youtube URL]