A JSON list of podcast hosts and a pattern to use in audio URLs
If you have the URL of a podcast's audio file, this JSON file will help you work out who the host is.
Contributing to the list
For now, the simplest way is to add to the file at
src/hosts.json. Each podcast host may have multiple entries, but the URL patterns should be unique.
Each entry must contain the following properties:
pattern: a unique string to spot within the audio URL (more accurately, within the domain portion of the URL)
hostname: a humanly-readable name of the podcast that this is hosted with
hosturl: a website link (escaped) that links to the homepage of the podcast host.
There's no order currently to this
$stmt = $db->prepare("SELECT * FROM `podcasts-hosts` WHERE INSTR(:url,pattern) LIMIT 1"); $stmt->execute(array(':url'=>$podcast['audiourl'])); $host = $stmt->fetch(PDO::FETCH_ASSOC);
Improvements welcome to this list; it's currently "good enough", but certainly not 100% accurate. It also falls over if audio is "hosted" on Feedburner.