Rádiós tanfolyam – Podcast programozás alapok

Last updated: 2019. okt. 3.

Kedves hallgatóink!

Rádiós tanfolyamunk mai adásában a potkásztolás alapjaiba nyerünk beutalást.

Ebben a műsorban megtanulod, hogy ha van ÖTLETED, és MIKROFONOD, akkor hogyan csinálhatsz belőle rendes, tisztességes podcastot. Ezen belül:

  • milyen fájlokra lesz szükséged;
  • milyen rss fájl programozási ismeretekre lesz szükséged;
  • hogyan tesztelheted, hogy sikerüt-e elsajátítanod az előző pontot;
  • s milyen linkeken juttathatod el a podcastodat a nagyérdeműhöz (a közönséghez).

Kezdhetjük?

ELŐKÉSZÜLETEK

Végy egy tárhelyet. Az alábbi fájlok valamilyen szerveren legyenek, aminek URL-je van azaz http://-vel kezdődve érhető el bármilyen böngészőből. Ehhez tehát egy szerverre is szükséged lesz! Ez lehet az egyetemi tárhelyed is, az ingyen van!

Milyen fájlokra lesz szükséged:

  • Egy darab rss fájl – ebben vannak az információk a podcast olvasó programoknak, appoknak, appleteknek és szolgáltatóknak. Ez a KÓD. Majd mindjárt megnézzük, hogy néz ki. Mivel magyarul írjuk (már ha), UTF-8 kódolású legyen (Notepad++, kódolás menü), különben az ékezetek nem jól jelennek meg. Érdmes Notepad++-al szerkeszteni (NEM VÖRD, NEM VÖRD!). Tesztelésünk szerint a legcélszerűbb, ha az rss fájl neve kiterjesztés nélküli, neve pedig: feed (az rss jelentése: Really Simple Syndication – én se tudtam). Itt egy példa.
  • Egy négyzet alakú képfájl, ami a feedednek a képe lesz (logó, embléma). (feed: a podcastok folyama). Ez legyen kb. 2000×2000 pixel, mert az itunes, spotify stb. nem szereti a kis méretű képeket. Kiterjesztése jpg vagy png. Itt egy példa
  • Egy html fájl (index.html), ami szintén egy kód, ami az rss fájlra mutat. Ez azért kell, hogy az rss-t ellenőrizni tudják a szolgáltatások, hogy tényleg podcast. Ne kérdezd, miért, ez követelmény. Egy olyan, böngészőben is olvasható fájl, ahonnan az rss linkjét mindenki látni tudja. Itt egy példa
  • A hangfájlok. Kiterjesztése mp3, bitráta min. 96 kbps.
  • A fájlok neveiben ne legyen ékezet, nagybetű, szóköz, mert probléma-hegyeket fog okozni!

A html fájl

<h1>Ez a cim</h1>
<a href="http//www.valami.hu/ezafeededhelye/feed">Ez lesz a szöveg, amire kattintani lehet</a>

Az rss fájl

<!-- Ilyen izék között lesznek a magyarázó kommentek -->

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:media="https://search.yahoo.com/mrss/"
xmlns:spotify="https://www.spotify.com/ns/rss"
xmlns:psc="https://podlove.org/simple-chapters/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:dcterms="https://purl.org/dc/terms/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
>

<!-- A fenti kód a bevezető, amiből a Google, az Itunes és a Spotify is azonositani tudja a saját formátumát.-->
<channel>
<!-- Itt kezdődik a podcast feeded csatornája. Egy feed = egy csatorna -->

<title>Ez a podcast (sorozat) cime</title>
<link>http://www.ize.hu/index.html</link>
<!-- Ez az az URL, ahol a fenti html fájl található, ahonnan visszamutat a link ide-->
<language>hu</language>
<!--Milyen nyelvű a podcast-->

<copyright>Jogtulajdonos</copyright>
<googleplay:author>Szerzo</googleplay:author>
<!-- A Googleplay kezdetű sorok a Google Podcast szolgáltatásnak szólnak. Kb. ugyanaz kell nekik, mint a többieknek is, de van pár plusz kódjuk -->
<googleplay:description>Ez a podcastod rövid leirása</googleplay:description>
<googleplay:email>valami@valami.hu</googleplay:email>
<googleplay:image href="http://www.ize.hu/logo.jpg" />
<googleplay:category text="Music"/>
<itunes:subtitle>Alcimc</itunes:subtitle>
<itunes:author>Szerzo</itunes:author>
<itunes:summary>Az Itunes angol nyelven kéri a rövid leirást</itunes:summary>
<itunes:type>episodic</itunes:type>
<itunes:owner>
<itunes:name>A tulajdonos neve</itunes:name>
<itunes:email>valaki@valami.hu</itunes:email>
</itunes:owner>
<itunes:image href="http://www.ize.hu/logo.jpg"/>
<itunes:category text="Music">
</itunes:category>
<!-- Ezek ugyan az Itunesnek szólnak, de a Google és a Spotify is használja őket! -->
<itunes:explicit>no</itunes:explicit>
<!-- A 12 éven felüli kontent a teljes podcast, itt yes-t kell irni. Ha nem, de van ilyen epizód, azt majd az epizódban kell beirni -->
<atom:link href="http://ize.hu/feed" rel="self" type="application/rss+xml" />
<description>Ez a podcastod rövid leirása, max. két sor. Minél több kulcsszó legyen benne, mert a keresők ez alapján találják meg. Próbáld kitalálni, milyen szavakkal keresnek a hallgatók. </description>
<lastBuildDate>
Mon, 04 Mar 2019 14:28:02 +0000 </lastBuildDate>
<sy:updatePeriod>
hourly </sy:updatePeriod>
<sy:updateFrequency>
1 </sy:updateFrequency>
<generator>https://wordpress.org/?v=5.1</generator>
<!-- Ezt az oldalt wordpressben csináltuk, bele van irva, mikor készült. Ez nem kötelező elem. Benne van a frissités gyakorisága is -->
<image>
<url>http://valami.hu/logo.jpg</url>
<title>Cim</title>
<link>http://valami.hu/index.html</link>
<width>32</width>
<height>32</height>
</image>
<!-- Bélyegkép (logó), ami a podcastodnál megjelenik-->

<!-- Oké, eddig tartott a podcast általános leirása, most jön az első epizód -->
<item>
<itunes:episodeType>full</itunes:episodeType>
<itunes:title>Epizódcim az Itunesnak és másoknak is</itunes:title>
<itunes:author>Szerk.</itunes:author>
<itunes:subtitle>Alcim</itunes:subtitle>
<itunes:summary>Röviden</itunes:summary>
<itunes:explicit>no</itunes:explicit>
<googleplay:description>Epizodcim a Google Podcastnak</googleplay:description>
<!-- Ez volt az epizód fejléce-->

<title>Epizodcim</title>
<link>http://valami.hu</link>
<!-- Link a weblapra -->
<comments>http://valami.hu/comments</comments>
<!-- Link oda, ahol lehet kommentelni - nem kötelező-->
<pubDate>Mon, 04 Mar 2019 08:36:24 +0000</pubDate>
<dc:creator>Ed.</dc:creator>
<!-- Ekkor tettétek ki ezt az epizódot. -->
<category><![CDATA[Music]]></category>
<!--A podcast kategóriája -->
<guid isPermaLink="false">http://valami.hu/</guid>
<!-- Weblap-->
<description>Epizódcim</description>
<enclosure url="valami.hu/epizod1.mp3" length="34630844" type="audio/mpeg" />
<!-- Ez a legfontosabb elem, itt van a hang. A length a hangfájl mérete byte-ban, meg lehet nézni pl. winamp tag-ben.-->
</item>
<!-- Epizód vége-->
<item>
<!-- Ide jöhet a következő epizód és igy tovább-->
</item>

</channel>
<!-- Csatorna vége-->
</rss>
<!-- rss vége -->

Jó, ez elég vad és bonyolult. Mindenesetre itt van pár segitség még

Spotify specs – azok a kódok, amik a Spotify-nak kellenek

Itunes sample – azok a kódok, amik az Itunesnak kellenek

Validator Itt tudod leellenőrizni, hogy jó-e a kódod

Nagyon validator Ez leelenőrzi és ki is irja, hogy mi nem jó.

Itunes submission Itt tudod elküldeni az Itunesnak a feeded

Spotify submission Itt tudod elküldeni a Spotfynak a feeded

Google submission Itt tudod elküldeni a Googlenak (Google Podcast) a feeded

Feed burner Ez az oldal azért jó, mert a kódod rendbeszedi, és ő maga küldi tovább sok másik podcast szolgáltatónak

Mi WordPress-t használunk a kód gyártására és aktualizálására (ezt a wordpress automatikusan csinálja), de lehet az egészet kézzel, Notepaddal is csinálni.

A WordPress kódba is bele kell irni azonban a podcast-specifikus kódokat (a WordPress alapból az írott posztokat feedeli). Ehhez a wordpress wp-includes alkönyvtárában található feed-rss2.php fájlt kell szerkeszteni. Csak akkor csináld, ha van biztonsági mentésed, mert egy rossz mozdulat, és szétesett az oldal.

Szívásriadó: A WordPress frissítésekor felülírja a default rss fájllal a miénket. Ezért ezt frissités után vissza kell tölteni a saját tárhelyre lementett fájluknból.

Szerinted milyen volt? (Ha a hangot nem találod itt, keresd a Hangtárban!)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.