Option to convert downloaded episode into another format #43
Description
First of all, thank you for the application!
I've been thinking of whether it would be possible to add the ability to automatically convert a podcast episode after it is downloaded to another format using an external program such as ffmpeg.
I've been listening to a podcast whose episodes are in MP3 having a constant bitrate of 192 kb/s. After I downloaded one of them (which is 89 minutes long) with shellcaster, its file size turned out to be ~123 MB. I converted it to Ogg Opus with the command ffmpeg -i "ep02.mp3" -ab 50k "ep02.opus"
, and the size of the new file was ~32 MB while having a variable bitrate of 50 kb/s. Since the podcast is mostly made up of speech, there's hardly any noticeable degradation in quality (if any), and yet the file size is much smaller, which makes a big difference when a lot of episodes are stored locally.
While I could convert them manually, of course, being able to initiate playing or delete the converted files from shellcaster would be more convenient.