Skip to content

CarlosCD/podcasts_export

Repository files navigation

Podcasts Export

GitHub top language GitHub

Some time ago Apple changed its Podcasts app and removed the option for saving aside audio/video files. Maybe they will add it back, maybe they will have it when you read this, maybe they will never do it... This is a small command-line program to save those files aside...

Setup

This thing runs on macOS and uses Ruby. It may work in other systems, it may not. Ruby comes pre-installed in most Mac or Linux machines. You can verify that it is present by running in the Terminal app:

ruby -v

It should show the version of Ruby you have, or err if you've none...

Also it uses a few Ruby libraries (a.k.a. gems), and a media tagging library. You can install those extra libraries by running the setup.rb program from the Terminal (in macOS):

./setup.rb

It may install Homebrew if you don't have it, and it uses the Gemfile to set the gems needed.

I use RVM: Ruby Version Manager to manage my Rubies (allows different versions of Ruby and switch among them, and also add/remove gems easily). You don't need to use it, but if you do, I have it configured for Ruby 3.4.7@general, if you want a different setup, you may want to change it at the files .ruby-version & .ruby-gemset (hidden in Unix). For details see RVM's website (RVM Project Workflow).

Run it

First, using the Apple Podcasts app, download the Podcast episodes you want to keep.

Then run from the Terminal:

./podcasts_export.rb 

If no arguments are passed, it will show you a help message with all the options.

On embedded media tags

When looking into the standards used for file embedded media tags I wrote a very simple test utility to inspect audio files. If of interests, here it is.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages