Som synes på bloggen så har vi påbörjat arbetet med en egen podcast där vi snillrikt och lite kaotiskt pratar om teknik. Det är ganska okomplicerat att publicera en podcast och få ett fungerande flöde till de flesta klienterna genom den här bloggen och dess inbyggda flöden, men tyvärr gäller detta inte iTunes. iTunes kräver nämligen numera att servern som själva ljudfilerna lagras på stödjer någonting som kallas för byte-range requests. Det innebär i princip att klienten ska kunna fråga efter en specifik del av en fil (till exempel 2:04-3:30) och få bara den delen, istället för att behöva ladda ner hela filen. Det är alltså egentligen en ganska smart sak som minskar bandbreddsanvändningen, men dessvärre visade det sig att det inte var helt vanligt med servrar som stödjer det här.
Vi började med att helt enkelt ta flödet från den här bloggen och ge till iTunes, vilket gav oss felmeddelandet om byte-range requests. Efter lite googlande testade vi via vår teknikblogg på blogger för att få ut ett flöde, och följde instruktionerna för att kapsla in länkar. Flödet behövde sedan tvättas genom FeedBurner för att lägga till rätt taggar i koden för att iTunes skulle få all information som de vill ha. Dessvärre löste det ju inga problem eftersom vi inte helt förstått vad en byte-range request är, och därför länkade till filen på servern den här bloggen ligger på.
Efter noggrannare googling så hittade vi ett antal förslag på ställen vi kunde testa att lägga filerna på och testade i tur och ordning Google Drive, Dropbox och slutligen Soundcloud. Med lite trixande på Soundcloud för att få fram en direktlänk till filen så kunde vi till slut publicera ett flöde som iTunes accepterade. Alla de här stegen kan egentligen sammanfattas till det här:
- Ladda upp filen på Soundcloud. Aktivera nedladdning av filen samt gör den publik. Välj filen, lägg till /download.filändelse-på-filen i slutet och kopiera det.
- Skapa ett inlägg på vilken blogg som helst. WordPressbloggen här fungerar utmärkt. Klistra in länken, antingen i inlägget (WP stödjer det) eller i inkapslingslänkfältet på Blogger.
- Märk inlägget med någon etikett som är unik för podcastinläggen. Vi har IKT-podden.
- Ta fram RSS-flödet för just den etiketten. Det finns gott om guider som talar om hur man gör, oavsett om du kör WordPress eller Blogger.
- Läs den här guiden (steg 5!) om hur du använder FeedBurner för att skapa ett iTunes-vänligt flöde.
- Klart!