The simplest way is just to use the Unix cat
command like
cat podcast1.mp3 podcast2.mp3 podcast3.mp3 > megacast.mp3
MP3 files are just audio and any headers or MP3 tags in the other files will just be a microsecond of static if you can hear it at all.
You could also record 2s of silence with Sound Recorder into silence.mp3
and use
cat podcast1.mp3 silence.mp3 podcast2.mp3 silence.mp3 podcast3.mp3 > megacast.mp3
If you want to get fancy, you could skip the beginning/end of a podcast with
tail -c +1000 podcast1.mp3 > trimmed.mp3
where -c
means use bytes and +1000
is the number of bytes. You'd have to experiment with the number of bytes to find how long the intro is. To trim the end, use
head -c -1000 podcast1.mp3 > trimmed.mp3
and experiment with the number 1000
. Run tail --help
and head --help
to see useful suffixes for the bytes like kb
, mb
, etc.