RogerBW's Blog

Getting your podcast onto iTunes and Spotify 12 March 2021

One of the podcasts I work on has been on iTunes for a while, which was done back when it was easier. Now the other two are as well, and they're all on Spotify too. Here's how to achieve this, from a standing start.

Mind you, I'm not really sure why this is regarded as a good idea. I just get my podcasts via RSS, download the episode files, and, er, listen to them. But some of the listeners apparently find this Terribly Difficult. And I suppose some luckless wight might actually stumble across us…

You need to sort out the RSS feed first. This is still something like a standard, though not a well-documented one. Apple lists a set of required tags, but not the formats for them: for example they say you need an <itunes:image>, but not that it needs an href attribute rather than text content:

<itunes:image href="/path/to/artwork" />

Apple also insist on having artwork, at least 1400 pixels square even though it'll hardly ever be displayed at that size, with an appropriate extension (.jpg/.png).

That's the easy bit. You also need an Apple ID. But not just any old Apple ID… first you have to create it which is fine (though you have to give them a phone number to abuse). Then you need to get it accepted as a thing that can talk to Apple Podcasts. And that means running iTunes.

Now for those of you using Windows or Mac this is easier. There is no Linux version of iTunes. (Yes, you cannot legally put a podcast on iTunes without paying for a proprietary operating system.) So I ended up building a Windows X VirtualBox guest, and installing iTunes on that. All you have to do then is fire it up once, log in, go through the billing information pages (you can continue without giving them your credit card details, though how may not be immediately obvious), then shut it down again.

Now you can get at Podcasts Connect and give it your podcast's feed address, validate the feed, and send it for human review - which may take a day or two and you may or may not get told about it when it's completed.

iTunes seems to sort episodes by order of appearance in the RSS feed,; if you want other information for the listener, like episode numbers or groupings, you'll have to put them in the individual item's <title> or <description> tags.

Spotify is less faff, in large part because you only need a simple login with them, not an Apple ID that will do lots of different things and therefore needs to be protected. (You can use your Apple ID here, or a Facebook login, but the sort of people who'd be happy to do that probably aren't reading this blog.)

Unlike Apple, they insist on having an email address in the RSS feed to which they can send a confirmation code. Having this in an <itunes:owner><itunes:email> tag set apparently wasn't enough for them; it worked when I added the older <managingeditor> and <webmaster> tags, though they're now deprecated. (Like Apple, they give you minimal diagnostics if the thing doesn't work – "you must have an email address" but not where or how. I suppose a typical podcast creator these days is relying on a third party to build their RSS feed for them and couldn't use the diagnostics even if they were given.)

Also unlike Apple, Spotify will promptly download all the episodes in your feed, presumably to transcode them or something.


  1. Posted by J Michael Cule at 01:26pm on 12 March 2021

    I can see that I should have given you more than a nod and 'Yes, yes, fine' when you told me about Spotify this week.

    (INSERT APPROPRIATE FANFARES AND ANIMATIONS OF FIREWORKS HERE.)

    I suspect that all this (or something very like it) is behind the numerous times I try to get the computer to set something new up for me and it crashes without telling me why.

  2. Posted by RogerBW at 01:43pm on 12 March 2021

    Nothing involved in any of this has anything to do with any computer of yours.

    (If you're trying to use Spotify or iTunes, search me guv, I don't use the things I just put up content for other people.)

Comments on this post are now closed. If you have particular grounds for adding a late comment, comment on a more recent post quoting the URL of this one.

Search
Archive
Tags 1920s 1930s 1940s 1950s 1960s 1970s 1980s 1990s 2000s 2010s 3d printing action advent of code aeronautics aikakirja anecdote animation anime army astronomy audio audio tech aviation base commerce battletech beer boardgaming book of the week bookmonth chain of command children chris chronicle church of no redeeming virtues cold war comedy computing contemporary cornish smuggler cosmic encounter coup covid-19 crime cthulhu eternal cycling dead of winter doctor who documentary drama driving drone ecchi economics en garde espionage essen 2015 essen 2016 essen 2017 essen 2018 essen 2019 essen 2022 essen 2023 existential risk falklands war fandom fanfic fantasy feminism film firefly first world war flash point flight simulation food garmin drive gazebo genesys geocaching geodata gin gkp gurps gurps 101 gus harpoon historical history horror hugo 2014 hugo 2015 hugo 2016 hugo 2017 hugo 2018 hugo 2019 hugo 2020 hugo 2022 hugo-nebula reread in brief avoid instrumented life javascript julian simpson julie enfield kickstarter kotlin learn to play leaving earth linux liquor lovecraftiana lua mecha men with beards mpd museum music mystery naval noir non-fiction one for the brow opera parody paul temple perl perl weekly challenge photography podcast politics postscript powers prediction privacy project woolsack pyracantha python quantum rail raku ranting raspberry pi reading reading boardgames social real life restaurant reviews romance rpg a day rpgs ruby rust scala science fiction scythe second world war security shipwreck simutrans smartphone south atlantic war squaddies stationery steampunk stuarts suburbia superheroes suspense television the resistance the weekly challenge thirsty meeples thriller tin soldier torg toys trailers travel type 26 type 31 type 45 vietnam war war wargaming weather wives and sweethearts writing about writing x-wing young adult
Special All book reviews, All film reviews
Produced by aikakirja v0.1