Introduction
I really like coming home after work and listening to a podcast to help me decompress after a long day. Sometimes in the evening when I'm fiddling with my old Mac's I like to stick on a long episode of something and listen and work.
I've being using my iPhone but heck, why not do it with my 68K Macintoshes? Well turns out you can with a bit of programming knowledge and an Apache webserver with PHP and ffmpeg.
System Requirements
Server: | Target Machine (What I tested on): |
---|---|
Some sort of webserver running PHP 7 or higher (I'm using Apache) imagemagick (to run the mogrify command) wget ffmpeg |
Macintosh LC475 25MHz 68040 36MB RAM (32MB 72Pin DRAM SIMM, 4 MB Onboard RAM) 16GB SCSI2SD HDD Mac OS 7.6.1 10/T PDS Ethernet Card Internet Explorer 4.0.1 Quicktime 4 |
3. So what do I do with this to get my stories?
a) Open the Podcasts App
b) Tap and hold the icon of your favourite podcast
c) Tap Copy Link
d) Open up this site: http://www.getrssfeed.com and paste in what you just copied.
e) After pressing search, you'll see the logo of your podcast along with a blue button for RSS. Click RSS
f) There you go! This URL you're now visiting is your RSS feed.
ffmpeg -i yourinputfilename.mp3 -acodec pcm_s16le -ac 1 -ar 16000 youroutputfilename.wav
See... Easy!
a) Create a new folder on your webserver and paste the files from the ZIP file into this directory.
b) Editindex.php
and modify$MediaDirectory
and$SubscriptonsFile
to be the appropriate relative path.
c) Editprocess.php
and modify$SubscriptionsFile $BaseDirectory
and$MediaDirectory
To the appropriate absolute path. This file will be processed by acron
job in Linux.
d) Editmanage.php
and modify$subscriptionsFile
to be the appropriate relative path.
e)Editcrontab
to runprocess.php
as often as you wish... I used the following by runningcrontab -e
to runprocess.php
every hour:
f) You can now browse to0 * * * * php /absolute/path/to/process.php
index.php
on your old mac and take a listen! You may wish to manually runprocess.php
to get your initial downloads loaded.
Downloads
68KCast.tar.gz
Last Updated: November 17, 2019