Centrale og decentrale podcast-apps

Der er grundlæggende to måder at lave en podcast-app på:

  1. Central: Der er en central server (drevet af det firma, der udvikler appen), som tjekker, om der er nye afsnit, og derefter leverer dem til dig.
  2. Decentral: Appen kontrollerer selv nye afsnit direkte fra podcast-udgiverne.

AntennaPod bruger metode 2. Der er både fordele og ulemper ved denne:

  • Da appen kontrollerer, om der er nye afsnit, behøver app-skaberne (som os) ikke at vedligeholde en central server. Det sparer en masse tid og kræfter. Det sparer også en masse penge, hvilket betyder, at vi ikke behøver at være afhængige af annoncer eller store beløb i donationer.
  • Da appen ikke er afhængig af en central server til at indsamle nye afsnit, vil AntennaPod fortsat fungere uafhængigt af det, vi gør fra vores side. Hvis vi bruger den centrale metode, vil appen stoppe med at fungere, hvis virksomheden lukker sin server ned af en eller anden grund.
  • Som appudviklere ved vi ikke og kan ikke vide, hvilke podcasts du abonnerer på, hvilke afsnit du lytter til, eller på hvilket tidspunkt du lytter til dem. Udgivere af apps med en central server indsamler sådanne data, hvilket er til skade for dit privatliv.
  • Nogle udgivere tilbyder private feeds, der giver tidlig adgang, særligt indhold eller reklamefrie afsnit. Sådanne feeds kræver et brugernavn og en adgangskode, som AntennaPod giver direkte til podcastværten, når der anmodes om det. Centraliserede tjenester tillader ofte slet ikke at tilføje private feeds. Og hvis de gør det, kan det være nødvendigt at sende dine legitimationsoplysninger til app-udviklerne.
  • Der er ingen risiko for censur, da der ikke er et centralt adgangspunkt, som gør det muligt for app-udviklere at fjerne podcasts fra deres server.
  • På den anden side betyder en distribueret model, at du kun får nye afsnit, når du opdaterer en podcast. I AntennaPod er dette som standard hver 12. time, men du kan ændre dette til mere eller mindre ofte, og du kan også altid manuelt tjekke efter nye afsnit. En central server kan kontrollere, om der er nye afsnit meget ofte eller endda blive informeret af podcastværter i realtid. På den måde kan apps også få besked om nye afsnit meget hurtigere, uden at du behøver at tjekke alle podcasts, du er abonneret på, regelmæssigt.
  • Det er heller ikke muligt for AntennaPod at levere afsnit, der er blevet fjernet af podcastudgiveren, f.eks. fordi de kun beholder de 10 seneste afsnit online. Apps, der er afhængige af en central server, kan få leveret de ældre afsnit, selv om de er forsvundet fra RSS-feedet.