{
    "version": "https://jsonfeed.org/version/1",
    "title": "Jörn Schaars feines Podcastnetzwerk",
    "description": "",
    "home_page_url": "https://joernschaar.de",
    "feed_url": "https://joernschaar.de/feed.json",
    "user_comment": "",
    "author": {
        "name": "Jörn Schaar"
    },
    "items": [
        {
            "id": "https://joernschaar.de/einen-podcast-per-rss-in-youtube-integrieren/index.html",
            "url": "https://joernschaar.de/einen-podcast-per-rss-in-youtube-integrieren/index.html",
            "title": "Einen Podcast per RSS in Youtube integrieren",
            "summary": "Seit November 2023 kann man seinen Podcast per RSS zu Youtube hinzufügen. Youtube versuchte zuvor schon länger, sich als weiteren Ausspielweg für Podcasts zu etablieren. Das unternehmerische Ziel dürfte sein, mehr Menschen auf der Plattform zu halten und über das Podcasting eine größere Zahl an&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Seit November 2023 kann man seinen Podcast per RSS zu Youtube hinzufügen. Youtube versuchte zuvor schon länger, sich als weiteren Ausspielweg für Podcasts zu etablieren. Das unternehmerische Ziel dürfte sein, mehr Menschen auf der Plattform zu halten und über das Podcasting eine größere Zahl an Creators an Youtube zu binden. Nämlich jene, denen die Produktion von Video-Inhalten zu aufwändig ist. Wie Dein Podcast zu Youtube kommt und wie sinnvoll das aus meiner Sicht ist, zeige ich in diesem Tutorial. Dabei gehe ich davon aus, dass du bereits einen Podcast mit RSS-Feed sowie einen Kanal bei Youtube hast.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">So geht's:</h2>\n<p><!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Podcasts gibt es schon eine ganze Weile auf Youtube. Allerdings war das bisher das, was man als \"Playlist\" kannte. Man musste neue Episoden immer etwas umständlich hinzufügen. Jetzt geht das automatisch: Um deinen Podcast von Youtube impotieren zu lassen, rufst du zunächst <a href=\"https://studio.youtube.com\" target=\"_blank\" rel=\"noreferrer noopener\">studio.youtube.com</a> auf und klickst oben rechts auf \"Erstellen\" und dort auf \"Neuer Podcast\".</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":792,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-792\"><img loading=\"lazy\"  src=\"https://joernschaar.de/media/posts/42/Screenshot-2023-11-25-11.03.12.png\" alt=\"\" sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.12-xs.png 640w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.12-sm.png 768w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.12-md.png 1024w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.12-lg.png 1366w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.12-xl.png 1600w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.12-2xl.png 1920w\"></figure></figure>\n<p><!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dann geht eine Art Fenster auf, in dem zu auswählen kannst, ob du weiterhin manuell Episoden hinzufügen oder den automatischen Import nutzen möchtest. Den Punkt \"Neuen Podcast erstellen\" kannst du in jedem Fall ignorieren, weil du schon einen Podcast hast und die nötigen Informationen ebenfalls über den RSS-Feed importiert werden.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":793,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-full\"><figure class=\"wp-image-793\"><img loading=\"lazy\"  src=\"https://joernschaar.de/media/posts/42/Screenshot-2023-11-25-11.03.19.png\" alt=\"\" sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.19-xs.png 640w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.19-sm.png 768w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.19-md.png 1024w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.19-lg.png 1366w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.19-xl.png 1600w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.19-2xl.png 1920w\"></figure></figure>\n<p><!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Kopiere nun deinen RSS-Feed aus deinem Blog und trage ihn im nächsten Fenster ein. Das habe ich hier einmal für das Podjournal übernommen. Youtube weist dabei noch einmal prominent auf die Bedingungen hin: In dem Feed dürfen keine Werbespots enthalten sein, mutmaßlich weil Youtube daran nichts verdient und die perspektivisch gern selbst einbauen möchte. Sponsorings oder bezahlte Empfehlungen sind aber erlaubt.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":794,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-full\"><figure class=\"wp-image-794\"><img loading=\"lazy\"  src=\"https://joernschaar.de/media/posts/42/Screenshot-2023-11-25-11.03.37.png\" alt=\"\" sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.37-xs.png 640w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.37-sm.png 768w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.37-md.png 1024w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.37-lg.png 1366w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.37-xl.png 1600w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.03.37-2xl.png 1920w\"></figure></figure>\n<p><!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit einem Klick auf \"Weiter\" kommen wir zur Sicherheitsmaßnahme: Nicht jeder Hans und Franz soll irgendeinen Podcast zu Youtube hinzufügen dürfen, sondern der bzw. die Besitzer*in soll selbst entscheiden, ob der Podcast auf Youtube stattfinden soll. Deshalb wird ein Code an die im RSS-Feed hinterlegte Email-Adresse geschickt. Ein weiterer Grund, warum es sinnvoll ist, im Feed eine funktionierende Email-Adresse zu hinterlegen. Du klickst auf \"Code senden\", wenige Sekunden später kommt eine Email mit dem Code, den trägst du in das entsprechende Feld ein und bist schon fast fertig.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Denn es gilt noch eine Entscheidung zu treffen: Sollen alle Episoden im Feed hoch geladen werden, alle ab einem bestimmten Datum oder nur neue Episoden?</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":795,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-795\"><img loading=\"lazy\"  src=\"https://joernschaar.de/media/posts/42/Screenshot-2023-11-25-11.05.33-1024x725.png\" alt=\"\" sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.05.33-1024x725-xs.png 640w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.05.33-1024x725-sm.png 768w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.05.33-1024x725-md.png 1024w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.05.33-1024x725-lg.png 1366w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.05.33-1024x725-xl.png 1600w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.05.33-1024x725-2xl.png 1920w\"></figure></figure>\n<p><!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Diese Entscheidung ist einigermaßen weitreichend: Youtube hostet die Episoden selbst, kodiert das Audio neu und erstellt daraus gewissermaßen ein Video - letztlich ist das aber auch nur das Podcastlogo als Standbild. Das bedeutet in erster Linie, dass es eine ganze Weile dauern kann, bis alle deine Episoden importiert und bearbeitet sind.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für Jörn Schaars feinen Podcast habe ich bereits eine Playlist mit Podcastepisoden angelegt, die von Auphonic zu Youtube exportiert werden. Um den RSS-Import von Youtube zu nutzen, ist es in meinen Augen einigermaßen sinnlos, die 409 Episoden zu importieren. Deswegen würde ich hier \"Alle Folgen hochladen, die veröffentlicht wurden seit\" anklicken. Alternativ kannst du dich auch entscheiden, keine alten Episoden importieren zu lassen. Das spart Zeit und gibt dir die Option, offensiv auf dein Podcast-Blog zu verweisen, wenn sich jemand für alte Episoden interessiert. Wie gut das dann funktioniert, kann ich nicht einschätzen.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Enthält dein Podcast Sponsor-Hinweise oder bezahlte Empfehlungen, musst du nach den Youtube-Richtlinien und den Medienstaatsverträgen der Länder darauf hinweisen. Das geht mit dem Dropdown-Menü \"Bezahlte Werbung\":</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":796,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-full\"><figure class=\"wp-image-796\"><img loading=\"lazy\"  src=\"https://joernschaar.de/media/posts/42/Screenshot-2023-11-25-11.38.23.png\" alt=\"\" sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.38.23-xs.png 640w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.38.23-sm.png 768w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.38.23-md.png 1024w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.38.23-lg.png 1366w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.38.23-xl.png 1600w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.38.23-2xl.png 1920w\"></figure></figure>\n<p><!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier legst du also eine Standardeinstellung für alle Episoden deines Podcasts fest. Es ist sinnvoll, diesen Haken nur dann zu setzen, wenn jede oder zumindest der überwiegende Teil deiner Episoden Sponsorings enthält. Trifft das nur auf einzelne Episoden zu, ist es einfacher, den Haken für jede betreffende Episode einzeln zu setzen. Andererseits habe ich in meinem Test nicht gesehen, was für Auswirkungen dieser Haken auf das jeweilige Video haben soll, er befreit dich also nicht von einem Hinweis an dein Publikum.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hast du die Einstellungen alle erledigt, braucht Youtube eine Weile, um sich die Episoden aus dem RSS-Feed zu holen und sie für die eigenen Standards zu überarbeiten. Im Fall des Podjournals mit Stand Ende November 13 Episoden mit 5-13 Minuten Länge hat das etwa 20 Minuten gedauert. Danach bekommst du eine Mail an deine bei Google hinterlegte Adresse, wonach der Podcast bereit zur Veröffentlichung ist.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":797,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-797\"><img loading=\"lazy\"  src=\"https://joernschaar.de/media/posts/42/Screenshot-2023-11-25-11.59.51-1024x213.png\" alt=\"\" sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.59.51-1024x213-xs.png 640w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.59.51-1024x213-sm.png 768w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.59.51-1024x213-md.png 1024w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.59.51-1024x213-lg.png 1366w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.59.51-1024x213-xl.png 1600w ,https://joernschaar.de/media/posts/42/responsive/Screenshot-2023-11-25-11.59.51-1024x213-2xl.png 1920w\"></figure></figure>\n<p><!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Denn standardmäßig werden neue Podcasts zunächst als privat gelistet, damit du selbst noch ein paar Sachen prüfen oder zum Beispiel ein Transkript hochladen kann. Mit einem Klick kannst du schließlich alle Episoden veröffentlichen, neue Episoden werden dann automatisch publiziert.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">Was bringt das jetzt?</h2>\n<p><!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der RSS-Import bringt in erster Linie weniger Arbeit für dich. Du musst eine neue Episode mit ihren Shownotes nicht mehr selbst bei Youtube hochladen. Gleichzeitig finde ich, dass diese Funktion aber mehr Arbeit bedeuten kann. Allein schon, weil Youtube sich zum Beispiel die Transkription einer Episode nicht aus dem RSS-Feed holt, sondern auch die lieber automatisch erzeugt. Dabei werden manche Wörter bestenfalls mangelhaft erkannt, das finde ich ziemlich unschön. Zumal ich für das Podjournal und Jörn Schaars feinen Podcast sehr sorgfältige Transkriptionen erstelle: Die automatische Erkennung von Auphonic überarbeite ich immer noch einmal und korrigiere Fehler in der Erkennung per Hand. Das ist mitunter langwierig und nervig, weil manche Passagen so derartig falsch erkannt werden, dass ich die Stelle noch einmal anhören muss, um die Transkription überarbeiten zu können. Wenn ich mir diese Arbeit schon mache, damit die Episoden barriereärmer werden, dann möchte ich die Früchte dieser Arbeit bitte auch überall sehen. Also muss ich die Episode auf Youtube wieder anfassen und das Transkript per Hand hochladen.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Abgesehen davon finde ich es schade, dass Youtube hier nur das Podcastlogo als Standbild nutzt und noch nicht einmal eine Wellenform hinterlegt. Das ist schade und wurde, zumindest in der Vergangenheit, von deren eigenem Algorithmus nicht besonders goutiert. Das ist übrigens der Grund, weswegen Auphonic eine Wellenform in die Videos von Podcastepisoden hineinrendert.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">Fazit</h2>\n<p><!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Was mich an der Podcast-Integration von Youtube stört: Youtube hostet selbst und hat entsprechend auch die Statistiken in der Hand. Diese bieten, ähnlich wie bei Spotify, sehr tiefe Einblicke ins Hörverhalten des Publikums, man hat dadurch aber die Abrufzahlen einer Episode nicht mehr an einer Stelle versammelt. Insgesamt finde ich, dass Youtube einige spannende Features von Podcasting liegen lässt: Kapitelmarken und -bilder werden ebenso wenig aus dem Feed übernommen, wie Transkriptionen, und das Ergebnis ist maximal langweilig.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich persönlich halte es entsprechend für nicht notwendig, einen Podcast auch über Youtube auszuspielen. Schon gar nicht sollte Youtube der einzige Distributionskanal sein. Vielleicht bin ich aber auch einfach zu sehr alter, weißer Mann, als dass ich erkennen könnte, dass Youtube sich sehr wohl zum Konsum für Podcasts eignen.</p>\n<p><!-- /wp:paragraph --></p>",
            "image": "https://joernschaar.de/media/posts/42/youtubelogo_logo_fullcolor_light.original.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2023-11-25T17:42:52+01:00",
            "date_modified": "2026-08-04T18:26:05+02:00"
        },
        {
            "id": "https://joernschaar.de/castopod-4-impressum-und-datenschutzerklaerung/index.html",
            "url": "https://joernschaar.de/castopod-4-impressum-und-datenschutzerklaerung/index.html",
            "title": "Castopod (4): Impressum und Datenschutzerklärung",
            "summary": "Grundsätzlich sollte gelten: Keine Website ohne Impressum und ohne Datenschutzerklärung. Das ist ein Thema, um das sich Manche gern herumdrücken, aber spätestens wenn du eine kritische Masse an Zuhörenden hast, wird das zunehmend wichtiger. In dieser Lektion wollen wir uns also ansehen, wie man diese&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Grundsätzlich sollte gelten: Keine Website ohne Impressum und ohne Datenschutzerklärung. Das ist ein Thema, um das sich Manche gern herumdrücken, aber spätestens wenn du eine kritische Masse an Zuhörenden hast, wird das zunehmend wichtiger. In dieser Lektion wollen wir uns also ansehen, wie man diese beiden wichtigen Seiten anlegt und was drin stehen muss. Los geht's!</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Eine Seite anlegen</h2>\n<p><!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Seiten kannst du nur im Admin-Dashboard anlegen. Klicke dazu einfach links in der Seitenleiste auf \"Neue Seite\".</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":742,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-742\"><img loading=\"lazy\"  src=\"https://joernschaar.de/media/posts/40/seite-anlegen-1-1024x640.png\" alt=\"\" sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/40/responsive/seite-anlegen-1-1024x640-xs.png 640w ,https://joernschaar.de/media/posts/40/responsive/seite-anlegen-1-1024x640-sm.png 768w ,https://joernschaar.de/media/posts/40/responsive/seite-anlegen-1-1024x640-md.png 1024w ,https://joernschaar.de/media/posts/40/responsive/seite-anlegen-1-1024x640-lg.png 1366w ,https://joernschaar.de/media/posts/40/responsive/seite-anlegen-1-1024x640-xl.png 1600w ,https://joernschaar.de/media/posts/40/responsive/seite-anlegen-1-1024x640-2xl.png 1920w\"></figure></figure>\n<p><!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der Rest ist selbsterklärend: Die Seite braucht einen Titel, daraus generiert Castopod automatisch den Link und im Textfeld kannst du wieder die <a rel=\"noreferrer noopener\" href=\"https://www.markdownguide.org/basic-syntax/\" target=\"_blank\">Basic-Syntax von Markdown</a> benutzen. Mit einem Klick auf \"Seite erstellen\" bist du auch schon fertig, die anlegten Seiten werden auf der Podcastwebsite unten links angezeigt.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Inhalte</h2>\n<p><!-- /wp:heading --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Impressum</h3>\n<p><!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im Impressum musst du jemanden benennen, der für die Inhalte auf deiner Seite die Verantwortung übernimmt. Das kann eine natürliche oder eine juristische Person sein, die dieser Aufgabe zugestimmt hat. Eine natürliche Person bist zum Beispiel du selbst, eine juristische Person kann eine Firma oder ein Verein sein. In diesem Fall muss der Zusatz \"Vertreten durch:\" gefolgt vom Namen der Geschäftsführung oder dem/der Vereinsvorsitzenden dazu.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Außerdem sind eine ladungsfähige Anschrift, Email-Adresse und eine Telefonnummer Pflicht. Postfächer sind übrigens keine ladungsfähigen Anschriften, die Dienststelle von Beamten jedoch schon.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nicht jede Seite im Internet ist zwingend impressumspflichtig, bitte informiere dich selbst, ob du ein Impressum haben musst oder nicht. Ich persönlich habe lieber eines, als für ein fehlendes Impressum was auf den Deckel zu bekommen.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Datenschutzerklärung</h3>\n<p><!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Diese Seite ist nun wirklich Pflicht und die macht eine Menge Arbeit. Du bist als Betreiber*in einer Website verpflichtet, die Nutzenden deines Angebots darüber aufzuklären, wie ihre Daten genutzt und ggf. weitergegeben werden. Das umfasst auch Angaben zu deinem Hostingprovider und den Daten, die dort erhoben werden.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Informationen dazu, welche Daten von Castopod erhoben und wie lange sie gespeichert werden, findest du in deinem Installationspaket im Ordner public/.well-known/GDPR.yml. Die Entwickler sagen, dass sie mit jedem Update nötigenfalls auch eine aktualisierte Fassung dieser Angaben mitliefern. Die Datei ist mit einem handelsüblichen Texteditor benutzbar, die Inhalte solltest du kopieren, übersetzen und in eine etwas strukturiere Fassung bringen.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich bin noch nicht ganz sicher, ob und wenn ja wie der Fediverse-Anteil in der Erklärung erwähnt werden muss. Sobald ich dazu mehr weiß, werde ich das hier anfügen.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><!-- /wp:paragraph --></p>",
            "image": "https://joernschaar.de/media/posts/40/beitragsbild-castopo.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2023-01-01T05:33:00+01:00",
            "date_modified": "2026-08-04T18:26:35+02:00"
        },
        {
            "id": "https://joernschaar.de/castopod-3-eine-episode-veroeffentlichen/index.html",
            "url": "https://joernschaar.de/castopod-3-eine-episode-veroeffentlichen/index.html",
            "title": "Castopod (3): Eine Episode veröffentlichen",
            "summary": "In den ersten beiden Lektionen dieses Tutorials haben wir uns angesehen, wie man Castopod einrichtet, Benutzer*innen und Podcasts verwaltet und jetzt fehlt eigentlich nur noch die erste Episode, damit der Spaß so richtig durch die Decke geht. Ich gehe in dieser Lektion davon aus, dass&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">In den ersten beiden Lektionen dieses Tutorials haben wir uns angesehen, wie man Castopod einrichtet, Benutzer*innen und Podcasts verwaltet und jetzt fehlt eigentlich nur noch die erste Episode, damit der Spaß so richtig durch die Decke geht. Ich gehe in dieser Lektion davon aus, dass du bereits einen Podcast und mindestens eine*n Mitwirkende*n angelegt hast. Wir gucken uns nun also an, wie deine erste Episode in den Feed kommt und wie du danach den Feed großflächig verteilen kannst. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":702,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-702\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-1-1024x293.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-1-1024x293-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-1-1024x293-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-1-1024x293-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-1-1024x293-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-1-1024x293-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-1-1024x293-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn du nach der vorigen Lektion den Podcast gespeichert hast, sieht dein Podcast-Dashboard erstmal so aus, wie oben. Ein grau gestreifter Balken weist dich darauf hin, dass sich dein Podcast noch im Entwurfsmodus befindet. Wir klicken also auf \"+ Folge hinzufügen\".</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":703,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-703\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-2.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-2-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-2-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-2-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-2-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-2-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-2-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich finde ja, dass jeder Podcast eine wirklich gute Nullnummer braucht. Eine Starter-Episode, die dem Publikum eine Idee davon gibt, was dein Konzept ist, wer du bist und was es von diesem Podcast erwarten kann. (Meine Gedanken zur perfekten Nullnummer habe ich <a rel=\"noreferrer noopener\" href=\"https://joernschaar.de/der-weg-zur-perfekten-nullnummer-fuer-deinen-podcast/\" target=\"_blank\">hier</a> aufgeschrieben.) Und deswegen hat natürlich auch mein Test-Podcast eine Nullnummer. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir fangen damit an, dass wir die Audiodatei hochladen und ggf. ein Episodencover. Manche Podcaster*in findet Episodencover wichtig, ich persönlich kann damit nichts anfangen, ich bin da eher Purist. Meine Meinung: Wenn man Episodencover verwendet, dann sollten sie zumindest ein Designelement beinhalten, mit dem man auf Anhieb erkennt, mit welchem Podcast man es zu tun hat. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Episode muss natürlich auch einen Titel haben, ich habe mich für die maximal unkreative Variante \"Nullnummer\" entschieden. Das Feld \"Staffel\" könnte ich frei lassen, bei der Episodennummer muss irgendwas stehen, das möchte Apple so. Also wähle ich hier die 0. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Als Typ gebe ich \"Trailer\" an. Mit dieser Einstellung wird die Episode in manchen Apps als Trailer markiert und das ist sie ja gewissermaßen auch.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bei der Elternberatung belasse ich es bei meiner selbst gewählten Standardeinstellung, die ich auf Podcastebene vorgenommen habe.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":708,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-708\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-3.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-3-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-3-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-3-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-3-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-3-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-3-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der nächste Punkt ist die Beschreibung der Episode, hier kannst du deinem Publikum eine kurze Zusammenfassung geben, was sie hier erwartet und dabei kannst du die <a href=\"https://www.markdownguide.org/basic-syntax/\" target=\"_blank\" rel=\"noreferrer noopener\">Basic-Syntax von Markdown</a> benutzen, um diesen Text zu strukturieren. Auch Links und Bilder sind hier erlaubt, wenn du also weiterführende Informationen zu deiner Episode hast, dann ist hier der Platz. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Beschreibungsfußzeile ist ein ganz hübsches Feature von Castopod, das Ding funktioniert im Prinzip wie eine Email-Signatur. Das was du hier einträgst, steht danach unter jeder Episode, sowohl bei bereits veröffentlichten Folgen, als auch bei denen, die du zukünftig anlegst. Du kannst hier also beispielsweise Links zu deinen Social Media-Accounts auflisten oder ein anderes Projekt promoten, ein Gewinnspiel oder auch deinen aktuellen Lieblingspodcast. Wenn du diesen Text ändern möchtest, musst du das an nur einer Stelle tun und die Änderung wirkt sich auf alle anderen Episoden aus. Clever!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":713,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-713\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-7.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-7-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-7-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-7-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-7-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-7-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-7-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wie schon auf dem Podcastlevel kannst du auch für jede Episode einen Ort angeben, an dem sie spielt. Das wäre zum Beispiel für Natürlich.SH spannend: Wenn wir über die Bunker auf Helgoland sprechen, könnte man dort zum Beispiel den Eingang zum neuen Museumsstollen hinterlegen. Eine Episode des ESC-Schnacks über den Eurovision Song Contest 2023 könnte als Ort Liverpool haben, weil das eben der Austragungsort sein wird. Aber man kann auch fiktive Orte nutzen: Wenn es im Haialarm-Podcast um den Weißen Hai geht, könnte dieser Ort auch Amity sein. Ein Star Trek-Podcast könnte die Besprechung der Episode \"Darmok\" nach El-Adrel verorten oder der Sendegarten könnte in einer Vor Ort-Episode den 37c3 eintragen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Übrigens versucht Castopod die Orte deiner Episoden zu finden und auf einer automatisch erzeugten Karte anzuzeigen. Das klappt mit Fantasieorten natürlich nicht, aber dann bleibt die Karte ggf. einfach leer. Den Link kann man leider nicht auf der Podcastwebsite ausblenden.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":709,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-709\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-4.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-4-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-4-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-4-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-4-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-4-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-4-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für den Abschnitt \"Zusätzliche Dateien\" verlasse ich mal die Nullnummer, weil ich diese Dateien erst für spätere Episoden angelegt habe. Hier kannst du sowohl eine Untertiteldatei im *.srt-Format hochladen, als auch Kapitel im JSON-Format.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Untertitel werden leider nicht auf der Website verwendet, sondern an zwei anderen Stellen: Einerseits wenn du deine Episode als Video rausrendern lässt. Diese Option bietet Castopod grundsätzlich an, das setzt aber voraus, dass du FFMPEG auf deinem Webserver installiert hast. Andererseits wird diese Transkription in das <a href=\"https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md#transcript\" target=\"_blank\" rel=\"noreferrer noopener\"><code>transcript</code>-Tag von Podcasting 2.0</a> geschrieben. <a rel=\"noreferrer noopener\" href=\"https://podcastindex.org/apps?appTypes=podcast+player&amp;elements=Transcript\" target=\"_blank\">Apps, die dieses Tag verstehen können</a>, zeigen die Abschrift in ihrem Player an.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"backgroundColor\":\"highlight\"} --></p>\n<p class=\"has-highlight-background-color has-background\"><strong>Update 3.4.23:</strong> Seit heute unterstützt auch Auphonic Kapitelmarken im JSON-Format in allen Preismodellen, incl. dem kostenlosen Kontingent. Für Auphonic-Nutzende ist der nächste Abschnitt damit obsolet. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für die Kapitelmarken ist es ein bisschen ärgerlich, dass hier auf JSON gesetzt wird, statt auf Formate, die einfacher und weiter verbreitet sind. Es gibt nämlich, soweit ich das Stand heute weiß, keine Möglichkeit, JSON-Kapitelmarken automatisch erstellen zu lassen. Alle Schnittprogramme, die ich kenne, werfen *.txt-Dateien aus, Auphonic kann zusätzlich noch *.psc, also Podlove Simple Chapters. Heißt für uns: Wenn wir Kapitelmarken nutzen wollen, müssen wir sie selbst schreiben. Das geht mit einem einfachen Texteditor, wie zum Beispiel Notepad unter Windows.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">Kapitelmarken erstellen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir können uns JSON vorstellen wie eine Programmiersprache, in der Klammern auf- und wieder zugemacht werden müssen. Unsere JSON-Datei beginnt also mit einer <code>{</code> und einer kurzen Beschreibung:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{<restore-line-break>  \"version\": \"1.2.0\",<restore-line-break>  \"chapters\":<restore-line-break>  &#91;</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir öffnen also eine Klammer und schreiben sinngemäß \"Hier folgen nun Kapitel\", was durch die eckige Klammer <code>[</code> symbolisiert wird. Achte hier auf die Einrückungen. Ich habe in einem ersten Versuch darauf verzichtet und die Kapitelmarken konnten von AntennaPod nicht korrekt geparst werden. Nun folgt das erste Kapitel:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>    {<restore-line-break>      \"startTime\": 0,<restore-line-break>      \"title\": \"Intro\"<restore-line-break>    },</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p><code>\"startTime\"</code> gibt an, bei welcher Sekunde der Datei die Kapitelmarke startet. Das Komma hinter der Zahl gibt in JSON an, dass eine weitere Zeile folgt. Wenn du Bruchteile einer Sekunde ausweisen möchtest, kannst du das zum Beispiel mit <code>10.5</code> für 10 Sekunden und 5 Hundertstel tun. <code>\"title\"</code> ist die Angabe, wie die Kapitelmarke heißt. Es gibt noch eine Reihe von Angaben, die du hier außerdem machen kannst. Meine ersten Tests haben aber ergeben, dass nicht alle Apps, die JSON-Kapitelmarken unterstützen, jede Anweisung richtig umsetzen und dann lieber gar keine Kapitelmarken anzeigen. AntennaPod zum Beispiel kommt nicht damit klar, wenn zu einer Kapitelmarke auch noch ein Ort definiert ist. Nach <code>},</code> beginnt das Spiel in einer neuen Zeile noch einmal. Bis nach der letzten Kapitelmarke die ganzen Klammern wieder geschlossen werden. Hier mal die Kapitelmarkendatei meiner Test-Episode 2:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{<restore-line-break>  \"version\": \"1.2.0\",<restore-line-break>  \"chapters\":<restore-line-break>    &#91;<restore-line-break>      {<restore-line-break>        \"startTime\": 0,<restore-line-break>        \"title\": \"Intro\"<restore-line-break>      },<restore-line-break>      {<restore-line-break>        \"startTime\": 17,<restore-line-break>        \"title\": \"Ziel dieser Episode: JSON-Files für Kapitelmarken verstehen\"<restore-line-break>      },<restore-line-break>      {<restore-line-break>        \"startTime\": 69,<restore-line-break>        \"title\": \"Werbung im Podcast, aber richtig\"<restore-line-break>      },<restore-line-break>      {<restore-line-break>        \"startTime\": 91,<restore-line-break>        \"title\": \"Was Viele nicht wussten\"<restore-line-break>      },<restore-line-break>      {<restore-line-break>        \"startTime\": 133,<restore-line-break>        \"title\": \"Was darf ich und was nicht?\"<restore-line-break>      },<restore-line-break>      {<restore-line-break>        \"startTime\": 207,<restore-line-break>        \"title\": \"Zusammenfassung des restlichen Artikels\"<restore-line-break>      },<restore-line-break>      {<restore-line-break>        \"startTime\": 220,<restore-line-break>        \"title\": \"Fazit\"<restore-line-break>      },<restore-line-break>      {<restore-line-break>        \"startTime\": 360,<restore-line-break>        \"title\": \"Abschied\"<restore-line-break>      }<restore-line-break>    ]<restore-line-break>}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wie schon gesagt, die Community um den Podcastnamespace und Podcasting 2.0 haben noch mehr <a rel=\"noreferrer noopener\" href=\"https://github.com/Podcastindex-org/podcast-namespace/blob/main/chapters/jsonChapters.md\" target=\"_blank\">Dinge definiert, die man in so eine Kapitelmarke hineinschreiben kann</a>. Unter anderem Orte, Bilder oder URLs. Klingt alles irgendwie sinnvoll und auch spannend, aber meine ersten Tests führten dazu, dass die Kapitelmarken gar nicht mehr angezeigt wurden. Deswegen würde ich es zunächst dabei belassen, Kapitel nur zu benennen. <a href=\"https://podcastindex.org/apps?appTypes=app&amp;elements=Chapters\" target=\"_blank\" rel=\"noreferrer noopener\">Eine Liste von Podcastapps, die Kapitelmarken im JSON-Format unterstützen, findest du auf newpodcastapps.com</a>.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">Zusätzliche RSS-Tags und weitere Einstellungen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Zu guter Letzt kannst du nun noch zusätzliche RSS-Tags angeben, die du noch in den Feed schreiben möchtest und festlegen, dass diese spezielle Episode ggf. nicht in Apple Podcasts oder Google Podcasts erscheint. In der Theorie sollten dann auch Podcastverzeichnisse, die daraus ihre Daten ziehen, diese Episode nicht listen. Eine Garantie gibt es dafür aber nicht.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Damit hast du die wichtigsten Informationen zu deiner neuen Episode angegeben und kannst sie nun speichern. Sie wird damit noch nicht sofort veröffentlicht, denn vielleicht möchtest Du ja noch Beteiligte attribuieren.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">Mitwirkende hinzufügen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich finde es sehr sinnvoll, Mitwirkende zu benennen. Du selbst wirkst an der Episode mit, du hast vielleicht einen Gast oder jemand hat dir ein Studio zur Verfügung gestellt. Vielleicht übernimmt auch jemand anders den Schnitt, hat das Logo oder deine Intromusik gestaltet. Das sind alles Angaben, die man super machen kann, indem man auf \"Personen verwalten\" klickt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":710,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-710\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-5.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-5-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-5-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-5-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-5-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-5-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-5-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Jetzt können wir im Feld \"Personen\" jemanden auswählen, den wir anfangs schon angelegt haben und der Person aus einer Dropdown-Liste eine oder mehrere Rollen zuweisen. Ich zum Beispiel bin in dieser Episode der Host, der Studio Coordinator, der Audio-Engineer, Content-Manager und Creative Director:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":711,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-711\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-6.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-6-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-6-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-6-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-6-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-6-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-6-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn du jemanden im Admin-Dashboard nicht angelegt hast, findest du in diesem Fenster oben rechts auch noch mal eine Möglichkeit, eine Person zu \"erschaffen\", die du dann aus der Liste der Personen auswählen kannst. Die Rollen, die man aus dieser Liste auswählen kann und eine Erklärung dazu, was diese Rollen aussagen sollen, findest du <a href=\"https://podcasttaxonomy.com/\" target=\"_blank\" rel=\"noreferrer noopener\">auf den Seiten der Podcast Taxonomy</a>.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Rollen wie Content Manager oder Creative Director wird man bei den meisten Indie-Podcasts in Deutschland wohl kaum finden und wenn, würde man diese Rollen wohl eher auf Podcast-Level vergeben. Hier musst du für dich und dein Projekt den richtigen Weg finden. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">Clips und Soundbites definieren</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Links im Menü wirst du nun den Punkt \"Clips\" finden. Darin kannst du den gesamten Podcast oder Ausschnitte davon als Video aufbereiten lassen, wenn auf deinem Server FFMPEG installiert ist. Das ist bei mir leider nicht der Fall und deshalb muss ich eine Anleitung dazu auf einen späteren Zeitpunkt verschieben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Womit wir uns aber beschäftigen können, sind Soundbites, die in der aktuellen Version mit \"Tonschnipsel\" übersetzt werden.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":729,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-large\"><figure class=\"wp-image-729\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-15-1024x391.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-15-1024x391-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-15-1024x391-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-15-1024x391-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-15-1024x391-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-15-1024x391-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-15-1024x391-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Manche Apps und Verzeichnisse bieten Soundbites, also kurze Ausschnitte aus einer Episode, zum reinschnuppern an. Du kannst entweder die Episode ohne Soundbite veröffentlichen (und wenn du irgendwann doch noch Lust dazu hast, später eines definieren) oder mit einem Klick auf \"Neuer Tonschnipsel\" sofort ein Soundbite erstellen. In dem Menüpunkt sehen wir die Wellenform der gesamten Episode. Mit den beiden roten Böppeln können wir das Highlight der Episode auswählen, der Playbutton spielt nur den markierten Bereich ab.  Fehlt nur noch ein Titel und das Soundbite kann erstellt werden. Eins pro Episode reicht völlig aus, du kannst aber beliebig viele Soundbites erstellen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">Webplayer für externe Websites definieren</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Castopod liefert zwar eine komplette Website für deinen Podcast aus. Es gibt dir aber auch die Chance, die Episode auf jeder beliebigen Seite anzeigen zu lassen bzw. sie dort einzubetten. Dafür kannst du unter dem Punkt \"Einbettbarer Player\" definieren, wie du den Player für diese Seite gestalten möchtest. Wobei es da letztlich nur um den Hintergrund geht, die wesentlichen Designelemente sind in allen Varianten identisch. Das ist eine Einstellung, die Castopod dir vor der Veröffentlichung anbietet, du kannst dich jetzt oder später oder gar nicht darum kümmern.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">Veröffentlichen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"right\",\"id\":730,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image alignright size-full\"><figure class=\"wp-image-730\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-16.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-16-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-16-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-16-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-16-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-16-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-16-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn du fertig bist, klickst du einfach auf \"Veröffentlichen\" und musst dann nur noch zwei Schritte machen: Zum einen eine kurze Teasernachricht verfassen, die ins Fediverse ausgestrahlt wird, und zum anderen entscheiden, wann die Episode veröffentlicht werden soll. Also entweder \"Jetzt\" oder \"Zeitplan\" anklicken und dann ggf. einen Zeitpunkt definieren. Im Beispiel unten habe ich mich für \"Jetzt\" entschieden, keiner der Punkte ist vorausgewählt. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":731,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-731\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-17.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-17-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-17-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-17-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-17-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-17-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-17-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und so sieht dann die Seite einer veröffentlichten Episode aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":717,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-full\"><figure class=\"wp-image-717\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-8.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-8-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-8-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-8-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-8-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-8-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-8-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Fangen wir oben an: Ganz links ist das Episodencover, wenn es denn eines gibt. Definierst du keines, wird hier das Podcastcover genutzt. Rechts daneben sind Staffel- und Episodennummer in dem kleinen Kasten zu sehen, darunter steht groß der Titel der Episode. Zuletzt in diesem Bereich finden wir die Mitwirkenden und den Ort, dem diese Episode zugeordnet wurde.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Darunter findest du den Player und darunter den Beschreibungstext der Episode zusammen mit der Beschreibungsfußzeile. Der ganze Bereich mit den Episodeninformationen ist sehr kompakt, der Fokus liegt bei Castopod sehr auf Interaktion und weniger auf der elaborierten Darstellung einer Episode, wie wir es von Wordpress kennen. Die Gestaltungsmöglichkeiten sind bei Castopod eher begrenzt und auf die sogenannte<a rel=\"noreferrer noopener\" href=\"https://www.markdownguide.org/basic-syntax/\" target=\"_blank\"> \"Basic Syntax\" von Markdown</a> beschränkt. Wenn deine Episodenbeschreibung sehr lang ist, wird automatisch ein \"Mehr anzeigen\"-Link eingefügt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Schade finde ich, das die Transkription und die Kapitelmarken im Player auf der Seite der Episode so gar nicht genutzt werden. Das soll laut den Entwicklern aber in einer der nächsten Versionen kommen. Was ich auch nicht so ideal gelöst finde, ist die Art, wie Mitwirkende dargestellt werden, hier mal ein Beispiel aus einer anderen Testepisode:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":718,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-718\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-9.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-9-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-9-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-9-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-9-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-9-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-9-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Mitwirkenden werden hier \"gestapelt\" und das ist mir persönlich zu klein, zu sehr im Hintergrund. Ich möchte meine Gäste gern groß präsentieren und in den Vordergrund stellen. Hier fehlen mir noch Einstellungsmöglichkeiten oder andere Templates. Vielleicht kommt das noch, Castopod ist ja noch sehr jung. \"2 Mitwirkende\" ist hier übrigens ein Link, der ein Overlay anzeigt:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":720,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-720\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-10.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-10-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-10-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-10-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-10-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-10-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-10-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier finden die Mitwirkenden dann den Platz, den sie imho verdienen. Der Name ist der Info-Link, den man beim Erstellen einer Person angeben konnte. Auch hier: Schade, dass wir so limitiert sind, denn es ist nur ein Link pro Person möglich. Gerade ist die Seite \"Linktree\" einigermaßen populär, die es ermöglicht, vergleichsweise leicht eine Sammlung von Links zu kuratieren. Wenn dein Gast sowas hat, könntest du das hier einfügen, ansonsten geht sicher auch das Fediverse-Profil oder - wenn dein Gast so alt ist wie ich - auch der zu einem Blog.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der untere Bereich ist für die Interaktion mit dem Publikum reserviert. Das konnte ich in meiner Testumgebung bisher noch nicht so recht ausprobieren, weil ich das Netz nicht mit den \"ich probiere hier nur was aus, bitte gehen Sie weiter\"-Inhalten vollspammen wollte und den Testpodcast aus Verzeichnissen und letztlich auch dem Fediverse herausgehalten habe. Kommentare aus dem Fediverse werden hier gesammelt, unter \"Aktivitäten\" sehen wir den Post zur neuen Episode. Manche Podcastapps unterstützen auch schon Cross-Platform-Kommentare, darin kann man also direkt in der App einen Kommentar schreiben, der dann auch hier erscheint. (Diesen Abschnitt werde ich aktualisieren, sobald ich mehr darüber weiß.)</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">Distribution</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"right\",\"id\":723,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image alignright size-full\"><figure class=\"wp-image-723\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-11.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-11-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-11-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-11-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-11-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-11-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-11-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Jetzt wo die erste Episode online ist und sich etwas im RSS-Feed deines Podcasts findet, wird es Zeit für die Distribution. Dazu gibt es eine sehr clevere Funktion in Castopod, die mich sehr erfreuen und die wir im Podcast-Dashboard unten links finden:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Als erstes klicken wir hier mal auf \"Podcasting\" und landen auf einer Seite, auf der nicht weniger als 54 Podcast-Verzeichnisse aufgelistet sind. Unter anderem auch fyyd, das ich persönlich sehr gerne für allerhand Unfug nutze. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":724,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-724\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-12.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-12-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-12-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-12-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-12-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-12-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-12-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Dein Podcast dort schon verzeichnet ist, trägst du hier einfach den Link zur fyyd-Seite und die Podcast-ID hier ein, klickst auf \"auf der Podcast-Homepage anzeigen\" und bist fertig. Und jetzt kommt das Killer-Feature: Wenn dein Podcast nämlich noch nicht bei fyyd im Verzeichnis ist, kannst du auf das kleine + klicken und landest direkt auf der \"Neuen Podcast hinzufügen\"-Seite von fyyd. Wie unglaublich großartig! </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wie gesagt, für meinen kleinen Testpodcast ist das Internet dann doch nicht groß genug, der muss nicht auf irgendwelchen Portalen sein. Deswegen hier mal ein kurzer Blick über den Tellerrand zu <a rel=\"noreferrer noopener\" href=\"https://podcast.bruitbruit.com/@bruitbruit\" target=\"_blank\">Bruit, Bruit</a>:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":725,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-725\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/39/episode-anlegen-13.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/39/responsive/episode-anlegen-13-xs.png 640w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-13-sm.png 768w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-13-md.png 1024w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-13-lg.png 1366w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-13-xl.png 1600w ,https://joernschaar.de/media/posts/39/responsive/episode-anlegen-13-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich habe hier die Auswirkungen des Klicks \"Auf Podcast-Homepage anzeigen?\" mal rot umrandet: Die Logos aller Portale, auf denen dein Podcast zu finden ist, werden hier aufgelistet. Das finde ich wirklich großartig gelöst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Analog funktioniert das mit allen gängigen sozialen Netzwerken (im Bild oberhalb des roten Rahmens) und mit einigen Spendendiensten wie Patreon, Paypal oder Gofundme. </p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/39/beitragsbild-castopo.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2023-01-01T05:32:00+01:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/castopod-2-benutzer-mitwirkende-und-podcasts-anlegen/index.html",
            "url": "https://joernschaar.de/castopod-2-benutzer-mitwirkende-und-podcasts-anlegen/index.html",
            "title": "Castopod (2): Benutzer, Mitwirkende und Podcasts anlegen",
            "summary": "Nachdem wir in der ersten Lektion die Installation betrachtet haben, gucken wir uns nun an, wie man sinnvoll die ersten Schritte mit Castopod unternimmt. Dazu müssen wir uns über ein paar Dinge klar werden: Castopod erlaubt die Verwaltung von beliebig vielen Podcasts, die ihrerseits wieder&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Nachdem wir in der ersten Lektion die Installation betrachtet haben, gucken wir uns nun an, wie man sinnvoll die ersten Schritte mit Castopod unternimmt. Dazu müssen wir uns über ein paar Dinge klar werden: Castopod erlaubt die Verwaltung von beliebig vielen Podcasts, die ihrerseits wieder Administratoren, Redakteure und so weiter haben. Bei der Installation legen wir automatisch einen Superadmin-Account an, der uns die volle Kontrolle über das gesamte Netzwerk ermöglicht. In dieser Lektion spiele ich die ersten Gehversuche in diesem Netzwerk durch.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":676,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-full\"><figure class=\"wp-image-676\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/38/castopod-startscreen.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/38/responsive/castopod-startscreen-xs.png 640w ,https://joernschaar.de/media/posts/38/responsive/castopod-startscreen-sm.png 768w ,https://joernschaar.de/media/posts/38/responsive/castopod-startscreen-md.png 1024w ,https://joernschaar.de/media/posts/38/responsive/castopod-startscreen-lg.png 1366w ,https://joernschaar.de/media/posts/38/responsive/castopod-startscreen-xl.png 1600w ,https://joernschaar.de/media/posts/38/responsive/castopod-startscreen-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Auch wenn es hier reizvoll erscheint, sofort einen neuen Podcast anzulegen: Zunächst müssen wir einigen Verwaltungskram erledigen, also Benutzer*innen und Mitwirkende anlegen. Der Unterschied: \"Benutzer\" sind die Personen, die die Seite verwalten, Episoden anlegen und veröffentlichen. \"Mitwirkende\" sind alle, die direkt oder indirekt am Podcast beteiligt sind. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Alle, die du hier als MItwirkende anlegst, tauchen automatisch auf der Seite \"<a href=\"https://podjournal.de/credits\" target=\"_blank\" rel=\"noreferrer noopener\">Danksagungen</a>\" auf der Startseite deines Podcasts auf.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich persönlich halte es für enorm wichtig, die Mitwirkenden eines Projekts auch zu attribuieren. Sprich: Gib deinen Team-Kolleg*innen und Gäst*innen Raum, mach sie sichtbar. Du kannst Mitwirkende nur auf der Admin-Oberfläche anlegen, hast aber auch vom Podcast-Dashboard aus Zugriff auf diesen Menüpunkt. Fangen wir mit den Mitwirkenden an. Das Formular dafür ist eigentlich selbsterklärend:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":677,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-full\"><figure class=\"wp-image-677\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/38/castopod-contributor.png\" alt=\"Screenshot des Castopod-Menüs, mit dem man Mitwirkende anlegt. Darin werden Profilbild, Name, ein eindeutiger Identifier und optional ein Link für mehr Informationen abgefragt.\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/38/responsive/castopod-contributor-xs.png 640w ,https://joernschaar.de/media/posts/38/responsive/castopod-contributor-sm.png 768w ,https://joernschaar.de/media/posts/38/responsive/castopod-contributor-md.png 1024w ,https://joernschaar.de/media/posts/38/responsive/castopod-contributor-lg.png 1366w ,https://joernschaar.de/media/posts/38/responsive/castopod-contributor-xl.png 1600w ,https://joernschaar.de/media/posts/38/responsive/castopod-contributor-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Du siehst schon: Wir bringen im ersten Schritt lediglich die Person ins System. Erst wenn Personen angelegt sind, kannst du im Dashboard des jeweiligen Podcasts und dann auch noch einmal für jede einzelne Episode Mitwirkende auswählen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich mag hier die Benutzer*innenführung von Castopod, weil sie im Prinzip trichterförmig ist: Nach dem Login als Superadmin sehe ich zuerst alle Podcasts und kann instanzweite Einstellungen vornehmen. Klicke ich einen Podcast an, verändert sich die Navigation in der linken Leiste so, dass ich nur noch die Punkte sehe, die für den jeweiligen Podcast wichtig sind und genau so geht es dann bei der einzelnen Episode weiter.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Analog zu den Mitwirkenden funktioniert das mit Benutzerkonten, mit dem Unterschied, dass dafür kein Profilbild ausgewählt werden muss, dafür werden hier eine Email-Adresse und ein Berechtigungslevel abgefragt. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Berechtigungen für Nutzer*innen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Noch befinden wir uns ja auf diesem übergeordneten Level der Admin-Oberfläche, hier gibt es drei Berechtigungsstufen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:list --></p>\n<ul><!-- wp:list-item --></p>\n<li><strong>Super-Admin</strong> ist jemand mit der kompletten Kontrolle über die Installation. Super-Admins haben alle Rechte von Managern und können zusätzlich entscheiden, ob einzelne Personen oder ganze Instanzen des Fediverse blockiert werden sollen. Außerdem besitzen sie Admin-Rechte über alle Podcasts.</li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><strong>Manager</strong> kann Inhalte bearbeiten und planen, das bedeutet neue Podcasts anlegen und deren Inhalte importieren und Seiten (Impressum u.ä.) anlegen und veröffentlichen. Außerdem können Manager*innen Benutzer*innen und Mitwirkende anlegen.</li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><strong>Podcaster</strong> ist Nutzer*in ohne besondere Rechte außer dem Zugriff auf die Admin-Oberfläche, wo beispielsweise die Statistiken abrufbar sind.</li>\n<p>\n<!-- /wp:list-item --></ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn wir einen Podcast angelegt haben, können wir Nutzer*innen mit weiteren Rechten ausstatten:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:list --></p>\n<ul><!-- wp:list-item --></p>\n<li><strong>Admin</strong> hat die volle Kontrolle über den jeweiligen Podcast.</li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><strong>Editor</strong> kann Inhalte planen und veröffentlichen. Das bedeutet, dass Editoren Episoden anlegen und veröffentlichen können, neue Mitwirkende auf Podcastlevel anlegen und die Plattformen managen, auf denen der Podcast abrufbar ist. Außerdem können sie Episoden Mitwirkende zuweisen, im Namen des Podcasts im Fediverse interagieren und Inhalte veröffentlichen.</li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><strong>Autor</strong> kann Inhalte erstellen, aber nicht veröffentlichen. </li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><strong>Gast</strong> ist Nutzer*in ohne besondere Rechte und darf nur Inhalte betrachten.</li>\n<p>\n<!-- /wp:list-item --></ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du auf deiner Castopod-Instanz nur einen Podcast allein verwaltest, brauchst du unter Umständen nicht besonders viele Nutzeraccounts mit einer ausgefeilten Rechtestruktur. Sobald sich aber ein Team um deinen Podcast bildet und ihr die organisatorischen Aufgaben auf mehrere Schultern verteilt, wird sich das als sehr hilfreich erweisen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Einen neuen Podcast anlegen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Legen wir also einen Podcast an, das funktioniert relativ entspannt mit einem Klick in der linken Seitenleiste:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":689,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-689\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/38/podcast-anlegen-1-1024x275.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-1-1024x275-xs.png 640w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-1-1024x275-sm.png 768w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-1-1024x275-md.png 1024w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-1-1024x275-lg.png 1366w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-1-1024x275-xl.png 1600w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-1-1024x275-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und dann folgen wir einfach dem, was Castopod von uns will: Ein Podcastcover, quadratisch, mindestens 1400x1400 Pixel. Dieses Bild wird Titelbild in alle Apps und alle Verzeichnisse übertragen. Apple Podcasts sieht in den eigenen Spezifikationen inzwischen 3000x3000 Pixel vor, damit das Cover auch auf Retinadisplays gut aussieht. Ich rate dazu, eher diese Abmessungen zu verwenden.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wichtiger Teil des Artworks ist ein Podcastbanner im Seitenverhältnis 3:1 und mit mindestens 1500 Pixeln Breite. Das ist nachher die Headergrafik der Podcastwebsite.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Einen Titel braucht der Podcast, damit er in den Weiten des Internets auch gefunden wird. Hier solltest Du nicht zu sehr um die Ecke denken und vor der Namenswahl einmal die Suchmaschine deines geringsten Misstrauens bemühen: Falls es diesen Titel schon gibt, würde ich mich nach was anderem umsehen. Grundsätzlich halte ich es für sinnvoll, im Titel sowohl das Wort \"Podcast\", als auch SEO zu vermeiden.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Als nächstes Feld hätte Castopod gern einen Identifikator. Damit identifiziert sich dein Podcast im Fediverse. Du kannst hier Groß- und Kleinbuchstaben, Zahlen und Unterstriche benutzen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wichtig ist auch immer die Podcastbeschreibung. Maximal 4.000 Zeichen, um der staunenden Weltöffentlichkeit dein Projekt schmackhaft zu machen. Die Zeichenzahl musst du nicht ausreizen, wenn deine Hörer von dir lesen wollten, würden sie nicht nach einem Podcast suchen. Dieser Text erscheint auf der Übersichtsseite Deines Podcasts und wird an Apps und Verzeichnisse übermittelt. Unkomplizierte Sprache, klare Struktur und wenig Marketingsprech sollten deine Podcastbeschreibung auszeichnen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Schließlich musst du noch festlegen, ob dein Podcast episodisch oder seriell erscheinen soll. Das wirkt sich auf die Sortierung der Episoden im Feed aus: \"Episodisch\" bedeutet, dass neue Folgen oben in der Liste stehen, \"seriell\" heißt, dass es bei diesem Podcast auf die Reihenfolge ankommt. Die erste Episode steht oben, neue Folgen werden unten angefügt. Das ist vor allem bei Formaten wichtig, die eine durchgehende Geschichte erzählen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":691,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-691\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/38/podcast-anlegen-3.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-3-xs.png 640w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-3-sm.png 768w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-3-md.png 1024w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-3-lg.png 1366w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-3-xl.png 1600w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-3-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im folgenden Abschnitt musst du deinen Podcast einordnen: In welcher Sprache werden deine Episoden veröffentlicht und in welche Kategorien ordnest du den Podcast ein? Für meinen Test-Podcast habe ich mir die Kategorie \"So geht's\" ausgesucht, die eine Unterkategorie von \"Bildung\" ist. Darunter kann ich optional eine weitere Kategorie eingeben. Da das ein Freitextfeld ist, wäre hier zum Beispiel \"Castopod\" also Kategorie durchaus eine Option.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Darunter finden wir eine eher unglückliche Übersetzung, a la \"Parentales Advisorium: Explizite Lyrik\". Du kannst für deinen Podcast festlegen, dass regelmäßig geschimpft wird oder das beispielsweise Geschlechtsteile und Sexualpraktiken benannt werden. In diesem Fall würdest du hier \"Anstößig\" anklicken. \"Zurücksetzen\" erschließt sich mir als Begriff an der Stelle nicht, da scheint es sich um eine mittelgute Übersetzung zu handeln. Da mein Test-Podcast nicht anstößig ist und ich \"nicht definiert\" nicht für korrekt halte, wäre ich eben diese Option.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":692,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-692\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/38/podcast-anlegen-4.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-4-xs.png 640w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-4-sm.png 768w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-4-md.png 1024w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-4-lg.png 1366w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-4-xl.png 1600w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-4-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Es geht relativ selbsterklärend weiter mit zwei Pflichtfeldern: Wer ist der Eigentümer des Podcasts und unter welcher Email-Adresse ist er erreichbar? Das sind zwei wichtige Felder, die du mit funktionierenden Werten ausfüllen solltest. Ob Du nun das \"Herausgeber\"-Feld ausfüllst oder nicht, ist einigermaßen wurscht. Wenn dein Podcast eine Auftragsproduktion ist oder du ein eigenes Podcastlabel bist, trag den Firmennamen ruhig hier ein. Das nächste Feld ist ein wenig tricky: Ich habe hier die Lizenz eingetragen, unter der ich den Podcast veröffentliche. Ich gehe aber inzwischen davon aus, dass dieses Feld das neue \"Copyright\"-Feld ist, das Apple Podcasts kürzlich eingeführt hat. In diesem Fall sollte dort \"All rights reserved\" und die aktuelle Jahreszahl stehen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":693,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-693\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/38/podcast-anlegen-5.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-5-xs.png 640w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-5-sm.png 768w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-5-md.png 1024w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-5-lg.png 1366w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-5-xl.png 1600w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-5-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Du kannst deinen Podcast einem bestimmten Ort zuordnen, wenn das sinnvoll ist. Das kann zum Beispiel schlau sein, wenn du über (d)eine Stadt podcastest. Dieser Ort kann aber auch fiktiv sein. Ein Star Wars-Podcast kann hier Tattooine reinschreiben, ein Podcast über die re:publica vielleicht \"Affenfelsen\". Du kannst das Feld aber auch einfach frei lassen und die Lokalisierung später auf Episodenebene vornehmen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der nächste Block ist Monetarisierung, das ist ein Themenfeld, das mich nicht interessiert und in das ich mich deshalb hier nicht weiter einarbeiten werde. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Darunter findest Du mit \"Erweiterte Einstellungen\" die Möglichkeit, eigene RSS-Tags in den Feed deines Podcasts einzufügen. Manche Podcastverzeichnisse möchten das von dir; so kannst du beweisen, dass du wirklich Zugriff auf den RSS-Feed hast und dich so zum Beispiel bei fyyd als Besitzer*in deines Podcasts authentifizieren.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":694,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-694\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/38/podcast-anlegen-6.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-6-xs.png 640w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-6-sm.png 768w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-6-md.png 1024w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-6-lg.png 1366w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-6-xl.png 1600w ,https://joernschaar.de/media/posts/38/responsive/podcast-anlegen-6-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Jetzt haben wir es fast geschafft: Diese Schalter sind wichtig dafür, wie sich deine Reichweite entwickeln kann. Für meinen Testpodcast habe ich hier 1. verboten, dass Podcastverzeichnisse den RSS-Feed importieren, 2. die Entdeckung durch Podcastverzeichnisse verhindert. Beides ist ohne Garantie, weil nicht alle Verzeichnisse die entsprechende Funktionalität eingebaut haben. Grundsätzlich rate ich aber eher dazu, die oberen beiden Haken zu deaktivieren. Den untersten Haken solltest du nur dann aktivieren, wenn dein Podcast abgeschlossen ist.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nun klickst du wahlweise unten auf \"Speichern\" oder oben rechts auf \"veröffentlichen\". Du kannst mit \"speichern\" deinen Podcast noch im Entwurfsmodus belassen, etwa um noch in Ruhe Seiten wie das Impressum oder die Datenschutzerklärung anzulegen oder was auch immer gleich zum Start des Podcasts verfügbar sein soll. Mit einem Klick auf \"veröffentlichen\" kannst du entscheiden, ob die Website deines Podcasts sofort oder zu einem definierten Zeitpunkt online gehen soll. Erst wenn die Website online ist, kannst du Episoden veröffentlichen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/38/beitragsbild-castopo.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2023-01-01T05:31:00+01:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/castopod-1-installation-sicherheit-und-fallstricke/index.html",
            "url": "https://joernschaar.de/castopod-1-installation-sicherheit-und-fallstricke/index.html",
            "title": "Castopod (1): Installation, Sicherheit und Fallstricke",
            "summary": "Castopod ist ein ziemlich neues Content Management System, das speziell auf Podcasting abzielt. Seit dem 18. Oktober 2022 ist das CMS aus der Beta-Phase heraus und es verspricht eine ganze Menge. Einerseits sollen darüber veröffentlichte Podcasts sehr stark mit dem Fediverse verknüpft sein, einem ganzen&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Castopod ist ein ziemlich neues Content Management System, das speziell auf Podcasting abzielt. Seit dem <a rel=\"noreferrer noopener\" href=\"https://blog.castopod.org/castopod-v1/\" target=\"_blank\">18. Oktober 2022 ist das CMS aus der Beta-Phase heraus</a> und es verspricht eine ganze Menge. Einerseits sollen darüber veröffentlichte Podcasts sehr stark mit dem Fediverse verknüpft sein, einem ganzen Wust von verschiedenen Anwendungen, die Twitter, Instagram und Youtube ähneln. Andererseits rühmen sich die Entwickler damit, besonders viele Features der Podcasting 2.0-Initiative zu integrieren. Grund genug, sich das System genauer anzusehen und das funktioniert am Besten dadurch, dass man es am lebenden Objekt ausprobiert. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Eines schicke ich direkt vorweg: Ich bin kein Software-Entwickler und kein Server-Admin, ich habe keine Ahnung von SSH, sudo oder sonst irgendwas, das über die Benutzung eines FTP-Clients und der Weboberfläche meines Shared Webspaces hinaus geht. Mutmaßlich gibt es also Wege, die viel schneller zum Ziel führen. Die Idee dieser Serie von Tutorials ist jedoch, Castopod einer breiten Masse von möglichen Nutzer*innen nahezubringen und das möglichst niedrigschwellig.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Download &amp; Installation</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Castopod gibt es grundsätzlich in einer kostenpflichtigen und in einer kostenlosen Variante. Auf Castopod.com kann man einen Hostingvertrag abschließen und muss sich nicht weiter um die technische Administration kümmern. Ich habe mein <a rel=\"noreferrer noopener\" href=\"https://castopod.org/\" target=\"_blank\">Installationspaket von Castopod.org heruntergeladen</a>; alle Download-Links dort führen direkt zu einem ZIP-File mit der jeweils aktuellen Version. Das habe ich in einen lokalen Ordner entpackt und die Dateien anschließend per FTP in einen Ordner auf meinem Shared Webspace bei all-inkl.com hochgeladen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Während der Upload lief, habe ich eine Datenbank angelegt, die für Castopod genutzt werden soll. Dabei ist es wichtig, dass eine MySQL-Version größer als 5.7 genutzt wird. Für das Installationsverzeichnis habe ich PHP-Version 8.1 aktiviert.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wichtig ist auch, auf welcher Engine die Datenbank läuft. \"InnoDB\" ist das präferierte \"Datenbank-Betriebssystem\" für Castopod. Wenn du die Datenbank anlegst, kannst du in der myPHPAdmin-Oberfläche im Reiter \"SQL\" diesen Befehl eingeben:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">ALTER TABLE Dein_Tabellen_Name ENGINE = InnoDB;</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>So stellst du sicher, dass die Installation auch wirklich funktioniert. Bei all-inkl.com war eine alte MySQL-Engine im Einsatz, mit der Castopod nicht kompatibel ist.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nach dem Upload lege ich eine Subdomain an, die auf meinem Webspace auf den Ordner /castopod/public zeigt. Danach rufe ich den Ordner /cp-install im Browser auf, wo direkt der Installations-Assistent startet:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":632,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-632\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/37/installer1.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/37/responsive/installer1-xs.png 640w ,https://joernschaar.de/media/posts/37/responsive/installer1-sm.png 768w ,https://joernschaar.de/media/posts/37/responsive/installer1-md.png 1024w ,https://joernschaar.de/media/posts/37/responsive/installer1-lg.png 1366w ,https://joernschaar.de/media/posts/37/responsive/installer1-xl.png 1600w ,https://joernschaar.de/media/posts/37/responsive/installer1-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier kann man zum Start erstmal alles so lassen wie es ist: Die Domain wird automatisch erkannt, die Medien-Basis-URL benötigt man nur, wenn die Mediendateien nicht auf der eigenen Domain liegen - wenn also etwa ein Content Delivery Network (CDN) genutzt wird. Admin- und Auth-Gateway dürfen so bleiben, wie sie sind. Aus Securitygesichtspunkten könnte es aber sinnvoll sein, hier etwas anderes einzustellen. Warum das so ist, erkläre ich später im Abschnitt \"<a href=\"#sicherheit\" data-type=\"internal\" data-id=\"#sicherheit\">Sicherheit</a>\".</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":633,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-633\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/37/installer2.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/37/responsive/installer2-xs.png 640w ,https://joernschaar.de/media/posts/37/responsive/installer2-sm.png 768w ,https://joernschaar.de/media/posts/37/responsive/installer2-md.png 1024w ,https://joernschaar.de/media/posts/37/responsive/installer2-lg.png 1366w ,https://joernschaar.de/media/posts/37/responsive/installer2-xl.png 1600w ,https://joernschaar.de/media/posts/37/responsive/installer2-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier trägst du die Zugangsdaten zu deiner Datenbank ein. Aus Sicherheitsgründen rate ich dazu, das Tabellenpräfix in irgendwas abzuändern, das nicht \"cp_\" ist. Warum ich das für sinnvoll halte, erkläre ich gleich im Abschnitt \"<a href=\"#sicherheit\">Sicherheit</a>\". </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":634,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-634\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/37/installer3.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/37/responsive/installer3-xs.png 640w ,https://joernschaar.de/media/posts/37/responsive/installer3-sm.png 768w ,https://joernschaar.de/media/posts/37/responsive/installer3-md.png 1024w ,https://joernschaar.de/media/posts/37/responsive/installer3-lg.png 1366w ,https://joernschaar.de/media/posts/37/responsive/installer3-xl.png 1600w ,https://joernschaar.de/media/posts/37/responsive/installer3-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Diesen Schritt können vermutlich 90% aller Nutzenden problemlos überspringen. Wichtig ist hier der Hinweis \"Belasse den Standardwert, wenn du keine Ahnung hast, was er bedeutet.\"</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":635,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-635\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/37/installer4.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/37/responsive/installer4-xs.png 640w ,https://joernschaar.de/media/posts/37/responsive/installer4-sm.png 768w ,https://joernschaar.de/media/posts/37/responsive/installer4-md.png 1024w ,https://joernschaar.de/media/posts/37/responsive/installer4-lg.png 1366w ,https://joernschaar.de/media/posts/37/responsive/installer4-xl.png 1600w ,https://joernschaar.de/media/posts/37/responsive/installer4-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Auch das ist selbsterklärend: Du legst hier den Nutzernamen, die E-Mail-Adresse und das Passwort für den Superadministrator fest. Castopod bietet die Möglichkeit, beliebig viele Podcasts und beliebig viele Podcastende zu verwalten. Der Superadministrator steht über allem und kann Podcasts und Nutzerkonten anlegen. Letztere haben abgestufte Privilegien, die sich entweder über das gesamte Netzwerk oder über einzelne Podcasts erstrecken.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und los geht's!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":636,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-636\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/37/installer5.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/37/responsive/installer5-xs.png 640w ,https://joernschaar.de/media/posts/37/responsive/installer5-sm.png 768w ,https://joernschaar.de/media/posts/37/responsive/installer5-md.png 1024w ,https://joernschaar.de/media/posts/37/responsive/installer5-lg.png 1366w ,https://joernschaar.de/media/posts/37/responsive/installer5-xl.png 1600w ,https://joernschaar.de/media/posts/37/responsive/installer5-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:heading --></p>\n<h2>Cronjobs</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit Castopod wird dein Podcast Teil des Fediverse. Damit deine Instanz auch richtig föderiert, musst du noch ein <a href=\"https://docs.castopod.org/getting-started/install.html#install-instructions\" target=\"_blank\" rel=\"noreferrer noopener\">paar Cronjobs anlegen</a>. Das geht bei spezialisierten Hosting-Anbietern im Webinterface oder, wenn du dich damit auskennst, auch über SSH oder wie das heißt. (Du merkst, ich kenne mich damit nicht aus und mag mein Klickibunti-Webinterface.)</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Jobs müssen jeweils auf die index.php zeigen, einer heißt \"scheduled-activities\" und einer \"scheduled-websub-publish\". Wenn auf deinem Server ffmpeg installiert ist, solltest du auch den Cronjob \"scheduled-video-clips\" anlegen. Die Entwickler*innen empfehlen, die Jobs jede Minute laufen zu lassen. Im Admin-Interface von all-inkl sieht das so aus, das dürfte sich aber von Anbieter zu Anbieter unterscheiden.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":760,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-760\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/37/installation-cronjobs.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/37/responsive/installation-cronjobs-xs.png 640w ,https://joernschaar.de/media/posts/37/responsive/installation-cronjobs-sm.png 768w ,https://joernschaar.de/media/posts/37/responsive/installation-cronjobs-md.png 1024w ,https://joernschaar.de/media/posts/37/responsive/installation-cronjobs-lg.png 1366w ,https://joernschaar.de/media/posts/37/responsive/installation-cronjobs-xl.png 1600w ,https://joernschaar.de/media/posts/37/responsive/installation-cronjobs-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für das Podjournal habe ich mich entschieden, die Cronjobs zunächst nicht so wahnsinnig oft laufen zu lassen. Ich weiß, dass nur einmal im Monat eine Episode erscheinen wird, deswegen reicht es meines Erachtens, dass scheduled-websub-publish eine Minute nach Veröffentlichung der Episode feuert. Was scheduled-activities macht, werde ich beobachten, vielleicht reicht es, wenn der alle 15 Minuten läuft. Gegebenenfalls passe ich das an die Empfehlung an.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Update:</strong> Nach einigen Tagen kann ich sagen: Lege die Cronjobs so früh wie möglich an, idealerweise noch bevor du die erste Episode veröffentlichst. Ich hatte ein paar Probleme mit der Einrichtung und deswegen liefen die Cronjobs bei mir erst an Tag 5 nach der ersten Veröffentlichung. Die hatten Einiges aufzuholen, entsprechend lange Skriptlaufzeiten und Fehlermeldungen waren die Folge. Das Ärger kannst du dir sparen, indem du diese Funktion von Anfang an mit an den Start bringst. Inzwischen laufen meine Cronjobs zuverlässig einmal pro Minute durch und die Interaktion mit dem Publikum funktioniert blendend.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 id=\"sicherheit\">Sicherheit</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wie immer im Internet sollte man sich Gedanken um die Sicherheit seiner Zugänge machen. Kein System ist wirklich sicher, aber man kann es möglichen Angreifern so schwer wie möglich machen. Meine IT-Kenntnisse sind, wie erwähnt, sehr limitiert, aber ein paar Best Practices möchte ich hier trotzdem hinterlassen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Diese kommen aus meinem langjährigen Umgang mit Wordpress, dem Content Management System auf dem nach Herstellerangaben rund 40% aller Seiten im Internet laufen. Weil Wordpress so beliebt ist, gibt es eine Menge vorkonfigurierter Programme, die bekannte Schwachstellen attackieren und denen kann man zumindest ein paar Steine in den Weg legen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Eingangs habe ich erwähnt, dass man aus Sicherheitsgründen den Admin-Gateway abändern sollte. Bei Wordpress heißt der Link zum Einloggen /wp-admin, bei Castopod wird /cp-admin vorgeschlagen. Beides kann man im Installationsprozess ändern und so jemandem eine Brute Force-Attacke auf die Installation erschweren, weil der Angreifer nicht über den Standartlink zum Login kommt. Da Castopod noch nicht besonders weit verbreitet ist, ist das Risiko für so einen Angriff vermutlich her gering.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Außerdem habe ich dazu geraten, den Datenbank-Präfix zu verändern. Auch das ist ein Best Practice aus dem Wordpressumfeld. Etwas mehr Sicherheit soll hier dadurch entstehen, dass deine Installation nicht ganz genau so aussieht, wie alle anderen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die <a href=\"https://docs.castopod.org/getting-started/security.html\" target=\"_blank\" rel=\"noreferrer noopener\">Entwickler selbst geben eigene Sicherheitstipps</a>, die sich auf die Ordner auf deinem Server beziehen. Diese Tipps solltest du aber erst nach der Installation befolgen. <strong>Wenn Du diese Anweisungen vor dem Installations-Assistenten ausführst, schlägt die Installation fehl!</strong></p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Setze die Ordner \"writeable\" und \"public/media\" auf Lese- und Schreibzugriff und alle anderen Ordner auf read-only.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Fallstricke</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich hatte bei der ersten Installation einige Probleme. Das lag aber daran, dass ich die Installationsanweisungen nicht vollständig verstanden habe. Der wichtigste Fehler war, dass ich direkt nach dem Upload die Ordnerberechtigungen gemäß den Sicherheitsregeln gesetzt habe, bevor ich den Installationsassistenten gestartet habe. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Auch beim nächsten Installationsversuch ging nicht alles glatt. Ich konnte mich zunächst nicht als Superadmin einloggen. Die Entwickler bieten aber ganz <a rel=\"noreferrer noopener\" href=\"https://castopod.org/discord\" target=\"_blank\">großartigen Support auf ihrem Discord-Server</a> und mit deren Hilfe habe ich dann herausgefunden, dass die Datenbank-Engine meines Hosters nicht mit Castopod kompatibel war und was ich tun musste, damit sie kompatibel ist. Diesen Schritt habe ich weiter oben erklärt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/37/beitragsbild-castopo.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2023-01-01T05:30:00+01:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podcastempfehlungen-mit-dem-pocket-casts-gutenberg-block/index.html",
            "url": "https://joernschaar.de/podcastempfehlungen-mit-dem-pocket-casts-gutenberg-block/index.html",
            "title": "Podcastempfehlungen mit dem Pocket Casts-Gutenberg-Block",
            "summary": "Das mag jetzt ein wenig nischig sein: Wer mit Wordpress blogt und dabei einzelne Podcastepisoden oder -feeds empfehlen möchte, hat seit Kurzem eine vergleichsweise einfache Möglichkeit dazu. Denn die Firma hinter Wordpress, Automattic, hat kürzlich auch die populäre Podcast-App Pocket Casts gekauft, zum Open Source-Projekt&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Das mag jetzt ein wenig nischig sein: Wer mit Wordpress blogt und dabei einzelne Podcastepisoden oder -feeds empfehlen möchte, hat seit Kurzem eine vergleichsweise einfache Möglichkeit dazu. Denn die Firma hinter Wordpress, Automattic, hat kürzlich auch die populäre Podcast-App Pocket Casts gekauft, zum Open Source-Projekt gemacht und in Wordpress integriert. Das Versprechen: Ohne viel Aufwand Podcasts in Blogartikel einbinden zu können. Ganz so einfach ist es leider nicht, in dieser Anleitung erkläre ich dir, wie das funktioniert.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><a rel=\"noreferrer noopener\" href=\"https://wordpress.com/blog/2022/11/08/embed-a-pocket-casts-player-in-seconds-with-our-new-block/\" target=\"_blank\">Die offizielle Ankündigung</a> dazu klingt ziemlich einfach: \"Du willst eine Podcastepisode in dein Wordpress-Blog einbinden? Easy, einfach den Block auswählen, Link rein, fertig.\" Dazu kann man aber nicht jeden Link benutzen. Ich habe bei Automattic nachgefragt und die Autorin der Anleitung, Yaell Rubinstein, hat mir das so erklärt: \"Der Pocket Casts-Block nutzt eine Technologie namens oEmbed, um eine Version unserer Teilen-Seite in Wordpress einzubinden\", schreibt sie. \"Wenn man irgendeinen Link einfügt, kann der Block das nicht auswerten und würde einfach eine oEmbed-Version der verlinkten Website einbinden. Deshalb brauchst du den Link zu einer pca.st-Seite, den man über \"Teilen\" in unseren Apps generieren kann.\" Ohne die Pocket Casts-App oder ein Nutzer*innenkonto bei Pocket Casts kommt man also nicht weit. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">Den richtigen Link generieren</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich nutze Pocket Casts eigentlich nicht und entsprechend habe ich dort auch keinen Account. Deswegen ist mein Weg der vermutlich Umständlichste von allen. Um eine Episode der Lage der Nation zu teilen, rufe ich sie in Pocket Casts auf und drücke auf das Symbol für \"teilen\":</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":752,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-752\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/41/Screenshot_20221221-134755_Pocket-Casts.jpg\" alt=\"Logo des Podcasts &quot;Lage der Nation&quot;, oben rechts im Screenshot ist rot umrandet das Symbol für &quot;teilen&quot;: Ein Punkt von dem nach rechts jeweils diagonal nach oben und unten eine Linie abgeht, die auch in einem ähnlich großen Punkt endet.\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/41/responsive/Screenshot_20221221-134755_Pocket-Casts-xs.jpg 640w ,https://joernschaar.de/media/posts/41/responsive/Screenshot_20221221-134755_Pocket-Casts-sm.jpg 768w ,https://joernschaar.de/media/posts/41/responsive/Screenshot_20221221-134755_Pocket-Casts-md.jpg 1024w ,https://joernschaar.de/media/posts/41/responsive/Screenshot_20221221-134755_Pocket-Casts-lg.jpg 1366w ,https://joernschaar.de/media/posts/41/responsive/Screenshot_20221221-134755_Pocket-Casts-xl.jpg 1600w ,https://joernschaar.de/media/posts/41/responsive/Screenshot_20221221-134755_Pocket-Casts-2xl.jpg 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Da bekomme ich dann die Auswahl, ob ich die aktuelle Wiedergabeposition oder pauschal die ganze Episode teilen möchte, bevor ich angeben kann, wohin ich diesen Link schicken möchte. Ich entscheide mich für die ganze Episode und eine Notiz-App, die zwischen Handy und PC synchronisiert. Dort erscheint dann also dieser Link: <a rel=\"noreferrer noopener\" href=\"https://pca.st/episode/42d3b0b0-46e6-4157-838a-545ed24833ba\" target=\"_blank\">https://pca.st/episode/42d3b0b0-46e6-4157-838a-545ed24833ba</a>, den ich am PC kopiere. In meinem Blogartikel füge ich nun einen neuen Block hinzu und wähle dabei den Pocket Casts-Block aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":753,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-753\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/41/Screenshot-2022-12-21-14.01.04.png\" alt=\"Screenshot des Einbettungsdialogs im Pocket Casts-Block für Wordpress.\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.01.04-xs.png 640w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.01.04-sm.png 768w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.01.04-md.png 1024w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.01.04-lg.png 1366w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.01.04-xl.png 1600w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.01.04-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und da kommt der Pferdefuß: Dieser Link funktioniert nämlich nicht mit dem Gutenberg-Block. Man muss den Link erst aufrufen und wird auf die Seite der Episode in Pocket Casts weitergeleitet. Der Link dieser Seite sieht so aus: <a href=\"https://pca.st/fxo9zy7o\" target=\"_blank\" rel=\"noreferrer noopener\">https://pca.st/fxo9zy7o</a> und wenn ich den in den Gutenberg-Block einfüge, bekomme ich einen schicken Webplayer, der diese Episode in meinem Blogartikel abspielbar macht:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:embed {\"url\":\"https://pca.st/fxo9zy7o\",\"type\":\"rich\",\"providerNameSlug\":\"pocket-casts\",\"responsive\":true,\"align\":\"center\"} --></p>\n<figure class=\"wp-block-embed aligncenter is-type-rich is-provider-pocket-casts wp-block-embed-pocket-casts\">\n<div class=\"wp-block-embed__wrapper\">\nhttps://pca.st/fxo9zy7o\n</div>\n</figure>\n<p>\n<!-- /wp:embed --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich muss also die Episode in Pocket Casts teilen, den Link dazu im Browser öffnen und den Link dieser Seite in den Gutenberg-Block einfügen. Analog funktioniert das auch mit Feeds, wie du auf meiner <a rel=\"noreferrer noopener\" href=\"https://joernschaar.de/joern-schaars-feine-podcasts/\" target=\"_blank\">Seite mit der Podcastsammlung</a> sehen kannst. Das Prinzip ist komplett identisch.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">Fallstricke &amp; Datenschutz</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dieser Block eignet sich nicht dazu, einen eigenen Podcast mit Wordpress zu veröffentlichen. Wenn du mit deinem Podcast bei einem spezialisierten Podcasthoster bist und der keine Optionen für schick gestaltete Shownotes anbietet, könnte ein Wordpress-Blog mit dem Pocketcasts-Block eine Alternative sein. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das ganze Einbettungs-Verfahren ist natürlich nur so mittelgeil. Wenn man einen Account bei Pocket Casts hat, ist das vermutlich alles viel einfacher, aber so häufig blogge ich nun auch nicht über einzelne Podcast-Episoden, als dass sich das für mich lohnen würde, dort einen Account anzulegen. (Auch wenn der kostenlos ist, ich brauche das einfach nicht.)</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und dann bleibt natürlich die Datenschutzfrage: \"Was läd dieser Block alles nach?\", habe ich Automattic gefragt. Die Antwort von Yael Rubenstein ist: \"Wir nutzen Google Analytics, um grundlegende Nutzungsdaten zu erhalten. Dabei wird ein Cookie gesetzt. Wir planen außerdem, anonymisierte Hörstatistiken zu erheben, um zu erfahren, wie oft Episoden abgespielt werden. So wollen wir herausfinden, wie nützlich diese Einbettungen für die Nutzenden sind, damit wir sie verbessern können.\" Außerdem werden Bilder und Shownotes von den Pocket Casts-Servern nachgeladen. Das Audio kommt vom Server des jeweiligen Podcasts, spielt jemand eine Podcastepisode in meinem Blog ab, zahlt das also in die Statistik des jeweiligen Podcasts ein.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">Die Alternative</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Es gibt noch eine zweite Möglichkeit, wie man eine Podcast-Episode in einen Blogartikel einbinden kann, Wordpress hat nämlich noch einen weiteren \"Podcast\"-Block im Angebot:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":755,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-755\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/41/Screenshot-2022-12-21-14.36.19.png\" alt=\"Screenshot des &quot;Podcast Player&quot;-Blocks, in dem man den RSS-Feed eines Podcasts eintragen kann.\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.36.19-xs.png 640w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.36.19-sm.png 768w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.36.19-md.png 1024w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.36.19-lg.png 1366w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.36.19-xl.png 1600w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.36.19-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wie du siehst, kannst du hier zunächst nur den kompletten RSS-Feed eines Podcasts eintragen. Das sieht in der default-Einstellung unter Umständen etwas klotzig aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:jetpack/podcast-player {\"url\":\"https://feeds.lagedernation.org/feeds/ldn-mp3.xml\",\"selectedEpisodes\":[],\"secondaryColor\":\"gray\",\"hexSecondaryColor\":\"#999999\",\"backgroundColor\":\"white\",\"hexBackgroundColor\":\"#ffffff\"} -->\n<a class=\"wp-block-jetpack-podcast-player jetpack-podcast-player__direct-link\" href=\"https://feeds.lagedernation.org/feeds/ldn-mp3.xml\">https://feeds.lagedernation.org/feeds/ldn-mp3.xml</a>\n<!-- /wp:jetpack/podcast-player --></p>\n<p><!-- wp:media-text {\"mediaPosition\":\"right\",\"mediaId\":756,\"mediaLink\":\"https://joernschaar.de/?attachment_id=756\",\"mediaType\":\"image\",\"mediaWidth\":25,\"verticalAlignment\":\"top\"} --></p>\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:auto 25%\">\n<div class=\"wp-block-media-text__content\"><p><!-- wp:paragraph {\"placeholder\":\"Inhalt…\"} --></p>\n<p>Wenn du den Block im Wordpress-Backend anklickst, findest du rechts im Menü aber diverse Möglichkeiten, wie du die Darstellung verändern kannst: </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn du den gesamten Feed darstellen möchtest, kannst du auswählen, wie viele Episoden angezeigt werden. Diese Auswahlmöglichkeit verschwindet, wenn du im Feld darunter eine bestimmte Episode auswählst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Außerdem kannst du festlegen, ob das Podcastlogo (Cover-Grafik), der Titel der Episode oder ihre Beschreibung angezeigt werden sollen. Und du kannst auswählen, in welchen Farben alles dargestellt werden soll. Die primäre Farbe bezieht sich dabei auf den Episodentitel, die sekundäre Farbe auf den Podcasttitel, die Beschreibung der Episode, den Playbutton und den Fortschrittsbalken. Die Auswahl für die Hintergrundfarbe erklärt sich selbst.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<figure class=\"wp-block-media-text__media\"><figure class=\"wp-image-756 size-full\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/41/Screenshot-2022-12-21-14.42.05.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.42.05-xs.png 640w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.42.05-sm.png 768w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.42.05-md.png 1024w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.42.05-lg.png 1366w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.42.05-xl.png 1600w ,https://joernschaar.de/media/posts/41/responsive/Screenshot-2022-12-21-14.42.05-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:media-text --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier mal eine angepasste Version dieses Players, der explizit die Lage-Episode 316 anzeigt:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:jetpack/podcast-player {\"url\":\"https://feeds.lagedernation.org/feeds/ldn-mp3.xml\",\"selectedEpisodes\":[{\"guid\":\"podlove-2022-12-15t18:41:44+00:00-e6f4de9baca056d\"}],\"itemsToShow\":1,\"showEpisodeDescription\":false,\"primaryColor\":\"black\",\"hexPrimaryColor\":\"#000000\",\"secondaryColor\":\"black\",\"hexSecondaryColor\":\"#000000\",\"backgroundColor\":\"highlight\",\"hexBackgroundColor\":\"#eeee33\"} -->\n<a class=\"wp-block-jetpack-podcast-player jetpack-podcast-player__direct-link\" href=\"https://feeds.lagedernation.org/feeds/ldn-mp3.xml\">https://feeds.lagedernation.org/feeds/ldn-mp3.xml</a>\n<!-- /wp:jetpack/podcast-player --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Auswahlmöglichkeiten sind hier einigermaßen begrenzt, wollen wir ehrlich sein: Schick ist das nicht. Ich habe keine Informationen dazu gefunden, was dieser Gutenberg-Block konkret nachläd, ob und wenn ja welche Cookies gesetzt werden und ob damit irgendwelche Statistiken zur Nutzung erhoben werden.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 class=\"wp-block-heading\">Fazit</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nachdem fyyd-Christian angekündigt hat, <a rel=\"noreferrer noopener\" href=\"https://wordpress.org/plugins/fyyd-podcast-shortcodes/\" target=\"_blank\">sein Wordpress-Plugin</a> mangels öffentlichen Interesses nicht mehr weiter maintainen zu wollen, scheint mir der Pocket Casts-Gutenberg-Block die nächstbeste Alternative zu sein. Die Datenschutzfrage mit Google Analytics umgehe ich damit, dass ich das <a rel=\"noreferrer noopener\" href=\"https://wordpress.org/plugins/embed-privacy/\" target=\"_blank\">Embed Privacy-Plugin</a> installiert habe. Damit werden Cookies von Drittanbietern erst gesetzt, wenn man den eingebetteten Inhalt aufruft. Das funktioniert im Übrigen auch für eingebettete Tweets oder Youtube-Videos.</p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/41/20190718_174323-e1563466911286.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2022-12-21T15:01:46+01:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-fuer-wordpress-12-transkriptionen/index.html",
            "url": "https://joernschaar.de/podlove-publisher-fuer-wordpress-12-transkriptionen/index.html",
            "title": "Podlove Publisher für Wordpress (12): Transkriptionen",
            "summary": "Ein großes Problem beim Podcasting ist, dass sie aus gesprochenem Wort bestehen: Das ist einerseits eine Barriere für Höreingeschränkte, andererseits werden die Inhalte dadurch nur sehr schlecht durchsuchbar. Zwar kannst du ausführliche Shownotes schreiben, Inhalte mit Zeitmarken identifizieren und was du willst. Am Ende ist&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Ein großes Problem beim Podcasting ist, dass sie aus gesprochenem Wort bestehen: Das ist einerseits eine Barriere für Höreingeschränkte, andererseits werden die Inhalte dadurch nur sehr schlecht durchsuchbar. Zwar kannst du ausführliche Shownotes schreiben, Inhalte mit Zeitmarken identifizieren und was du willst. Am Ende ist vielleicht eine wichtige Information in einem Nebensatz oder ein Stichwort geht unter. Dafür sind Transkripte die Lösung, in diesem Artikel zeige ich dir, wie du mit Podlove und Auphonic Transkriptionen für deine Podcastepisoden erstellst und sie im Blog einbindest. Ich gehe davon aus, dass du die anderen Lektionen gelesen über den Publisher gelesen hast, und dass du ein gewisses Grundverständnis von den Podlove-Templates hast. Wir beginnen damit, dass wir alles für die Transkriptionen vorbereiten:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading --></p>\n<h2>Transkriptionen aktivieren und die richtigen Assets</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der erste Schritt sollte sein, dass Du Podlove überhaupt in die Lage versetzt, Transkripte zu verarbeiten. Deswegen schaltest du unter \"Module\" die Transkripte ein.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":197,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-197\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/36/podlove31.gif\" alt=\"\" ></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Außerdem solltest Du in den Podcast-Assets \"WebVTT\" anlegen. Ich rate dazu, dieses Asset nicht automatisch für alle Episoden zu aktivieren, denn damit könntest Du Teile des Publikums verunsichern. Dazu später mehr. In der Übersicht über alle Assets hast du dann noch die Möglichkeit, festzulegen woher Podlove diese Datei nehmen soll, um sie weiter zu verarbeiten. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":616,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-616\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/36/podlove-assets.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/36/responsive/podlove-assets-xs.png 640w ,https://joernschaar.de/media/posts/36/responsive/podlove-assets-sm.png 768w ,https://joernschaar.de/media/posts/36/responsive/podlove-assets-md.png 1024w ,https://joernschaar.de/media/posts/36/responsive/podlove-assets-lg.png 1366w ,https://joernschaar.de/media/posts/36/responsive/podlove-assets-xl.png 1600w ,https://joernschaar.de/media/posts/36/responsive/podlove-assets-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Eigentlich ist es fast egal, ob du hier \"manueller Upload\" oder \"Asset: WebVTT\" auswählst. Ich rate nur dazu, dass du die Datei nicht automatisiert auf den Server schieben lässt. Die Erkennung der Transkriptionsdienste ist nicht so gut, dass die VTT-Datei sofort unverarbeitet zum Einsatz kommen sollte: Häufig werden einzelne Wörter oder ganze Passagen nicht korrekt erkannt und das kann dann zu Verständnisproblemen führen.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading --></p>\n<h2>Transkripte und Auphonic</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich finde, der einfachste Weg zu einer Transkription ist, den ganzen Spaß mit in de Auphonic-Automationskette zu integrieren. Dazu legst du dir einen Account bei einem der von Auphonic unterstützten Dienste an, ich nutze Speechmatics. Das ist zwar vergleichsweise teuer, bietet nach <a rel=\"noreferrer noopener\" href=\"https://auphonic.com/blog/2022/09/08/new-speechmatics-api-integration-and-speech-recognition-services-comparison/\" target=\"_blank\">einer Untersuchung der Auphonic-Macher*innen</a> aber im Enhanced-Modus die beste Erkennung. Kostenfrei geht das mit wit.ai, das gehört aber <s>zu Facebook </s>zum Meta-Konzern.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bei Auphonic kannst du dann unter \"Services\" die beiden Accounts miteinander verknüpfen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":617,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-617\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/36/Screenshot-2022-09-11-20.48.43.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/36/responsive/Screenshot-2022-09-11-20.48.43-xs.png 640w ,https://joernschaar.de/media/posts/36/responsive/Screenshot-2022-09-11-20.48.43-sm.png 768w ,https://joernschaar.de/media/posts/36/responsive/Screenshot-2022-09-11-20.48.43-md.png 1024w ,https://joernschaar.de/media/posts/36/responsive/Screenshot-2022-09-11-20.48.43-lg.png 1366w ,https://joernschaar.de/media/posts/36/responsive/Screenshot-2022-09-11-20.48.43-xl.png 1600w ,https://joernschaar.de/media/posts/36/responsive/Screenshot-2022-09-11-20.48.43-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Jetzt kannst du in deinen Auphonic-Produktionen auch den Punkt \"Transcripts\" auswählen. Ich habe das gleich in meinen Presets festgelegt:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":623,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-full\"><figure class=\"wp-image-623\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/36/podlove-transkription-in-auphonic.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/36/responsive/podlove-transkription-in-auphonic-xs.png 640w ,https://joernschaar.de/media/posts/36/responsive/podlove-transkription-in-auphonic-sm.png 768w ,https://joernschaar.de/media/posts/36/responsive/podlove-transkription-in-auphonic-md.png 1024w ,https://joernschaar.de/media/posts/36/responsive/podlove-transkription-in-auphonic-lg.png 1366w ,https://joernschaar.de/media/posts/36/responsive/podlove-transkription-in-auphonic-xl.png 1600w ,https://joernschaar.de/media/posts/36/responsive/podlove-transkription-in-auphonic-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Sobald du einen Dienst bei \"Speech Recognition\" auswählst, werde oben in den Outputfiles mehrere Dateitypen hinterlegt, die aus deinem Dienst herausfallen. Für unsere Zwecke ist ausschließlich VTT relevant.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du jetzt eine Produktion mit Auphonic startest, wird also automatisch unter anderem so eine VTT-Datei erzeugt. Ich lasse mir die, wie gesagt, nicht von Auphonic auf meinen Server legen, sondern lediglich in die Dropbox.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Gamechanger Whisper</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Anfang November hat Auphonic nun angekündigt, die kostenlose Open Source-Spracherkennung Whisper in den eigenen Dienst zu integrieren. Das passiert zunächst als Beta und nur für zahlende Kunden, <a rel=\"noreferrer noopener\" href=\"https://auphonic.com/blog/2022/11/08/auphonic-whisper-asr-beta/\" target=\"_blank\">schreiben die Auphonic-Leute in ihrem Blog</a>. Wenn klar sei, welche Serverlast Whisper erzeuge und wie gut das Tool angenommen wird, könnte es auch für Freemium-Nutzende angeboten werden. Meine ersten Tests damit waren ziemlich überzeugend: Whisper kommt mit einiger Leichtigkeit an die Präzision von Speechmatics heran. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Allerdings hat Whisper derzeit noch ab und zu etwas Schluckauf: In einem ersten Test fügte es einfach <a href=\"https://twitter.com/schaarsen/status/1590975148135714816\" target=\"_blank\" rel=\"noreferrer noopener\">an mehreren Stellen sinnlose Sätze</a> ein. In mehreren anderen Testszenarien, bekam Whisper ganze Sätze nicht mit und die tauchten dann auch nicht in der Transkription auf. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Abgesehen davon ist Whisper halt kostenlos und das macht es in meinen Augen zum Gamechanger: Ich brauche keinen extra Account, ich muss mich nicht um irgendwelche Freivolumina bei meinem Anbieter kümmern, ich muss noch nicht einmal einen Service bei Auphonic anlegen: Whisper steht sofort im Abschnitt \"Speech Recognition\" zur Verfügung. Und, ich kann das nicht oft genug betonen, Whisper zu nutzen schlägt derzeit nicht auf die Produktionskosten durch, weil es nun Teil von Auphonic ist. Spätestens mit Abschluss der Beta-Phase bei Auphonic werde ich also meinen Account bei Speechmatics schließen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><em>Dieser kurze Einschub dient einfach nur der Einordnung, die Einbindung in Podlove und die meisten anderen Informationen aus diesem Artikel gelten unverändert.</em></p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Fallstricke</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn du deinen Podcast allein produzierst, ist alles soweit problemlos. Produzierst du allerdings mit mehreren Menschen, lauert hier die erste Falle: Du solltest die Audiodateien aller Teilnehmenden eindeutig benennen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":619,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-619\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/36/Screenshot-2022-09-11-21.06.08.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/36/responsive/Screenshot-2022-09-11-21.06.08-xs.png 640w ,https://joernschaar.de/media/posts/36/responsive/Screenshot-2022-09-11-21.06.08-sm.png 768w ,https://joernschaar.de/media/posts/36/responsive/Screenshot-2022-09-11-21.06.08-md.png 1024w ,https://joernschaar.de/media/posts/36/responsive/Screenshot-2022-09-11-21.06.08-lg.png 1366w ,https://joernschaar.de/media/posts/36/responsive/Screenshot-2022-09-11-21.06.08-xl.png 1600w ,https://joernschaar.de/media/posts/36/responsive/Screenshot-2022-09-11-21.06.08-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ohne Transkription könntest du die \"Track Identifier\"-Felder auch leer lassen. Machst du das mit Transkripten auch, fehlt am Ende die Zuordnung der gesprochenen Worte zu einer Person und das macht es später im Blog komplizierter. Allerdings tauchen die Track Identifier-Felder auch ausschließlich bei Multitrack-Aufnahmen auf.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Transkripte nachbearbeiten</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Was da aus der Speech Recognition herausfällt, ist mal besser und mal schlechter, so ehrlich wollen wir sein. Meine Eröffnungsphrase in Jörn Schaars feinem Podcast \"Moin und herzlich willkommen zu Jörn Schaars feinem Podcast, ich bin Jörn Schaar und ihr seid es nicht\" wird in der Regel mit \"Und herzlich willkommen zu Jörn Chars Fan sein Podcast ich bin ja ein Star und ihr seid es nicht\" verschriftlicht. Hier möchte ich also nacharbeiten, damit zumindest der Titel korrekt ist.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Eine VTT-Datei kannst du ganz einfach mit einem Texteditor, zum Beispiel Notepad von Windows, bearbeiten. Die wichtigste Aufgabe ist nun, falsch erkannte Wörter, mangelhafte Interpunktion oder dergleichen zu finden und zu korrigieren.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":624,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-624\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/36/transkription-fehler-markiert-1024x306.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/36/responsive/transkription-fehler-markiert-1024x306-xs.png 640w ,https://joernschaar.de/media/posts/36/responsive/transkription-fehler-markiert-1024x306-sm.png 768w ,https://joernschaar.de/media/posts/36/responsive/transkription-fehler-markiert-1024x306-md.png 1024w ,https://joernschaar.de/media/posts/36/responsive/transkription-fehler-markiert-1024x306-lg.png 1366w ,https://joernschaar.de/media/posts/36/responsive/transkription-fehler-markiert-1024x306-xl.png 1600w ,https://joernschaar.de/media/posts/36/responsive/transkription-fehler-markiert-1024x306-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Du siehst hier de Screenshot einer im Windows Editor geöffneten VTT-Datei. Die Zeiten geben an, zwischen welchen Zeitindices der Text im Podlove Webplayer hervorgehoben werden soll. Farblich markiert habe ich hier Fehler der Texterkennung: Gelb umrandet das gesprochene Wort \"OZG-Dienstleistung\", dass Speechmatics selbst im Enhanced Mode nicht korrekt erkennt. \"Steuer Abteilung\" ist zwar richtig erkannt, aber falsch geschrieben, das korrigiere ich zu \"Steuerabteilung\". Und grün umrandet ist ein Zitat, bei dem Anführungszeichen fehlen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das sind jetzt einige Kleinigkeiten, oft genug werden ganze Satzteile so falsch erkannt, dass ich die Passage in der fertigen Episode noch einmal nachhören muss.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Transkript zur Episode hinzufügen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du das Modul \"Transkripte\" aktiviert hast, erscheint in deiner Episodenansicht ein neues Feld:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":625,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-full\"><figure class=\"wp-image-625\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/36/transkripte-importieren.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/36/responsive/transkripte-importieren-xs.png 640w ,https://joernschaar.de/media/posts/36/responsive/transkripte-importieren-sm.png 768w ,https://joernschaar.de/media/posts/36/responsive/transkripte-importieren-md.png 1024w ,https://joernschaar.de/media/posts/36/responsive/transkripte-importieren-lg.png 1366w ,https://joernschaar.de/media/posts/36/responsive/transkripte-importieren-xl.png 1600w ,https://joernschaar.de/media/posts/36/responsive/transkripte-importieren-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das sieht jetzt hier ein wenig merkwürdig aus, weil ich den Screenshot für's Blog ein wenig zugeschnitten habe. Hier habe ich nun wieder zwei Möglichkeiten: Ich kann entweder den linken, hier grün ausgefüllten Button \"Import Transcript\" nutzen und die Datei lokal im Blog hochzuladen. Das reicht aus, um den Webplayer mit dem Transkript zu versorgen. Ich kann aber auch über \"Get from Asset\" auf die Version zugreifen, die ich per FTP auf den Server geladen habe. Dafür muss der Upload abgeschlossen und das Asset verifiziert sein. Das Ergebnis ist das Gleiche: Ich habe ein fertiges Transkript importiert:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":626,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-626\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/36/transcript-solo-ansicht-im-blog-1024x338.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/36/responsive/transcript-solo-ansicht-im-blog-1024x338-xs.png 640w ,https://joernschaar.de/media/posts/36/responsive/transcript-solo-ansicht-im-blog-1024x338-sm.png 768w ,https://joernschaar.de/media/posts/36/responsive/transcript-solo-ansicht-im-blog-1024x338-md.png 1024w ,https://joernschaar.de/media/posts/36/responsive/transcript-solo-ansicht-im-blog-1024x338-lg.png 1366w ,https://joernschaar.de/media/posts/36/responsive/transcript-solo-ansicht-im-blog-1024x338-xl.png 1600w ,https://joernschaar.de/media/posts/36/responsive/transcript-solo-ansicht-im-blog-1024x338-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn ich nun jemanden zu Gast habe, muss ich noch einen Arbeitsschritt mehr machen. In diesem Fall wird zusätzlich zum Text und den Zeitindices auch noch notiert, wer in dem Moment gerade gesprochen hat. Im nächsten Arbeitsschritt kann ich nun mit dem Reiter \"Voices\" die jeweilige Passage einer Person zuordnen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"backgroundColor\":\"highlight\"} --></p>\n<p class=\"has-highlight-background-color has-background\"><strong>Obacht:</strong> Diese Person muss als Kontributor*in angelegt und der aktuellen Episode zugeordnet sein.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":627,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-627\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/36/transkript-voices.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/36/responsive/transkript-voices-xs.png 640w ,https://joernschaar.de/media/posts/36/responsive/transkript-voices-sm.png 768w ,https://joernschaar.de/media/posts/36/responsive/transkript-voices-md.png 1024w ,https://joernschaar.de/media/posts/36/responsive/transkript-voices-lg.png 1366w ,https://joernschaar.de/media/posts/36/responsive/transkript-voices-xl.png 1600w ,https://joernschaar.de/media/posts/36/responsive/transkript-voices-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Links stehen die Namen, die ich für die Spuren der Sprecher in Auphonic vergeben habe. Im Dropdownfeld rechts daneben kann ich nun den bzw. die Kontributor*in auswählen und dieser Stimme zuordnen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading --></p>\n<h2>Transkript elegant im Blog anzeigen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der wie ich finde eleganteste Weg, Transkripte anzuzeigen, ist vermutlich der Podlove Webplayer 5. Der hebt die gesprochene Passage visuell hervor, während sie gesprochen wird. Sobald du Dein Transkript ins Blog importiert und ggf die Stimmen zugeordnet hast, steht im Webplayer 5 ein Tab zur Verfügung, mit dem das Publikum die Untertitel aufrufen kann. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Vielleicht möchtest du aber das Transkript auch im Blog anzeigen. Dazu gibt es ein fertiges Template in der Podlove-Doku und es sieht so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;style type=\"text/css\"&gt;<restore-line-break>.ts-speaker { font-weight: bold; }<restore-line-break>.ts-items { margin-left: 20px; }<restore-line-break>.ts-time { font-size: small; color: #999; }<restore-line-break>&lt;/style&gt;<restore-line-break>    &lt;p&gt;<restore-line-break>        {% for group in episode.transcript %}<restore-line-break>            &lt;div class=\"ts-group\"&gt;<restore-line-break>                {% if group.contributor %}<restore-line-break>                    &lt;div class=\"ts-speaker\"&gt;{{ group.contributor.name }}&lt;/div&gt;<restore-line-break>                {% endif %}<restore-line-break>                &lt;div class=\"ts-items\"&gt;<restore-line-break>                    {% for line in group.items %}<restore-line-break>                        &lt;span class=\"ts-time\"&gt;{{ line.start }}&amp;ndash;{{ line.end }}&lt;/span&gt;<restore-line-break>                        &lt;div class=\"ts-content\"&gt;{{ line.content }}&lt;/div&gt;<restore-line-break>                    {% endfor %}<restore-line-break>                &lt;/div&gt;<restore-line-break>            &lt;/div&gt;<restore-line-break>        {% endfor %}<restore-line-break>    &lt;/p&gt;</code></pre>\n<p>\n<!-- /wp:code --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:paragraph --></p>\n<p>Damit wird die Transkription Deiner Episode nach Sprecher*innen gruppiert als großer Textblock angezeigt. Abhängig von der Länge der Episode kann das eine ganze Menge Text sein, rechne etwa 1.000-1.100 Zeichen pro Minute. Weil das sehr schnell sehr unübersichtlich wird und auch nicht besonders ansehnlich ist, nutze ich gern das <code>&lt;details&gt;</code>-Tag und damit sieht der Template-Code so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;style type=\"text/css\"&gt;<restore-line-break>.ts-speaker { font-weight: bold; }<restore-line-break>.ts-items { margin-left: 20px; }<restore-line-break>.ts-time { font-size: small; color: #999; }<restore-line-break>&lt;/style&gt;<restore-line-break><strong>&lt;details&gt;<restore-line-break>    &lt;summary id=\"text\"&gt;<restore-line-break>        &lt;strong&gt;Transkription der Episode anzeigen&lt;/strong&gt;<restore-line-break>    &lt;/summary&gt;</strong><restore-line-break>    &lt;p&gt;<restore-line-break>        {% for group in episode.transcript %}<restore-line-break>            &lt;div class=\"ts-group\"&gt;<restore-line-break>                {% if group.contributor %}<restore-line-break>                    &lt;div class=\"ts-speaker\"&gt;{{ group.contributor.name }}&lt;/div&gt;<restore-line-break>                {% endif %}<restore-line-break>                &lt;div class=\"ts-items\"&gt;<restore-line-break>                    {% for line in group.items %}<restore-line-break>                        &lt;span class=\"ts-time\"&gt;{{ line.start }}&amp;ndash;{{ line.end }}&lt;/span&gt;<restore-line-break>                        &lt;div class=\"ts-content\"&gt;{{ line.content }}&lt;/div&gt;<restore-line-break>                    {% endfor %}<restore-line-break>                &lt;/div&gt;<restore-line-break>            &lt;/div&gt;<restore-line-break>        {% endfor %}<restore-line-break>    &lt;/p&gt;<restore-line-break><strong>&lt;/details&gt;</strong></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich habe die Änderungen hier mal fett markiert. Das Ergebnis ist nun, dass in meinem Blog sowas hier angezeigt wird:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":638,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-638\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/36/Transkript-anzeigen.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/36/responsive/Transkript-anzeigen-xs.png 640w ,https://joernschaar.de/media/posts/36/responsive/Transkript-anzeigen-sm.png 768w ,https://joernschaar.de/media/posts/36/responsive/Transkript-anzeigen-md.png 1024w ,https://joernschaar.de/media/posts/36/responsive/Transkript-anzeigen-lg.png 1366w ,https://joernschaar.de/media/posts/36/responsive/Transkript-anzeigen-xl.png 1600w ,https://joernschaar.de/media/posts/36/responsive/Transkript-anzeigen-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn jemand diesen Text anklickt, klappt das Transkript-Template auf und ist lesbar und mit der Suchfunktion des Browsers nach Stichworten durchsuchbar. Den Code oben habe ich als eigenes Template namens \"transkription\" angelegt, den ich bei Bedarf aufrufe. Denn nicht alle Episoden haben eine Transkription, ich habe erst mit Episode JSFP368 mit den Textfassungen angefangen und versehe ältere Episoden nach und nach mit Transkriptionen. Damit nun in einer alten Episode nicht der Hinweis auf eine Transkription angezeigt wird, die es des facto nicht gibt, muss ich abfragen, ob eine Textfassung vorliegt. Das sieht in Template-Code so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if episode.file(\"vtt\") %}<restore-line-break>   {% include 'transkription' %}<restore-line-break>{% endif %}<restore-line-break></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn also das Transkriptions-Asset \"VTT\" für diese Episode aktiviert ist, wird das Template \"transkription\" eingebunden. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"backgroundColor\":\"highlight\"} --></p>\n<p class=\"has-highlight-background-color has-background\"><strong>Obacht:</strong> Hier wird nicht überprüft, ob das Asset auch verifiziert ist, also ob auch wirklich eine VTT-Datei auf dem Server gefunden wurde! Im Zweifel wird also für eine Episode ein Transkript vorgeschlagen, dass es de facto gar nicht gibt. Darauf musst du beim Publizieren einer Episode selbst achten. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Podcast-Apps mitdenken</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Aber was passiert nun in den Podcast-Apps? Die gehen komplett unterschiedlich damit um und nach meiner Beobachtung verstehen so derartig viele Podcast-Apps das <code>&lt;details&gt;</code>-Tag nicht, dass ich die Nutzung innerhalb des Feeds für wenig sinnvoll halte. Zumal bei langen Episoden der Text den Feed unnötig aufbläht. Also nutzen wir einen weiteren Filter:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code><strong>{% if not is_feed() %}</strong><restore-line-break>    {% if episode.file(\"vtt\") %}<restore-line-break>        {% include 'trankription' %}<restore-line-break>    {% endif %}<restore-line-break>{% endif %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Diese if-Abfrage sorgt dafür, dass nur im Blog die Transkription wie oben beschrieben angezeigt wird. Damit nun die staunende Weltöffentlichkeit an den angeschlossenen Podcast-Apps zumindest über die Möglichkeit informiert wird, ein Transkript lesen zu können, modifizieren wir die Abfrage erneut:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if not is_feed() %}<restore-line-break>    {% if episode.file(\"vtt\") %}<restore-line-break>        {% include 'trankription' %}<restore-line-break>    {% else %}<restore-line-break>        {% if episode.file(\"vtt\") %}<restore-line-break>             &lt;p&gt;&lt;small&gt;Diese Episode gibt es auch in Schriftform. Du kannst &lt;a href=\"<restore-line-break>             {{episode.URL}}#text\"&gt;auf der Seite der Episode&lt;/a&gt; lesen.&lt;/small&gt;&lt;/p&gt;<restore-line-break>        {% endif %}<restore-line-break>    {% endif %}<restore-line-break>{% endif %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im Template für die Einblendung des Transkripts habe ich das Tag <code>&lt;summary id=\"text\"&gt;</code> verwendet. Dadurch, dass ich den Link zum Transkript <code>&lt;a href=\"{{episode.URL}}\"&gt;</code> mit dem HTML-Anker <code>#text</code> versehe, springt die Anzeige direkt zum Ausklapp-Link und niemand muss ewig durch das Blog scrollen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Fazit:</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Transkriptionen bedeuten initial im Blog einigen Mehraufwand und sie verändern den Workflow bei der Veröffentlichung einer Episode ganz enorm. Mein Zeitaufwand von der Aufnahme bis zur Veröffentlichung hat sich sehr vergrößert, weil ich das Ergebnis der Spracherkennung so gründlich nacharbeite. Ich bin aber der Meinung, dass sich die Mehrarbeit lohnt. Denn jetzt können jetzt auch Menschen meinen Podcast konsumieren, die nicht so gut oder gar nicht hören können. Barrierefrei ist mein Podcast damit sicher noch nicht, aber ich habe zumindest eine Barriere abgebaut. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit Whisper kommt nun eine kostenlose Alternative, die man mit <a rel=\"noreferrer noopener\" href=\"https://www.assemblyai.com/blog/how-to-run-openais-whisper-speech-recognition-model/\" target=\"_blank\">etwas IT-Kenntnis offenbar auch lokal</a> auf dem eigenen Rechner laufen lassen könnte. Wer ohnehin einen bezahlten Account bei Auphonic hat, zahlt nichts extra für die Nutzung von Whisper. Und seien wir ehrlich: Diese Software erkennt so viel so zuverlässig, dass man sie auch ohne Nachkontrolle bedenkenlos für längere Formate einsetzen kann.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Deswegen meine klare Empfehlung: Mach das doch für deinen Podcast auch! </p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/36/tutorial.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2022-10-05T10:32:37+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/werbung-im-podcast-aber-richtig/index.html",
            "url": "https://joernschaar.de/werbung-im-podcast-aber-richtig/index.html",
            "title": "Werbung im Podcast - aber richtig",
            "summary": "So sehr sich Viele in der freien Podcastszene dagegen wehren: Monetarisierung von Podcasts ist da und sie geht absehbar nicht mehr weg. Aus Hörer*innensicht finde ich das blöd, ich als Podcaster habe an mehreren Stellen erklärt, wieso ich Werbung in Podcasts für mich und meine&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">So sehr sich Viele in der freien Podcastszene dagegen wehren: Monetarisierung von Podcasts ist da und sie geht absehbar nicht mehr weg. Aus Hörer*innensicht finde ich das blöd, ich als Podcaster habe an mehreren Stellen erklärt, wieso ich Werbung in Podcasts für mich und meine Produktionen ablehne. Wenn Du aber zu denjenigen gehörst, die ihren <a href=\"https://joernschaar.de/podcasts-monetarisieren/\">Podcast monetarisieren möchten</a>, dann ist das hier der richtige Artikel für Dich!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Was Viele nicht wussten: Podcasts unterliegen der Medienaufsicht</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Rein rechtlich sind Podcasts genau so einzustufen, wie Radiosendungen. Das bedeutet, dass Du als private*r Anbieter*in grundsätzlich in die Zuständigkeit der Landesmedienanstalt Deines Bundeslandes fällst. Die sind zuständig für die Medienaufsicht und wachen zum Beispiel darüber, dass die Radiosender den geforderten Mindestwortanteil im Programm haben und die Maximalzeit von Werbung pro Stunde nicht überschreiten. Und sie wachen auch darüber, dass Werbung ordentlich gekennzeichnet wird, dass also keine Schleichwerbung stattfindet.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für Podcasts gelten grundsätzlich die Paragraphen 8 und 10 des Medienstaatsvertrags Deines Bundeslandes. Darin werden Werbung und Sponsoring geregelt. Wenn Du Gewinnspiele durchführst, kommt auch § 74 in Betracht.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Was darf ich und was nicht?</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Grundsätzlich darfst Du, bis auf einige selbsterklärende Ausnahmen, erstmal alles, so lange Du es transparent machst. Heißt: Deine Werbung muss ordentlich angekündigt und beendet werden. Das kann zum Beispiel über ein Jingle passieren. Die Lage der Nation und die Kack- und Sachgeschichten machen das imho sehr ordentlich: Da kommt ein Jingle, jemand sagt \"Werbung!\", dann folgt die Werbung und am Ende kommt das Jingle nochmal. So soll es sein.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nicht erlaubt ist politische Werbung, sowie alles was gegen geltendes Recht verstößt. Das ist im Medienstaatsvertrag Deines Bundeslandes sehr genau aufgelistet.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Landesmedienanstalten haben kürzlich eine <a rel=\"noreferrer noopener\" href=\"https://www.die-medienanstalten.de/service/pressemitteilungen/meldung/medienanstalten-sensibilisieren-fuer-neue-werberegeln-bei-podcasts\" target=\"_blank\">Stichprobe in der deutschen Podcastlandschaft</a> durchgeführt und dabei herausgefunden, dass von den 210 gehörten Episoden in mehr als der Hälfte, nämlich in 122, die Werbung nicht korrekt gekennzeichnet war. Im konkreten Fall führte das lediglich zu einem Beratungsgespräch. Es kann aber auch zu einem Ordnungswidrigkeitsverfahren kommen, Verstöße sind mit Geldbußen von bis zu 500.000 € belegt (§ 115 MStV). Das heißt natürlich nicht, dass Du automatisch eine halbe Million hinblättern musst, weil Du in einem Podcast mit 70 Zuhörer*innen mal das Werbejingle vergessen hast. Passiert das aber geschäftsmäßig und Du erzielst entsprechend hohes Einkommen, kann die Strafe eben empfindlich hoch sein. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Medienanstalten der Länder haben eine <a rel=\"noreferrer noopener\" href=\"https://www.die-medienanstalten.de/fileadmin/user_upload/Rechtsgrundlagen/Richtlinien_Leitfaeden/ua_Leitfaden_Medienanstalten_Werbekennzeichnung_Online-Medien.pdf\" target=\"_blank\">gemeinsame Werbekennzeichnungsmatrix</a> (PDF) erstellt, die  ich für diesen Artikel auswerte.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Grundsätzlich: Wann wird Werbung als Werbung eingestuft?</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn ein Produkt oder eine Dienstleistung so angepriesen werden, dass ein*e objektive*r Betrachter*in den Eindruck bekommen kann, dass der Absatz oder Verkauf gefördert werden sollen, geht man von Werbung aus. Das kann sich in werblicher Sprache ausdrücken, ständigen Hinweisen auf ein Produkt, eine Marke oder eine Dienstleistung ohne dass es einen echten Anlass dazu gäbe und natürlich durch die Nennung von Bezugsquellen und Preisen, eventuell auch in Kombination mit Affiliatelinks oder Rabattcodes.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Keine Werbung hingegen ist das Verlinken oder taggen von Produkten, Marken oder Dienstleistungen, wenn das rein zur Information dient. \"Diese Aufnahme habe ich mit meinem Zoom H6 und dem Sennheiser MD421 gemacht\" ist keine Werbung, mit dem Nachsatz \"Ihr könnt diese supergeilen Produkte bei Thomann im Paket für 678 Euro bestellen\" wird es sofort zur Werbung.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Was ist eigentlich Werbung?</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Als Werbung ist grundsätzlich erstmal alles definiert, wofür du eine Gegenleistung bekommst. Das kann Geld sein, ein Rabatt, eine Dienstleistung oder die Übernahme Deiner Reisekosten. Klassisches Beispiel ist das Rezensionsexemplar, das Du nach dem Test behalten darfst. Sowas muss unter bestimmten Umständen gekennzeichnet werden und da reicht es gegebenenfalls, wenn Du das transparent machst. Es gibt aber Abstufungen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Produktplatzierung</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn ein Produkt beiläufig gezeigt wird und eine untergeordnete Rolle spielt, reicht ein Hinweis auf Produktplatzierungen. Das kennen wir aus dem Fernsehen, das wird bei Sitcoms häufig mal eingeblendet. Wie das im Podcast umzusetzen wäre, ist mir nicht ganz klar. Vermutlich könnte man das im Intro der Episode erwähnen, etwa indem man sagt \"Diese Episode enthält Produktplatzierungen, für die ich eine Gegenleistung bekommen habe.\" Das ist aber nur dann notwendig, wenn der Wert dessen was dir überlassen wurde, mehr als 100 Euro ist. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Konkretes Beispiel: Du sprichst in Deinem Podcast über Deine Morgenroutine und wie Du Dich und Deine Haare frisch in den Tag bringst. Ein namhafter Kosmetikhersteller hat Dir dazu ein Pflegepaket überlassen, das im Handel so 125,98 € kosten würde. Wenn Du nun 10 Minuten über Deine Morgenroutine sprichst, also erklärst, wann Du aufstehst, welche Yoga-Übungen Du dann machst, in welcher Reihenfolge Du welche Körperteile wäschst und dass Du deine Haare so gern mit Schaarsilou einseifst, weil du den Wildkirschgeruch so magst, dann ist das eine Produktplatzierung, die gekennzeichnet werden muss. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Überlasst der Kosmetikhersteller Dir nur das kleine Selfcare-Paket für 79,87 €, ist die Summe unter dem Grenzwert von 100 € und eine Werbekennzeichnung ist nicht notwendig.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und jetzt kommt der Clou: Kaufst Du das Pflegepaket selbst und erzählst den gleichen Text ohne Gegenleistung, sondern einfach weil Du so begeistert von Wildkirschshampoo bist, ist das ausdrücklich keine Werbung. Also das was wir von Instagram als Standardformulierung unter so ziemlich jedem Foto kennen \"Werbung, da Markennennung\" ist komplett unnötig, so lange es keine Gegenleistung gab.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Werbung</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Anders sieht es aus, wenn das Schaarsilou Wildkirschshampoo die Hauptrolle spielt, Du also statt über Deine Morgenroutine zehn Minuten lang über Schaarsilou sprichst. Dann spricht die Medienaufsicht von Werbung und die muss explizit am Anfang und am Ende gekennzeichnet werden. Das am besten mit einem eigenen Jingle oder einem Geräusch, das nur für Werbung verwendet wird. Das kann grundsätzlich alles sein, so lange du es nur für diesen einen Zweck verwendest. Wichtig: Sowohl der Anfang als auch das Ende der Werbung müssen klar gekennzeichnet sein. Die Jungs vom Podcast-UFO gehen noch einen Schritt weiter und legen Musik unter die Werbung. Das ist super, denn dann merkt man beim skippen sofort, ob man noch im Werbeblock ist. Vorgeschrieben ist das nicht, aber dadurch, dass diese Musik nur für Werbung genutzt wird, könnten sie am Ende der Werbung auf ein zusätzliches Jingle verzichten.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Sponsoring</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Sponsoring ist eine Unterform der Werbung und folgt ebenfalls bestimmten Richtlinien. Der Sponsorenhinweis steht üblicherweise am Anfang einer Episode und soll imagefördernd für den Auftraggeber sein. Sponsoring darf keine werblichen Elemente beinhalten oder zum Kauf animieren:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:list --></p>\n<ul><!-- wp:list-item --></p>\n<li><strong>Sponsoring: </strong>\"Diese Episode von Superpodcast XXL wird präsentiert von Schaarsilou und riecht lecker nach Wildkirsche.\"</li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><strong>Werbung:</strong> \"Diese Episode von Superpodcast XXL wird präsentiert von Schaarsilou! Schaarsilou, jetzt überall im Handel für 18,99 €! Kaufen Sie jetzt Schaarsilou und riechen Sie genauso lecker nach Wildkirsche wie wir!\"</li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><strong>Werbung:</strong> \"Diese Episode von Superpodcast XXL wird präsentiert von Schaarsilou! Wenn Du jetzt Deine Flasche Schaarsilou bestellst, gibt den Rabattcode SupoXXL ein und bekomme eine Wildkirsche gratis!\"</li>\n<p>\n<!-- /wp:list-item --></ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:paragraph --></p>\n<p>Heißt übersetzt: Du musst einfach vorsichtig mit den Formulierungen sein, bzw. die Formulierungen des Auftraggebers genau prüfen. Auch der zweite oder dritte Sponsorenhinweis ist grundsätzlich nicht verboten. Er muss nur als Werbung gekennzeichnet sein.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Werbung in den Shownotes</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Sollen werbliche Inhalte auch in den Shownotes auftauchen, müssen auch diese mit \"Anzeige\", \"Werbung\" oder \"bezahlte Werbepartnerschaft\" gekennzeichnet werden. Verlinkst Du auf einen bezahlten Blogartikel, musst Du auch diesen Link mit \"Werbung\" o.ä. kennzeichnen, damit das Publikum sofort weiß, dass es nicht auf ein redaktionelles, sondern auf ein werbliches Angebot weitergeleitet wird.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das gilt übrigens analog für Affiliatelinks, mit denen Du eine Provision für verkaufte Artikel bekommst. Auch die müssen deutlich gekennzeichnet sein, hier reicht in der Regel ein * als Verweis auf eine Erläuterung \"Die mit * gekennzeichneten Links sind sogenannte Affiliate Links. Kommt über einen solchen Link ein Einkauf zustande, werde ich mit einer Provision beteiligt. Für Dich entstehen dabei keine Mehrkosten. Wo, wann und wie Du ein Produkt kaufst, bleibt natürlich Dir überlassen.\"</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Auch hier gilt wieder: Wenn Du Dinge verlinkst, weil Du die selbst benutzt oder einfach nur gut findest, ist das keine Werbung und Du kannst Dir die Kennzeichnung sparen. Wenn ich also mein neues Mikrofon verlinke und das kein Affiliate-Link ist, kann ich mir den * sparen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Merchandise &amp; Co.</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich habe vor Jahren tatsächlich mal das Wildkirschshampoo \"Schaarsilou\" auf den Markt gebracht und beworben. Weil das meine eigene Produktlinie war, muss ich Hinweise darauf nicht als Werbung kennzeichnen. Ebenso kann ich auf Tweets, Blogeinträge und Podcastepisoden verlinken, die möglicherweise werbliche Inhalte haben, ohne dass ich einen Werbehinweis brauche. Weil es mein unternehmerisches Interesse ist, mein Produkt zu kaufen. Ginge ich auf Tour oder böte ich Werbeartikel an, träfe das genauso zu. Sofern die eigene Unternehmerschaft dabei erkennbar ist. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Fazit</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Werbung im Podcast, im begleitenden Blog oder auf Social Media bringt nicht nur einen enormen Verwaltungsaufwand mit sich, sondern Du musst Dir auch über einige rechtliche Dinge im Klaren sein. Das Internet ist nicht der rechtsfreie Raum, den Innenminister*innen gern beschwören, wenn sie irgendwas regulieren wollen. Das Gute ist: Wenn Du einmal verstanden hast, wie es geht, hast Du kaum noch Arbeit damit. </p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/35/20190718_174323-e1563466911286.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2022-03-03T11:58:04+01:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/der-weg-zur-perfekten-nullnummer-fuer-deinen-podcast/index.html",
            "url": "https://joernschaar.de/der-weg-zur-perfekten-nullnummer-fuer-deinen-podcast/index.html",
            "title": "Der Weg zur perfekten Nullnummer für deinen Podcast",
            "summary": "Viele Podcasts starten mit einer Nullnummer, mit einer \"Episode 0\". Die erfüllt einige wichtige Zwecke für deinen Podcast und in diesem Artikel möchte ich dir erklären, warum das sehr hilfreich ist. Außerdem werde ich beschreiben, was nach meiner Meinung in einer Nullnummer enthalten sein sollte&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Viele Podcasts starten mit einer Nullnummer, mit einer \"Episode 0\". Die erfüllt einige wichtige Zwecke für deinen Podcast und in diesem Artikel möchte ich dir erklären, warum das sehr hilfreich ist. Außerdem werde ich beschreiben, was nach meiner Meinung in einer Nullnummer enthalten sein sollte und dir ein absolutes Negativbeispiel präsentieren. Und vermutlich wirst du aus diesem Text eine Empfehlung für die optimale Launch-Strategie für deinen Podcast ableiten können. Los geht's!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Was sollte eine Nullnummer leisten?</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Technisch hilft dir die Nullnummer dabei, deinen Podcast bekannt zu machen. So hast du vor dem eigentlichen Start deines Podcasts schon einmal etwas im RSS-Feed stehen und kannst auf dieser Grundlage deinen Podcast in den Verzeichnissen anmelden: Du kannst den Feed bei Apple Podcasts einreichen, bei fyyd eintragen usw usf. Außerdem hast du dann schon ein wenig Content in deinem begleitenden Blog und du kannst überprüfen, ob technisch alles funktioniert und welche Arbeitsschritte du in welcher Reihenfolge ausführen wirst, um künftige Episoden zu veröffentlichen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Inhaltlich soll die Nullnummer Appetit auf deinen Podcast machen. Als Teaser auf das was die Hörerinnen erwarten können, steht sie in der Regel eine Zeit lang für sich allein, bevor die erste richtige Episode erscheint. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Was passiert in der Nullnummer?</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>In der Nullnummer stellst Du im Idealfall die Beteiligten und das Konzept des Podcasts vor. Stell dir das ruhig so vor, dass du jemanden neu triffst und ihm von deinem Projekt erzählst. Was muss die Person über dieses Projekt wissen? Genau das sollte in der Nullnummer deines Podcasts enthalten sein. Als nur so halb gutes Beispiel habe ich hier mal die Nullnummer von \"What's in your pants?\"</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:embed {\"url\":\"http://pca.st/af1ajbo5\",\"type\":\"rich\",\"providerNameSlug\":\"pocket-casts\",\"responsive\":true,\"align\":\"center\"} --></p>\n<figure class=\"wp-block-embed aligncenter is-type-rich is-provider-pocket-casts wp-block-embed-pocket-casts\">\n<div class=\"wp-block-embed__wrapper\">\nhttp://pca.st/af1ajbo5\n</div>\n</figure>\n<p>\n<!-- /wp:embed --></p>\n<p><!-- wp:paragraph --></p>\n<p>Warum ist das nun nur so halb gut? Einerseits bekommt man einen ganz guten Einblick in die thematische Ausrichtung des Projekts und wie wir das angehen wollen. Auch im Miteinander bietet sie schon mal eine Idee davon, wie der Podcast so klingt und worauf man sich als Hörerin da vermutlich einlässt. Das ist der gute Teil.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Was dieser speziellen Nullnummer aber komplett fehlt: Die Hörerin lernt uns überhaupt nicht kennen, wir gehen viel zu schnell und viel zu tief ins Thema. Wir stellen uns kurz vor und ich sage, dass wir uns seit sechs oder sieben Jahren kennen. Was hier aber fehlt, ist zum Beispiel die Information, dass ich Toby von Anfang an als Toby kennengelernt habe. Natürlich hieß der Typ vorher mal anders, aber warum wir diesen Namen von Anfang an nicht verwendet haben, hätten wir auch gut mal erklären können.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das Problem liegt darin, dass wir uns ohne große Vorbereitung an die Mikrofone gesetzt und drauf los gelabert haben. Ein paar Minuten nachdenken und so ein grobes Konzept hätten uns und den Hörerinnen hier sicher sehr geholfen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Wie geht es besser?</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wie gesagt: Es hilft, wenn man sich vorher überlegt, worum es in der Nullnummer gehen soll. Das Ziel sollte meines Erachtens sein, dass alle Beteiligten sich und ihre Kompetenz zum Thema vorstellen, und dass dein Publikum einen Eindruck davon bekommt, worum es in deinem Podcast geht und wie das klingen wird. Wenn Du vielleicht schon vor dem Start einige Episoden aufgezeichnet hast, nimm die Nullnummer als Letzte auf! So bist du schon mehr im Flow und hast selbst ein Gefühl für das was du da machst. Und: Du kannst unter Umständen schon ein paar Audio-Schnipsel, ein paar Highlights bereit legen, die du in der Nullnummer präsentierst. Denn das ist der andere Zweck der Nullnummer: Dein Publikum soll Lust haben, deinen Podcast zu hören.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Du könntest deine Nullnummer auch vor ihrer Veröffentlichung einem ausgewählten Kreis von podcastaffinen Freunden zeigen und sie um inhaltliches Feedback bitten. Dabei sollten sie im Zweifel auch nicht an Kritik sparen, wenn ihnen etwas fehlt und sie sich nicht vorstellen können, was sie erwartet. Je nachdem wie ihr Urteil ausfällt, könntest du sogar die Nullnummer noch einmal neu produzieren. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Die Nullnummer als Teil deiner Start-Strategie</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Es gibt sehr unterschiedliche Ansichten darüber, was du tun kannst, um deinem Podcast zu einem guten Start zu verhelfen. Zum Beispiel habe ich schon die Empfehlung gehört, dass man in den ersten 30 Tagen täglich eine Episode veröffentlichen sollte. Oder am Starttag schon mal direkt fünf bis zehn Episoden gleichzeitig raus hauen. Ich persönlich habe das nie so gemacht, das war mir immer zu viel Arbeit. Alle meine Podcastproduktionen sind direkt in den geplanten Takt gestartet. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Unabhängig davon, wie viel Aufwand du in den Start deines Podcasts investieren möchtest, gehört meines Erachtens die Nullnummer zwingend dazu. Denn damit behältst du die Kontrolle darüber, wann dein Podcast startet: Apple Podcasts, Spotify, Google und andere Podcastverzeichnisse brauchen immer eine Zeit lang, bis sie einen neuen Podcast auch wirklich in ihre Kataloge aufnehmen. Gerade Apple Podcasts lässt sich mit neuen Podcasts auch gern mal ein paar Tage lang Zeit. Diese Verzögerung entsteht aber nur für die Aufnahme in die Verzeichnisse, alle weiteren Episoden tauchen dann sehr zügig in den Verzeichnissen auf.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hast Du eine Nullnummer, kannst du deinen Podcast dort schonmal eintragen und die erste \"richtige\" Episode dann veröffentlichen, wenn du dir sicher sein kannst, dass sie auch in allen Verzeichnissen auffindbar ist. Denn sobald du die erste Episode veröffentlichst und sie etwa auf Social Media oder im Freundeskreis bewirbst, wird die erste Frage sein, ob du damit auch bei Spotify oder bei Apple Podcasts zu finden bist. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Außerdem kannst du schon mit der Nullnummer anfangen, eine Hörerinnenbasis aufzubauen. Sobald sie in den Verzeichnissen verfügbar ist, kannst du damit beginnen, Leute auf deinen neuen Podcast aufmerksam zu machen: Das geht über Social Media, vielleicht hast du schon länger ein Blog oder einen Newsletter, den du nutzen kannst. Erzähl den Leuten von deinem neuesten Projekt und animiere sie, den Podcast zu abonnieren. Und natürlich  können auch deine \"Testhörerinnen\" mit dazu beitragen, deinen neuen Podcast bekannt zu machen - wenn sie denn Lust dazu haben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Titelfragen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nur so als Empfehlung von mir: Suche dir einen aussagekräftigeren Titel aus, als \"Nullnummer\". Das ist vermutlich der am häufigsten vergebene Titel in der deutschen Podcastlandschaft. Nimm lieber irgendwas griffiges, das auch außerhalb deines Einflussbereichs funktioniert. Auf fyyd gibt es zum Beispiel die Nullnummernkuration und da drin heißen 90% aller Episoden \"Nullnummer\". Und wenn wir \"Das Team von What's in your pants? stellt sich vor\" genommen hätten, hätten wir mehr aus der Masse herausgestochen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/34/20190718_174323-e1563466911286.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2022-01-16T08:26:37+01:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-11-das-soundbite-modul/index.html",
            "url": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-11-das-soundbite-modul/index.html",
            "title": "Podlove Publisher-Plugin für Wordpress (11): Das Soundbite-Modul",
            "summary": "Seit Publisher-Version 3.6 hat ein neues Modul Einzug in den Publisher gehalten: Das Soundbite-Modul liefert einen Bestandteil der Podcasting 2.0-Initiative. Damit ist es möglich, für jede Episode eine Stelle zu benennen, die exemplarisch für diese Episode steht. Diese Stelle kann zum Beispiel dazu genutzt werden,&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Seit Publisher-Version 3.6 hat ein neues Modul Einzug in den Publisher gehalten: Das Soundbite-Modul liefert einen Bestandteil der <a href=\"https://github.com/Podcastindex-org/podcast-namespace\" target=\"_blank\" rel=\"noreferrer noopener\">Podcasting 2.0-Initiative</a>. Damit ist es möglich, für jede Episode eine Stelle zu benennen, die exemplarisch für diese Episode steht. Diese Stelle kann zum Beispiel dazu genutzt werden, um in Social Media für die Episode zu werben. In diesem Artikel zeige ich Dir, wie Du das Modul für Dich nutzen kannst. Ich gehe davon aus, dass Du bereits weißt, wie der Podlove Publisher und Wordpress gemeinsam funktionieren und wie man Podcastepisoden mit dem Podlove Publisher veröffentlicht.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 id=\"grundsatzliches\">Grundsätzliches</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Um Soundbites für Deine Podcast-Episoden nutzen zu können, musst Du das Modul zunächst unter Podlove|Module aktivieren.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":568,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-568\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/33/headliner0.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/33/responsive/headliner0-xs.png 640w ,https://joernschaar.de/media/posts/33/responsive/headliner0-sm.png 768w ,https://joernschaar.de/media/posts/33/responsive/headliner0-md.png 1024w ,https://joernschaar.de/media/posts/33/responsive/headliner0-lg.png 1366w ,https://joernschaar.de/media/posts/33/responsive/headliner0-xl.png 1600w ,https://joernschaar.de/media/posts/33/responsive/headliner0-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du nun eine neue Episode anlegst, wirst Du bemerken, dass einige neue Felder aufgetaucht sind. Du findest sie standardmäßig unterhalb der Bedienelemente für Auphonic und oberhalb der Asset-Verifikation. Die Bedienung ist einigermaßen simpel: Für die Episode, die Du gerade offen hast, trägst Du die Start- und Endzeit des Abschnitts ein, den Du zum Soundbite erklären möchtest. Sobald Du die Episode speicherst, erscheint diese Angabe in Deinem Podcastfeed und kann von Apps ausgewertet werden.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 id=\"anwendungsbeispiel-headliner\">Anwendungsbeispiel Headliner</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Headliner ist ein Dienst, der es Dir ermöglicht, Audiogramme von Deinen Podcast-Episoden zu erstellen und damit in Social Media für Deine Episode zu werben. Das ist einigermaßen praktisch, aber es erfordert auch einige Zeit, bis man das manuell erledigt hat. Mit dem Soundbite-Modul kannst Du diesen Schritt künftig automatisieren. Dazu brauchst Du einen Account bei Headliner, für meine Zwecke hat bisher der kostenlose Account ausgereicht. Die kostenpflichtige Variante bietet noch mehr Designs und die Möglichkeit, mehr als eine Automation zu Deinem Account hinzuzufügen. Ich persönlich brauche nicht mehr als eine und falls doch würde ich vermutlich einen weiteren Account anlegen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Um die Automatik für Deine Audiogramme einzurichten, gehst Du in Headliner zunächst auf \"Connect Podcast\":</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":569,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-large\"><figure class=\"wp-image-569\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/33/headliner1-1024x115.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/33/responsive/headliner1-1024x115-xs.png 640w ,https://joernschaar.de/media/posts/33/responsive/headliner1-1024x115-sm.png 768w ,https://joernschaar.de/media/posts/33/responsive/headliner1-1024x115-md.png 1024w ,https://joernschaar.de/media/posts/33/responsive/headliner1-1024x115-lg.png 1366w ,https://joernschaar.de/media/posts/33/responsive/headliner1-1024x115-xl.png 1600w ,https://joernschaar.de/media/posts/33/responsive/headliner1-1024x115-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Danach gibt es zwei Möglichkeiten, wie Du Deinen Podcast finden kannst. Du kannst entweder den Namen des Podcasts in das Suchfeld eingeben oder direkt den Link zum RSS-Feed. Das ist die Methode für die ich mich hier entschieden habe:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":570,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-570\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/33/headliner3.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/33/responsive/headliner3-xs.png 640w ,https://joernschaar.de/media/posts/33/responsive/headliner3-sm.png 768w ,https://joernschaar.de/media/posts/33/responsive/headliner3-md.png 1024w ,https://joernschaar.de/media/posts/33/responsive/headliner3-lg.png 1366w ,https://joernschaar.de/media/posts/33/responsive/headliner3-xl.png 1600w ,https://joernschaar.de/media/posts/33/responsive/headliner3-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dein Podcast erscheint in einer Liste sobald er gefunden wurde, im Fall des RSS-Feeds sollte es dort nur einen Eintrag geben. :) Im nächsten Schritt wirst Du aufgefordert, eine Automation für diesen Podcast anzulegen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":571,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-large\"><figure class=\"wp-image-571\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/33/headliner4-1024x137.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/33/responsive/headliner4-1024x137-xs.png 640w ,https://joernschaar.de/media/posts/33/responsive/headliner4-1024x137-sm.png 768w ,https://joernschaar.de/media/posts/33/responsive/headliner4-1024x137-md.png 1024w ,https://joernschaar.de/media/posts/33/responsive/headliner4-1024x137-lg.png 1366w ,https://joernschaar.de/media/posts/33/responsive/headliner4-1024x137-xl.png 1600w ,https://joernschaar.de/media/posts/33/responsive/headliner4-1024x137-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im nächsten Schritt musst Du die Sprache des Podcasts festlegen, bevor Du Headliner sagen kannst, wie lang das Audiogramm später sein soll:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":572,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-572\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/33/headliner5.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/33/responsive/headliner5-xs.png 640w ,https://joernschaar.de/media/posts/33/responsive/headliner5-sm.png 768w ,https://joernschaar.de/media/posts/33/responsive/headliner5-md.png 1024w ,https://joernschaar.de/media/posts/33/responsive/headliner5-lg.png 1366w ,https://joernschaar.de/media/posts/33/responsive/headliner5-xl.png 1600w ,https://joernschaar.de/media/posts/33/responsive/headliner5-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das Soundbite-Modul ist explizit dazu gedacht, einen Ausschnitt aus der jeweils neuesten Episode auf Social Media zu bewerben. Insofern ist es sinnvoll, hier \"Short Videos\" auszuwählen. Im nächsten Schritt sagst Du Headliner, an welcher Stelle die App das Soundbite findet:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":573,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-573\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/33/headliner6.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/33/responsive/headliner6-xs.png 640w ,https://joernschaar.de/media/posts/33/responsive/headliner6-sm.png 768w ,https://joernschaar.de/media/posts/33/responsive/headliner6-md.png 1024w ,https://joernschaar.de/media/posts/33/responsive/headliner6-lg.png 1366w ,https://joernschaar.de/media/posts/33/responsive/headliner6-xl.png 1600w ,https://joernschaar.de/media/posts/33/responsive/headliner6-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du Dich für das Soundbite-Tag als Auswahlkriterium entscheidest, wird das untere Feld ausgegraut, weil Du mit dem Soundbite auch gleich eine Länge an Headliner übergibst. Wähle nun das Seitenverhältnis für Dein Video aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":574,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-574\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/33/headliner7.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/33/responsive/headliner7-xs.png 640w ,https://joernschaar.de/media/posts/33/responsive/headliner7-sm.png 768w ,https://joernschaar.de/media/posts/33/responsive/headliner7-md.png 1024w ,https://joernschaar.de/media/posts/33/responsive/headliner7-lg.png 1366w ,https://joernschaar.de/media/posts/33/responsive/headliner7-xl.png 1600w ,https://joernschaar.de/media/posts/33/responsive/headliner7-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für welches Seitenverhältnis Du Dich entscheidest, hängt davon ab, auf welchem sozialen Netzwerk Du für Deine Episoden werben möchtest. Im nächsten Schritt wählst Du das Design für Dein Audiogramm aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":575,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image aligncenter size-full\"><figure class=\"wp-image-575\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/33/headliner8.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/33/responsive/headliner8-xs.png 640w ,https://joernschaar.de/media/posts/33/responsive/headliner8-sm.png 768w ,https://joernschaar.de/media/posts/33/responsive/headliner8-md.png 1024w ,https://joernschaar.de/media/posts/33/responsive/headliner8-lg.png 1366w ,https://joernschaar.de/media/posts/33/responsive/headliner8-xl.png 1600w ,https://joernschaar.de/media/posts/33/responsive/headliner8-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im nächsten Fenster siehst Du eine Beispiel-Animation und kannst so einschätzen, ob Dir das Design gefällt und ob es für Deine Zwecke funktioniert. Gleichzeitig kannst Du noch weitere Elemente hinzufügen, bevor Du Dich auf ein Design festlegst. Von nun an erhälst Du wenige Minuten nach Veröffentlichung Deiner Episode eine Mail mit einem Link zu Deinem Video, dass Du in Social Media teilen kannst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 id=\"fallstrick\">Fallstrick</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Sowohl das Soundbite-Modul als auch die Automation von Headliner sind vergleichsweise leicht bedienbar. Trotzdem gibt es eine Falle, in die man leicht tappen kann:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du die Zeiten für Start und Ende im Soundbite-Modul einträgst, achte darauf ob Du das Intro automatisch von Auphonic hinzufügen lässt. Bei meinen ersten Tests habe ich mir die Zeiten in meinem Schnittprogramm herausgesucht, das Audiogramm startete aber 30 Sekunden zu früh. Das lag daran, dass ich in der zwar geschnittenen, aber doch noch nicht fertigen Version nach den Zeiten gesucht habe. Den Zeitversatz, der durch das Intro entsteht, musst Du mit einkalkulieren, um ein optimales Ergebnis zu bekommen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 id=\"offene-punkte\">Offene Punkte</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Derzeit erscheint Headliner der einzige sinnvolle Anwendungszweck für Soundbites zu sein. Es gibt zwar Apps, die das Soundbite-Tag auswerten, nämlich unter anderem den Podcatcher <a rel=\"noreferrer noopener\" href=\"https://podverse.fm/\" target=\"_blank\">Podverse</a>. In dessen Verzeichnis tauchen sowohl Clips auf, die Nutzerinnen geteilt haben, als auch von Produzentinnen festgelegte Soundbites. Allerdings erwartet Podverse, dass sich der Titel des Soundbites von dem der Episode unterscheidet. <s>Das ist derzeit bei Podlove noch nicht vorgesehen. Es gibt dazu ein <a rel=\"noreferrer noopener\" href=\"https://github.com/podlove/podlove-publisher/issues/1237\" target=\"_blank\">Issue bei Github</a>, das eine Lösung in Aussicht stellt. An der Umsetzung wird bereits gearbeitet.</s></p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Update:</strong> Das ist inzwischen mit Podlove möglich.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2 id=\"fazit\">Fazit</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das Soundbite-Modul liefert eine schicke Möglichkeit, um für eine neue Episode zu werben. Gerade Audio hat es in Social Media schwer, denn Videos sind einfach attraktiver. Zusammen mit der Headliner-Automation kann man ohne großen Aufwand ein kleines Teaser-Video erstellen und bei Twitter oder Instagram, wie ich finde, effektiver für die neueste Episode werben. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Bemühungen um neue Tags im RSS-Feed der Podcasts stehen aber noch ganz am Anfang, insofern ist der weitere Nutzen für die Auffindbarkeit heute noch diskussionswürdig. Ob Du Dir den zusätzlichen Aufwand, eine passende Stelle zu identifizieren und deren Start- und Endzeit in der Episode zu hinterlegen, wirklich machen möchtest, musst Du selbst entscheiden. Ich werde dieses Feature für zumindest einige meiner Produktionen weiter nutzen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/33/tutorial.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2021-10-27T12:17:26+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-templates-mit-twig-12-alles-aus-dem-funding-tag-herausholen/index.html",
            "url": "https://joernschaar.de/podlove-publisher-templates-mit-twig-12-alles-aus-dem-funding-tag-herausholen/index.html",
            "title": "Podlove Publisher Templates mit Twig (12): Alles aus dem Funding-Tag herausholen",
            "summary": "Viele Podcasts, die mit dem Podlove Publisher veröffentlicht werden, sind Hobbyprojekte. Die meisten in meiner Bubble wollen mit ihrem Podcast kein Geld verdienen, auch ich gehöre grundsätzlich dazu. Gleichzeitig gibt es aber auch Menschen, die sagen \"In meinen Podcast fließt Arbeit hinein, die hätte ich&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Viele Podcasts, die mit dem Podlove Publisher veröffentlicht werden, sind Hobbyprojekte. Die meisten in meiner Bubble wollen mit ihrem Podcast kein Geld verdienen, auch ich gehöre grundsätzlich dazu. Gleichzeitig gibt es aber auch Menschen, die sagen \"In meinen Podcast fließt Arbeit hinein, die hätte ich gern vergütet\" und beide Standpunkte sind völlig legitim. Zumal auch die non-profit Podcasterinnen immer mal Anfragen bekommen, wie Hörerinnen sie unterstützen können.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für die Unterstützung gibt es bekanntlich hunderte Möglichkeiten und Podlove ist so cool, dass Du Deinen Hörerinnen alle von dir genutzten Varianten anzeigen kannst. In diesem Tutorial gehen wir einmal durch, was Du dafür in Podlove einstellen musst und wie Du mit Hilfe von Templates Deine Unterstützungsmöglichkeiten auflisten kannst. Im dritten Schritt zeige ich Dir noch, wie Du diese Informationen auch direkt in die Podcast-Apps Deiner Hörerinnen bekommst. Klingt super? Dann los!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Schritt 1: Spendenmöglichkeiten verstehen und anlegen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Podlove unterscheidet zwischen mehreren Möglichkeiten, Unterstützungsmöglichkeiten anzugeben. Einerseits gibt es die Möglichkeit, dass Du für den Podcast allgemein Spenden annehmen kannst, etwa über Steady, Patreon oder Paypal. Andererseits kannst Du diese Spendenmöglichkeit auch für alle Mitwirkenden bis hin zur Komponistin Deines Intros oder allen Deinen Gästen einzeln eintragen. Arbeiten wir uns also von vorn nach hinten durch:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>a) Spenden für den gesamten Podcast</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Unter Podlove|Einstellungen findest Du den Reiter \"Spenden\". Hier kannst Du aus einem Dropdown-Feld den Spendendienstleister auswählen und deinen Accountnamen eintragen. Es ist sinnvoll auch das Feld \"Titel\" mit etwas Sinnvollem auszufüllen. Auf dieses Feld können wir später im Template zugreifen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":552,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><figure class=\"wp-image-552\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/32/screenshot-spendenreiter.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/32/responsive/screenshot-spendenreiter-xs.png 640w ,https://joernschaar.de/media/posts/32/responsive/screenshot-spendenreiter-sm.png 768w ,https://joernschaar.de/media/posts/32/responsive/screenshot-spendenreiter-md.png 1024w ,https://joernschaar.de/media/posts/32/responsive/screenshot-spendenreiter-lg.png 1366w ,https://joernschaar.de/media/posts/32/responsive/screenshot-spendenreiter-xl.png 1600w ,https://joernschaar.de/media/posts/32/responsive/screenshot-spendenreiter-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Beim Nord-Süd-Gefälle habe ich hier die Unterstützungsmöglichkeiten der beiden Beteiligten eingetragen. Das doppelt sich mit unseren Einträgen bei \"Mitwirkende\", auf die ich später zu sprechen komme. Wenn es beispielsweise etwas gibt, das allen Beteiligten oder dem Podcast insgesamt zu Gute kommt - etwa ein eigener Auphonic-Account nur für dieses Projekt - dann wäre hier genau der richtige Ort dafür.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>b) Spenden für einzelne Mitwirkende</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nun könnte man natürlich auf die Idee kommen, nur bestimmten Teammitgliedern eine Spende zukommen lassen zu wollen. Dafür ist die zweite Methode spannend, weil hier theoretisch auch Gäste bedacht werden können.  Dafür haben uns die Podlove-Schöpfer das Mitwirkenden-Menü geschenkt. Wieso das super ist, habe ich in einem eigenen <a href=\"https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-7-contributoren/\" target=\"_blank\" rel=\"noreferrer noopener\">Artikel über Mitwirkende</a> beschrieben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im entsprechenden Menü findest Du einerseits die Möglichkeit, die sozialen Netzwerke einzufügen, in denen die Mitwirkenden aktiv sind. Andererseits gibt es aber dort auch den Punkt \"Spende\". Dort kannst Du nach dem gleichen Prinzip, wie ich es oben schon erklärt habe, Spendenmöglichkeiten für jede einzelne Mitwirkende definieren. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Schritt 2: Definierte Spendenmöglichkeiten per Template anzeigen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die ganzen Angaben helfen Dir natürlich absolut gar nicht, wenn Du niemandem zeigst, was Du da überall eingetragen hast. Bauen wir uns also ein Template für genau diesen Zweck:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im Menü Podlove|Templates legst Du ein neues Template an, das - sagen wir mal - den Titel \"Spenden\" trägt. Im Wesentlichen arbeiten wir hier mit der oft besungenen <code>for</code>-Schleife und die sieht diesmal so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for contributor in podcast.contributors %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir gucken uns so alle Mitwirkenden an, die an mindestens einer veröffentlichten Episode beteiligt waren. Wenn Du hier auch andere Beteiligte einbinden möchtest, die sich eher im Hintergrund halten und keiner Episode zugeordnet sind, muss die erste Zeile so aussehen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for contributor in podcast.contributors({scope: \"global\"}) %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Weil vielleicht nicht jede Beteiligte Angaben zu ihren Spendenmöglichkeiten gemacht hat, halte ich es für sinnvoll, hier eine kleine Sicherheitsabfrage einzubauen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if contributor.services({category: \"donation\"}) %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Schleife wird also nur fortgesetzt, wenn auch ein Dienst aus der Kategorie \"donation\" definiert ist. So vermeidest Du Lücken auf der Seite, auf der dieses Template später eingebunden wird. Wenn es mindestens einen Eintrag in dieser Liste gibt, soll also zunächst der Name der Mitwirkenden angezeigt werden, gefolgt von \"freut sich über\"</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;strong&gt;{{ contributor.name }}&lt;/strong&gt; freut sich über </code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und weil es sein kann, dass es für eine Person mehrere Spendenmöglichkeiten gibt, nutzen wir hier eine weitere <code>for</code>-Schleife:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for service in contributor.services({category: \"donation\"}) %}<restore-line-break>  &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\"&gt;{{ service.title }}&lt;/a&gt;<restore-line-break>{% endfor %}&lt;br&gt;</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier werden lediglich die Dienste der Kategorie \"donation\" abgefragt, für jeden Eintrag gibt es einen Link zur URL des Dienstes und als Linktext wird der Titel ausgegeben. Danach schließen wir die <code>for</code>-Schleife für die Dienste, die <code>if</code>-Abfrage und die <code>for</code>-Schleife für die Mitwirkenden wieder und speichern das Template ab. So sieht es komplett aus: </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for contributor in podcast.contributors %}<restore-line-break>{% if contributor.services({category: \"donation\"}) %}<restore-line-break>&lt;strong&gt;{{ contributor.name }}&lt;/strong&gt; freut sich über <restore-line-break>{% for service in contributor.services({category: \"donation\"}) %}<restore-line-break>&lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\"&gt;{{ service.title }}&lt;/a&gt;<restore-line-break>{% endfor %}&lt;br&gt;<restore-line-break>{% endif %}<restore-line-break>{% endfor %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dieses Template ist zum Beispiel beim <a href=\"https://das-nord-sued-gefaelle.de/impressum/unterstuetzen/\" target=\"_blank\" rel=\"noreferrer noopener\">Nord-Süd-Gefälle</a> und beim <a href=\"https://haialarm-podcast.de/impressum/unterstuetzen/\" target=\"_blank\" rel=\"noreferrer noopener\">Haialarm-Podcast</a> im Einsatz.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Jetzt kannst Du den Shortcode für das Template kopieren, den entsprechenden Button findest Du direkt unter dem Speichern-Knopf. Im Wordpress-Menü gehen wir nun auf Seiten|Erstellen und legen eine Seite an, die meinetwegen \"Unterstützen\" oder \"Spenden\" heißt. Da bietet es sich an, einen kurzen einleitenden Text zu schreiben, bevor Du den Shortcode einfügst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du die Seite veröffentlicht hast, kannst Du sie unter Design|Menüs einem Menü hinzufügen, damit sie beispielsweise in der Navigation auftaucht.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Alternative Ideen</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich habe hier gestalterisch die langweiligste Variante gewählt und auf Text gesetzt. Du könntest auch auf die Idee kommen, statt <code>{{&nbsp;service.title&nbsp;}}</code> einfach <code>{{&nbsp;service.image&nbsp;}}</code> zu nutzen. Dann wird ein Logo des Dienstes angezeigt, der genutzt wird. Diese Bildchen werden mit 10x10 Pixeln angezeigt, du kannst sie aber mit <code>{{&nbsp;service.image({width:50})&nbsp;}}</code> vergrößern und mit dem Blockmanager des Gutenberg-Editors ein abgefahrenes Layout kreieren.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Schritt 3: In Podcast-Apps anzeigen lassen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der letzte Schritt ist nun, eben diese Seite auch in die Apps Deiner Hörerinnen zu bringen. Seit Podlove-Version 3.5.6 wird das \"Funding\"-Tag der Initiative \"Podcasting 2.0\" unterstützt. Unter Podlove|Podcast-Einstellungen kannst Du im Reiter \"Verzeichnis\" einen Link zu einer Seite definieren, auf der Deine Hörerinnen Spendenmöglichkeiten finden. Hier wäre ein Link zu einem bestimmten Dienst möglich, aber wir fügen einfach die Adresse der neu generierten Spendenseite ein.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":554,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><figure class=\"wp-image-554\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/32/screenshot-spendenlink.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/32/responsive/screenshot-spendenlink-xs.png 640w ,https://joernschaar.de/media/posts/32/responsive/screenshot-spendenlink-sm.png 768w ,https://joernschaar.de/media/posts/32/responsive/screenshot-spendenlink-md.png 1024w ,https://joernschaar.de/media/posts/32/responsive/screenshot-spendenlink-lg.png 1366w ,https://joernschaar.de/media/posts/32/responsive/screenshot-spendenlink-xl.png 1600w ,https://joernschaar.de/media/posts/32/responsive/screenshot-spendenlink-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ob und wie dieser Link in den Apps Deiner Hörerinnen angezeigt wird, hängt von der jeweiligen App ab. Meine Lieblings-App AntennaPod zeigt ihn, wenn ich in dem jeweiligen Podcast das Infofenster öffne:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":555,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><figure class=\"wp-image-555\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/32/Screenshot_20210928-153559_AntennaPod-498x1024.jpg\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/32/responsive/Screenshot_20210928-153559_AntennaPod-498x1024-xs.jpg 640w ,https://joernschaar.de/media/posts/32/responsive/Screenshot_20210928-153559_AntennaPod-498x1024-sm.jpg 768w ,https://joernschaar.de/media/posts/32/responsive/Screenshot_20210928-153559_AntennaPod-498x1024-md.jpg 1024w ,https://joernschaar.de/media/posts/32/responsive/Screenshot_20210928-153559_AntennaPod-498x1024-lg.jpg 1366w ,https://joernschaar.de/media/posts/32/responsive/Screenshot_20210928-153559_AntennaPod-498x1024-xl.jpg 1600w ,https://joernschaar.de/media/posts/32/responsive/Screenshot_20210928-153559_AntennaPod-498x1024-2xl.jpg 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Welche Apps das Funding-Tag unterstützen, findest Du in dieser Liste auf <a rel=\"noreferrer noopener\" href=\"https://www.newpodcastapps.com\" target=\"_blank\">newpodcastapps.com</a>.</p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/32/beitragsbild-templates.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2021-09-28T15:41:29+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/wie-man-ein-toller-und-beliebter-podcastgast-ist/index.html",
            "url": "https://joernschaar.de/wie-man-ein-toller-und-beliebter-podcastgast-ist/index.html",
            "title": "Wie man ein toller und beliebter Podcastgast ist",
            "summary": "Eine Sache, die mir am Podcasting besonders viel Spaß macht, sind Gastauftritte. Woanders eingeladen zu werden, empfinde ich immer als eine Art Auszeichnung. Mal bin ich mit einem meiner Lieblingsthemen gefragt, mal geht es um was völlig Neues aus das ich mich einstellen muss. Und&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Eine Sache, die mir am Podcasting besonders viel Spaß macht, sind Gastauftritte. Woanders eingeladen zu werden, empfinde ich immer als eine Art Auszeichnung. Mal bin ich mit einem meiner Lieblingsthemen gefragt, mal geht es um was völlig Neues aus das ich mich einstellen muss. Und weil mir ein paar Dinge immer erst nach der Aufnahme einfallen, dachte ich mir, ich stelle mal eine Liste zusammen, die sowohl Dir als auch mir als Merkhilfe dienen kann. Los geht's:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>1. Ansprechbar sein</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du irgendwo eingeladen werden möchtest, mach klar, dass dem so ist. Das kann durch Deinen Social Media-Auftritt oder auch eine Seite in Deinem Podcastblog funktionieren. Und: Mut haben. Viele Podcastende fragen aktiv nach Beteiligung durch Gäste, nutze das! Für Männer scheint das kein besonders großes Problem zu sein, wir neigen zu Sendungsbewusstsein und raumgreifendem Verhalten und laden uns im Zweifel auch mal selbst ein. Weil Frauen und nicht-binären Personen das häufig schwerer zu fallen scheint, gibt es <a rel=\"noreferrer noopener\" href=\"https://podcasterinnen.org/\" target=\"_blank\">podcasterinnen.org</a>. Das ist ein Verzeichnis in dem man ausschließlich Frauen (cis &amp; trans) und nicht-binäre Personen finden und kontaktieren kann, um sie in den eigenen Podcast einzuladen. Wenn Du in dieses Schema passt, leg ein Profil an! Wenn Du ein Mann bist, verlass Dich weiter darauf, dass man Dich schon finden wird. ;)</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"fontSize\":\"small\"} --></p>\n<p class=\"has-small-font-size\">(Bitte beachte hier den feinen Hauch von Ironie: Ich bin selbst ein cis-Mann und werde immer mal wieder in Podcasts eingeladen, ohne dass ich etwas dafür tun müsste. Frauen müssen dafür häufig mehr strampeln, bei trans und nicht-binären Personen kriege ich das noch nicht mal mit.)</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>2. Vorbereitet sein, hier: inhaltlich</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich finde eine gewissenhafte Vorbereitung wichtig. Du solltest zumindest grob wissen, wie der Podcast funktioniert, in dem Du zu Gast sein wirst und was Du beitragen möchtest. Höre Dir vielleicht ein paar der neueren Episoden an oder, wenn das nicht geht, sprich mit der einladenden Person darüber, was von Dir erwartet wird. Ich weiß für mich, dass ich über einige Themen halbwegs im Schlaf reden kann. Meine wichtigsten Argumente und Sichtweisen habe ich parat, trotzdem fallen mir immer nach der Aufnahme noch wichtige Punkte ein, die ich im Nachhinein gern eingebracht hätte. Ich habe mir deswegen vorgenommen, mir zumindest einige Notizen zu machen. Auf dieser Liste werden im Zweifel auch Dinge stehen, die ich zu meinem Thema ohnehin häufig sage, einfach nur, damit ich sie in der Aufnahme nicht vergesse. Vielleicht haben Deine Gastgeber aber auch eine Art Fragenkatalog vorformuliert</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich persönlich finde ja \"Stell Dich doch bitte einmal selbst vor\" als Einstieg in ein Gespräch oder Interview etwas ungelenk. Nach meiner Erfahrung mit Gastauftritten scheine ich damit der Einzige zu sein, deswegen ist es gut, eine Art Stehsatz zu haben. \"Ich heiße Jörn, bin 42 Jahre alt, wohne in Husum und bin an 8 Podcasts in wechselnder Intensität beteiligt.\" reicht schon fast aus. Häufig kommt dann die Anschlussfrage, was das für Podcasts sind und schon sind wir im Gespräch.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>3. Vorbereitet sein, hier: technisch</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Liste, der technischen Vorbereitungen ist relativ lang, aber auch da entwickelt sich mit der Zeit eine gewisse Routine.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Für Remote-Aufnahmen z.B. über StudioLink:</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list {\"ordered\":true} --></p>\n<ol>\n<li>Für mich ist klar, dass alle im Haus wissen, dass ich ein Podcast-Date habe und in dieser Zeit nicht gestört werden möchte. Meistens klappt das auch ganz gut.</li>\n<li>Ich war vor der Aufnahme nochmal auf Toilette und habe ein Getränk in Reichweite. Stilles Wasser ist naheliegend, um Bäuerchen während der Aufnahme zu vermeiden.</li>\n<li>Ich habe mein Setup im Griff: Der Rechner und die fritzbox überraschen mich während der Aufnahme nicht mit Updates, Neustarts oder ähnlichem, denn das habe ich vorher alles schon erledigt. Audiointerface und Mikrofon sind scharf geschaltet und getestet.</li>\n<li>Das Handy ist ab Start der Aufnahme im Flugmodus oder zumindest stumm und liegt im zweiten Fall nicht in der Nähe des Mikrofonkabels, um Einstrahlungen zu vermeiden.</li>\n<li>Ich nehme mich von Anfang an selbst auf, falls es doch mal technische Schwierigkeiten gibt, kann ich so eine saubere Aufnahme beisteuern.</li>\n<li>Ich habe eine Liste aller relevanten Links, etwa zu meinen Podcasts, meinem Blog oder zu Quellen von denen ich sicher weiß, dass ich sie nennen werde, und kann sie nach der Aufnahme zur Verfügung stellen.</li>\n<li>Falls der einladende Podcast die Contributor-Funktion von Podlove nutzt, habe ich ein aktuelles Foto von mir vorbereitet, mit dem ich zufrieden bin.</li>\n<li>Ich bin pünktlich zum vereinbarten Zeitpunkt inhaltlich und technisch vorbereitet am PC. Die einladende Person weiß, wie sie mich zuschalten kann und wie ich im Notfall erreichbar bin, wenn etwas nicht klappt.</li>\n</ol>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Für Vor-Ort-Aufnahmen:</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list {\"ordered\":true} --></p>\n<ol>\n<li>Ich bin pünktlich zum vereinbarten Zeitpunkt inhaltlich vorbereitet (s.o.) am Treffpunkt. Infos über mich und ggf. ein Foto für die Shownotes habe ich der Gastgeberin vorher angeboten.</li>\n<li>Ich habe vorher geklärt, ob ich irgendwelches Equipment wie z. B. ein eigenes Mikrofon, Headset oder Kopfhörer mitbringen muss und habe das anschlussfertig dabei.</li>\n<li>Ich gehe vor der Aufnahme noch einmal auf Toilette und bitte um etwas zu trinken. Ein trockener Hals ist echt der Endgegner.</li>\n<li>Ich teste die Lautstärke des Mikrofons und des Kopfhörers mit der Gastgeberin vor der Aufnahme.</li>\n<li>Ich habe ein Auge auf die Aufnahme: Läuft sie auch wirklich, wenn wir loslegen? </li>\n</ol>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading --></p>\n<h2>4. Dabei sein</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>An einem fremden Podcast teilzunehmen, erfordert eine Menge Konzentration. Du möchtest einerseits ausführlich und mit einer gewissen Tiefe über Dein Thema sprechen, andererseits aber auch nicht zu viel Raum einnehmen. Gleichzeitig möchtest Du auf Deine Gesprächspartnerinnen und das Gespräch selbst eingehen anstatt nur Deine Talking Points abzuarbeiten.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das ist wirklich das schwerste von allem! Fragen beantworten, vielleicht auch selber welche stellen, wenn es sich anbietet. Das funktioniert nur in einer vertrauensvollen, offenen und freundlichen Atmosphäre. Gleichzeitig musst Du den Mut haben, eine zu persönliche Frage auch mal nicht zu beantworten, wenn Dir das unangenehm wäre. Das kann ein bisschen sowas wie eine Falle sein, weil man einerseits dankbar für die Einladung ist, sich andererseits aber auch nicht zu etwas drängen lassen möchte. Ich war selbst noch nie in der Situation, deswegen habe ich dafür kein Rezept. Bei mir haben Freundlichkeit und Offenheit bisher noch am Besten funktioniert.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>5. Danach</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nach der Aufnahme sollte immer noch Zeit für einen Schnack sein. Häufig vertiefen sich hier noch einmal die Themen und vielleicht ergibt sich die Chance für einen zweiten Termin oder eine Gegeneinladung. Ich persönlich bestehe nicht darauf, einen Gastauftritt vor der Veröffentlichung noch einmal anzuhören, auch wenn es angeboten wird. Wenn Du Dich damit wohler fühlst, nimm das Angebot an und sprich Dinge an, die Dir aufgefallen sind. Achte dabei sowohl auf positive wie negative Auffälligkeiten!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und verlass Dich drauf: Auf der Fahrt nach Hause oder spätestens abends im Bett werden Dir sicher Dinge einfallen, die Du gern noch gesagt oder gefragt hättest. </p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/27/20190718_174323-e1563466911286.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2021-07-19T13:03:00+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-templates-mit-twig-11-contributoren-noch-schicker-anzeigen-mit-flexboxen/index.html",
            "url": "https://joernschaar.de/podlove-publisher-templates-mit-twig-11-contributoren-noch-schicker-anzeigen-mit-flexboxen/index.html",
            "title": "Podlove Publisher Templates mit Twig (11): Contributoren noch schicker anzeigen mit FlexBoxen",
            "summary": "Wie wichtig eine gute Darstellung der Mitwirkenden in Podcasts sind, habe ich hier schon ein bis zwei Mal erwähnt. Und auch wie man die Default-Ansicht, die Podlove bietet, aufhübschen kann, war hier schon Thema. Damals schrieb ich aber auch: \"Ich bin mit meinen Twig-Fähigkeiten selbst&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Wie wichtig eine gute Darstellung der Mitwirkenden in Podcasts sind, habe ich hier schon ein bis zwei Mal erwähnt. Und auch wie man die Default-Ansicht, die Podlove bietet, aufhübschen kann, <a href=\"https://joernschaar.de/podlove-templates-mit-twig-4-moderation-und-gaeste-schick-anzeigen/\">war hier schon Thema</a>. Damals schrieb ich aber auch: \"Ich bin mit meinen Twig-Fähigkeiten selbst noch nicht so weit, dass ich die Funktion dieses Shortcodes nachbauen könnte\" und heute ist es so weit, wir bauen nicht nur die Funktion eines Shortcodes nach, wir geben direkt Vollgas und machen das Ding besser. (Tim Taylor \"Mehr Power\"-Grunzen hier einfügen!)</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der Schlüssel dazu heißt \"Flexbox\" oder \"Flexdesign\". Das ist eine Anzeigemethode mit CSS-Styles und tatsächlich etwas, in das man sich ein wenig hineinfuchsen muss. Aber wir gucken uns das alles Schritt für Schritt an, das wird ganz einfach. Das Schöne daran: Wenn Du die Nummer einmal verstanden hast, kannst Du das Prinzip auch auf viele andere Arten anwenden und Dein Episodenarchiv oder Deine Startseite viel spannender gestalten. Los geht's!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Was Flex genau ist und wie Du damit Elemente ausrichten kannst, wird in einem <a rel=\"noreferrer noopener\" href=\"https://www.mediaevent.de/css/display-flex.html\" target=\"_blank\">Artikel auf mediaevent.de</a> sehr gut und ausführlich erklärt, diesen Teil spare ich hier mal aus und erkläre nur meinen Twig-Code. Der besteht aus dem Nektar, den ich aus diesem Artikel saugen konnte. Am Beispiel des Haialarm-Podcasts siehst Du, wie ich seit einiger Zeit die Mitwirkenden meiner Podcastproduktionen darstelle:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":534,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><figure class=\"wp-image-534\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/31/flexbox1.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/31/responsive/flexbox1-xs.png 640w ,https://joernschaar.de/media/posts/31/responsive/flexbox1-sm.png 768w ,https://joernschaar.de/media/posts/31/responsive/flexbox1-md.png 1024w ,https://joernschaar.de/media/posts/31/responsive/flexbox1-lg.png 1366w ,https://joernschaar.de/media/posts/31/responsive/flexbox1-xl.png 1600w ,https://joernschaar.de/media/posts/31/responsive/flexbox1-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dafür habe ich ein <a rel=\"noreferrer noopener\" href=\"https://joernschaar.de/podlove-publisher-templates-mit-twig-9-subtemplates/\" target=\"_blank\">Subtemplate</a> namens \"Contributoren\" angelegt, das ich am Ende der Shownotes einbinde. Ich rate sehr dazu, das zu machen, denn wir haben es hier mit einer Menge Code zu tun, der schnell unübersichtlich wird. Weil diese Darstellung in den allermeisten Podcastapps so gar nicht funktioniert, beginnen wir mit einer if-Abfrage:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if not is_feed() %}<restore-line-break>    &lt;h3>Moderation:&lt;/h3><restore-line-break>    &lt;div class=\"container\"></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn wir uns nicht im Feed befinden, wird also zunächst eine Überschrift eingefügt und dann eine div-Box eröffnet, die die CSS-Klasse \"container\" hat. Die CSS-Styles findest Du der Übersicht halber nachher am Ende dieses Artikels. Was diese Klasse macht, ist eine Art Rahmen aufzuspannen, in dem wir nun weitere Elemente platzieren können. Und das geht so:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for contributor in episode.contributors({group: 'cast', groupby: 'role'}) %}<restore-line-break>  &lt;div class=\"mod\"><restore-line-break>    &lt;div class=\"item\"><restore-line-break>      {{ contributor.image.html({height: 100, alt: contributor.name, title:<restore-line-break>      contributor.name}) }}<restore-line-break>    &lt;/div></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für jede Mitwirkende wird also eine neue div-Box angelegt, die die CSS-Klasse \"mod\" hat und - so viel kann ich vorweg nehmen - weitere div-Boxen der Klasse \"item\" beinhaltet. Wir können uns das also ungefähr so vorstellen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":535,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-535\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/31/flexbox2-1024x559.png\" alt=\"Das Bild zeigt mehrere ineinander verschachtelte Blöcke, die von außen nach innen mit &quot;container&quot;, &quot;mod&quot; und &quot;item&quot; beschriftet sind.\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/31/responsive/flexbox2-1024x559-xs.png 640w ,https://joernschaar.de/media/posts/31/responsive/flexbox2-1024x559-sm.png 768w ,https://joernschaar.de/media/posts/31/responsive/flexbox2-1024x559-md.png 1024w ,https://joernschaar.de/media/posts/31/responsive/flexbox2-1024x559-lg.png 1366w ,https://joernschaar.de/media/posts/31/responsive/flexbox2-1024x559-xl.png 1600w ,https://joernschaar.de/media/posts/31/responsive/flexbox2-1024x559-2xl.png 1920w\"></figure>\n<figcaption>Meine Grafikskills sind ungefähr so gut, wie meine handwerklichen Fähigkeiten: Alles schief und krumm.</figcaption>\n</figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Innerhalb des Containers haben wir also eine beliebig große Anzahl von Boxen der Klasse \"mod\", die wir hier waagerecht nebeneinander anordnen. Innerhalb von \"mod\" stehen senkrecht untereinander Boxen der Klasse \"item\". Die erste haben wir im Code-Schnipsel schon kennengelernt: Dort wird das Profilbild der Contributorin angezeigt. Als nächstes fügen wir nun den Namen ein:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;div class=\"item\" style=\"font-weight:bold\"><restore-line-break>  {{ contributor.name }}<restore-line-break>&lt;/div></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und dann folgen die Icons der Social- und Spendendienste:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;div class=\"item\"><restore-line-break>  {% for service in contributor.services({category: \"social\"}) %}<restore-line-break>    &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\"<restore-line-break>    style=\"color:white\">{{ service.image.html({width: 20, heigth: 20, alt: <restore-line-break>    service.name}) }}&lt;/a><restore-line-break>  {% endfor %}<restore-line-break>  {% for service in contributor.services({category: \"donation\"}) %}<restore-line-break>    &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\" <restore-line-break>    style=\"color:white\">{{ service.image.html({width: 20, heigth: 20, alt: <restore-line-break>    service.name}) }}&lt;/a><restore-line-break>  {% endfor %}               <restore-line-break>&lt;/div></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Damit auch unsere Freunde in den angeschlossenen Apps und Podcastverzeichnissen wissen, wer in dieser Episode dabei war, folgt noch eine weitere If-Abfrage:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if is_feed() %}<restore-line-break>    &lt;p>Durch die Episode führen {% for contributor in episode.contributors({role:<restore-line-break>    'host'}) %}{{ contributor.name }}{% if not loop.last %}, {% endif %}{% endfor <restore-line-break>    %}{% if episode.contributors({role: 'guest'})|length > 0 %} sowie {% for <restore-line-break>    contributor in episode.contributors({role: 'guest'}) %}{{ contributor.name }}{% <restore-line-break>    if not loop.last %}, {% else %}.{% endif %}{% endfor %}{% else %}. {% endif %} <restore-line-break>    Für ihre Unterstützung möchten wir uns außerdem bei {% for contributor in <restore-line-break>    podcast.contributors({scope: \"podcast\"}) %}{{ contributor.name }}{% if not <restore-line-break>    loop.last %} und {% endif %}{% endfor %} bedanken.&lt;/p><restore-line-break>{% endif %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für eine Archiv- oder Startseite wäre nun natürlich denkbar, dieses Prinzip ebenfalls anzuwenden: Du könntest das jeweilige Episodencover anzeigen, darunter in 20x20 Pixeln die Fotos der Mitwirkenden und gegebenenfalls darunter noch den Titel der Episode. Die Möglichkeiten sind einigermaßen endlos, Deiner gestalterischen Fantasie sind kaum Grenzen gesetzt. :) Wie immer hier noch der Code zum kopieren, beachte bitte, dass ich zur besseren Lesbarkeit Absätze und Leerzeichen eingefügt habe, wo im echten Leben keine wären.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if not is_feed() %}<restore-line-break>  &lt;h3>Moderation:&lt;/h3><restore-line-break>  &lt;div class=\"container\"><restore-line-break>    {% for contributor in episode.contributors({group: 'cast', groupby: 'role'}) %}<restore-line-break>      &lt;div class=\"mod\"><restore-line-break>         &lt;div class=\"item\"><restore-line-break>           {{ contributor.image.html({height: 100, alt: contributor.name, title: <restore-line-break>           contributor.name}) }}<restore-line-break>         &lt;/div><restore-line-break>         &lt;div class=\"item\" style=\"font-weight:bold\"><restore-line-break>           {{ contributor.name }}<restore-line-break>         &lt;/div><restore-line-break>         &lt;div class=\"item\"><restore-line-break>           {% for service in contributor.services({category: \"social\"}) %}<restore-line-break>             &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ <restore-line-break>             service.profileUrl }}\" style=\"color:white\">{{ service.image.html({width: <restore-line-break>             20, heigth: 20, alt: service.name}) }}&lt;/a><restore-line-break>           {% endfor %}<restore-line-break>           {% for service in contributor.services({category: \"donation\"}) %}<restore-line-break>             &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ <restore-line-break>             service.profileUrl }}\" style=\"color:white\">{{ service.image.html({width: <restore-line-break>             20, heigth: 20, alt: service.name}) }}&lt;/a><restore-line-break>           {% endfor %}                <restore-line-break>         &lt;/div><restore-line-break>       &lt;/div><restore-line-break>     {% endfor %}<restore-line-break>    &lt;/div><restore-line-break>{% endif %}<restore-line-break><restore-line-break>{% if is_feed() %}<restore-line-break>    &lt;p>Durch die Episode führen {% for contributor in episode.contributors({role: <restore-line-break>    'host'}) %}{{ contributor.name }}{% if not loop.last %}, {% endif %}{% endfor <restore-line-break>    %}{% if episode.contributors({role: 'guest'})|length > 0 %} sowie {% for <restore-line-break>    contributor in episode.contributors({role: 'guest'}) %}{{ contributor.name }}{% <restore-line-break>    if not loop.last %}, {% else %}.{% endif %}{% endfor %}{% else %}. {% endif %} <restore-line-break>    Für ihre Unterstützung möchten wir uns außerdem bei {% for contributor in <restore-line-break>    podcast.contributors({scope: \"podcast\"}) %}{{ contributor.name }}{% if not <restore-line-break>    loop.last %} und {% endif %}{% endfor %} bedanken.&lt;/p><restore-line-break>{% endif %}<restore-line-break><restore-line-break>&lt;style><restore-line-break>   .container {<restore-line-break>       display: flex;<restore-line-break>       justify-content: flex-start;<restore-line-break>       align-items: flex-start;<restore-line-break>       gap: 1em 2em;<restore-line-break>       flex-flow: row wrap;<restore-line-break>   }<restore-line-break>   .mod {<restore-line-break>       display: flex;<restore-line-break>       justify-content: flex-start;<restore-line-break>       align-items: center;<restore-line-break>       flex-flow: column wrap;<restore-line-break>   }<restore-line-break>   .item {<restore-line-break>       display: flex;<restore-line-break>       justify-content: center;<restore-line-break>       align-items: center;<restore-line-break>       gap: 3px;<restore-line-break>       flex-flow: row wrap;<restore-line-break>   }<restore-line-break>&lt;/style></code></pre>\n<p>\n<!-- /wp:code --></p>\n",
            "image": "https://joernschaar.de/media/posts/31/beitragsbild-templates.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2021-07-17T08:35:33+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-templates-mit-twig-10-optionen-fuer-subtemplates/index.html",
            "url": "https://joernschaar.de/podlove-publisher-templates-mit-twig-10-optionen-fuer-subtemplates/index.html",
            "title": "Podlove Publisher Templates mit Twig (10): Optionen für Subtemplates",
            "summary": "Was Subtemplates sind, haben wir in der neunten Lektion dieses Tutorials besprochen. Heute möchte ich Dir zeigen, wie Du die noch weiter aufbohren kannst. Das kann zum Beispiel für Teamseiten nützlich sein, wenn Du zu jeder Person im Team noch ein paar Sätze als eine&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Was Subtemplates sind, haben wir in der neunten Lektion dieses Tutorials besprochen. Heute möchte ich Dir zeigen, wie Du die noch weiter aufbohren kannst. Das kann zum Beispiel für Teamseiten nützlich sein, wenn Du zu jeder Person im Team noch ein paar Sätze als eine Art Portrait schreiben möchtest. Im Prinzip nutzen wir hier das Template, das ich in Lektion 9 vorgestellt habe und das Feld ID in den Einstellungen einer jeden Mitwirkenden. Falls Du Dich bisher gefragt hast, wozu um Himmels Willen dieses Feld da ist: Hier ist die Lösung. Damit Du auch weißt, wie das Ergebnis aussehen kann, hier einmal exemplarisch die <a rel=\"noreferrer noopener\" href=\"https://www.natuerlich-sh.de/stammbesetzung/\" target=\"_blank\">Team-Seite von Natürlich.SH</a>:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":525,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-525\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/30/screenshot-einzelcontributor.png\" alt=\"Ein Screenshot von der Teamseite von Natürlich.SH. Das Bild zeigt links auf 3/4 der Seite Text, rechts ist ein Foto von Jörn mit diversen Social Media-Icons darunter.\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/30/responsive/screenshot-einzelcontributor-xs.png 640w ,https://joernschaar.de/media/posts/30/responsive/screenshot-einzelcontributor-sm.png 768w ,https://joernschaar.de/media/posts/30/responsive/screenshot-einzelcontributor-md.png 1024w ,https://joernschaar.de/media/posts/30/responsive/screenshot-einzelcontributor-lg.png 1366w ,https://joernschaar.de/media/posts/30/responsive/screenshot-einzelcontributor-xl.png 1600w ,https://joernschaar.de/media/posts/30/responsive/screenshot-einzelcontributor-2xl.png 1920w\"></figure>\n<figcaption>Scrennshot von der verlinkten Seite</figcaption>\n</figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im Gutenberg-Editor von Wordpress sieht besteht diese Seite aus einem völlig normalen Block in der Absatzformatierung. Darin findet sich außerdem der Shortcode zu einem Template:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&#91;podlove-template template=\"EinzelContributor\" id=\"joern\" show_name=\"yes\" social=\"yes\" donations=\"yes\"]</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier wird also in erster Linie das Template \"EinzelContributor\" aufgerufen, aber da steht noch mehr in der Klammer. Das sind die Optionen, die an dieses Template übergeben werden und die beim Aufruf steuern, wie sich dieses Template verhält. Konkret wird die ID des Contributors übergeben, im Beispiel des Screenshots \"joern\". Der Podlove Publisher weiß nun also, welchen Contributor er hier anzeigen soll, außerdem teilen wir mit, dass neben dem Namen auch die Social Media- und die Spenden-Icons angezeigt werden sollen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>So wird möglich, dieses Template an unterschiedlichen Orten auf der Seite von Natürlich.SH zu benutzen und jedes Mal die Chance auf eine andere Anzeige zu haben - je nach dem, was gerade gebraucht wird. Denkbar wäre etwa, auf der Teamseite Foto und Namen anzuzeigen, im Episodenarchiv nur das Foto zu nutzen und auf die entsprechende Stelle in der Teamseite zu verlinken und auf der Einzelseite einer Episode alle Informationen einzublenden.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Wie funktioniert das?</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du beim Aufruf Deines Templates eine Option übergibst, wird diese Option im Template als Variable verfügbar und kann abgefragt, angezeigt oder mit etwas verglichen werden. Die Option anzuzeigen ergibt wenig Sinn, weil Du in unserem Beispiel ja nur \"yes\" übergibst.  Die anderen beiden Varianten sind interessanter. Was Du für Werte übergibst und mit welchem Wert, ist übrigens völlig egal. Wichtig ist nur, dass Du etwas damit anfangen kannst. Dein Aufruf könnte also auch lauten:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&#91;podlove-template template=\"EinzelContributor\" id=\"joern\" straeter=\"schlabunsen\" cocker=\"spaniel\" Ente=\"suess-sauer\"]</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im Template kannst Du die übergebenen Werte dann über <code>option.id</code>, <code>option.straeter</code>, <code>option.cocker</code> und <code>option.Ente</code> weiter benutzen. Ich persönlich finde es sinnvoll, hier eindeutige Bezeichnungen zu verwenden, aber da ist jeder Jeck anders.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Das Template Schritt für Schritt</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Es ist grundsätzlich auch möglich, für eine Funktion keine Option zu übergeben. Unter Umständen solltest Du Dir dann aber eine Havarie-Lösung einfallen lassen, so wie es <a rel=\"noreferrer noopener\" href=\"https://github.com/timpritlove/podlove-templates/blob/master/contributor-profile.twig\" target=\"_blank\">Tim</a> - der Autor dieses Templates, das ich für meine Zwecke angepasst habe - hier macht:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if option.avatar_size %}<restore-line-break>    {% set avatar_size = option.avatar_size %}<restore-line-break>{% else %}<restore-line-break>    {% set avatar_size = '128' %}<restore-line-break>{% endif %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die <code>avatar_size</code> ist wichtig für das Layout. Niemand weiß genau, wie groß ein Bild ist, deswegen sollte hier ein Wert eingestellt werden. Wenn ich nun aber keinen Wert an das Template übergebe, muss irgendwoher ein Standardwert kommen. <code>{% if option.avatar_size %}</code> ist hier also gewissermaßen die Frage \"Gibt es einen Wert für <code>avatar_size</code>?\" Ist die Antwort eine ganze, natürliche Zahl, wird diese verwendet und in die gleichnamige Variable geschrieben. Gibt es keine Antwort, setzt das Template die Variable auf 128.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Weil wir die Contributorinnen wie schon in Lektion 9 rechtsbündig anzeigen wollen, betten wir sie in eine DIV-Box ein:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;div class=\"contributor-profile\"></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Den Inhalt der CSS-Klasse findest Du später im gesamten Code, wir brauchen noch einige weitere Klassen und es erscheint mir übersichtlicher, alles an einem Platz zu haben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im nächsten Schritt erstellen wir eine Variable mit dem Namen <code>contributor</code>. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% set contributor = podcast.contributors({scope: \"global\", id: option.id}) %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Sie wird aus dem Pool aller Contributoren (<code>scope: \"global\"</code>) geholt und weil wir hier nur eine bestimmte Person brauchen, geben wir hier die Variable <code>option.id</code> mit. Wir haben als ID oben <code>\"joern</code>\" übergeben, nach diesem Schritt hat die Variable <code>contributor</code> nun also den Wert <code>podcast.contributor(joern)</code>. Alle weiteren Aktionen wie die Auswahl des Profilbilds, welcher Name und welche Icons ggf angezeigt werden, beziehen sich jetzt nur noch auf die Contributorin mit dieser ID. Sicherheitsfrage: Hat die Variable <code>contributor</code> nun einen Wert, also wurde wirklich eine ID übergeben?</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if contributor %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn hier kein Wert steht, ist das Template an dieser Stelle nutzlos und bricht ab. So wird eine Fehlermeldung ebenso vermieden wie ein Platzhalter.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{{ contributor.image.html({ width: avatar_size, title: contributor.name, alt: contributor.name }) }}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Zieht das Foto aus dem Profil der Contributorin, gibt ihm die Breite, die in der Variable <code>avatar_size</code> festgelegt wurde und nutzt den Namen der Mitwirkenden als Titel und Alternativtext. Fragen wir nun, ob der Name angezeigt werden soll:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if option.show_name == \"yes\" %}<restore-line-break>  &lt;br/><restore-line-break>  &lt;p class=\"ContributorName\">{{ contributor.name }}&lt;/p><restore-line-break>{% endif %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Auch hier wurde wieder eine CSS-Klasse definiert, wie genau steht am Ende dieser Lektion. Und so arbeiten wir uns nun durch alle übergebenen Optionen dieses Templates:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if option.social == \"yes\" %}<restore-line-break>  {% for service in contributor.services({category: \"social\"}) %}<restore-line-break>    &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\"<restore-line-break>    style=\"color: white\">{{ service.image.html({width: 20, heigth: 20, alt:<restore-line-break>    service.name, class: contributor-service}) }}&lt;/a>&amp;nbsp;<restore-line-break>  {% endfor %}<restore-line-break>{% endif %}<restore-line-break>{% if option.donations == \"yes\" %}<restore-line-break>  &lt;br /><restore-line-break>  {% for service in contributor.services({category: \"donation\"}) %}<restore-line-break>    &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\" <restore-line-break>    style=\"color: white\">{{ service.image.html({width: 20, heigth: 20, alt: <restore-line-break>    service.name, class: contributor-service}) }}&lt;/a>&amp;nbsp;<restore-line-break>  {% endfor %}<restore-line-break>{% endif %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Theoretisch könntest Du auch noch eine Option \"<code>ausrichtung</code>\" vergeben und darüber steuern, ob die DIV-Box mit der Contributorin nun rechts- oder linksbündig angezeigt wird, oder Du könntest eine Hintergrundfarbe festlegen, oder, oder, oder. Hier noch einmal der gesamte Code zum kopieren:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if option.avatar_size %}<restore-line-break>  {% set avatar_size = option.avatar_size %}<restore-line-break>{% else %}<restore-line-break>  {% set avatar_size = '128' %}<restore-line-break>{% endif %}<restore-line-break><restore-line-break>&lt;div class=\"contributor-profile\"><restore-line-break>  {% set contributor = podcast.contributors({scope: \"global\", id: option.id}) %}<restore-line-break>    {% if contributor %}<restore-line-break>      {{ contributor.image.html({ width: avatar_size, title: contributor.name, alt: <restore-line-break>      contributor.name }) }}<restore-line-break>      {%if option.show_name == \"yes\" %}<restore-line-break>\t  &lt;br/><restore-line-break>\t  &lt;p class=\"ContributorName\">{{ contributor.name }}&lt;/p><restore-line-break>      {% endif %}<restore-line-break><restore-line-break>      {% if option.social == \"yes\" %}<restore-line-break>\t  {% for service in contributor.services({category: \"social\"}) %}<restore-line-break>            &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ <restore-line-break>            service.profileUrl }}\" style=\"color: white\">{{ service.image.html({width: <restore-line-break>            20, heigth: 20, alt: service.name, class: contributor-service}) <restore-line-break>            }}&lt;/a>&amp;nbsp;<restore-line-break>\t  {% endfor %}<restore-line-break>      {% endif %}<restore-line-break><restore-line-break>      {% if option.donations == \"yes\" %}<restore-line-break>        &lt;br /><restore-line-break>        {% for service in contributor.services({category: \"donation\"}) %}<restore-line-break>          &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl <restore-line-break>          }}\" style=\"color: white\">{{ service.image.html({width: 20, heigth: 20, alt: <restore-line-break>          service.name, class: contributor-service}) }}&lt;/a>&amp;nbsp;<restore-line-break>        {% endfor %}<restore-line-break>      {% endif %}<restore-line-break><restore-line-break>  {% endif %}<restore-line-break>&lt;/div><restore-line-break><restore-line-break>&lt;style><restore-line-break> .contributor-profile {<restore-line-break>   float:right;<restore-line-break>   margin-left: 20px;<restore-line-break>   font-family: Kanit;<restore-line-break>   margin-bottom: 80px;<restore-line-break> }<restore-line-break> .ContributorName {<restore-line-break>   margin-top: -10px;<restore-line-break>   margin-bottom: 10px;<restore-line-break>   font-family: Kanit;<restore-line-break>   font-weight: bold;<restore-line-break> }<restore-line-break> .contributor-service {<restore-line-break>   margin-top: 18px;<restore-line-break>   margin-right: 3px;<restore-line-break> }<restore-line-break>&lt;/style></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit diesem Subtemplate voller Optionen wird Deine Teamseite um einiges schicker und persönlicher. Das könntest Du jetzt noch auf die Spitze treiben und eine eigene Seite für jede Mitwirkende Deines Podcasts erstellen: Auf der wäre vielleicht nicht nur ein kurzer Text und ein Foto, sondern auch alle Episoden aufgelistet, an denen sie beteiligt war. Deiner Fantasie sind hier höchstens durch Deine HTML-Kenntnisse Grenzen gesetzt. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>In der nächsten Lektion werden wir etwas tiefer in das <a href=\"https://kulturbanause.de/blog/einfuhrung-in-das-flexbox-modell-von-css/\" target=\"_blank\" rel=\"noreferrer noopener\">Design mit Flexboxen</a> einsteigen und so lernen, wie Du Archivseiten und Deine Contributoren in der Episode ein bisschen schicker stylen kannst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/30/beitragsbild-templates.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2021-07-13T16:43:00+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-templates-mit-twig-9-subtemplates/index.html",
            "url": "https://joernschaar.de/podlove-publisher-templates-mit-twig-9-subtemplates/index.html",
            "title": "Podlove Publisher Templates mit Twig (9): Subtemplates",
            "summary": "Podlove-Templates gibt es in meinen Blogs fast schon im Dutzend. Startseiten, Podcastarchive, Gästelisten, Teamseiten und natürlich die Templates mit denen ich die Einzelseiten der Episoden aufhübsche. Mein Problem: Manche Templates sind so vollgepackt mit Funktionen und Extras, dass ich darin den Überblick verliere. Und dann&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Podlove-Templates gibt es in meinen Blogs fast schon im Dutzend. Startseiten, Podcastarchive, Gästelisten, Teamseiten und natürlich die Templates mit denen ich die Einzelseiten der Episoden aufhübsche. Mein Problem: Manche Templates sind so vollgepackt mit Funktionen und Extras, dass ich darin den Überblick verliere. Und dann gibt es einzelne Versatzstücke, die sich in mehreren Templates wiederfinden. Wenn ich an diesem Versatzstück etwas verändere, muss ich häufig drei Templates anfassen und die Änderungen einpflegen. Subtemplates sind eine einfache Lösung für diese Probleme.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Sub... - was?</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ein Subtemplate ist ein eigenständiges Podlove-Template wie alle anderen auch. Allerdings erfüllt es nur eine bestimmte Aufgabe, zum Beispiel die Anzeige von Gästinnen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":519,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-519\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/29/screenshot-episodengast.png\" alt=\"Screenshot der Shownotes von Natürlich.SH Episode 2, die sich um die Bunker unter Helgoland drehte. Zusehen ist ein Ausschnitt der Shownotes und an ihrem rechten Rand das Foto meines Gastes in dieser Episode.\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-xs.png 640w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-sm.png 768w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-md.png 1024w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-lg.png 1366w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-xl.png 1600w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-2xl.png 1920w\"></figure>\n<figcaption>Screenshot: Ausschnitt aus den Shownotes von Natürlich.SH-Episode 2 mit dem Titel \"Helgoland (1): Bunker\"</figcaption>\n</figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Letztlich kannst Du so jedes Template in verschiedene Einzelteile zerlegen. Ich bin gerade dabei, meine Templates zu umzuschreiben, dass ich für jede Teilfunktion (Player und Episodeninfos anzeigen, Gäste, related episodes usw) eigene Subtemplates habe.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Ein Subtemplate aufrufen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das charmante an gut gemachten Subtemplates ist, dass sie sich sowohl einzeln als auch automatisch einfügen lassen. Bei Natürlich.SH füge ich die Infos der Gäste über einen Podlove-Shortcode in den Begleittext der Episode ein. Ich schreibe also in die erste Zeile des ersten Absatzes <kbd>[podlove-template template=\"Episodengast\"]</kbd> und Podlove löst das zu der Kombination aus Informationen auf, die Du im Screenshot oben siehst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das gleiche Template kann ich aber auch automatisch einfügen lassen. So passiert es zum Beispiel bei Jörn Schaars feinem Podcast: </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":520,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-520\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/29/screenshot-episodengast-2.png\" alt=\"Screenshot von einem Ausschnitt der Shownotes zu Episode 310 von Jörn Schaars feinem Podcast. Das Bild zeigt die Zusammenfassung der Episode zusammen mit einem Bild meiner Frau, die darin zu Gast war.\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-2-xs.png 640w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-2-sm.png 768w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-2-md.png 1024w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-2-lg.png 1366w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-2-xl.png 1600w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-2-2xl.png 1920w\"></figure>\n<figcaption>Screenshot: Ausschnitt aus den Shownotes zu Episode 310 von Jörn Schaars feinem Podcast.</figcaption>\n</figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der Unterschied ist hier, dass ich bei Natürlich.SH einen elaborierten Prosa-Text als Episodenbeschreibung verfasse und die Gäste darin platziere. Bei Jörn Schaars feinem Podcast überprüft mein Episodentemplate automatisch, ob jemand als Contributor mit der Rolle \"guest\" zu der Episode hinzugefügt wurde, und fügt gebenenfalls das Episodengast-Template an der richtigen Stelle ein.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Ein Subtemplate erstellen</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wie schon gesagt: Subtemplates unterscheiden sich von normalen Templates nur dadurch, dass sie aus einem Template heraus aufgerufen werden und dessen Inhalt ergänzen. Sie werden also genau so wie jedes andere Template auch angelegt, indem Du in Wordpress unter Podlove auf Templates klickst und auf \"+ Neues Template erstellen\" drückst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Das Episodengast-Template</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Weil dieses spezielle Template in Podcastapps und Verzeichnissen wie Apple Podcast, fyyd oder auch bei Spotify nicht so gut bzw. gar nicht funktionieren, stellen wir zunächst sicher, dass es nicht über den Feed, sondern über das Blog aufgerufen wird:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{% if not is_feed() %}</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Als nächstes sagen wir dem Podlove Publisher, dass er sich bitte nur um Contributoren mit der Rolle \"guest\" kümmern soll:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{% for contributor in episode.contributors({role: 'guest'}) %}</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nun folgen etwas HTML und CSS, denn alles was mit dieser Contributorin zu tun hat, soll in einer so genannten DIV-Box am rechten Rand des Absatzes angezeigt werden. Der Code dazu lautet </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;div class=\"contributor-profile\"></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für jede Contributorin wird hierbei eine eigene DIV-Box angelegt. Wenn Du den Gutenbergeditor von Wordpress verwendest, solltest Du wissen, dass alle diese Boxen im gleichen Block nebeneinander stehen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":522,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-522\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/29/screenshot-episodengast-3.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-3-xs.png 640w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-3-sm.png 768w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-3-md.png 1024w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-3-lg.png 1366w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-3-xl.png 1600w ,https://joernschaar.de/media/posts/29/responsive/screenshot-episodengast-3-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das kann einem schon mal das Layout zerhauen, wenn man mehr als zwei Gästinnen hat. Damit das nicht passiert, nutze ich bei Natürlich.SH einen Trick, den ich Dir in der nächsten Lektion zeigen werde. Nämlich Optionen, die man beim Template-Aufruf übergeben kann. Aber zurück zu unserem Code:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Alles was nun folgt, soll die Formatangaben haben, die wir in der CSS-Klasse \"contributor-profile\" definiert haben. Die kann irgendwo im Template stehen, ich schreibe diese Angaben immer ganz unten hinein. Dort steht also:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;style><restore-line-break>\t.contributor-profile {<restore-line-break>\t    width: 150px;<restore-line-break>\t    float:right;<restore-line-break>\t    margin-left: 30px;<restore-line-break>   }<restore-line-break>&lt;/style></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und so wird eine Breite von 150 Pixeln festgelegt, die Höhe dieser Box richtet sich dabei nach ihrem Inhalt und muss nicht definiert werden. Sie ist nach rechts ausgerichtet und erfordert einen Seitenabstand von 30 Pixeln nach links.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;strong>&lt;small>Mit dabei:&lt;/small>&lt;/strong></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das ist eine kleine Überschrift, die über dem Bild der Contributorin fett gesetzt angezeigt wird.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{{ contributor.image.html({width: 100, height: 100, alt: contributor.name, title: contributor.name}) }} &lt;br /></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Fügt das Profilbild aus den Contributoren-Einstellungen meiner Gästin ein und definiert, dass es mit Breite und Höhe von 100 Pixeln angezeigt werden soll. Als Alternativ-Text und Titel wird der Name der Contributorin angezeigt und nach den geschweiften Klammern des Twig-Teils folgt ein Zeilenumbruch.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;strong>{% if contributor.nickname %} \"{{contributor.nickname }}\" {% endif %}{{ contributor.name }}&lt;/strong>&lt;br /></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Fett gesetzt folgt nun der Name der Contributorin, falls ein Spitzname in ihren Einstellungen definiert wurde, wird der vorangestellt. Da könnte also zum Beispiel \"Hobbyquerschnitt\" Björn Schulz oder \"Mr. Trashpack\" Philipp Betz stehen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nach dem Zeilenumbruch kommt ein Wort zu dem was die Contributorin in dieser Episode darstellt, bzw. worum es im Gespräch mit ihr geht:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;small>&lt;em>{% if contributor.comment %}{{ contributor.comment }}{% else %}{{ contributor.jobtitle }}{% endif %}&lt;/em>&lt;/small>&lt;br />&lt;br /></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>In den Contributor-Einstellungen der Episode habe ich die Möglichkeit, einen Kommentar zu jeder Contributorin abzugeben, den ich hier anzeigen lasse. Falls ich nichts dazu schreibe, verwendet der Podlove Publisher das, was ich im Contributorinnenprofil unter \"Jobtitle\" eingetragen habe.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for service in contributor.services({category: \"social\"}) %}<restore-line-break>  &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\"><restore-line-break>    {{ service.image.html({width: 20, heigth: 20, alt: service.name}) }}<restore-line-break>  &lt;/a>&amp;nbsp;<restore-line-break>{% endfor %}<restore-line-break>{% if contributor.services({category: \"donation\"})|length > 0 %}&lt;br /><restore-line-break>  {% for service in contributor.services({category: \"donation\"}) %}<restore-line-break>    &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\"><restore-line-break>      {{ service.image.html({width: 20, heigth: 20, alt: service.name}) }}<restore-line-break>    &lt;/a>&amp;nbsp;<restore-line-break>  {% endfor %}<restore-line-break>{% endif %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Zu guter Letzt listen wir noch die Social Media-Kanäle und falls vorhanden auch die Spendenmöglichkeiten an die Contributorin auf. Der Podlove Publisher hat zu jedem Dienst ein Icon vordefiniert, das wir hier mit einer Kantenlänge von 20x20 Pixeln ohne jeden weiteren Text anzeigen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Zum kopieren hier einmal der gesamte Code:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if not is_feed() %}<restore-line-break> {% for contributor in episode.contributors({role: 'guest'}) %}<restore-line-break>   &lt;div class=\"contributor-profile\"><restore-line-break>    &lt;strong>&lt;small>Mit dabei:&lt;/small>&lt;/strong><restore-line-break>    {{ contributor.image.html({width: 100, height: 100, alt: contributor.name, title: contributor.name}) }} &lt;br /><restore-line-break>    &lt;strong>{% if contributor.nickname %} \"{{contributor.nickname }}\" {% endif %}{{ contributor.name }}&lt;/strong>&lt;br /><restore-line-break>    &lt;small>&lt;em>{% if contributor.comment %}{{ contributor.comment }}{% else %}{{ contributor.jobtitle }}{% endif %}&lt;/em>&lt;/small>&lt;br />&lt;br /><restore-line-break>    {% for service in contributor.services({category: \"social\"}) %}<restore-line-break>       &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\"><restore-line-break>        {{ service.image.html({width: 20, heigth: 20, alt: service.name}) }}<restore-line-break>       &lt;/a>&amp;nbsp;<restore-line-break>    {% endfor %}<restore-line-break>    {% if contributor.services({category: \"donation\"})|length > 0 %}&lt;br /><restore-line-break>      {% for service in contributor.services({category: \"donation\"}) %}<restore-line-break>        &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\"><restore-line-break>         {{ service.image.html({width: 20, heigth: 20, alt: service.name}) }}<restore-line-break>        &lt;/a>&amp;nbsp;<restore-line-break>      {% endfor %}<restore-line-break>    {% endif %}<restore-line-break>   &lt;/div><restore-line-break> {% endfor %}<restore-line-break>{% endif %}<restore-line-break><restore-line-break>&lt;style><restore-line-break> .contributor-profile {<restore-line-break>    width: 150px;<restore-line-break>    float:right;<restore-line-break>    margin-left: 30px;<restore-line-break>   }<restore-line-break>&lt;/style></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bei Jörn Schaars feinem Podcast rufe ich dieses Template wie gesagt automatisch auf und das sieht dann so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if episode.contributors({role: 'guest'})|length > 0 %}{{ include(\"episodengast\") }}{% endif %}<restore-line-break>&lt;p>&lt;small>&amp;nbsp;&lt;/small>&lt;br />{{ episode.summary }}&lt;/p></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier wird zunächst überprüft ob die Liste der Contributorinnen mit der Rolle \"guest\" für diese Episode größer als null ist und gegebenfalls das Template aufgerufen. Danach folgt in einem neuen Absatz die Zusammenfassung der Episode.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>In der nächsten Lektion zeige ich Dir, wie Du in einem Absatz eine bestimmte Contributorin anzeigen lassen kannst und worauf Du dieses Feature noch anwenden kannst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/29/beitragsbild-templates.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2021-07-04T16:50:45+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podcasts-monetarisieren/index.html",
            "url": "https://joernschaar.de/podcasts-monetarisieren/index.html",
            "title": "Podcasts monetarisieren",
            "summary": "Je länger der Podcast-Boom anhält, desto mehr Möglichkeiten zur Monetarisierung gibt es. Gleichzeitig wächst scheinbar der Bedarf danach, mit seinem Podcast Geld zu verdienen. In diesem Artikel möchte ich auf die derzeit angebotenen Möglichkeiten gucken und ihre Vor- und Nachteile gegeneinander abwägen. Als Vorbemerkung: Ich&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Je länger der Podcast-Boom anhält, desto mehr Möglichkeiten zur Monetarisierung gibt es. Gleichzeitig wächst scheinbar der Bedarf danach, mit seinem Podcast Geld zu verdienen. In diesem Artikel möchte ich auf die derzeit angebotenen Möglichkeiten gucken und ihre Vor- und Nachteile gegeneinander abwägen. Als Vorbemerkung: Ich persönlich möchte mit meinen Produktionen kein Geld verdienen, mir ist das zu viel administrativer Aufwand (mehr dazu später) und entsprechend habe ich keine Insider-Kenntnisse über die hier besprochenen Dienste. Bei den meisten Diensten habe ich kein Konto und wenn, dann nur weil ich selbst darüber jemanden unterstütze. Heißt: Meine Überlegungen zum Thema basieren ausschließlich auf öffentlich verfügbaren Informationen, nicht auf eigener Anschauung.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Grundsätzliche Überlegungen: Wann ist Monetarisierung sinnvoll?</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bevor ich über die verschiedenen Möglichkeiten zur Monetarisierung schreibe, hier ein paar grundsätzliche Gedanken zum Thema: Nicht für jeden Podcast erscheint der Monetarisierungsgedanke überhaupt angezeigt. Wenn Dein Podcast noch komplett neu ist und/oder kaum Reichweite hat, wirst Du nur unter sehr großen Mühen jemanden finden, der bei Dir Werbung schalten möchte. Einzige Ausnahme: Dein Podcast bedient eine sehr scharf definierte Zielgruppe und erreicht sie auch. Dann könnte ein Dienstleister für genau dieses Segment sich sehr für Werbung in Deinem Podcast interessieren, weil er damit seine Klientel viel genauer ansprechen kann, als mit jeder anderen Werbeform. Weil diese Konstellation sehr selten ist, lasse ich die mal außen vor.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bleiben wir also bei der Grundannahme: Dein Podcast ist noch neu und bisher hast Du nur wenige Hörerinnen. In diesem Fall wirst Du sehr viel Akquise-Arbeit in Werbekunden stecken müssen und dafür verhältnismäßig wenig Ertrag erwarten können. Ich nehme an, dass sich Werbung erst dann lohnt, wenn eine durchschnittliche Episode Deines Podcasts vier Wochen nach Veröffentlichung eine fünfstellige Zahl von Downloads nachweisen kann. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>In Deine Rechnung solltest Du immer auch den administrativen Aufwand einkalkulieren: Die Zeit, die Du für Akquise, Kundenpflege, Rechnungsstellung und Buchhaltung brauchst, zählt da genau so hinein, wie die Diskussion mit Deiner Steuerberaterin über diese Art von Einnahmen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Modell 1: Klassische Spotwerbung</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wie im Radio kannst Du auch in Deinem Podcast Werbespots einbinden (lassen). Ein Werbekunde wie zum Beispiel ein Autohaus wird möglicherweise schon einen fertigen Werbespot haben, den er beim örtlichen Privatradio eingebucht hat. Dieser Spot könnte gegen entsprechende Bezahlung auch bei Dir laufen. Im Radio wird dabei nach Tausenderkontaktpreis (TKP) und Sekunde abgerechnet, heißt: Man guckt sich an, wie viele Hörerinnen der Sender in der Durchschnittsstunde (ein Durchschnitt aus der Einschaltquote von Mo-Fr, zwischen 6.00-18.00 Uhr) hat und bricht das auf die Sendesekunde herunter. Die Kunden buchen beim Radio ihren Spot über eine gewisse Laufzeit so ein, dass eine vorher definierte Reichweite geschafft wird. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Du kannst diese Art von Werbung entweder selbst akquirieren oder Dich dabei auf einen Vermarkter verlassen. Im Radiosektor gibt es da zum Beispiel die RMS, Studio Gong oder die ARD Sales &amp; Services. Sie alle nehmen grundsätzlich auch Podcasts in ihr Vermarktungsportfolio auf, dafür gibt es aber vermutlich einige Hürden, die sich auf die Reichweite beziehen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Vorteile dieses Modells:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>Werbung wird fertig angeliefert und kann sofort eingebaut werden</li>\n<li>beim Hörer aus dem Radio bekannt</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Nachteile dieses Modells:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>Radiowerbung ist oft sehr \"laut\" und kann die Atmosphäre eines Podcasts empfindlich stören</li>\n<li>zeitgebundene Werbung  (\"Erfahren Sie mehr in der aktuellen Ausgabe der Apothekenumschau\") funktioniert im Podcast nur bedingt, weil die Episode im Zweifel erst Wochen, Monate oder Jahre später angehört werden wird. (Abhilfe schafft hier Dynamic Content Insertion, dazu später mehr)</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Modell 2: Native Werbung</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>\"Native Werbung\" ist die am weitesten verbreitete Werbeform in Podcasts. Dabei wird ein Werbetext von einer der Moderatorinnen vorgelesen, häufig um vermeintlich eigene Erfahrungen mit dem Produkt ergänzt. Für den Werbekunden ist das eine sehr interessante Werbeform, weil Hörerinnen ihren Lieblingspodcasterinnen in aller Regel einen großen Vertrauensvorschuss entgegen bringen. Wenn Du also in Deinem Werbeblock sagst \"Seitdem ich die Hotzenplotzmatratze habe, schlafe ich viel besser und möchte gar nicht mehr aufstehen\", wird Dir ein gewisser Prozentsatz Deiner Hörerinnen das gern glauben. Auch native Werbung wird gern von den oben genannten Radiovermarktern eingebucht.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Vorteile dieses Modells:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>leichter konsumierbar, weil der Tonfall der Werbung sich nicht oder nur wenig vom Rest der Podcastepisode unterscheidet</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Nachteile dieses Modells:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>mehr Produktionsaufwand, weil Du die Werbung selbst schreiben und vortragen musst</li>\n<li>zeitgebundene Werbung funktioniert nur bedingt (s.o.)</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Einschub: Dynamic Content Insertion</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für beide Modelle gibt es als kleines Helferlein die Möglichkeit, zusätzliche Inhalte dynamisch in Deine Episoden einfügen zu lassen. Der Werbevermarkter RMS bietet das für Werbespots an, als weiterer Dienstleister für sowas fällt mir der Hosting-Dienst Buzzsprout ein. Die ganze Nummer funktioniert so, dass Du Deine normale Podcastepisode produzierst und darin Stellen markierst, in denen zusätzliche Inhalte eingefügt werden können. Diese Inhalte können zum Beispiel Werbespots, native Werbung oder auch der Hinweis auf ein bestimmtes Live-Event sein.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die zusätzlichen Inhalte produzierst Du ebenfalls und legst sie bei Deinem Dienstleister an. Nun kannst Du definieren, dass zum Beispiel für einen Zeitraum von sechs Wochen oder für die nächsten 70.000 Downloads ein bestimmter Hinweis wie zum Beispiel \"Frohe Weihnachten wünscht Ihr Autohaus Klaus Schnickenfittich und jetzt viel Spaß mit Jörn Schaars feinem Podcast\" automatisch eingefügt wird. Theoretisch wäre es auch möglich, basierend auf der IP-Adresse eines Download-Requests eine spezielle räumlich und zeitlich begrenzte Botschaft einbauen zu lassen (\"Hey, liebe Hörerinnen in Schleswig-Holstein! Der Haialarm-Podcast geht auf Tour und kommt im Oktober zu Euch nach Flensburg, Kiel und Plön. Jetzt Tickets buchen!\"), mutmaßlich könnte man das auch auf die Tageszeit des Downloads ausweiten und damit noch mehr Aufwand treiben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und versteht außer mir noch jemand, wieso die Überschrift zu diesem Abschnitt superwitzig ist?</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Modell 3: Crowdfunding / Spenden</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du eine ausreichend große Hörerinnenbasis hast, kannst Du auf Spenden aus der Community hoffen. Diese Spenden können in Form von Sachmitteln (etwa kleinen Geschenken oder Auphonic-Guthaben) oder als Überweisungen oder über Zahlungsdienstleister wie Paypal bei Dir eingehen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Vorteile dieses Modells:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>direkteste Einnahmequelle mit nur wenig Reibungsverlusten durch Provisionen an Zahlungsdienstleister</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Nachteile dieses Modells:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>funktioniert nur erträglich bei vielen Hörerinnen</li>\n<li>hoher administrativer Aufwand, weil jede Zahlung einzeln verbucht werden muss, damit sie ordentlich versteuert werden kann</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Modell 4: Bezahlter Bonus-Content</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Denkbar ist auch, einen Anreiz für finanzielle Unterstützung zu schaffen. Das können weitere Episoden nur für zahlende Kundinnen sein, zusätzliches Material zum Beispiel ausführlichere Interviewfassungen als sie im kostenlosen Podcast verwendet werden oder auch der Zugang zu einem Fan-Forum, günstigere Tickets für Live-Events usw. sein. Wer bezahlt bekommt üblicherweise einen persönlichen Link zu einem weiteren Podcastfeed, in dem das Bonusmaterial aufläuft. Es gibt verschiedene Dienstleister, die Dir die Verwaltung Deiner Abonnentinnen, die Rechnungsstellung und die Belieferung mit Bonus-Content erleichtern. Ein deutscher Dienst ist Steady, daneben sind auch Patreon oder Memberful recht beliebt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Vorteile dieses Modells:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>vergleichsweise einfache Abwicklung</li>\n<li>höherer Anreiz den Podcast finanziell zu unterstützen, weil die Hörerin für ihr Geld auch eine Mehrleistung zurück bekommt</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Nachteile dieses Modells:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>höherer Arbeitsaufwand, der Bonus-Inhalt muss ja auch erstellt werden</li>\n<li>moderat höherer administrativer Aufwand vor allem bei ausländischen Dienstleistern, deren Abrechnungen nicht zu 100% zum deutschen Steuerwesen passen</li>\n<li>alle Dienstleister verlangen unterschiedlich hohe Provisionen</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Modell 5: Abo-Modelle von Apple Podcasts oder Spotify</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Seit dem Frühjahr 2021 bieten Apple und Spotify Abo-Modelle an. Sie treten dabei gewissermaßen wie Dienstleister nach Modell 4 auf, weil sie für Dich Deine Abonnentinnen verwalten und auch die Rechnungsstellung übernehmen. Es gibt aber einige sehr wichtige Unterschiede zu anderen Dienstleistern, die diese beiden Unternehmen als eigenständiges Verdienstmodell qualifizieren: Beide Anbieter schreiben Dir vor, wo und in welchem Audioformat Du Deinen Bonuscontent hosten musst. Apple verlangt dabei Dateien im FLAC-Format, die direkt bei Apple gehostet werden, Spotify besteht auf Hosting bei Anchor.fm. Die Podcasts werden hinter einer Bezahlschranke ausgespielt, deren Höhe Du individuell festlegen kannst. Dabei sind Rabattaktionen, unterschiedliche Zahlungsmodelle und noch Vieles mehr möglich. Deine Podcastepisoden werden damit aber effektiv dem restlichen Markt entzogen. Bei dem Modell von Apple können nur die Hörerinnen zu Abonnentinnen werden, die die Apple Podcasts-App nutzen. Die soll es demnächst auch für Android geben, sie gilt aber nicht gerade als die beste Podcast-App auf dem Markt. Ähnlich verhält es sich bei Spotify: Die dort vermarkteten Podcasts können nur über deren eigene App angehört werden und die soll sich dem Vernehmen nach auch nicht gerade gut für Podcasts eignen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Vorteile dieses Modells:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>große Verzeichnisse mit einer großen Nutzerbasis, das erhöht die Chance hier Abonnentinnen zu finden</li>\n<li>zuverlässige Abrechnung </li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Nachteile dieses Modells:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>bestehende Hörerinnen Deines Podcasts müssen ggf. die App wechseln, um Deinen Bonus-Content hören zu können</li>\n<li>höherer Arbeitsaufwand, denn Bonus-Episoden müssen ja auch produziert werden</li>\n<li>moderat höherer administrativer Aufwand für Buchung und Versteuerung der Einnahmen.</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Modell 6: Live-Events &amp; Merch</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Was sich bis kurz vor der Corona-Pandemie bei immer mehr Podcasterinnen großer Beliebtheit erfreut hat, sind Live-Events. Du tourst mit Deinem Podcast durch die Republik und trittst gegen Eintrittsgeld irgendwo auf. Dort nimmst Du reguläre Episoden auf - so macht es die Lage der Nation - oder Du spielst ein vorbereitetes Programm, das lose auf Deinem Podcast aufbaut und mehr der Unterhaltung dient - so machen es die Kack- &amp; Sachgeschichten. Jede Veranstaltung bietet die Gelegenheit Werbeartikel wie T-Shirts, Tassen oder meinetwegen Schieferuntersetzer mit Deinem Podcastlogo drauf zu verkaufen. Das Erlöspotential muss einigermaßen hoch sein, sonst würden es nicht so viele Podcastteams machen, aber der organisatorische Aufwand ist nicht zu unterschätzen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Vorteile dieses Modells:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>hohe Hörerbindung durch Rumkumpeln auf der After Show-Party</li>\n<li>sehr gute Gelegenheit, Merchandise-Artikel zu verkaufen und für andere Erlösmodelle zu werben</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Nachteile dieses Modells:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>enormer organisatorischer Aufwand für Booking, Reisen, Herstellung von Merchandise-Artikeln und ggf. zusätzliches Personal für Merchandiseverkauf etc.</li>\n<li>hoher administrativer Aufwand: Ein- und Ausgaben müssen verbucht und versteuert werden</li>\n<li>hohe Arbeitsbelastung: Unterschätze nicht, wie stressig so eine Tour sein kann, vor allem wenn die Termine eng gesteckt sind, der Tour-Content will vorbereitet werden</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Modell 7: Trainings, Workshops, Bücher</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Natürlich kannst Du Dein umfassendes Wissen in dem Fachgebiet, über das Du podcastest auch verkaufen. Vorträge über Dein Thema, Workshops für Interessierte und auch Bücher kannst Du mit Deinem Podcast bewerben und darüber wiederum Einnahmen generieren. Auch hier gilt: Dafür brauchst Du eine ordentlich große Zielgruppe und ein Themengebiet, für das sich genug Leute interessieren, dass sie zu einem Vortrag darüber anreisen würden. Die andere Schwierigkeit ist, dass Du einerseits schon viel in Deinem Podcast darüber erzählen musst, andererseits aber noch genug Extra-Wissen übrig bleiben soll, damit sich ein Vortrag lohnt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Vorteile dieses Modells</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>hohe Hörerbindung</li>\n<li>Steigerung Deiner Kompetenz in Deinem Fachgebiet</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Nachteile dieses Modells</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>enormer organisatorischer Aufwand für Booking, Reisen usw.</li>\n<li>hohe administrativer Aufwand für Rechnungsstellung und Buchhaltung</li>\n<li>hoher Arbeitsaufwand für die Vorbereitung von Events oder schreiben von Büchern, Lektorat, Verlag finden usw usf.</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Fazit</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Monetarisierung eines Podcasts klingt sehr reizvoll und es gibt viele Möglichkeiten wie das funktionieren kann. Ein Patentrezept dafür, dass es auch wirklich für Dich funktioniert, gibt es aber nicht. In jedem Fall musst Du damit rechnen, dass Du mit jeder Form von Monetarisierung auch deutlich mehr Arbeit haben wirst. Am Ende steht immer die Frage, ob sich dieser Mehraufwand für Dich lohnt, sprich ob der Ertrag größer ist als Dein Aufwand.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich persönlich möchte mir den Mehraufwand nicht ans Bein binden, weil ich die Befürchtung habe, dass ich dabei den Spaß am Podcasting verlieren könnte, weil ich durch eine Monetarisierung immer auch eine Verpflichtung eingehe auch wirklich was abzuliefern - egal ob ich gerade Lust oder Urlaub habe, oder nicht.</p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/28/20190718_174323-e1563466911286.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2021-07-04T15:25:59+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/auphonic-3-multitrack-produktionen/index.html",
            "url": "https://joernschaar.de/auphonic-3-multitrack-produktionen/index.html",
            "title": "Auphonic (3): Multitrack-Produktionen",
            "summary": "Wie Du eine Solo-Produktion mit Auphonic startest, haben wir in Lektion 2 besprochen. Heute soll es um Multitrack-Produktionen gehen. Das funktioniert im Wesentlichen exakt genau so, bringt aber entscheidende Vorteile, wenn Du mit mehreren Leuten gemeinsam podcastest. Ich gehe in dieser Lektion davon aus, dass&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Wie Du eine Solo-Produktion mit Auphonic startest, haben wir in Lektion 2 besprochen. Heute soll es um Multitrack-Produktionen gehen. Das funktioniert im Wesentlichen exakt genau so, bringt aber entscheidende Vorteile, wenn Du mit mehreren Leuten gemeinsam podcastest. Ich gehe in dieser Lektion davon aus, dass Du einen Auphonic-Account hast und dass Du grundsätzlch weiß, wie Auphonic funktioniert. Für die Grundeinstellungen lies bitte noch einmal die Lektionen 1 und 2 dieses Tutorials in Ruhe durch.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Was genau ist eine \"Multitrack-Produktion\"?</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>\"Multitrack\" bedeutet, dass es für eine Produktion mehrere Tonspuren gibt. Das wäre zum Beispiel der Fall, wenn Du eine oder mehrere Personen zu Gast in Deinem Podcast hast oder wenn Du O-Töne, Geräusche oder Musik einspielen möchtest. Wie schon in meinem Artikel <a href=\"https://joernschaar.de/aufnehmen-und-nachbearbeiten/\">Eine Podcastepisode aufnehmen und nachbearbeiten</a> erklärt, möchtest Du für jede Sprecherin ein eigenes Mikrofon benutzen. In Deiner Schnittsoftware sollte dann analog dazu für jedes Mikrofon (genauer: für jedes Eingangssignal, also auch zugespielte O-Töne etc) eine eigene Tonspur auftauchen. Hier mal ein Beispiel für den <a href=\"https://www.Haialarm-Podcast.de\" target=\"_blank\" rel=\"noreferrer noopener\">Haialarm-Podcast</a>:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":506,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-506\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/23/hap-produktion-1024x350.png\" alt=\"Das Bild zeigt einen Screenshot der Schnittsoftware reaper mit Ultraschall-Skin. Darin sind sechs Tonspuren angelegt auf denen sich unterschiedlich viele Elemente befinden.\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/23/responsive/hap-produktion-1024x350-xs.png 640w ,https://joernschaar.de/media/posts/23/responsive/hap-produktion-1024x350-sm.png 768w ,https://joernschaar.de/media/posts/23/responsive/hap-produktion-1024x350-md.png 1024w ,https://joernschaar.de/media/posts/23/responsive/hap-produktion-1024x350-lg.png 1366w ,https://joernschaar.de/media/posts/23/responsive/hap-produktion-1024x350-xl.png 1600w ,https://joernschaar.de/media/posts/23/responsive/hap-produktion-1024x350-2xl.png 1920w\"></figure>\n<figcaption>Typische Vollbildansicht einer Haialarm-Produktion</figcaption>\n</figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Von oben nach unten siehst Du hier Spuren für das Soundboard von dem wir das Intro und das Outro sowie O-Töne zuspielen, falls wir denn die Genehmigung dafür bekommen. Darunter sind die Tonspuren von Benni und mir mit den zugehörigen Mute-Spuren. Darunter siehst Du drei Spuren für Geräuscheffekte, die ich unter nachgestellte Szenen mische.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn ich all das fertig habe, also die Sprache geschnitten und die Soundeffekte eingebaut sind und ich die Kapitelmarken platziert habe, exportiere ich jede dieser Tonspuren als eigene Datei und lege sie in meine Dropbox. So kann Auphonic später beim Mastering alle Spuren für sich allein bearbeiten, \"sieht\" dabei aber das gewünschte Gesamtergebnis. Am Ende bekomme ich ein besseres Ergebnis, als wenn ich alle Spuren in eine Datei zusammenmische und die dann durch Auphonic bearbeiten lasse.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Wichtig:</strong> Alle Dateien müssen zum gleichen Zeitpunkt beginnen. Das klingt trivial, ist es aber nicht. Wenn Du mal das Bild oben ansiehst, wirst Du bemerken, dass in der obersten, der grünen Spur ganz links ein Ausschlag ist und dann eine lange, flache Linie (Stille) folgt. Andererseits ist es bei den Soundeffekten: Die schweben einfach in der Spur herum, davor ist einfach nichts - noch nicht einmal Stille. Hier gibt es große Unterschiede zwischen den einzelnen Schnittsoftwares. Bei Audacity beginnt die Spur des Soundeffekts beim ersten Geräusch, also in diesem Fall bei etwa 15'24''. Das Geräusch würde in diesem Fall ganz am Anfang der fertigen Auphonic-Produktion auftauchen. Reaper bzw. Ultraschall fügt automatisch 15 min und 24 Sekunden Stille ein. Zur Not musst Du per Hand am Anfang etwas Stille einfügen, damit die Dateien alle synchron laufen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Workflow bei Auphonic</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bei Auphonic klicke ich nun auf \"Multitrack-Produktion starten\" und gehe im Prinzip die gleichen Arbeitsschritte durch, die ich auch schon bei der Solo-Produktion hatte: Der Unterschied ist nur, dass ich mehr als eine Datei hochlade, im Fall des Haialarm-Podcasts halt sechs Stück. Aber auch das Interface sieht ein wenig anders aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":507,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-507\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/23/auphonic-multitrack.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/23/responsive/auphonic-multitrack-xs.png 640w ,https://joernschaar.de/media/posts/23/responsive/auphonic-multitrack-sm.png 768w ,https://joernschaar.de/media/posts/23/responsive/auphonic-multitrack-md.png 1024w ,https://joernschaar.de/media/posts/23/responsive/auphonic-multitrack-lg.png 1366w ,https://joernschaar.de/media/posts/23/responsive/auphonic-multitrack-xl.png 1600w ,https://joernschaar.de/media/posts/23/responsive/auphonic-multitrack-2xl.png 1920w\"></figure>\n<figcaption>Mehr Optionen für jede Spur</figcaption>\n</figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für jede Datei kannst Du nun festlegen, ob und wenn ja welche Filter darauf angewendet werden sollen. \"Filtering\" ist ein Hochbandfilter, der einige Störgeräusche herausfiltert. Die \"Noise and Hum Reduction\" soll störende Hintergrundgeräusche und Netzbrummen erkennen und herausfiltern. Es ist sinnvoll beide Optionen zu aktivieren. Wenn Du sicher sein möchtest, dass die lebhafte Atmosphäre im Park oder auf einem belebten Platz erhalten bleibt, solltest Du die \"Noise and Hum Reduction\" ausschalten.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Zu guter Letzt kannst Du für jede Spur festlegen, ob sie im Vorder- oder Hintergrund spielt. Es gibt noch mehr Optionen, aber bleiben wir erstmal bei diesen beiden. Sprecherinnen sollten immer im Vordergrund platziert sein, Musik und Geräuscheffekte in der Regel im Hintergrund. Den Unterschied zwischen Sprache und Musik erkennt Auphonic recht zuverlässig, hier kannst Du prinzipiell auch die Einstellung auf \"Auto\" belassen. Ich mache das lieber manuell, mein innerer Monk zwingt mich dazu. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ein Track der auf \"Background\", also Hintergrund, eingestellt ist, wird immer um -18 dbA leiser sein, als die Vordergrundspuren. Und Du kannst für eine Spur auch \"Duck this track\" einschalten. Dann wird die Lautstärke dieses Tracks in dem Moment um -18 dbA reduziert, in dem auf einem Vordergrund-Track gesprochen wird.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Als letzte Option gibt es auch noch \"Unchanged (Foreground)\". Dafür habe ich für mich noch keine sinnvolle Verwendung gefunden. Diese Option besagt lediglich, dass das Lautstärkeverhältnis zu den Vordergrundspuren nicht verändert wird. Trotzdem werden hier leise Passagen im Audio auf das gleiche Lautstärkeniveau angehoben wie die lauten Passagen in dieser Datei.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die restlichen Einstellungen für Intro und Outro, Metadaten und Kapitelmarken sind die gleichen wie bei einer Solo-Produktion. Deine Export-Services kannst Du hier genau so nutzen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bevor Du aber auf \"Start Production\" klicken kannst, bietet Auphonic Dir noch einige wichtige Einstellungsmöglicheiten:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":508,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-508\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/23/auphonic-multitrack2.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/23/responsive/auphonic-multitrack2-xs.png 640w ,https://joernschaar.de/media/posts/23/responsive/auphonic-multitrack2-sm.png 768w ,https://joernschaar.de/media/posts/23/responsive/auphonic-multitrack2-md.png 1024w ,https://joernschaar.de/media/posts/23/responsive/auphonic-multitrack2-lg.png 1366w ,https://joernschaar.de/media/posts/23/responsive/auphonic-multitrack2-xl.png 1600w ,https://joernschaar.de/media/posts/23/responsive/auphonic-multitrack2-2xl.png 1920w\"></figure>\n<figcaption>Etwas andere Einstellungen für Multitrack-Produktionen</figcaption>\n</figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Sehr cool finde ich den \"Adaptive Leveler\", der Lautstärkeunterschiede zwischen den Sprecherinnenspuren ausgleicht und dafür sorgt, dass alle Beteiligten gleich laut abgemischt werden. Kurz: Du möchtest das.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das \"Adaptive Noise Gate\" regelt die Lautstärke einer Tonspur herunter, wenn dort gerade nicht gesprochen wird. Das verringert Störgeräusche zusätzlich.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>\"Crossgate\" ist dann relevant, wenn Ihr für die Aufnahme alle in einem Raum gesessen habt. Üblicherweise nehmen alle Mikrofone immer alle Sprecherinnen im Raum auf. Heißt: Wenn ich gerade still bin und meine Gesprächspartnerin spricht, wird ein kleines bisschen ihrer Stimme auch auf meiner Spur sein. Das Crossgate erkennt das und blendet diese Passagen aus. Im Ergebnis klingt meine Gesprächspartnerin viel trockener und präsenter. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Beim Loudness-Target (Lautheit) scheiden sich ein wenig die Geister. In Podcasterinnenkreisen hat sich ein Loudness-Target von -16 LUFS eingebürgert, Sendestandard in den Sendern der European Broadcasting Union (die z.B. auch den Eurovision Song Contest ausstrahlt) ist -24 LUFS. Ich wiederum backe meine eigenen Brötchen: -16 ist mir oft zu laut, -24 ist für mich vielen Situationen zu leise. Deswegen setze ich diesen Wert auf -18 und bin damit ganz zufrieden. Die weiteren Einstellungen kannst Du getrost auf dem voreingestellten Wert belassen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Weitere Lektionen:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/auphonic-1-grundeinstellungen/\">Auphonic (1): Grundeinstellungen</a></li>\n<li><a href=\"http://joernschaar.de/auphonic-2-eine-solo-produktion-starten/\">Auphonic (2): Eine Solo-Produktion starten</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/23/auphoniclogo.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2021-06-16T17:47:16+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-10-schnellstart/index.html",
            "url": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-10-schnellstart/index.html",
            "title": "Podlove Publisher Plugin für WordPress (10): Schnellstart",
            "summary": "Die Einrichtung des Podlove Publisher Plugins für Wordpress kann eine ziemlich langwierige Angelegenheit sein: Will man jeden einzelnen Punkt der Menüs abarbeiten, kommt man selbst mit einiger Erfahrung selten unter einer Stunde weg. Deswegen möchte ich in diesem Teil meines Tutorials speziell auf die Menschen&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Die Einrichtung des Podlove Publisher Plugins für Wordpress kann eine ziemlich langwierige Angelegenheit sein: Will man jeden einzelnen Punkt der Menüs abarbeiten, kommt man selbst mit einiger Erfahrung selten unter einer Stunde weg. Deswegen möchte ich in diesem Teil meines Tutorials speziell auf die Menschen eingehen, die einfach nur ihren Podcast an den Start bringen und sich später um die Details kümmern wollen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Bevor es los geht</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Du solltest ein Wordpress-Blog aufgesetzt und das Podlove Publisher-Plugin sowie den Podlove Webplayer 5 eingerichtet haben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Was Du zum Start brauchst, ist ein Logo (oft auch Cover oder Titelbild genannt). Das macht Deinen Podcastfeed für viele Portale überhaupt erst valide. Es sollte im JPG- oder PNG-Format vorliegen und mindestens 1400x1400 Pixel groß sein, Apple Podcasts verlangt inzwischen 3000x3000 Pixel. Was ein gutes Podcastlogo ausmacht, erklärt Sven in diesem sehr guten Vortrag:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:embed {\"url\":\"https://www.youtube.com/watch?v=xBsZDnMdvI8\",\"type\":\"video\",\"providerNameSlug\":\"youtube\",\"responsive\":true,\"className\":\"wp-embed-aspect-16-9 wp-has-aspect-ratio\"} --></p>\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n<div class=\"wp-block-embed__wrapper\">\nhttps://www.youtube.com/watch?v=xBsZDnMdvI8\n</div>\n</figure>\n<p>\n<!-- /wp:embed --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Pflichtfelder für Deinen Podcast</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die wichtigsten Einstellungen für den Start findest Du, wie der Name schon sagt, links im Menü unter Podlove im Unterpunkt \"Podcast Einstellungen\". Gleich die erste Seite enthält die wichtigsten Punkte:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Titel: </strong>Eigentlich selbsterklärend - hier trägst Du ein, wie Dein Podcast heißt. Vermeide an dieser Stelle SEO-Stichwörter. Apple weist in den Richtlinien für Apple Podcasts explizit darauf hin, dass die an dieser Stelle nicht erlaubt sind. Was passiert, wenn Du gegen deren Urteil verstößt, weiß ich nicht. Das Verzeichnis gilt aber als das Wichtigste, deswegen möchte man sich vielleicht an deren Regeln orientieren. Es gibt auch Menschen, die das Wort \"Podcast\" im Titel unnötig finden, aber das ist Geschmackssache.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Untertitel:</strong> Trage hier eine kurze knackige Beschreibung ein. Höchstens ein Satz sollte ausreichen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Zusammenfassung:</strong> Hier kannst Du Deinen Podcast etwas ausführlicher beschreiben. Podcastverzeichnisse und manche Podcast-Apps zeigen diesen Text direkt unterhalb Deines Titels an.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Bild URL:</strong> Hier lädst Du Dein Podcastlogo hoch. Die Spezifikationen haben wir oben schon besprochen. Du kannst Dein Logo entweder über die Taste \"Auswählen\" aus der Mediathek Deines Wordpress-Blogs auswählen oder die Adresse Deines Logos eintragen. Wenn Dein Bild also auf https://www.DeineDomain.de/Podcast/Media/Dateiname.JPG liegt, dann ist das die Adresse, die Du in das Textfeld einträgst. Wenn das Bild korrekt auffindbar ist, erscheint es direkt unterhalb der Textzeile.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Merkhilfe:</strong> Kein Pflichtfeld, hilft aber. Trage hier eine Abkürzung für Deinen Podcast ein, für \"<span style=\"text-decoration: underline;\">J</span>örn <span style=\"text-decoration: underline;\">S</span>chaars <span style=\"text-decoration: underline;\">f</span>einen <span style=\"text-decoration: underline;\">P</span>odcast\" verwende ich \"JSFP\".</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Sprache:</strong> teilt Podcastverzeichnissen mit, in welcher Sprache Dein Podcast überwiegend aufgenommen wird.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Typ:</strong> Entweder Episode oder Serie, gibt an in welcher Reihenfolge die Episoden im Feed sortiert werden.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Am oberen Seitenrand wählst Du nun den Reiter \"Medien\" aus. Trage in das Textfeld die Adresse ein, unter der Deine Mediendateien zu finden sein werden. <strong>Benutze dafür nicht die Wordpress-Mediathek!</strong> Das sorgt eigentlich immer für Probleme. https://www.DeineDomain.de/MeinPodcast/Media/ wäre zum Beispiel sehr geeignet. Diesen Ordner kannst Du per FTP oder über das Backend Deines Hostingservices anlegen, er sollte öffentlichen Lesezugriff gewähren, damit Podlove, Deine Hörerinnen und angeschlossene Podcastverzeichnisse auf Dein Audio zugreifen können.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Typische Frage an dieser Stelle: <strong>Aber warum einen separaten Ordner anlegen?</strong> Wordpress sortiert hochgeladene Medien automatisch in verschiedene Unterordner, damit Uploads nach Jahr und Monat geordnet sind. Für Bilder ist das super, Podlove kann aber nur mit Mediendateien umgehen, die sich alle in dem selben Ordner befinden. Deswegen ist es wichtig, einen anderen Speicherort als die Wordpress-Mediathek zu nutzen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":488,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><figure class=\"wp-image-488\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/26/audionichtinmediathek.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/26/responsive/audionichtinmediathek-xs.png 640w ,https://joernschaar.de/media/posts/26/responsive/audionichtinmediathek-sm.png 768w ,https://joernschaar.de/media/posts/26/responsive/audionichtinmediathek-md.png 1024w ,https://joernschaar.de/media/posts/26/responsive/audionichtinmediathek-lg.png 1366w ,https://joernschaar.de/media/posts/26/responsive/audionichtinmediathek-xl.png 1600w ,https://joernschaar.de/media/posts/26/responsive/audionichtinmediathek-2xl.png 1920w\"></figure>\n<figcaption>Nutze nicht diesen Ort, um Dein Audio abzulegen.</figcaption>\n</figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Klicke nun auf den Reiter \"Verzeichnis\" und fülle das Formular aus. Hier machst Du Angaben darüber, wer die Urheberin Deines Podcasts ist. Du kannst hier grundsätzlich auch Synonyme angeben, allerdings sollte die Email-Adresse auch wirklich funktionieren. Sie wird öffentlich in den Feed geschrieben und hilft Podcastverzeichnissen dabei Kontakt mit Dir aufzunehmen, falls das notwendig werden sollte. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":484,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-484\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/26/podlove-einstellungen-verzeichnis.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/26/responsive/podlove-einstellungen-verzeichnis-xs.png 640w ,https://joernschaar.de/media/posts/26/responsive/podlove-einstellungen-verzeichnis-sm.png 768w ,https://joernschaar.de/media/posts/26/responsive/podlove-einstellungen-verzeichnis-md.png 1024w ,https://joernschaar.de/media/posts/26/responsive/podlove-einstellungen-verzeichnis-lg.png 1366w ,https://joernschaar.de/media/posts/26/responsive/podlove-einstellungen-verzeichnis-xl.png 1600w ,https://joernschaar.de/media/posts/26/responsive/podlove-einstellungen-verzeichnis-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die itunes-Kategorien sind nicht besonders trennscharf, entscheide Dich für eine. Ich habe hier selbst etwas ins Copyright-Feld eingetragen, du kannst aber auch einfach den Text benutzen, den Podlove vorschlägt. Der Vorteil daran ist, dass der Textvorschlag von Podlove automatisch aktualisiert wird. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Nächster Punkt: Episoden Assets</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier legst Du fest, in welchen Dateiformaten Du Deinen Podcast anbieten möchtest. Die Auswahl ist riesig, ich empfehle, sich zunächst auf MP3 zu beschränken. Das ist das mutmaßlich am weitesten verbreitete Format, das kann man ziemlich sicher überall abspielen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Klicke also auf \"Hinzufügen\" und fülle das Formular aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":485,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-485\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/26/podlove-assets-hinzufuegen-1024x641.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/26/responsive/podlove-assets-hinzufuegen-1024x641-xs.png 640w ,https://joernschaar.de/media/posts/26/responsive/podlove-assets-hinzufuegen-1024x641-sm.png 768w ,https://joernschaar.de/media/posts/26/responsive/podlove-assets-hinzufuegen-1024x641-md.png 1024w ,https://joernschaar.de/media/posts/26/responsive/podlove-assets-hinzufuegen-1024x641-lg.png 1366w ,https://joernschaar.de/media/posts/26/responsive/podlove-assets-hinzufuegen-1024x641-xl.png 1600w ,https://joernschaar.de/media/posts/26/responsive/podlove-assets-hinzufuegen-1024x641-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Du möchtest ein Audioformat anlegen, nämlich MP3. Was Du in dessen Titel schreibst ist fast egal, der ist nur dafür da, damit Du in einer Liste aller Formate dieses wiederfindest. Außerdem solltest Du einen Haken bei \"Herunterladbar\" setzen. Den Rest kannst Du für den Start überspringen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wiederhole diesen Schritt ggf. für eine Kapitelmarken-Datei im PSC-Format, falls Du Kapitelmarken angeben möchtest.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Auf der Übersichtsseite legst Du fest, woher Podlove das Cover und die Kapitelmarken einer Episode beziehen soll. Der Einfachheit halber wählen wir hier \"Podcast-Cover\" und \"Podlove Simple Chapters\" aus.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Letzter Punkt: Podcast-Feeds</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für jedes Audioformat braucht Podlove einen Feed, den Du später weiter verteilen kannst. Klicke also auf \"Hinzufügen\" und fülle dieses Formular aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":145,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-145\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/26/podlove8.gif\" alt=\"\" ></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Kopiere der Einfachheit halber einfach meine Einstellungen. Details erklärt <a href=\"https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-3/\">ein eigener Artikel</a>.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Herzlichen Glückwunsch, Dein Podlove-Plugin ist für den Anfang eingerichtet. Ab jetzt kannst Du <a href=\"https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-8-eine-episode-veroeffentlichen/\">Episoden veröffentlichen</a>. Wenn Du noch tiefer in die Materie einsteigen möchtest, lies Dir gern die anderen Artikel dieser Reihe durch. Dort findest Du weitere, wichtige aber nicht \"lebensnotwendige\" Punkte, mit denen Du Deinen Podcast konfigurieren kannst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/26/tutorial.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2021-04-26T14:50:10+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/eine-podcastepisode-aufnehmen-und-nachbearbeiten/index.html",
            "url": "https://joernschaar.de/eine-podcastepisode-aufnehmen-und-nachbearbeiten/index.html",
            "title": "Eine Podcastepisode aufnehmen und nachbearbeiten",
            "summary": "Aller Anfang ist schwer. Das gilt nicht nur für einen Text wie diesen, sondern auch für Dein Podcastprojekt. Eigentlich geht bei einem Satz wie \"Aller Anfang ist schwer\" bei mir sofort der Floskelalarm an und ich möchte einen anderen auswählen, aber er passt nunmal wie&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Aller Anfang ist schwer. Das gilt nicht nur für einen Text wie diesen, sondern auch für Dein Podcastprojekt. Eigentlich geht bei einem Satz wie \"Aller Anfang ist schwer\" bei mir sofort der Floskelalarm an und ich möchte einen anderen auswählen, aber er passt nunmal wie der sprichwörtliche Arsch auf den Eimer, denn es ist nun mal schwer das erste Podcastprojekt zu starten. Um Dir den Start in die erste Episode ein bisschen einfacher zu gestalten, möchte ich Dir hier ein paar Tipps geben, wie Du Dir nicht unnötig viel Arbeit machen kannst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich gehe in diesem Text davon aus, das Fragen zum inhaltlichen Konzept, zum Hosting usw. schon geklärt sind. Du hast einen Plan worum es in Deinem Podcast gehen soll, Du weißt wo er veröffentlicht werden wird und hast schon eine Gästeliste für die ersten paar Episoden. Wir befinden uns an dem Punkt, an dem Du Deine ersten Aufnahmen machst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Natürlich kann dieser Text kein Patentrezept sein, dafür ist die Podcastwelt viel zu vielfältig. Weil die überwiegende Mehrzahl der Podcasts reine Gesprächsformate sind, gehe ich in diesem Text speziell darauf ein. Du wirst sicher einige Stellen erkennen, an denen Du mit ein wenig Transferleistung auf Deine speziellen Anforderungen kommst und ggf. kannst Du natürlich gern in den Kommentaren oder per Mail nachfragen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Die Aufnahme vorbereiten</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Gehen wir also davon aus, dass Du Dich mit Deinem Gast zu einem Gespräch verabredet hast. Der Einfachheit halber gehe ich davon aus, dass Ihr gemeinsam in einem Raum sitzt. Darüber wie man den Raum auswählt und ggf. für eine Audio-Aufnahme vorbereitet, gibt es etliche Stunden Lese- und Anschauungsmaterial - das würde hier den Rahmen sprengen. Ich empfehle den englischsprachigen Youtube-Kanal <a rel=\"noreferrer noopener\" href=\"https://www.youtube.com/channel/UC57auUfJlTvIvW79pom_i1g\" target=\"_blank\">Acoustics Insider</a> von Jesco, wenn Du tiefer in dieses Rabbit Hole<sup>(<a rel=\"noreferrer noopener\" href=\"https://argreporter.de/2011/04/was-ist-ein-rabbit-hole/\" target=\"_blank\">?</a>)</sup> eintauchen möchtest. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>1. Ein paar Tage vor dem Gespräch</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bereite Dich so weit auf Deinen Gast vor, dass Du sie in wenigen Worten vorstellen kannst und dass Du schon weißt, über welche Themenkomplexe Du sprechen möchtest. Ich persönlich finde es immer ein bisschen ungelenk, wenn ein Gespräch in einem Podcast mit den Worten beginnt \"Stell Dich doch einfach mal selbst vor\". Das ist natürlich grundsätzlich unproblematisch - eine gut ausgearbeitete Vorstellung positioniert Dich aber sofort in den ersten Minuten Deines Podcasts als die Herrin der Lage, als gut informierte und interessierte Gastgeberin und sie zeigt auch Deinem Gast \"Ich habe mich mit Dir beschäftigt und weiß genau, wohin uns dieses Gespräch führen wird.\" </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>2. Unmittelbar bevor Dein Gast ankommt</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Eine Flasche Wasser ist nie verkehrt (gern ohne Kohlensäure, um Bäuerchen zu vermeiden) und auch ein paar Notizzettel, um Dir Stichworte für Nachfragen zu notieren. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Baue Dein Setup auf und teste es. Jede Gesprächsteilnehmerin sollte ein eigenes Mikrofon und wenn möglich auch Kopfhörer haben. Liefern alle Mikrofone ein Signal, kommt etwas auf den Kopfhörern an, hat das Aufnahmegerät genug Strom und die Speicherkarte genug Platz für die gesamte Dauer des Gesprächs? </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Viele Aufnahmegeräte zeigen an, wie viel Platz die Speicherkarte noch bietet. Das ist oftmals abhängig vom Dateiformat in dem Du aufzeichnest. Ideal für mich ist die Aufnahme im WAV-Format. Die frisst zwar den meisten Speicherplatz pro Minute. WAV ist aber ein verlustfreies Format, das heißt: Anders als bei MP3 werden keine Frequenzbereiche aussortiert. Bei Audio gilt immer das Prinzip \"Garbage in, garbage out\" (zu deutsch: \"Müll rein, Müll raus\") eine schlechte Aufnahme wird in der Nachbearbeitung tendenziell nicht besser. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>3. Das Vorgespräch direkt vor der Aufnahme</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nehmt Euch noch ein wenig Zeit zum Plaudern, bevor es los geht. Das nimmt die Anspannung bei Gesprächspartnerinnen, die noch nicht so viel Mikrofonerfahrung haben. Sprecht dabei über die Anreise, über das Wetter und vielleicht auch schon einmal über den groben Gesprächsverlauf. Ich empfinde es als höflich, Gesprächspartnerinnen darauf hinzuweisen, dass sie jederzeit Aussagen zurücknehmen können oder die Aufnahme unterbrechen können. Dazu vereinbare ich mit meinen Gesprächspartnerinnen, dass sie einfach in die Aufnahme \"Stop\" sagen oder \"Das würde ich gern noch einmal neu formulieren.\" In diesen Fällen sichere ich auch zu, dass der betreffende Teil der Aufnahme nicht verwendet wird, wenn sich jemand mit einer Aussage oder in einer Situation unwohl fühlt, findet das später im Podcast nicht statt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dazu noch ein paar Gedanken: Versprecher sind menschlich, davon sollte niemand nervös machen lassen. Einfach den Satz noch einmal neu beginnen und so tun als war nichts. Ebenso ist es völlig normal, dass man sich in einem Gedanken verliert oder eine so große Erklär-Kurve nimmt, dass man im Reden die Ausgangsfrage vergisst. Wenn in so einer Situation jemand noch einmal neu ansetzen will, sollte das aus meiner Sicht kein Problem sein. Mein Ziel ist es in einem Gespräch immer, meine Gesprächspartnerin und ihre Kompetenz so gut wie möglich aussehen zu lassen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ein wichtiger Teil des Vorgesprächs ist auch der Teil mit der Mikrofondisziplin: </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>Jede Teilnehmerin (also auch Du) sollte möglichst den gleichen Abstand zum Mikrofon behalten - ca 15 cm Entfernung sollten es im Durchschnitt sein. Ich vereinbare immer gern ein Handzeichen, wenn sich die Gesprächspartnerin zu weit vom Mikrofon entfernt.</li>\n<li>Am Mikrofon, dem Stativ oder seinem Kabel herumfummeln, macht störende Geräusche, die wir während des Sprechens verhinden wollen. Wenn es am Mikrofon etwas nachzujustieren gibt, dann bitte in einer Pause.</li>\n<li>Stehen Deine Mikrofone auf dem Tisch, müsst Ihr besonders aufpassen: Auf den Tisch hauen sorgt für Vibrationen, die sich über das Stativ auf das Mikrofon übertragen und die man kaum aus dem gesprochenen Wort raus bekommt.</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wichtig ist schließlich noch, das Du Dich und Deine Gesprächspartnerin einpegelst, also die Aufnahmeempfindlichkeit Deines Recorders justierst. Dazu sollten sowohl Du als auch Deine Gesprächspartnerin jeweils einzeln ein paar Sätze in einer normalen Sprechlautstärke sagen. Drehe dabei den Regler so, dass der angezeigte Pegel immer im grünen Bereich bleibt und den gelben Bereich höchstens ankratzt. Je nach Lautstärke Eurer Stimmen befindet sich der Regler dann in einer Position, die irgendwo zwischen 11 und 14 Uhr liegt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Gleiches gilt für die Kopfhörer: Ist es Deiner Gesprächspartnerin zu laut, drehe lieber deren Lautstärke runter als dass Du den Gain zurück nimmst. Fühlt sich Deine Gesprächspartnerin mit Kopfhörern oder ihrer eigenen Stimme im Ohr unwohl, kann sie auch darauf verzichten. Du allerdings solltest einen Kopfhörer benutzen, um die Mikrofondisziplin zu kontrollieren.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>4. Die Aufnahme</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Während der Aufnahme musst Du drei wichtige Sachen gleichzeitig im Auge behalten:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:list {\"ordered\":true} --></p>\n<ol>\n<li>Läuft die Aufnahme überhaupt? (Also hast Du auf \"Record\" gedrückt, hat irgendwas die Aufnahme unterbrochen oder ist doch der Strom ausgegangen?)</li>\n<li>Haltet Ihr beide den Abstand zum Mikrofon ein?</li>\n<li>Gibt es Nebengeräusche, die Du abstellen musst? Hast Du überhaupt Einfluss darauf?</li>\n</ol>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und dem Gespräch folgen musst Du ja auch noch. Erzählt Deine Gesprächspartnerin vielleicht gerade Unsinn? Oder hat sie etwas gesagt, bei dem Du später nachfragen willst? Mach Dir dazu schnell eine Notiz, denn am Ende ihrer Antwort wirst Du Deine Nachfrage vermutlich vergessen haben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Pausen notwendig werden, rate ich dazu, die Aufnahme nicht zu stoppen. Du kannst entweder auf Pause drücken oder das Gerät weiterlaufen lassen. Hintergrund ist, dass die meisten Aufnahmegeräte für jede Aufnahme eine eigene Datei anlegen und Du schlimmstenfalls nachher in einem Wust aus Dateien sitzt, die unübersichtlich benannt sind, und Du den Überblick verlierst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Andererseits kann es aber auch sinnvoll sein, zwischendurch die Aufnahme zu stoppen! Denn dann speichert Dein Aufnahmegerät die Aufnahme definitiv und im Fall einer Störung (Stromausfall, Gerätefehler) geht nichts verloren. Hier musst Du für Dich einen praktikablen Weg finden.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>5. Nach der Aufnahme</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das Gespräch ist irgendwann beendet, Ihr habt einen guten Schluss gefunden und seid zufrieden mit dem Verlauf. Spätestens jetzt drückst Du die Stopp-Taste am Aufnahmegerät und speicherst Deine Aufnahme. Notiere Dir spätestens jetzt alles, was Du von Deiner Gesprächspartnerin verlinken willst (Blog, eigener Podcast, Social Media etc) und schieße vielleicht ein Foto für Dein Blog, wenn sie einverstanden ist. Noch einmal kurz in die Aufnahme rein hören, ob es gut klingt, Gesprächspartnerin verabschieden und los geht's mit der Nachbearbeitung!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Die Nachbearbeitung</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wie schon gesagt: Mein Ansatz in Gesprächsformaten ist, die Kompetenz meiner Gesprächspartnerin so gut wie möglich herauszuarbeiten. Das geht nach meinem Dafürhalten am besten über einen guten Schnitt - das ist der Hauptteil der Nachbearbeitung und ich sage es gleich: Das ist am Anfang sehr zeitintensiv. Aber es lohnt sich auch. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Kopiere an Deinem Computer zunächst die Dateien von der SD-Karte des Aufnahmegeräts auf den Rechner. Ich habe für jede meiner Podcastproduktionen einen Ordner und darin weitere Ordner für jede Episode. In unserem Beispiel des Gesprächs sollten also zwei Audio-Dateien zu kopieren sein: Deine Tonspur und die Deiner Gesprächspartnerin. Oder halt n je Aufnahme - wir erinnern uns: Wann immer Du die Aufnahme per Stop-Taste unterbrichst und sie neu startest, ensteht eine neue Datei.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":436,\"sizeSlug\":\"large\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><figure class=\"wp-image-436\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/25/aufnahmen.png\" alt=\"Ein Ausschnitt aus dem Screenshot meines Windows-Ordners, in dem die Audiodateien einer Podcastsitzung zu sehen sind. Es sind sechs Stück, weil wir zu dritt waren und die Aufnahme einmal unterbrochen wurde.\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/25/responsive/aufnahmen-xs.png 640w ,https://joernschaar.de/media/posts/25/responsive/aufnahmen-sm.png 768w ,https://joernschaar.de/media/posts/25/responsive/aufnahmen-md.png 1024w ,https://joernschaar.de/media/posts/25/responsive/aufnahmen-lg.png 1366w ,https://joernschaar.de/media/posts/25/responsive/aufnahmen-xl.png 1600w ,https://joernschaar.de/media/posts/25/responsive/aufnahmen-2xl.png 1920w\"></figure>\n<figcaption>Zwei Aufnahmen, drei Teilnehmer</figcaption>\n</figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Starte nun das Aufnahmeprogramm Deiner Wahl und ziehe die Dateien auf getrennte Tonspuren: Wie Du im Screenshot oben sehen kannst, benennt mein Aufnahmegerät die Spuren zwar umständlich, aber nachvollziehbar: Auf ZOOM001_Tr1 ist meine eigene Spur, auf Tr3 und 4 die meiner Mitpodcaster. Irgendwo in der Aufnahme habe ich die Stopptaste gedrückt und das Muster wiederholt sich mit dem Präfix ZOOM002_. Alle mit \"Tr1\" benannten Dateien wandern nun auf eine Spur in meinem Schnittprogramm. Hier zeigt sich schon, wie sinnvoll es ist, die Aufnahme durchlaufen zu lassen: Es ist nämlich in vielen Schnittprogrammen ausgesprochen figelinsch<sup>(<a rel=\"noreferrer noopener\" href=\"https://de.wiktionary.org/wiki/figelinsch\" target=\"_blank\">?</a>)</sup> die Dateien auf den beiden Spuren synchron zu bekommen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du zusätzlich zum Gespräch noch andere Audioquellen hast, wie zum Beispiel ein Intro, Trenner, Atmo oder Einspieler, dann lege weitere Spuren dafür an. Dabei sollten ähnliche Audios auf gemeinsamen Spuren liegen, also Intro und Trenner können auf die selbe Spur, Einspieler und Hintergrundgeräusche auf jeweils eigene Spuren.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nächster Schritt: Abspeichern. Du hast alle Dateien in der richtigen Reihenfolge an der richtigen Position, spätestens jetzt möchtest Du speichern.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Schneiden</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":435,\"sizeSlug\":\"large\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><figure class=\"wp-image-435\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/25/schnitte.png\" alt=\"Das Bild zeigt drei unterschiedlich eingefärbte Audiospuren, ie sind an vielen Stellen durch senkrechte Linien unterteilt. Diese markieren die Stellen an denen ich geschnitten habe.\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/25/responsive/schnitte-xs.png 640w ,https://joernschaar.de/media/posts/25/responsive/schnitte-sm.png 768w ,https://joernschaar.de/media/posts/25/responsive/schnitte-md.png 1024w ,https://joernschaar.de/media/posts/25/responsive/schnitte-lg.png 1366w ,https://joernschaar.de/media/posts/25/responsive/schnitte-xl.png 1600w ,https://joernschaar.de/media/posts/25/responsive/schnitte-2xl.png 1920w\"></figure>\n<figcaption>Screenshot einer typischen Produktion in Reaper mit Ultraschall</figcaption>\n</figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Jede senkrechte Linie in diesem Screenshot repräsentiert einen Schnitt. Für jeden Schnitt unternehme ich diese Arbeitsschritte:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:list {\"ordered\":true} --></p>\n<ol>\n<li>Audio anhören</li>\n<li>entscheiden \"Hier muss ich schneiden\"</li>\n<li>linken Marker setzen</li>\n<li>weiter hören</li>\n<li>rechten Marker setzen</li>\n<li>vorhören</li>\n<li>ggf. rechts und links korrigieren (so lange wiederholen, bis es passt)</li>\n<li>schneiden</li>\n<li>Schnitt überprüfen</li>\n<li>ggf. Schnitt kaschieren (durch Fade-In/Fade-Out, Kreuzblende o.ä.)</li>\n<li>nochmal überprüfen und ggf. korrigieren</li>\n<li>weiter bei 1. bis die gesamte Aufnahme bearbeitet ist</li>\n</ol>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:paragraph --></p>\n<p>In einer durchschnittlichen Episode von Jörn Schaars feinem Podcast gehe ich diese Liste rund 60 mal durch. Als Beispiel: Die Original-Aufnahme von <a href=\"https://www.meine-url-ist-laenger-als-deine.de/jsfp283/\" target=\"_blank\" rel=\"noreferrer noopener\">JSFP283</a> war 24'06'' lang. Nach dem Schnitt habe ich 19'26'' veröffentlicht. Und da spreche nur ich, da muss ich niemanden gut aussehen lassen. In meinem Podcast verschwinden - sofern das mit vertretbarem Aufwand machbar ist - viele \"ähm\"-Laute, Wortwiederholungen (\"das, das, das Problem daran ist\"), Füllwörter (\"wie gesagt\") oder Passagen mit denen ich nach der Aufnahme nicht mehr zufrieden bin. Ich habe bei mir festgestellt, dass ich viele Sätze mit \"und\" beginne, um eine Verbindung zum vorherigen Satz herzustellen. Ich habe aber auch bemerkt, dass ich dieses einleitende \"und\" häufig weglassen kann und damit sofort um einiges eloquenter wirke. Statt \"Ich habe dieses und jenes herausgefunden und mit diesem Wissen kann ich nun etwas anderes tun.\" wirkt \"Ich habe dieses und jenes herausgefunden. Mit diesem Wissen kann ich nun etwas anderes tun.\" viel fokussierter.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das sollte - finde ich - immer das Ziel sein: Präsentiere der staunenden Weltöffentlichkeit die bestmöglich artikulierte Version dessen was gesagt wurde. Natürlich ist die oberste Prämisse dabei, dass die inhaltliche Aussage nicht verändert werden darf. Aus dem Satz \"Ich bin nicht doof\" könnte man mit wenig Aufwand das \"nicht\" herausschneiden und niemand würde es bemerken - das wäre aber mehr als unehrenhaft, machen wir nicht. Auch der Gesprächfluss sollte darunter nicht leiden. Wir schneiden hier einen Podcast, da ist die Länge nicht so entscheidend wie etwa beim Radio wo manchmal selbst einzelne Atemgeräusche entfernt werden, damit der O-Ton einer Gesprächspartnerin nicht zu lang wird.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Verschwinden sollten selbstredend alle Passagen, in denen Dein Gast signalisiert hat, dass sie die nicht im Podcast haben will und interne Absprachen (\"Ich würde dann jetzt noch was zu dem Geldwäscheskandal fragen wollen und dann zum Abschluss kommen?\" - \"Ja gern, aber dann lassen Sie mich noch was zu den Drohbriefen sagen.\" bevor es dann im Gespräch genau darum geht.) Außerdem kurzes Zwischengoogeln oder blättern in Notizen, wenn dabei nichts gesagt wird, das inhaltlich relevant ist (\"Moment, das hatte ich hier irgendwo stehen, nein, hier nicht, hm komisch, wo war das denn?\")</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Was ich nie herausschneiden würde, sind Atemgeräusche und diese Momente der Stille, wenn jemand nach der richtigen Formulierung sucht oder kurz über die Antwort nachdenken muss. Gerade bei emotional aufwühlenden Themen, schaffen diese Pausen Nähe und Verständnis bei der Hörerin.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wie schon mehrfach gesagt: Dein Ziel sollte in meinen Augen sein, Deine Gesprächspartnerin und ihr Wissen oder ihre Erfahrungen im bestmöglichen Licht erscheinen zu lassen. Gleichzeitig nimmst Du mit einem guten Schnitt Deinen Hörerinnen die Arbeit ab, wichtiges von unwichtigem zu unterscheiden und servierst Ihnen ein sauberes, ablenkungsfreies Kondensat Eures Gesprächs.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Es gibt auch noch einen anderen Ansatz, nämlich das Gespräch so authentisch wie möglich wiedergeben zu wollen mit all seinen Menschlichkeiten, Fehlern und Verirrungen. Ich persönlich finde das für so genannte \"Laberpodcasts\" auch völlig in Ordnung: Drei Typen, die sich zweiwöchentlich über Comics, Technik und Craft Beer unterhalten, müssen sich diesen ganzen Schneide-Aufwand vielleicht wirklich nicht geben. Für mich ganz persönlich gilt aber: Sobald ich jemanden einlade und zu ihrem Spezialthema befrage, dann will ich diese Person auch glänzen lassen. Deswegen gebe ich mir sehr viel Mühe mit der Nachbearbeitung. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:pullquote --></p>\n<figure class=\"wp-block-pullquote\">\n<blockquote>\n<p>\"Nicht schneiden ist nicht authentisch, das ist Faulheit!\"</p>\n<p><cite>Holger Klein in <a href=\"https://www.sendegarten.de/2020/05/24/seg102-geliebtwerden/\" target=\"_blank\" rel=\"noreferrer noopener\">Sendegarten Episode 102</a></cite></blockquote>\n</figure>\n<p>\n<!-- /wp:pullquote --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Kapitelmarken</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du in Deinem Podcast Kapitelmarken einsetzen möchtest, dann solltest Du sich schon gleich beim Schneiden in Deine Episode einfügen. Du kannst damit den Inhalt thematisch strukturieren und gibst der Hörerin die Gelegenheit, zu einem späteren Zeitpunkt eine bestimmte Stelle wiederzufinden oder für sie uninteressante Stellen zu überspringen. Entsprechend sollten Deine Kapitelmarken eindeutig benannt sein und so einen Mehrwert bieten.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Ergebnis exportieren</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Am Ende stehen wir nun also mit einer Datei da, die wir den Widrigkeiten unseres Schnittprogramms abgetrotzt haben und mit der wir so sehr zufrieden sind, wie es nur geht. Ich empfehle ja immer, das Mastering und den Upload auf den Server durch Auphonic erledigen zu lassen. Dazu ist eine eigene Artikelserie in Arbeit, in der ich auf Feinheiten eingehen werde. Exportiere also Deine Kapitelmarken und  alle Spuren einzeln und lade sie zu Auphonic hoch, um eine Produktion zu starten. Während Auphonic rechnet, kannst Du die Vorbereitungen zum <a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-8-eine-episode-veroeffentlichen/\">Veröffentlichen der Episode</a> treffen und die Shownotes schreiben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Nach der Veröffentlichung</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn die Episode online ist, weise ich auf den Social Media-Kanälen des jeweiligen Podcasts darauf hin und informiere meine Gesprächspartnerin per Mail darüber, dass ihre Episode nun online ist. Dabei finde ich es nicht weiter verwerflich, sie zu bitten auch ihre Social Media-Kanäle zu nutzen. Für den Podcast <a rel=\"noreferrer noopener\" href=\"https://forschergeist.de/\" target=\"_blank\">Forschergeist</a> erstellt Tim Pritlove sogar für jede Episode ein kleines Poster, das in der Fakultät seiner Gesprächspartnerinnen ausgehangen werden kann - komplett mit QR-Code als Link zur Episode. </p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/25/20190718_174323-e1563466911286.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2020-10-07T17:28:20+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-templates-mit-twig-8-team-oder-gaesteliste/index.html",
            "url": "https://joernschaar.de/podlove-templates-mit-twig-8-team-oder-gaesteliste/index.html",
            "title": "Podlove-Templates mit Twig (8): Team- oder Gästeliste",
            "summary": "Viele Podcastprojekte bestehen aus mehr als einer Person. Manche haben regelmäßige Gäste, andere haben ein großes Team, das immer wieder neu zusammen kommt. Vielleicht gibt es sogar beide Optionen in Deinem Projekt. Und vielleicht hast Du ja das Bedürfnis danach, eine Seite zu haben auf&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Viele Podcastprojekte bestehen aus mehr als einer Person. Manche haben regelmäßige Gäste, andere haben ein großes Team, das immer wieder neu zusammen kommt. Vielleicht gibt es sogar beide Optionen in Deinem Projekt. Und vielleicht hast Du ja das Bedürfnis danach, eine Seite zu haben auf der alle Deine Teammitglieder und alle Deine Gäste angezeigt werden. In dieser Lektion meines kleinen Tutorials zeige ich Dir wie Du eine Gästeliste bauen kannst - daraus kannst Du ableiten, was für eine Teamseite zu tun wäre. Ich setze voraus, dass Du das Contributor-Modul aktiviert hast und weißt, wie Du Mitwirkende anlegst und einer Episode hinzufügst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"align\":\"justify\"} --></p>\n<p class=\"has-text-align-justify\">Zunächst legen wir ein neues Template an, das beispielsweise \"Gästeliste\" heißen könnte. Und dann geht es mit der bekannten <code>for</code>-Schleife los, die wir schon zu so vielen Gelegenheiten benutzt haben:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for contributor in podcast.contributors ({scope: \"global-active\", order: \"DESC\", orderby: \"id\", group: \"gaeste\"}) %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das müssen wir jetzt ein wenig auseinander nehmen: Wir schauen uns hier also alle Mitglieder von <code>podcast.contributors</code> an. Mit <code>scope: \"global-active\"</code> schränken wir die Schleife auf die Personen ein, die mindestens einer veröffentlichten Episode zugeordnet sind. Das ist vor allem dann interessant, wenn Du regelmäßig wechselnde Gäste hast und Episoden lange im Voraus produzierst. Wenn Du global-active benutzt, erscheinen Deine Gäste erst dann in dieser Liste, wenn ihre erste Episode online geht. Das ist auch der Default-Wert für diese Option, Du kannst die Angabe also auch weglassen. Möchtest Du alle Gäste anzeigen, die als Mitwirkende angelegt sind, solltest Du als Scope <code>global</code> einstellen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p> <code>order: \"DESC\"</code> bewirkt, dass die Gäste in absteigender Reihenfolge sortiert werden, <code>orderby: \"id\"</code> legt fest, nach welchem Kriterium sortiert werden soll. Möglich wäre hier auch <code>name</code> (Das ist wieder der Default-Wert), <code>gender</code> oder mutmaßlich jede andere Option, die Du im Mitwirkenden-Menü ausfüllen kannst. Die Dokumentation ist hier etwas unterwältigend, deswegen käme das auf den Versuch an. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Zuletzt legen wir fest, dass wir ausschließlich Mitwirkende anzeigen lassen wollen, die in unseren Episoden zu Gast waren, das funktioniert mit <code>group: \"gaeste\"</code>, wobei <code>gaeste</code> hier der Slug der Mitwirkenden-Gruppe ist, die Du anzeigen möchtest. Das könnte also auch \"moderatorinnen\", \"technik\" oder \"bandmitglieder\" sein, so lange es diese Gruppe gibt. Analog funktioniert das auch mit <code>role: \"gaeste\"</code>, wenn das besser in Deine Mitwirkenden-Struktur passt. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{{ contributor.image.html({width: 100, height: 100, alt: contributor.name, title: contributor.name}) }}&lt;br /><restore-line-break>  {% for service in contributor.services({category: \"social\"}) %}<restore-line-break>    &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\"><restore-line-break>      {{ service.image.html({width: 20, heigth: 20, alt: service.name}) }}<restore-line-break>    &lt;/a><restore-line-break>{% endfor %}<restore-line-break>{% for service in contributor.services({category: \"donation\"}) %}<restore-line-break>  &lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\"><restore-line-break>    {{ service.image.html({width: 20, heigth: 20, alt: service.name}) }}<restore-line-break>  &lt;/a><restore-line-break>{% endfor %}  <restore-line-break></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Als nächstes fügen wir das Profilbild der Mitwirkenden ein und stellen in einer neuen Zeile die Social Media-Profile dar. Auch das ist wieder eine for-Schleife, kennen wir schon. Das gleiche machen wir mit den Spenden-Icons. Wir müssen hier nicht abfragen, ob in der Liste überhaupt etwas anzuzeigen ist, wenn es nichts gibt, wird auch nichts gezeigt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;strong>{{ contributor.name }}&lt;/strong> ist bekannt als {{ contributor.jobtitle }} und aus:<restore-line-break>&lt;ul><restore-line-break>{% for episode in contributor.episodes %}<restore-line-break>  &lt;li><restore-line-break>    &lt;a href=\"{{ episode.url }}\">{{ episode.post.post_title }}&lt;/a> vom {{ episode.publicationDate.format('d.m.Y') }}<restore-line-break>  &lt;/li><restore-line-break>{% endfor %}            <restore-line-break>&lt;/ul></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Den Namen der Mitwirkenden lassen wir fett anzeigen und dann habe ich hier eine kleine Spielerei, indem ich im Mitwirkenden-Menü ein paar nette Worte über die Mitwirkende einfüge. Das ist natürlich nicht die ganz reine Lehre, weil diese Angaben grundsätzlich auch im Podcast-Feed auftauchen, wenn sie definiert sind. Darunter zeigen wir die Episoden mit dieser Mitwirkenden an, das kennst Du schon aus einer anderen Lektion. Das Ergebnis sieht am Ende so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":379,\"sizeSlug\":\"large\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-379\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/24/gästeliste.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/24/responsive/gästeliste-xs.png 640w ,https://joernschaar.de/media/posts/24/responsive/gästeliste-sm.png 768w ,https://joernschaar.de/media/posts/24/responsive/gästeliste-md.png 1024w ,https://joernschaar.de/media/posts/24/responsive/gästeliste-lg.png 1366w ,https://joernschaar.de/media/posts/24/responsive/gästeliste-xl.png 1600w ,https://joernschaar.de/media/posts/24/responsive/gästeliste-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Interessantes Detail übrigens: Je nach Serverkonfiguration kann es dazu kommen, dass die Profilbilder Deiner Contributorinnen nicht angezeigt werden. Ich habe mich darüber lange gewundert und alle möglichen Tricks und Kniffe ausprobiert. Was letztlich geholfen hat: Ich habe in der Wordpress-Mediathek bei den Bildern sowohl einen Titel als auch eine Beschriftung, einen alternativen Text und eine Bildbeschreibung hinterlegt. Letzteres sollte man aus Gründen der Barrierefreiheit ja ohnehin immer tun, ich vergesse das noch zu oft. Wenn diese Felder beim Upload der Bilder ausgefüllt sind (oder nachträglich ausgefüllt werden) passiert also irgendeine Art von Magie und die Bilder erscheinen zuverlässig.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Beim Blick auf den Screenshot oben bekommen erfahrene Internetzhasen schon eine Idee, ich lasse das ganze in einer Tabelle darstellen. Das ist zwar nicht HTML 5-konform, funktioniert aber zuverlässig. So sieht der ganze Code dieses Templates aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;table style=\"border:1px solid white;\"><restore-line-break>{% for contributor in podcast.contributors ({scope: \"global-active\", order: \"DESC\", orderby: \"id\", group: \"gaeste\"}) %}<restore-line-break>&lt;tr><restore-line-break>&lt;td style=\"border:1px solid white;text-align:top;vertical-align:top;border-bottom:1px black solid;border-spacing:7px 25px\"><restore-line-break>{{ contributor.image.html({width: 100, height: 100, alt: contributor.name, title: contributor.name}) }}&lt;br /><restore-line-break>{% for service in contributor.services({category: \"social\"}) %}<restore-line-break>&lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\">{{ service.image.html({width: 20, heigth: 20, alt: service.name}) }}&lt;/a><restore-line-break>{% endfor %}<restore-line-break>{% for service in contributor.services({category: \"donation\"}) %}<restore-line-break>&lt;a target=\"_blank\" title=\"{{ service.title }}\" href=\"{{ service.profileUrl }}\">{{ service.image.html({width: 20, heigth: 20, alt: service.name}) }}&lt;/a><restore-line-break>{% endfor %}  <restore-line-break>&lt;/td><restore-line-break>&lt;td style=\"border:1px solid white;text-align:top;vertical-align:top;border-bottom:1px black solid;border-spacing:7px 25px\"><restore-line-break>&lt;strong>{{ contributor.name }}&lt;/strong> ist bekannt als {{ contributor.jobtitle }} und aus:<restore-line-break>&lt;ul><restore-line-break>{% for episode in contributor.episodes %}<restore-line-break>&lt;li>&lt;a href=\"{{ episode.url }}\">{{ episode.post.post_title }}&lt;/a> vom {{ episode.publicationDate.format('d.m.Y') }}&lt;/li><restore-line-break>{% endfor %}            <restore-line-break>&lt;/ul><restore-line-break>&lt;/td><restore-line-break>&lt;/tr><restore-line-break>{% endfor %}<restore-line-break>&lt;/table></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Am Schluss erstellst Du eine neue Seite in Wordpress, in der nichts weiter als der Templateaufruf steht und fertig ist Deine Gästeliste.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Alle Lektionen in dieser Reihe:</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-1/\">Podlove-Templates mit Twig (1): Einführung und erste Schritte</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-2/\">Podlove-Templates mit Twig (2): Episoden-Metadaten</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-3/\">Podlove-Templates mit Twig (3): Related Episodes</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-4-moderation-und-gaeste-schick-anzeigen/\">Podlove-Templates mit Twig (4): Moderation und Gäste schick anzeigen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-5-episodenarchiv/\">Podlove-Templates mit Twig (5): Episodenarchiv</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-6-spielereien-mit-for-schleifen/\">Podlove-Templates mit Twig (6): Spielereien mit for-Schleifen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-7-status-einer-episode/\">Podlove-Templates mit Twig (7): Status einer Episode</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-8-team-oder-gaesteliste/\">Podlove-Templates mit Twig (8): Team- oder Gästeliste</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/24/beitragsbild-templates.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-12-27T12:49:00+01:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/auphonic-2-eine-solo-produktion-starten/index.html",
            "url": "https://joernschaar.de/auphonic-2-eine-solo-produktion-starten/index.html",
            "title": "Auphonic (2): Eine Solo-Produktion starten",
            "summary": "Heute möchte ich Dir zeigen, wie Du Deine erste Aufnahme durch Auphonic jagst und wie Du mit wenigen Klicks die richtigen Metadaten an die richtige Stelle in Deinem Feed bekommst. Ich gehe davon aus, dass Du wie in Teil 1 dieses Tutorials beschrieben ein Preset&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Heute möchte ich Dir zeigen, wie Du Deine erste Aufnahme durch Auphonic jagst und wie Du mit wenigen Klicks die richtigen Metadaten an die richtige Stelle in Deinem Feed bekommst. Ich gehe davon aus, dass Du wie in <a href=\"http://joernschaar.de/auphonic-1-grundeinstellungen/\">Teil 1 dieses Tutorials</a> beschrieben ein Preset für Deinen Podcast angelegt hast und dass Du bereits etwas aufgenommen hast, Dir also sowohl Audio als auch Kapitelmarken vorliegen. Im ersten Schritt wählst Du das passende Preset für Deinen Podcast aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":355} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-355\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/22/produktion1.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/22/responsive/produktion1-xs.png 640w ,https://joernschaar.de/media/posts/22/responsive/produktion1-sm.png 768w ,https://joernschaar.de/media/posts/22/responsive/produktion1-md.png 1024w ,https://joernschaar.de/media/posts/22/responsive/produktion1-lg.png 1366w ,https://joernschaar.de/media/posts/22/responsive/produktion1-xl.png 1600w ,https://joernschaar.de/media/posts/22/responsive/produktion1-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dadurch werden die Grundeinstellungen für diesen Podcast so geladen, wie wir sie in Lektion 1 angelegt haben, das erspart uns eine Menge Arbeit beim Eintragen der Metadaten. Da ich für die Screenshots eine bestehende Produktion verwende, steht die Upload Methode hier auf \"File\". Du solltest nach Möglichkeit die Dropbox dafür nutzen, weil Du Dir dann keine Sorgen um Verbindungsabbrüche machen musst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"style\":{\"color\":{\"text\":\"#d90609\",\"background\":\"#f8f85c\"}}} --></p>\n<p class=\"has-text-color has-background\" style=\"background-color:#f8f85c;color:#d90609\"><strong>Obacht:</strong> Auphonic scannt das Dropbox-Verzeichnis nur einmal, achte also darauf, dass Dein Ordner komplett synchronisiert ist, bevor Du \"Dropbox\" als Upload Methode auswählst. Gegebenenfalls musst Du die Produktion einmal abspeichern und sie erneut öffnen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":356} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-356\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/22/produktion2.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/22/responsive/produktion2-xs.png 640w ,https://joernschaar.de/media/posts/22/responsive/produktion2-sm.png 768w ,https://joernschaar.de/media/posts/22/responsive/produktion2-md.png 1024w ,https://joernschaar.de/media/posts/22/responsive/produktion2-lg.png 1366w ,https://joernschaar.de/media/posts/22/responsive/produktion2-xl.png 1600w ,https://joernschaar.de/media/posts/22/responsive/produktion2-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Intro und ggf. Outro haben wir im Preset schon festgelegt, ebenso \"Artist\" und \"Album\". Wir müssen also lediglich bei \"Track\" und beim \"Title\" noch etwas eintragen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":357} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-357\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/22/produktion3.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/22/responsive/produktion3-xs.png 640w ,https://joernschaar.de/media/posts/22/responsive/produktion3-sm.png 768w ,https://joernschaar.de/media/posts/22/responsive/produktion3-md.png 1024w ,https://joernschaar.de/media/posts/22/responsive/produktion3-lg.png 1366w ,https://joernschaar.de/media/posts/22/responsive/produktion3-xl.png 1600w ,https://joernschaar.de/media/posts/22/responsive/produktion3-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die gesamte rechte Spalte lassen wir durch unser Preset aus Lektion 1 ausfüllen und fassen die gar nicht mehr an. Der Subtitle ist auf 255 Zeichen begrenzt und wird nur von manchen Podcatchern oder Verzeichnissen genutzt. Du kannst den Subtitle in Deinem Blog über Podlove-Templates einsetzen, ich zum Beispiel nutze sie auf <a href=\"http://joernschaar.de/podlove-templates-mit-twig-6-spielereien-mit-for-schleifen/\">meiner selbstgebauten Startseite</a> für ältere Episoden. Bei \"Summary\" solltest Du eine ausführliche Beschreibung Deiner Episode einfügen. Sie wird von fast allen Podcatchern genutzt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Unter \"Tags\" kannst Du Deiner Episode zusätzlich auch noch Schlagwörter geben. Die werden in die Metadaten des Audiofiles codiert und können dann auch auf beliebigen Abspielgeräten gelesen werden. Ich finde es wichtiger, die Schlagwörter im Blog zu haben und trage sie dort ein. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"backgroundColor\":\"highlight\",\"textColor\":\"secondary\"} --></p>\n<p class=\"has-secondary-color has-highlight-background-color has-text-color has-background\"><strong>Aufgepasst:</strong> Leider werden die Tags seit dem Update auf Wordpress 5.0 und den Gutenberg-Editor nicht mehr korrekt an Podlove übergeben, deswegen trage ich sie hier in der Regel gar nicht erst ein.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":358} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-358\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/22/produktion4.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/22/responsive/produktion4-xs.png 640w ,https://joernschaar.de/media/posts/22/responsive/produktion4-sm.png 768w ,https://joernschaar.de/media/posts/22/responsive/produktion4-md.png 1024w ,https://joernschaar.de/media/posts/22/responsive/produktion4-lg.png 1366w ,https://joernschaar.de/media/posts/22/responsive/produktion4-xl.png 1600w ,https://joernschaar.de/media/posts/22/responsive/produktion4-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die erste Kapitelmarke muss sich immer an Position 00:00:00 befinden, sonst geraten die angeschlossenen Podcast-Apps durcheinander. Ich lege sie immer mit \"Add Chapter Mark Row\" selbst an und drücke für alle weiteren Marken auf \"Import chapter marks from file\". Dann wähle ich die Kapitelmarkendatei wie sie aus Audacity, Reaper (Ultraschall) oder Adobe Audition herausfällt aus. Das Ergebnis sieht so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":359} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-359\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/22/produktion5.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/22/responsive/produktion5-xs.png 640w ,https://joernschaar.de/media/posts/22/responsive/produktion5-sm.png 768w ,https://joernschaar.de/media/posts/22/responsive/produktion5-md.png 1024w ,https://joernschaar.de/media/posts/22/responsive/produktion5-lg.png 1366w ,https://joernschaar.de/media/posts/22/responsive/produktion5-xl.png 1600w ,https://joernschaar.de/media/posts/22/responsive/produktion5-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich habe hier in der rechten Spalte zusätzlich noch Links eingefügt. Die erscheinen dann im jeweiligen Player direkt an der Kapitelmarke und Deine Hörerinnen können direkt von dort zu einem weiterführenden Link gelangen ohne den Umweg über Deine Website nehmen zu müssen. In meinen Augen bietet sich diese Möglichkeit aber nur dann an, wenn es zu dieser Kapitelmarke genau einen Link gibt. Für alle anderen Fälle gibt es die Shownotes.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Zusätzlich kannst Du auch für jedes Kapitel ein eigenes Titelbild definieren. Manche Podcatcher können diese Bilder anzeigen und auch das Audiogram bei Youtube bekommt durch diese kleine Diashow einen zusätzlichen Wert. Wenn ich diese Funktion nutze, füge ich die Bilder aber auch meinem Episodeneintrag im Blog hinzu, damit auch die Hörerinnen etwas davon haben, deren Podcatcher die Bilder nicht anzeigt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":360} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-360\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/22/produktion6.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/22/responsive/produktion6-xs.png 640w ,https://joernschaar.de/media/posts/22/responsive/produktion6-sm.png 768w ,https://joernschaar.de/media/posts/22/responsive/produktion6-md.png 1024w ,https://joernschaar.de/media/posts/22/responsive/produktion6-lg.png 1366w ,https://joernschaar.de/media/posts/22/responsive/produktion6-xl.png 1600w ,https://joernschaar.de/media/posts/22/responsive/produktion6-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im nächsten Abschnitt siehst Du die Output-Formate, die Du in Deinem Preset eingestellt hast. Das einzige Eingabefeld, das hier noch wichtig ist, ist \"Output File Basename\". Ich trage hier das Episodenkürzel ein, daraus erzeugt Auphonic die Dateinamen aller Assets. Das \"b\" zeigt hier nur an, dass ich im Produktionsprozess einen Fehler gemacht und die Datei ein zweites Mal gerendert habe, nachdem sie schon einmal durch Auphonic gelaufen und auf dem FTP-Server abgelegt worden ist. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich hoste meine Audiodateien beim CDN Podseed, das bedeutet dass ich die Datei einmal hochlade und sie danach auf mehrere Server verteilt wird. So sollen Lastspitzen bei hohen Zugriffszahlen vermieden werden. Das hat aber den Nebeneffekt, dass es nicht immer ausreicht, eine Datei mit einer neuen zu überschreiben, weil dieses Überschreiben nicht immer auf allen Servern ankommt. Damit ich sicher sein kann, dass überall die identische Datei ausgeliefert wird, schicke ich sie noch einmal mit neuem Dateinamen hinterher.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die externen Services sind auch bereits durch das Preset definiert, es kann nichts mehr schiefgehen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":361} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-361\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/22/produktion7.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/22/responsive/produktion7-xs.png 640w ,https://joernschaar.de/media/posts/22/responsive/produktion7-sm.png 768w ,https://joernschaar.de/media/posts/22/responsive/produktion7-md.png 1024w ,https://joernschaar.de/media/posts/22/responsive/produktion7-lg.png 1366w ,https://joernschaar.de/media/posts/22/responsive/produktion7-xl.png 1600w ,https://joernschaar.de/media/posts/22/responsive/produktion7-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir starten also die Produktion, da erscheint dann noch einmal eine Sicherheitsabfrage: Nur wenn Dein Zeitkontingent bei Auphonic groß genug ist, wird die Produktion auch wirklich durchgeführt. Wenn Du zum Beispiel noch 45 Minuten übrig hast, Deine Episode aber 57 Minuten lang ist, bricht das System nach 45 Minuten ab und Deine Episode ist nicht vollständig.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bestätige also, dass die Produktion starten soll und widme Dich Deinen Shownotes. Im Blog kannst Du nun schon einmal alles für die Veröffentlichung Deiner Episode vorbereiten. Wenn die Produktion schon ein paar Minuten läuft, kannst Du Dir die Metadaten importieren. Dazu scrollst Du in der Episode nach unten bis zur Podlove-Sektion und wählst die Produktion aus der Liste aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":362} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-362\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/22/produktion8.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/22/responsive/produktion8-xs.png 640w ,https://joernschaar.de/media/posts/22/responsive/produktion8-sm.png 768w ,https://joernschaar.de/media/posts/22/responsive/produktion8-md.png 1024w ,https://joernschaar.de/media/posts/22/responsive/produktion8-lg.png 1366w ,https://joernschaar.de/media/posts/22/responsive/produktion8-xl.png 1600w ,https://joernschaar.de/media/posts/22/responsive/produktion8-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im nächsten Schritt importierst Du das Produktionsergebnis und die Metadaten in Deine Episode. Klicke dazu einfach die entsprechenden Knöpfe an:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":363} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-363\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/22/produktion9.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/22/responsive/produktion9-xs.png 640w ,https://joernschaar.de/media/posts/22/responsive/produktion9-sm.png 768w ,https://joernschaar.de/media/posts/22/responsive/produktion9-md.png 1024w ,https://joernschaar.de/media/posts/22/responsive/produktion9-lg.png 1366w ,https://joernschaar.de/media/posts/22/responsive/produktion9-xl.png 1600w ,https://joernschaar.de/media/posts/22/responsive/produktion9-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>In den Feldern \"Laufzeit\", \"Zusammenfassung\" und \"Beschreibung\" sollten nun die richtigen Werte erscheinen. Klicke im Zweifel einfach nochmal auf den Knopf, der keinen Effekt hatte, manchmal hakt die Verbindung ein wenig. Inzwischen müsste Auphonic die Produktion abgeschlossen haben, mit einem Klick auf \"Verify all\" kannst Du überprüfen, welche Deiner Mediendateien schon auf Deinem FTP-Server zu finden sind. Lauter grüne Haken? Herzlichen Glückwunsch, Deine Episode ist klar zur Veröffentlichung!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":364} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-364\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/22/produktion10-1024x163.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/22/responsive/produktion10-1024x163-xs.png 640w ,https://joernschaar.de/media/posts/22/responsive/produktion10-1024x163-sm.png 768w ,https://joernschaar.de/media/posts/22/responsive/produktion10-1024x163-md.png 1024w ,https://joernschaar.de/media/posts/22/responsive/produktion10-1024x163-lg.png 1366w ,https://joernschaar.de/media/posts/22/responsive/produktion10-1024x163-xl.png 1600w ,https://joernschaar.de/media/posts/22/responsive/produktion10-1024x163-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>In der nächsten Episode beschäftigen wir uns mit Multitrack-Aufnahmen. Damit kannst Du auch Episoden mit mehreren Sprecherinnen sinnvoll bearbeiten.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Weitere Lektionen:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/auphonic-1-grundeinstellungen/\">Auphonic (1): Grundeinstellungen</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/22/auphoniclogo.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-12-01T16:47:58+01:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-templates-mit-twig-7-status-einer-episode/index.html",
            "url": "https://joernschaar.de/podlove-templates-mit-twig-7-status-einer-episode/index.html",
            "title": "Podlove-Templates mit Twig (7): Status einer Episode",
            "summary": "Ein sehr spannendes Feature, das uns die Verschmelzung von Wordpress und Podlove bietet ist der Episoden-Status. Der ist Teil des WP Post-Objekts, das wir schon bei der Archivseite und der Spielerei mit for-Schleifen kurz kennengelernt haben. Episoden haben einen von mehreren Staten und damit können&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Ein sehr spannendes Feature, das uns die Verschmelzung von Wordpress und Podlove bietet ist der Episoden-Status. Der ist Teil des WP Post-Objekts, das wir schon bei der Archivseite und der Spielerei mit for-Schleifen kurz kennengelernt haben. Episoden haben einen von mehreren Staten und damit können wir im Template ein bisschen was machen. Die verschiedenen Zustände sind:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>Publish: Die Episode ist veröffentlicht und öffentlich sichtbar.</li>\n<li>Private: Die Episode ist veröffentlicht und nur für eingeloggte Benutzer sichtbar.</li>\n<li>Future: Die Episode hat ein Veröffentlichtungsdatum, das in der Zukunft liegt.</li>\n<li>Pending: Die Episode ist bereit zur Veröffentlichung, aber bisher hat niemand auf \"Veröffentlichen\" gedrückt oder ein Datum voreingestellt.</li>\n<li>Draft: Die Episode liegt als Entwurf vor.</li>\n<li>Trash: Die Episode wurde in den Papierkorb verschoben. </li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir können nicht den Status einer bestimmten Episode abfragen, sondern lediglich die Episoden mit einem bestimmten Status auflisten lassen. Das tun wir immer dann wenn wir eine <code>for</code>-Schleife wie diese einsetzen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for episode in podcast.episodes %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p><code>podcast.episodes</code> nimmt ohne weitere Angaben an, dass es ausschließlich um Episoden mit dem Status publish gehen soll. Wir können unsere Abfrage aber erweitern und zum Beispiel:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for episode in podcast.episodes({post_status: 'future'}) %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\">\n<div class=\"wp-block-group__inner-container\"><p><!-- wp:media-text {\"mediaPosition\":\"right\",\"mediaId\":324,\"mediaType\":\"image\",\"verticalAlignment\":\"top\"} --></p>\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-vertically-aligned-top\">\n<figure class=\"wp-block-media-text__media\"><figure class=\"wp-image-324\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/21/post_status1.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/21/responsive/post_status1-xs.png 640w ,https://joernschaar.de/media/posts/21/responsive/post_status1-sm.png 768w ,https://joernschaar.de/media/posts/21/responsive/post_status1-md.png 1024w ,https://joernschaar.de/media/posts/21/responsive/post_status1-lg.png 1366w ,https://joernschaar.de/media/posts/21/responsive/post_status1-xl.png 1600w ,https://joernschaar.de/media/posts/21/responsive/post_status1-2xl.png 1920w\"></figure></figure>\n<div class=\"wp-block-media-text__content\"><p><!-- wp:paragraph --></p>\n<p>schreiben. Dann werden ausschließlich die Episoden berücksichtigt, die irgendwann in der Zukunft veröffentlicht werden sollen.   </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"customBackgroundColor\":\"#fcf93a\"} --></p>\n<p style=\"background-color:#fcf93a\" class=\"has-background\"><strong>Info:</strong> In Wordpress kannst Du beim Veröffentlichen einer Episode ganz rechts in der Spalte unter dem Reiter \"Dokument\" neben \"Veröffentlichen\" auf \"Sofort\" klicken und dort mit diesem praktischen Kalender-Tool ein Datum und eine Uhrzeit festlegen, zu der Deine neueste Episode veröffentlicht werden soll. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bis zu diesem Zeitpunkt hat die Episode den Status \"future\", am 15. um 12.00 Uhr - oder wie in dem Beispiel aus dem Screenshot am 27.06.2020 um 15.52 Uhr - wechselt der Status auf \"publish\".</p>\n<p>\n<!-- /wp:paragraph --></div>\n</div>\n<p>\n<!-- /wp:media-text --></div>\n</div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das nutzen wir beim Nord-Süd-Gefälle regelmäßig, weil die Episoden dieses Podcasts immer in der Mitte des Monats, am 15. um 12.00 Uhr, veröffentlicht werden sollen. Wir bereiten alles vor, haben den Schnitt und die Post-Produktion mit Auphonic erledigt und die Shownotes geschrieben und die Veröffentlichung geschieht zeitgesteuert.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Wie können wir das sinnvoll nutzen?</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich finde diese Möglichkeit einfach sehr witzig und dachte mir, das wäre doch ein schöner Teaser auf neue Episoden. Beim Nord-Süd-Gefälle und bei Jörn Schaars feinem Podcast nutze ich das direkt auf der Startseite, beim Camping Caravan Podcast ist der Spaß ein bisschen versteckt auf der Archivseite:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for episode in podcast.episodes({post_status: 'future'}) %}<restore-line-break>&lt;p style=\"color: #a59f9f;margin-top:20px\">Die nächste Episode <restore-line-break>&lt;b>\"{{ episode.post.post_title }}\"&lt;/b> erscheint am <restore-line-break>{{ episode.publicationDate.format('j. F Y') }} um <restore-line-break>{{ episode.publicationDate.format('H:i') }} Uhr.&lt;/p><restore-line-break>{% endfor %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich frage also am Beginn der Startseite alle Episoden mit Status \"Future\" ab. Die werden in einem Absatz mit grauer Schriftfarbe angezeigt und da steht dann in etwa:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"textColor\":\"dark-gray\"} --></p>\n<p class=\"has-text-color has-dark-gray-color\">Die nächste Episode \"<strong>JSFP247: Das hier ist nur zum Zeigen was post_status Future alles kann</strong>\" erscheint am 27.11.2019 um 4:35 Uhr.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir benutzen hier ausschließlich Template-Variablen, die wir schon aus anderen Lektionen dieses kleinen Tutorials kennen. Und weil das so ist, bohren wir diesen Teaser noch ein wenig auf. Wir können zum Beispiel hier auch schon die Dauer mit anzeigen. Dazu müssten wir die Dauer eigentlich nur, mittels <code>{{ episode.duration }}</code> in unsere Abfrage mit einbauen, aber schlimmstenfalls steht dann dort</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"customTextColor\":\"#a59f9f\"} --></p>\n<p style=\"color:#a59f9f\" class=\"has-text-color\">Die nächste Episode \"<strong>JSFP247: Das hier ist nur zum Zeigen was post_status Future alles kann</strong>\" erscheint am 27.11.2019 um 4:35 Uhr. Sie wird voraussichtlich lang sein.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>wenn in Podlove keine Dauer hinterlegt ist. Das kann viele Gründe haben, vielleicht wurde die Zeit nicht übergeben, vielleicht ist aber auch das Audio noch gar nicht hinterlegt und bisher steht nur der Veröffentlichungstermin fest. Also fragen wir lieber ab, ob wir die Dauer des Audios schon kennen, bevor wir die Dauer einfügen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for episode in podcast.episodes({post_status: 'future'}) %}<restore-line-break>&lt;p style=\"color: #a59f9f;margin-top:20px\">Die nächste Episode <restore-line-break>&lt;b>\"{{ episode.post.post_title }}\"&lt;/b> erscheint am <restore-line-break>{{ episode.publicationDate.format('j. F Y') }} um <restore-line-break>{{ episode.publicationDate.format('H:i') }} Uhr. <restore-line-break>{% if episode.duration.totalMilliseconds > 0 %} Du kannst Dich <restore-line-break>auf {{ episode.duration }} feinste Unterhaltung freuen. <restore-line-break>{% endif %}&lt;/p><restore-line-break>{% endfor %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Können wir hier noch etwas mehr Spielkram einfügen?</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Aber klar! Warum nicht auch einen Vorgeschmack darauf geben, worum es in der Episode gehen wird? Beim Camping Caravan Podcast nutze ich dafür die Kapitelmarken und das sieht am Ende so aus: </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"customTextColor\":\"#a59f9f\"} --></p>\n<p style=\"color:#a59f9f\" class=\"has-text-color\">Die nächste Episode&nbsp;<strong>\"CCP042: Sven hinter'm Deich\"</strong>&nbsp;erscheint am 29. Oktober 2019 um 20:00 Uhr und hat 20 Kapitelmarken, unter anderem \"Umbau Technik und Shopping\", \"Svens Campingjahr\", \"Harz\", \"Altmühltal\", \"Allgäu\", \"Südtirol\", \"Im Harz vergessen\", \"Zurück nach Südtirol\". Du kannst Dich auf 1:44:53 feinsten Camping-Content freuen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Auf die Nummer bin ich fast ein bisschen stolz, denn was hier passiert ist, dass sowohl die Anzahl der Kapitelmarken ausgegeben wird als auch ein Teil der vorhandenen Kapitelmarken auch aufgeführt ist. So sieht der Code dafür aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for episode in podcast.episodes({post_status: 'future'}) %}<restore-line-break>&lt;p style=\"color: #a59f9f;margin-top:20px\">Die nächste Episode <restore-line-break>&lt;b>\"{{ episode.post.post_title }}\"&lt;/b> erscheint am <restore-line-break>{{ episode.publicationDate.format('j. F Y') }} um <restore-line-break>{{ episode.publicationDate.format('H:i') }} Uhr<restore-line-break>{% if episode.chapters|length > 0 %} und hat <restore-line-break>{{ episode.chapters|length }} Kapitelmarken, unter anderem <restore-line-break>{% for chapter in episode.chapters|slice(4,8) %} <restore-line-break>\"{{ chapter.title }}\"{% if not loop.last %}, {% endif %}<restore-line-break>{% endfor %}{% endif %}. <restore-line-break>{% if episode.duration.totalMilliseconds > 0 %} Du kannst <restore-line-break>Dich auf {{ episode.duration }} feinste Unterhaltung freuen.<restore-line-break>{% endif %}&lt;/p><restore-line-break>{% endfor %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit <code>{% if episode.chapters|length &gt; 0 %}</code> fragen wir erstmal ab, ob in dieser Episode überhaupt Kapitelmarken angelegt sind. Falls nicht, können wir uns den Satz sparen, der entfällt ersatzlos. Aber wenn es welche gibt, geben wir mit <code>{{ episode.chapters|length }}</code> ihre Anzahl aus und dann sollen ja auch noch einzelne Kapitelmarken aufgelistet werden. Das geschieht mit <code>{% for chapter in episode.chapters|slice(4,8) %}</code>. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Technisch gesehen ist <code>|slice(start,ende)</code> ein Filter den wir auf die Liste der Kapitel anwenden. Die kommen als ein Array daher, also eine Aufzählung von Werten. Mit diesem Filter legen wir nun fest, dass uns an dieser Stelle lediglich der vierte bis achte Wert in diesem Array interessieren. Ich habe jetzt die Liste der Kapitelmarken an Position 4 beginnen lassen, weil die ersten drei Kapitelmarken immer \"Intro &amp; Begrüßung\", \"Erlebnisse Jörn\" und \"Erlebnisse Marco\" heißen. Mehr als vier Kapitelnamen möchte ich in diesem Teaser nicht auflisten.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Letztlich ist das natürlich Spielerei, so richtig revolutionär ist das nicht. Aber vor allem mit den <code>slice</code>-Filter wirst Du sicher etwas Sinnvolles anfangen können. Und wer weiß, vielleicht hilft Dir ja auch der <code>post_status</code> eines Tages mal weiter. Lass mich gern wissen, was Du damit angestellt hast.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Alle Lektionen in dieser Reihe:</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-1/\">Podlove-Templates mit Twig (1): Einführung und erste Schritte</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-2/\">Podlove-Templates mit Twig (2): Episoden-Metadaten</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-3/\">Podlove-Templates mit Twig (3): Related Episodes</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-4-moderation-und-gaeste-schick-anzeigen/\">Podlove-Templates mit Twig (4): Moderation und Gäste schick anzeigen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-5-episodenarchiv/\">Podlove-Templates mit Twig (5): Episodenarchiv</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-6-spielereien-mit-for-schleifen/\">Podlove-Templates mit Twig (6): Spielereien mit for-Schleifen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-7-status-einer-episode/\">Podlove-Templates mit Twig (7): Status einer Episode</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-8-team-oder-gaesteliste/\">Podlove-Templates mit Twig (8): Team- oder Gästeliste</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/21/beitragsbild-templates.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-10-27T16:52:08+01:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-templates-mit-twig-6-spielereien-mit-for-schleifen/index.html",
            "url": "https://joernschaar.de/podlove-templates-mit-twig-6-spielereien-mit-for-schleifen/index.html",
            "title": "Podlove-Templates mit Twig (6): Spielereien mit for-Schleifen",
            "summary": "Ein wichtiges Thema in dieser Serie sind for-Schleifen. Damit kannst Du bestimmte Funktionen der Reihe nach für mehrere Einträge einer Liste durchführen lassen. Wir haben das an mehreren Stellen dieser Reihe schon angewendet, bei Related Episodes zum Beispiel, dem Episodenarchiv oder auch bei den Contributoren.",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Ein wichtiges Thema in dieser Serie sind <code>for</code>-Schleifen. Damit kannst Du bestimmte Funktionen der Reihe nach für mehrere Einträge einer Liste durchführen lassen. Wir haben das an mehreren Stellen dieser Reihe schon angewendet, bei Related Episodes zum Beispiel, dem Episodenarchiv oder auch bei den Contributoren. Dabei wird für alle Elemente die exakt gleiche Funktion ausgeführt. Aber vielleicht hast Du ja einen Anwendungsfall bei dem Du etwas genauer in diese Schleifen hineinschauen möchtest. Dafür hat uns Mutter Natur die Loop-Position geschenkt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Woher kennen wir das?</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Tatsächlich haben wir schon einmal mit der Loop-Position gearbeitet, das lief aber mehr so nebenbei mit: Beim Episodenarchiv des Haialarm-Podcasts und des Camping Caravan Podcasts liste ich die Mitwirkenden auf. Die werden mit Komma getrennt und nach der letzten Person einer Liste soll ein Punkt stehen. Das lösen wir an der Stelle so:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for contributor in episode.contributors({group:\"macher\",order: \"ASC\", orderby: \"name\"}) %}<restore-line-break>  &lt;span class=\"name\">{{ contributor.name }}&lt;/span>{% if not loop.last %}, {% else %}.<restore-line-break>{% endfor %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Entscheidend ist hier die if-Abfrage </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if not loop.last %}, {% else %}.</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die steht direkt und ohne Leerzeichen hinter dem Namen der Mitwirkenden und sagt letztlich \"so lange an dieser Stelle nicht Schluss ist, füge ein Komma ein, ansonsten einen Punkt\". Wo es <code>loop.last</code> gibt, da gibt es auch <code>loop.first</code> und von da aus können wir einige andere Postitionen innerhalb der <code>for</code>-Schleife abfragen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Und wofür brauche ich das?</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich habe diese Funktion durch Zufall gefunden und mir exakt diese Frage gestellt. Für das <a rel=\"noreferrer noopener\" aria-label=\"Nord-Süd-Gefälle (opens in a new tab)\" href=\"http://das-nord-sued-gefaelle.de/\" target=\"_blank\">Nord-Süd-Gefälle</a> habe ich damit eine neue Startseite gebaut. Denn damit kann ich die Seite insgesamt ein bisschen entschlacken und die neueste Episode optisch herausheben. Die neueste Episode wird in aller Ausführlichkeit dargestellt; sie hat den Webplayer und alle Shownotes. Unterhalb dieser Episode findet die Besucherin unserer Seite zehn weitere Episoden, die verkürzt dargestellt werden. Konkret sieht das so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":300} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-300\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/19/nosüg-startseite.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/19/responsive/nosüg-startseite-xs.png 640w ,https://joernschaar.de/media/posts/19/responsive/nosüg-startseite-sm.png 768w ,https://joernschaar.de/media/posts/19/responsive/nosüg-startseite-md.png 1024w ,https://joernschaar.de/media/posts/19/responsive/nosüg-startseite-lg.png 1366w ,https://joernschaar.de/media/posts/19/responsive/nosüg-startseite-xl.png 1600w ,https://joernschaar.de/media/posts/19/responsive/nosüg-startseite-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Und das geht so</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das Template für diese Seite beginnt mit einer <code>for</code>-Schleife, die eine Besonderheit hat: Sie ist nämlich auf insgesamt 11 Durchläufe begrenzt. Ohne diese Begrenzung würde die Schleife für alle Episoden des Nord-Süd-Gefälles durchlaufen und das wollen wir an dieser Stelle nicht, denn es geht ja gerade darum weniger Episoden auf der Startseite zu zeigen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for episode in podcast.episodes({limit:'11'}) %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nun soll die erste Episode ausführlicher dargestellt werden, als alle anderen. Das lösen wir mit einer <code>if</code>-Abfrage und der eben erwähnten Loop-Position <code>loop.first</code>:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if loop.first %}<restore-line-break>&lt;h1>&lt;a href=\"{{ episode.url }}\">{{ episode.post.post_title }}&lt;/a>&lt;/h1><restore-line-break>&lt;p>{{ episode.summary }}&lt;/p><restore-line-break>&lt;p> &lt;/p><restore-line-break>{{ episode.player }}<restore-line-break>&lt;small>&lt;span class=\"podlove-duration\" style=\"margin-right:75px\">&lt;img src=\"http://icons.joernschaar.de/dauer.png\" alt=\"Die Dauer der Episode\" title=\"Die Dauer der Episode\" width=\"20px\"> {{ episode.duration }}&lt;/span>&lt;span class=\"podlove-duration\" style=\"margin-right:75px\">&lt;img src=\"http://icons.joernschaar.de/kalender.png\" alt=\"Diese Episode erschien am\" title=\"Diese Episode erschien am\" width=\"20px\"> {{ episode.publicationdate }}&lt;/span>&lt;/small><restore-line-break>&lt;p> &lt;/p><restore-line-break>{{ episode.post.post_content }}<restore-line-break>&lt;p style=\"margin-bottom:30px\"> &lt;/p><restore-line-break>&lt;h1>Ältere Episoden:&lt;/h1></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Von oben nach unten: In einer Überschrift erster Ordnung fügen wir den Titel unserer Episode ein, gefolgt von der Zusammenfassung. Eine Leerzeile dazwischen, dann folgt der Webplayer, darunter die <a href=\"http://joernschaar.de/podlove-templates-mit-twig-2/\">bekannten </a>Angaben zu Dauer und Veröffentlichungsdatum. Nach einer weiteren Leerzeile lassen wir die Shownotes anzeigen. Das ist der HTML-Teil der Episode mit weiterführenden Links und allem was Dir noch so einfällt. Eine weitere Leerzeile und wir sind an dem Punkt, an dem wir die anderen Episoden verkürzt anzeigen wollen. Nach der Überschrift \"Ältere Episoden\" fügen wir daher noch ein </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% else %}    </code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>ein und dann folgen die Anweisung für die zehn nächsten Episoden. Dafür habe ich eigentlich nur die Code-Zeilen aus dem <a href=\"http://joernschaar.de/podlove-templates-mit-twig-5-episodenarchiv/\">Episodenarchiv </a>kopiert, das könntest Du an dieser Stelle auch machen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Eine Schraube weiter</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für Jörn Schaars feinen Podcast drehe ich das noch ein wenig weiter. Auf der Startseite lasse ich insgesamt 16 Podcasts anzeigen. Die ersten 11 nach dem Nord-Süd-Gefälle-Prinzip von oben und dann noch fünf bei denen ich nur den Titel und das Veröffentlichungsdatum anzeige. Das war gar nicht so einfach, denn meine erste Idee hat partout nicht funktioniert. Verkürzt dargestellt sah meine Abfrage so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if loop.first %}<restore-line-break> ...<restore-line-break>{% elseif loop.position > 1 and &lt; 10 %}<restore-line-break> ...<restore-line-break>{% else %}<restore-line-break> ...<restore-line-break>{% endif %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit <code>elseif</code> können wir eine weitere Bedingung abfragen, in diesem Fall wollte ich erreichen, dass für alle Instanzen meiner <code>for</code>-Schleife, die zwischen 2 und 10 liegen, eine besondere Anweisung gilt und für alles andere, nämlich das was nach <code>else</code> steht, wieder eine andere. Eigentlich klingt das erstmal nachvollziehbar und würde unter ungefähr allen anderen Umständen auch funktionieren. Nicht aber mit der Loop-Position. Warum auch immer die Twig-Entwickler sich das so überlegt haben, keine Ahnung. Was aus ir-gend-einem Grund aber funktioniert ist diese Struktur:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if loop.first %}<restore-line-break> ...<restore-line-break>{% elseif loop.position &lt; 10 %}<restore-line-break> ...<restore-line-break>{% else %}<restore-line-break> ...<restore-line-break>{% endif %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Twig \"versteht\" also, dass wir eine bestimmte Anforderung an die neueste Episode haben, eine weitere an jede an einer Loop-Position größer als 10 und eine dritte für alle anderen. Faktisch ist das genau das, woran ich mit meinem ersten Versuch für einen halben Tag gescheitert bin, es steht jetzt nur in einer anderen Reihenfolge. Der Vollständigkeit halber hier noch einmal der Code, der auf der Startseite von Jörn Schaars feinem Podcast an der Stelle ausgeführt wird:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% elseif loop.index > 10 %}<restore-line-break>  &lt;p>&lt;a href=\"{{ episode.url }}\">&lt;b>{{ episode.post.post_title }}&lt;/b>&lt;/a> vom {{ episode.publicationDate.format('j. F Y') }} um {{ episode.publicationDate.format('H:i') }} Uhr&lt;/p><restore-line-break>{% else %}    </code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Zusammen mit dem Code von oben und aus dem Episodenarchiv sieht der Spaß nun so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":301} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-301\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/19/jsfp-startseite.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/19/responsive/jsfp-startseite-xs.png 640w ,https://joernschaar.de/media/posts/19/responsive/jsfp-startseite-sm.png 768w ,https://joernschaar.de/media/posts/19/responsive/jsfp-startseite-md.png 1024w ,https://joernschaar.de/media/posts/19/responsive/jsfp-startseite-lg.png 1366w ,https://joernschaar.de/media/posts/19/responsive/jsfp-startseite-xl.png 1600w ,https://joernschaar.de/media/posts/19/responsive/jsfp-startseite-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und hier gibt es den ganzen Code noch einmal komplett</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for episode in podcast.episodes({limit:'16'}) %}<restore-line-break>    {% if episode.type == 'full' %}<restore-line-break>        {% if loop.first %}<restore-line-break>            &lt;h1>&lt;span style=\"font-size:0.4em\">Neueste Episode:&lt;/span> &lt;br />&lt;a href=\"{{ episode.url }}\">{{ episode.post.post_title }}&lt;/a>&lt;/h1><restore-line-break>            &lt;p>{{ episode.summary }}&lt;/p><restore-line-break>            &lt;p> &lt;/p><restore-line-break>            {{ episode.player }}<restore-line-break>            &lt;small>&lt;span class=\"podlove-duration\" style=\"margin-right:75px\">&lt;img src=\"http://icons.joernschaar.de/dauer.png\" alt=\"Die Dauer der Episode\" title=\"Die Dauer der Episode\" width=\"20px\"> {{ episode.duration }}&lt;/span>&lt;span class=\"podlove-duration\" style=\"margin-right:75px\">&lt;img src=\"http://icons.joernschaar.de/kalender.png\" alt=\"Diese Episode erschien am\" title=\"Diese Episode erschien am\" width=\"20px\"> {{ episode.publicationdate }}&lt;/span>&lt;/small><restore-line-break>            &lt;p> &lt;/p><restore-line-break>            {{ episode.post.post_content }}<restore-line-break>            &lt;p style=\"margin-bottom:30px\"> &lt;/p><restore-line-break>        <restore-line-break><restore-line-break>            &lt;h1>Ältere Episoden:&lt;/h1><restore-line-break>        {% elseif loop.index > 10 %}<restore-line-break>            &lt;p>&lt;a href=\"{{ episode.url }}\">&lt;b>{{ episode.post.post_title }}&lt;/b>&lt;/a> vom {{ episode.publicationDate.format('j. F Y') }} um {{ episode.publicationDate.format('H:i') }} Uhr&lt;/p><restore-line-break>        {% else %}    <restore-line-break>            {% set Stunden = episode.duration.hours %}<restore-line-break>            {% set Minuten = episode.duration.minutes %} <restore-line-break>            {% set Sekunden = episode.duration.seconds %}<restore-line-break>            &lt;p style=\"margin-top:20px\">&lt;span style=\"font-weight:bold;font-size:1.5em\">&lt;a href=\"{{ episode.url }}\">{{ episode.post.post_title }}&lt;/a>&lt;/span>&lt;br />&lt;span style=\"font-weight:italic\">{{ episode.subtitle }}&lt;/span>&lt;br />&lt;small>&lt;span class=\"podlove-duration\" style=\"margin-right:30px\">&lt;img src=\"http://icons.joernschaar.de/dauer.png\" alt=\"Die Dauer der Episode\" title=\"Die Dauer der Episode\" width=\"20px\"> {% if Stunden > 0 %}{{ Stunden }}{% endif %}<restore-line-break>            {% if Stunden  == 1 %} Stunde<restore-line-break>            {% elseif Stunden  > 1 %} Stunden<restore-line-break>            {% endif %}<restore-line-break>            {{ Minuten }} <restore-line-break>            {% if Minuten == 0 %} 0 Minuten<restore-line-break>            {% elseif Minuten == 1 %} Minute<restore-line-break>            {% elseif Minuten > 1 %} Minuten<restore-line-break>            {% endif %} <restore-line-break>            und {{ Sekunden }} <restore-line-break>            {% if Sekunden == 0 %} Sekunden<restore-line-break>            {% elseif Sekunden == 1 %} Sekunden <restore-line-break>            {% elseif Sekunden > 1 %} Sekunden <restore-line-break>            {% endif %}<restore-line-break>      <restore-line-break>          &lt;/span>&lt;span class=\"podlove-duration\" style=\"margin-right:30px\">&lt;img src=\"http://icons.joernschaar.de/kalender.png\" alt=\"Diese Episode erschien am\" title=\"Diese Episode erschien am\" width=\"20px\"> {{ episode.publicationdate.format('d.m.Y') }}&lt;/span> &lt;/small>&lt;/li><restore-line-break>        {% endif %}<restore-line-break>    {% endif %}<restore-line-break>{% endfor %}<restore-line-break><restore-line-break>&lt;p>&lt;a href=\"http://www.meine-url-ist-laenger-als-deine.de/?page_id=29195\">Weitere Episoden gibt es im Archiv&lt;/a>&lt;/p></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Und wie bringe ich das jetzt bei mir zum Funktionieren?</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du das als Template bei Dir angelegt hast, brauchst Du nur noch eine statische Wordpress-Seite (Seiten|Erstellen) Ihr Titel ist wurscht, der einzige Inhalt ist </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>[podlove-template template=\"startseite\"]</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Diese Seite definierst Du nun als die Startseite Deines Blogs. Das geht unter Design|Customizer mit ein bisschen klicken, das sollte aber einigermaßen selbsterklärend sein. Künftig landen alle Besucherinnen Deines Blogs erstmal auf dieser Seite. Unter Design|Menüs solltest Du zusätzlich definieren, dass Deine Besucherinnen zusätzlich auch noch andere Kategorien erreichen können. Auf <a rel=\"noreferrer noopener\" aria-label=\"Jörn Schaars feiner Seite (opens in a new tab)\" href=\"http://www.meine-url-ist-laenger-als-deine.de/\" target=\"_blank\">Jörn Schaars feiner Seite</a> ist das die Kategorien \"Blog\" für alle normalen Blogbeiträge. Die anderen Podcastepisoden sind über das Episodenarchiv oder die direkten Links aus dem Podcatcher erreichbar.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Alle Lektionen in dieser Reihe:</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-1/\">Podlove-Templates mit Twig (1): Einführung und erste Schritte</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-2/\">Podlove-Templates mit Twig (2): Episoden-Metadaten</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-3/\">Podlove-Templates mit Twig (3): Related Episodes</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-4-moderation-und-gaeste-schick-anzeigen/\">Podlove-Templates mit Twig (4): Moderation und Gäste schick anzeigen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-5-episodenarchiv/\">Podlove-Templates mit Twig (5): Episodenarchiv</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-6-spielereien-mit-for-schleifen/\">Podlove-Templates mit Twig (6): Spielereien mit for-Schleifen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-7-status-einer-episode/\">Podlove-Templates mit Twig (7): Status einer Episode</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-8-team-oder-gaesteliste/\">Podlove-Templates mit Twig (8): Team- oder Gästeliste</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/19/beitragsbild-templates.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-10-22T21:18:47+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/auphonic-1-grundeinstellungen/index.html",
            "url": "https://joernschaar.de/auphonic-1-grundeinstellungen/index.html",
            "title": "Auphonic (1): Grundeinstellungen",
            "summary": "Auphonic ist definitiv mein Lieblings-Tool wenn es um Podcasting geht. Dieser Webdienst nimmt mir eine ganze Menge Arbeit in der Nachbearbeitung meiner Podcastepisoden ab. Das betrifft sowohl das Mastering, als auch die Auslieferung in anderen Medienformaten. Ich nehme aber auch wahr, dass andere Podcasterinnen damit&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Auphonic ist definitiv mein Lieblings-Tool wenn es um Podcasting geht. Dieser Webdienst nimmt mir eine ganze Menge Arbeit in der Nachbearbeitung meiner Podcastepisoden ab. Das betrifft sowohl das Mastering, als auch die Auslieferung in anderen Medienformaten. Ich nehme aber auch wahr, dass andere Podcasterinnen damit so ihre liebe Mühe haben, was die Einrichtung des Dienstes und dessen  Verknupperung mit Podlove angeht. In dieser Artikelserie soll es schrittweise darum gehen, wie Du Auphonic einrichten und benutzen kannst. Ich lese also die umfangreiche, englischsprachige Doku, damit Du das nicht tun musst. :)</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Was Auphonic eigentlich und was kann es alles?</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Auphonic ist ein Webdienst, bei dem Du Audio- und Video-Dateien hochladen kannst und das dann in erster Linie den Ton nachbearbeitet. Dabei werden Rauschen und manche Störgeräusche entfernt und die Lautstärken unterschiedlicher Quellen auf ein einheitliches Level gehoben bzw. gesenkt. Das Ergebnis kann Auphonic in nahezu beliebige Audioformate umrechnen und diese wiederum an beliebig viele Dienste ausliefern. Etwa Deine Dropbox, Deinen FTP-Server oder, oder, oder. Das ist unheimlich praktisch, weil Du das dann nicht selber machen musst. Du schneidest einfach nur Dein Audiomaterial, lädst es hoch und startest eine Produktion. Danach musst Du Dich um fast nichts mehr kümmern. Aber darüber sprechen wir hier in den nächsten Artikeln dieser Reihe noch im Detail.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Voraussetzungen </h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich gehe in diesem Tutorial davon aus, dass Du Dir bereits einen Auphonic-Account eingerichtet hast, dass Du Dropbox als Cloud-Dienst nutzt und Deine Podcast-Dateien per FTP hochladen kannst. Optional sind Accounts bei Youtube, Archive.org und anderen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"right\",\"id\":305} --></p>\n<figure class=\"wp-block-image alignright\"><figure class=\"wp-image-305\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/20/oben-links.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/20/responsive/oben-links-xs.png 640w ,https://joernschaar.de/media/posts/20/responsive/oben-links-sm.png 768w ,https://joernschaar.de/media/posts/20/responsive/oben-links-md.png 1024w ,https://joernschaar.de/media/posts/20/responsive/oben-links-lg.png 1366w ,https://joernschaar.de/media/posts/20/responsive/oben-links-xl.png 1600w ,https://joernschaar.de/media/posts/20/responsive/oben-links-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Beginnen wir einfach oben links: nachdem Du Dich eingeloggt hast, findest Du diese Punkte und \"Presets\" ist besonders interessant. Hier kannst Du einige wiederkehrende Elemente Deiner Produktion speichern und das ist auch sehr sinnvoll, denn dann brauchst Du viele Einstellungen nicht für jede einzelne Episode erneut vornehmen. Wir beginnen aber einen Schritt weiter vorne und richten zunächst unsere Services ein.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Services</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das sind alle Dienste aus denen Auphonic importieren und zu denen es exportieren kann. Mit einem Klick auf das Wort \"Services\" bekommst Du zunächst eine Liste aller Dienste, mit denen Du Auphonic verknüpfen kannst:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":306} --></p>\n<figure class=\"wp-block-image aligncenter\"><figure class=\"wp-image-306\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/20/services.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/20/responsive/services-xs.png 640w ,https://joernschaar.de/media/posts/20/responsive/services-sm.png 768w ,https://joernschaar.de/media/posts/20/responsive/services-md.png 1024w ,https://joernschaar.de/media/posts/20/responsive/services-lg.png 1366w ,https://joernschaar.de/media/posts/20/responsive/services-xl.png 1600w ,https://joernschaar.de/media/posts/20/responsive/services-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich habe hier mal die beiden für den Moment wichtigsten Dienste markiert. Am einfachsten ist hier Dropbox: Wenn Du in Deinen Account dort eingeloggt bist oder deren Programm gerade im Hintergrund läuft, musst Du einfach nur den Knopf anklicken und die Verbindung ggf. noch einmal per Mausklick bestätigen und bist fertig. Zur Bedienung kommen wir gleich.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":308} --></p>\n<figure class=\"wp-block-image aligncenter\"><figure class=\"wp-image-308\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/20/ftp-1.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/20/responsive/ftp-1-xs.png 640w ,https://joernschaar.de/media/posts/20/responsive/ftp-1-sm.png 768w ,https://joernschaar.de/media/posts/20/responsive/ftp-1-md.png 1024w ,https://joernschaar.de/media/posts/20/responsive/ftp-1-lg.png 1366w ,https://joernschaar.de/media/posts/20/responsive/ftp-1-xl.png 1600w ,https://joernschaar.de/media/posts/20/responsive/ftp-1-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Beim FTP-Zugang ist es schon ein bisschen aufwendiger. Grundsätzlich empfehle ich, einen eigenen FTP-User für Auphonic anzulegen, der ausschließlich auf das Medien-Verzeichnis  Deines Podcasts Zugriff hat. Und den verbinden wir jetzt mit Auphonic:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der Display-Name dient nur zu Deiner Orientierung und kann auch \"Horst\" oder \"wrzlbrnft\" lauten. Die Einstellungen zu Host- und Username, sowie dem Port bekommst Du von Deinem Provider und das Passwort legst Du selbst fest. Wenn Dein FTP-User nur auf ein spezielles Verzeichnis zugreifen darf, kannst Du das Feld \"Directory on server\" frei lassen, ansonsten trägst Du hier den Pfad ein, den Auphonic vor dem Upload gehen soll. Könnte zum Beispiel \"/DeinBlog/Verzeichnis1/uploads\" heißen. Mit einen Klick auf \"Save\" bist Du schon fertig. Auphonic wird sofort versuchen, eine Verbindung herzustellen und Dir eine Rückmeldung darüber geben, ob das erfolgreich war.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Damit hast Du zwei der wichtigsten Services verbunden, die Deinen Workflow massiv erleichtern werden. Alle weiteren Dienste funktionieren im Prinzip genauso, bis auf Podlove. Dazu musst Du in Deinem Blog das Modul \"Auphonic\" aktivieren und die Authorisierung starten. Dazu klickst Du auf der Modulseite (Podlove|Modules) einfach hier, während Du bei Auphonic eingeloggt bist:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":309} --></p>\n<figure class=\"wp-block-image aligncenter\"><figure class=\"wp-image-309\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/20/podlove-connect-1.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/20/responsive/podlove-connect-1-xs.png 640w ,https://joernschaar.de/media/posts/20/responsive/podlove-connect-1-sm.png 768w ,https://joernschaar.de/media/posts/20/responsive/podlove-connect-1-md.png 1024w ,https://joernschaar.de/media/posts/20/responsive/podlove-connect-1-lg.png 1366w ,https://joernschaar.de/media/posts/20/responsive/podlove-connect-1-xl.png 1600w ,https://joernschaar.de/media/posts/20/responsive/podlove-connect-1-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Du wirst daraufhin zu Auphonic weitergeleitet und siehst diese Seite:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":310} --></p>\n<figure class=\"wp-block-image aligncenter\"><figure class=\"wp-image-310\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/20/podlove-connect-2.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/20/responsive/podlove-connect-2-xs.png 640w ,https://joernschaar.de/media/posts/20/responsive/podlove-connect-2-sm.png 768w ,https://joernschaar.de/media/posts/20/responsive/podlove-connect-2-md.png 1024w ,https://joernschaar.de/media/posts/20/responsive/podlove-connect-2-lg.png 1366w ,https://joernschaar.de/media/posts/20/responsive/podlove-connect-2-xl.png 1600w ,https://joernschaar.de/media/posts/20/responsive/podlove-connect-2-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit einem Klick auf \"Allow\" sind Blog und Auphonic-Account verknüpft und Du kannst die Podcast-Metadaten zwischen den beiden austauschen, ohne sie kopieren zu müssen. Das wird sich noch als ultrapraktisch herausstellen!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Presets</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Kommen wir nun dazu, grundsätzliche Einstellungen für Deinen Podcast zu erstellen. Alles was Du nicht für jede Episode auf's Neue einstellen möchtest, legst Du in einem Preset fest. Beginnen wir direkt damit, eines zu erstellen und klicken auf \"Presets\" und dann auf \"New Preset\".</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":311} --></p>\n<figure class=\"wp-block-image aligncenter\"><figure class=\"wp-image-311\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/20/preset-1.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/20/responsive/preset-1-xs.png 640w ,https://joernschaar.de/media/posts/20/responsive/preset-1-sm.png 768w ,https://joernschaar.de/media/posts/20/responsive/preset-1-md.png 1024w ,https://joernschaar.de/media/posts/20/responsive/preset-1-lg.png 1366w ,https://joernschaar.de/media/posts/20/responsive/preset-1-xl.png 1600w ,https://joernschaar.de/media/posts/20/responsive/preset-1-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich habe in diesem Beispiel mal in alle Felder etwas eingetragen, wo ein vordefinierter Eintrag sinnvoll erscheint. Einen Namen muss das Preset natürlich haben und wenn Du möchtest, kannst Du Deine Intro- und Outro-Musik hier schon definieren. Wenn Du sie über Dropbox einfügen willst, so wie ich das hier tue, dann müssen die Dateien immer in Deinem Dropbox-Verzeichnis unter Apps/Auphonic zu finden sein. Der Overlap beim Intro gibt an, wie lange vor dem Ende der Datei die Sprachspur beginnen soll. Ich zeige das hier mal schematisch anhand einer JSFP-Produktion:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":312} --></p>\n<figure class=\"wp-block-image aligncenter\"><figure class=\"wp-image-312\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/20/intro-overlap.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/20/responsive/intro-overlap-xs.png 640w ,https://joernschaar.de/media/posts/20/responsive/intro-overlap-sm.png 768w ,https://joernschaar.de/media/posts/20/responsive/intro-overlap-md.png 1024w ,https://joernschaar.de/media/posts/20/responsive/intro-overlap-lg.png 1366w ,https://joernschaar.de/media/posts/20/responsive/intro-overlap-xl.png 1600w ,https://joernschaar.de/media/posts/20/responsive/intro-overlap-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das gelbe ist das Intro, das rote die Sprachspur. Markiert ist hier das was ich in Auphonic als Overlap eintragen würde. Konkret: 2 Sekunden bevor das Intro zu Ende ist, wird die Sprachspur eingefügt. Dabei verändert Auphonic die Datei nicht weiter, wenn Dein Intro ausblendet, musst Du diese Blende selber schon bei der Produktion setzen. Die Auphonic-Macher empfehlen, dass die Stelle über die später gesprochen werden soll, 18 dB leiser sein soll, als der Rest. Intro und Outro werden übrigens von den Audio-Algorithmen nicht mitbearbeitet, wenn sie an dieser Stelle eingefügt werden. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Analog funktioniert das mit dem Outro, das beginnt in unserem Beispiel acht Sekunden bevor die Sprachspur endet, ich habe es so produziert, dass es langsam eingeblendet wird und das klingt mit Auphonic automatisch immer gut und immer gleich.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das Feld \"Title\" kannst Du frei lassen, denn den Titel tragen wir für jede Episode neu ein. Wenn jede Deiner Episoden ein eigenes Titelbild haben soll, brauchst Du auch hier nichts einstellen. Meine Produktionen haben das nicht, deswegen habe ich hier das Podcast-Cover hochgeladen. Es ist sinnvoll ein Bild anzugeben, denn das wird in die finale Datei kodiert, was dazu führt, dass das Podcastlogo auch dann angezeigt wird, wenn Deine Hörerin es mit einer anderen Software abspielt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>\"Artist\" bist Du, \"Album Title\" ist der Titel Deines Podcasts - solltest Du auch hier einmal ausfüllen, um Dir das in Zukunft zu ersparen. Diese Angaben landen ebenfalls in den Metadaten der ausgelieferten Datei und helfen bei der besseren Darstellung in Audio-Abspielsoftware wie dem VLC-Player. Die Tracknumber ist die Episodennummer und wird auch jedesmal erneut ausgefüllt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":313} --></p>\n<figure class=\"wp-block-image aligncenter\"><figure class=\"wp-image-313\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/20/preset-2.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/20/responsive/preset-2-xs.png 640w ,https://joernschaar.de/media/posts/20/responsive/preset-2-sm.png 768w ,https://joernschaar.de/media/posts/20/responsive/preset-2-md.png 1024w ,https://joernschaar.de/media/posts/20/responsive/preset-2-lg.png 1366w ,https://joernschaar.de/media/posts/20/responsive/preset-2-xl.png 1600w ,https://joernschaar.de/media/posts/20/responsive/preset-2-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ausfüllen solltest Du hier auch die gesamte rechte Spalte, einige Beispiele habe ich hier schon eingetragen. Alles davon landet in den Meta-Daten, einiges wird auch später an Podlove übergeben, aber dazu später. Der Rest kann beim Preset erstellen frei bleiben, weil es für jede Episode neu eingetragen wird.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":314} --></p>\n<figure class=\"wp-block-image aligncenter\"><figure class=\"wp-image-314\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/20/preset-3.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/20/responsive/preset-3-xs.png 640w ,https://joernschaar.de/media/posts/20/responsive/preset-3-sm.png 768w ,https://joernschaar.de/media/posts/20/responsive/preset-3-md.png 1024w ,https://joernschaar.de/media/posts/20/responsive/preset-3-lg.png 1366w ,https://joernschaar.de/media/posts/20/responsive/preset-3-xl.png 1600w ,https://joernschaar.de/media/posts/20/responsive/preset-3-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier wird es ein bisschen nerdig. In diesem Teil legst Du fest, in welchen Formaten Dein Podcast angeboten werden soll. Diese Liste sollte im Wesentlichen dem entsprechen, was Du unter \"Assets\" in Deinen Podcast-Einstellungen vorgenommen hast. Hierzu ein paar Anmerkungen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:list --></p>\n<ul><!-- wp:list-item --></p>\n<li>MP3: Ist am weitesten verbreitet, kann von allen Playern zuverlässig abgespielt werden.</li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li>AAC (MP4): offizieller Nachfolger von MP3, hat etwas mehr Features, benötigt eine kleinere Bitrate, macht unter Android manchmal Probleme, Hardwareunterstützung unter iOS (bedeutet: Applenutzer haben einen geringeren Akkuverbrauch im Vergleich zu MP3)</li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li>Ogg Vorbis: Open Source, braucht sehr geringe Bitraten und entsprechend wenig Speicherplatz.</li>\n<p>\n<!-- /wp:list-item --></ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich habe hier im Beispiel mal zwei verschiedene MP3-Varianten angelegt, die in unterschiedlichen Bitraten daher kommen. Im Ergebnis braucht die eine weniger Speicherplatz als die andere und das könnte der einen oder anderen Hörerin vielleicht helfen. Hier kommt dann auch \"Suffix\" zum Einsatz, denn die beiden fertigen Dateien müssen ja auch unterscheidbar sein. Alles was Du bei Suffix einträgst, wird nach dem eigentlichen Dateinamen und vor der Endung .mp3 eingetragen. Zum Dateinamen kommen wir gleich noch.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Grundsätzlich gibt es noch die Möglichkeit, die Dateien auf mono runterrechnen zu lassen. Wenn Du keine Spielereien im Stereobild hast (weil Du vielleicht nur Deine eigene Stimme aufnimmst) ist es sinnvoll, Deinen Podcast in mono zu veröffentlichen, weil Deine Dateien dann nur halb so viel Speicherplatz benötigen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Split Chapters sorgt dafür, dass bei jeder Kapitelmarke die Datei aufgeteilt wird. Du hast dann etliche kurze Einzeldateien. Ich habe noch nicht verstanden, wofür das sinnvoll sein soll.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich lasse hier auch ein Audiogram und ein Transcript erstellen. Das ist jetzt erstmal nur zum Zeigen, ich werde in weiteren Artikeln genauer darauf eingehen. Die Podlove-Kapitelmarken werden noch wichtig.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das wichtigste Feld ist hier \"outputfile basename\". Aus diesem Feld, ggf. dem Suffix und der Endung bildet sich später der Dateiname. Ich habe hier schon einmal das Mnemonic meines Podcasts eingetragen, ob Du hier im Preset etwas vordefinieren willst, bleibt Dir überlassen. Wichtig ist lediglich, dass Du hier immer etwas einträgst, um einen eindeutigen Dateinamen zu bekommen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":316} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-316\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/20/preset-4.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/20/responsive/preset-4-xs.png 640w ,https://joernschaar.de/media/posts/20/responsive/preset-4-sm.png 768w ,https://joernschaar.de/media/posts/20/responsive/preset-4-md.png 1024w ,https://joernschaar.de/media/posts/20/responsive/preset-4-lg.png 1366w ,https://joernschaar.de/media/posts/20/responsive/preset-4-xl.png 1600w ,https://joernschaar.de/media/posts/20/responsive/preset-4-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Speech Recognition, oder zu deutsch Spracherkennung, ist eines der Killer-Features von Auphonic. Du kannst mit dieser Funktion inzwischen sehr hochwertige Transkriptionen deines Podcasts erstellen und seit Anfang November 2022 sogar ohne Zusatzkosten. Wie das alles genau funktioniert, habe ich in <a href=\"https://joernschaar.de/podlove-publisher-fuer-wordpress-12-transkriptionen/\" target=\"_blank\" rel=\"noreferrer noopener\">Teil 12 meines Podlove-Tutorials aufgeschrieben</a>.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bei den External Services kommen jetzt die Dienste zum Tragen, die Du vorhin eingerichtet hast. Hier legst Du fest, was mit den Dateien passieren soll, die Du vorhin angelegt hast. Mit einem Klick auf \"Add Service\" fügst Du eine neue Zeile hinzu, die enthält ein Dropdown-Feld aus dem Du einen Deiner Dienste auswählen kannst. Ich habe hier schon FTP und Dropbox ausgewählt und kann nun festlegen, welche Dateien ich gern auf meinem FTP-Server haben möchte. Die erscheinen in der Reihenfolge, in der sie auch oben in der Liste stehen und das zeigt uns, wie sinnvoll die Suffixe bei den Dateinamen sind: Es gibt nämlich die Endung .mp4 doppelt. Der Blick nach oben zeigt: Nummer 1 ist das AAC-Audio, Nummer 2 die Audio-Waveform. Hier wäre es superschlau gewesen, eines vom anderen unterscheidbar zu machen. Aber, wie meine Frau gern sagt, leider bin ich nicht sehr schlau.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Du siehst, ich lasse alle Audiodateien und die Kapitelmarken auf den FTP-Server verschieben. Aus Archivgründen wäre es ganz gut, auch die Waveform in der Dropbox zu haben, dazu muss ich wirklich noch ein Suffix einfügen, um keine doppelten Dateien und das Risiko von überschreiben zu haben. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Waveform ist ein Video, das das oben definierte Podcastlogo als Hintergrund benutzt und davor eine sich bewegende Wellenform zeigt, die mit dem Audio Deines Podcasts korrespondiert. Ich nutze das, um meinen Podcast auch bei Youtube auszuspielen und dort nicht einfach nur ein Standbild zu haben. Deswegen ist in meinem eigenen Preset auch ein Service \"Youtube\" registriert, an den nur diese eine Datei geschickt wird.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":317} --></p>\n<figure class=\"wp-block-image aligncenter\"><figure class=\"wp-image-317\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/20/preset-5.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/20/responsive/preset-5-xs.png 640w ,https://joernschaar.de/media/posts/20/responsive/preset-5-sm.png 768w ,https://joernschaar.de/media/posts/20/responsive/preset-5-md.png 1024w ,https://joernschaar.de/media/posts/20/responsive/preset-5-lg.png 1366w ,https://joernschaar.de/media/posts/20/responsive/preset-5-xl.png 1600w ,https://joernschaar.de/media/posts/20/responsive/preset-5-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Letzter Punkt für diesen Artikel in der Kurzform: Einfach alles anklicken und speichern. In der Langfassung: Der Adaptive Leveler soll Pegelunterschiede zwischen Sprechern sowie Musik und Sprache ausgleichen und er wendet eine dynamische Kompression an, um eine ausgeglichene Lautheit für die gesamte Datei zu erzeugen. Im Unterschied zur \"Loudness Normalization\", die Unterschiede zwischen einzelnen Dateien ausgleicht, schaut der Leveler auf die einzelnen Teile einer Datei.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit dem Loudness Target setzt Du den Wert der Lautheit Deines Podcasts. Das ist ein wenig mit dem Spielfilm und dem Werbeblock: Die Lautstärke ist bei beiden gleich, aber die Werbung hat eine höhere Lautheit, klingt also stärker durch. -16 LUFS haben sich als Standard in der Podcastszene eingebürgert, die Mitglieder der EBU (\"European Broadcasting Union\") haben sich auf -24 geeinigt. Du entscheidest. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Auch wenn \"Noise and Hum Reduction\" hier keinen Haken hat, setze ihn. Auphonic analysiert Dein Audio und identifiziert dabei Störgeräusche, die herausgefiltert werden sollen. Das betrifft sowohl Störgeräusche (\"Noise\") als auch zum Beispiel das 50 Hz-Brummen, das ein schlecht geerdetes Gerät erzeugt. Der \"Reduction Amount\" sollte dabei auf \"Auto\" stehen bleiben, weil Auphonic den Grad der Reduktion individuell anpassen kann. Stellst Du einen fixen Wert ein, wird der auf die gesamte Datei angewendet und das kann dazu führen, dass es stellenweise komisch klingt. Die Macher weisen darauf hin, dass es wichtig ist, die Datei so unbearbeitet wie möglich zu Auphonic zu schicken, damit dieses Modul ideal arbeiten kann. Dabei sind gerade auch die Stellen wichtig, an denen nicht gesprochen wird, denn nur so kann der Algorithmus Störgeräusche identifizieren.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>\"Filtering\" entfernt tiefe Störgeräusche, wie sie bei manchen Sprechern in bestimmten Räumen entstehen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Damit ist alles vorbereitet, in der nächsten Lektion gehen wir gemeinsam durch wie Du mit diesem Preset Deine erste Episode von Auphonic bearbeiten und exportieren lassen kannst und wir schauen uns die Zusammenarbeit von Podlove und Auphonic genauer an.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Weitere Lektionen:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul><!-- wp:list-item --></p>\n<li><a href=\"http://joernschaar.de/auphonic-2-eine-solo-produktion-starten/\">Auphonic (2): Eine Solo-Produktion starten</a></li>\n<p>\n<!-- /wp:list-item --></ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/20/auphoniclogo.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-10-20T16:05:37+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-9-shows/index.html",
            "url": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-9-shows/index.html",
            "title": "Podlove Publisher Plugin für Wordpress (9): Shows",
            "summary": "In diesem Artikel soll es um das \"Shows\"-Modul gehen, das in der Szene auch \"das Holgi-Feature\" genannt wird. Es ermöglicht mehrere ähnliche Podcasts unter einem Label zu veröffentlichen. Holger Klein macht genau das bei WRINT. Du aktivierst das Modul unter Podlove|Module mit einem Haken und&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">In diesem Artikel soll es um das \"Shows\"-Modul gehen, das in der Szene auch \"das Holgi-Feature\" genannt wird. Es ermöglicht mehrere ähnliche Podcasts unter einem Label zu veröffentlichen. Holger Klein macht genau das bei WRINT. Du aktivierst das Modul unter Podlove|Module mit einem Haken und final indem Du auf der Module-Seite ganz unten auf \"Speichern\" klickst. Nun erscheint ein neuer Menüpunkt in Deinem Podlove-Menü.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Shows einrichten</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ein Klick bringt Dich auf die Übersichtsseite für Shows. Viel gibt es da mutmaßlich noch nicht zu sehen, also klickst Du auf \"Hinzufügen\" und landest auf dieser Seite:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":283,\"linkDestination\":\"attachment\"} --></p>\n<figure class=\"wp-block-image\"><a href=\"http://joernschaar.de/?attachment_id=283\"><figure class=\"wp-image-283\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/18/shows1-1024x658.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/18/responsive/shows1-1024x658-xs.png 640w ,https://joernschaar.de/media/posts/18/responsive/shows1-1024x658-sm.png 768w ,https://joernschaar.de/media/posts/18/responsive/shows1-1024x658-md.png 1024w ,https://joernschaar.de/media/posts/18/responsive/shows1-1024x658-lg.png 1366w ,https://joernschaar.de/media/posts/18/responsive/shows1-1024x658-xl.png 1600w ,https://joernschaar.de/media/posts/18/responsive/shows1-1024x658-2xl.png 1920w\"></figure></a></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Formularfelder sind alle selbsterklärend. Fülle die Felder für jede Deiner geplanten Shows aus. Du solltest für jede Show ein eigenes Logo haben, das den Anforderungen von Apple Podcasts genügt, also mindestens 1.400 x 1.400 Pixel groß ist. (Empfohlen werden inzwischen 3.000 x 3.000 Pixel!)</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Shows befüllen</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>In Deiner Episodenansicht taucht nun ebenfalls ein weiterer Punkt auf, denn von nun an solltest Du jede Episode einer Show zuordnen. Damit der ganze Bums Sinn ergibt, halte ich es für schlau, das auch für alle bestehenden Episoden zu tun. Das sieht in meinem Fall so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":284} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-284\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/18/shows2.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/18/responsive/shows2-xs.png 640w ,https://joernschaar.de/media/posts/18/responsive/shows2-sm.png 768w ,https://joernschaar.de/media/posts/18/responsive/shows2-md.png 1024w ,https://joernschaar.de/media/posts/18/responsive/shows2-lg.png 1366w ,https://joernschaar.de/media/posts/18/responsive/shows2-xl.png 1600w ,https://joernschaar.de/media/posts/18/responsive/shows2-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Was dann passiert</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Jede Show hat ihren eigenen Podcastfeed. Wer den Feed von \"Wie klingt Dein Tag?\" abonniert, bekommt nur die Episoden, die dieser Show zugeordnet sind. Gleichzeitig bleibt aber der bekannte Feed bestehen; darin erscheinen alle Episoden aller Shows. In meinem Fall gibt es also die Feeds</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li> <a href=\"http://www.meine-url-ist-laenger-als-deine.de/?feed=mp3-high\">http://www.meine-url-ist-laenger-als-deine.de/?feed=mp3-high</a></li>\n<li> http://www.meine-url-ist-laenger-als-deine.de/?feed=mp3-high&amp;shows=jsfp und </li>\n<li> http://www.meine-url-ist-laenger-als-deine.de/?feed=mp3-high&amp;shows=wkdt  </li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich verlinke hier bewusst nur den Hauptfeed von Jörn Schaars feinem Podcast, weil \"Wie klingt Dein Tag?\" absehbar nicht fortgeführt werden wird und ich das Shows-Modul ohnehin nur für diesen Artikel eingeschaltet habe. Die beiden Feeds, die hier nicht verlinkt sind, existieren also nicht, sie dienen hier nur der Illustration.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Fallstricke</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"right\",\"id\":288} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"alignright\"><figure class=\"wp-image-288\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/18/episode-11.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/18/responsive/episode-11-xs.png 640w ,https://joernschaar.de/media/posts/18/responsive/episode-11-sm.png 768w ,https://joernschaar.de/media/posts/18/responsive/episode-11-md.png 1024w ,https://joernschaar.de/media/posts/18/responsive/episode-11-lg.png 1366w ,https://joernschaar.de/media/posts/18/responsive/episode-11-xl.png 1600w ,https://joernschaar.de/media/posts/18/responsive/episode-11-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich sehe einige Fallstricke in diesem Feature von Podlove, die Du kennen solltest, bevor Du es einsetzt. Du kannst die Episoden jeder Show bei null beginnend durchnummerieren. Das ist einerseits gut, denn es sind ja unterschiedliche Shows, andererseits aber auch eher so mittel, weil Du Dir damit einige Probleme einhandeln kannst. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Episodennummern sind eine Erfindung von Apple Podcasts und die legen Wert auf Konsistenz. Heißt konkret: In einem Feed darf es keine doppelten Episodennummern geben. Wenn Du also drei Shows hast, deren Episodennummern alle bei Null beginnen, dann solltest Du auf keinen Fall den Sammelfeed bei Apple Podcasts anmelden, um Probleme zu vermeiden. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ein weiteres \"Problem\" von dem Du wissen solltest: Es gibt kein neues \"Mnemonic\" für Deine Shows. Wir erinnern uns: \"Mnemonic\" haben wir ganz zu Anfang in den Podcasteinstellungen festgelegt, es ist die Abkürzung Deines Podcasts, in meinem Fall also \"JSFP\" für \"Jörn Schaars feinen Podcast\". Aus dem Mnemonic und der Episodennummer bildet Podlove eine Art Kennzeichen für Deine Episode, die standardmäßig dem Titel vorangestellt wird. Im Hauptfeed von Jörn Schaars feinem Podcast werden bekanntlich die Episoden beider Shows gesammelt und das sieht in meinem Podcatcher so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":285} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-285\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/18/2019-10-12-05.55.50-498x1024.jpg\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/18/responsive/2019-10-12-05.55.50-498x1024-xs.jpg 640w ,https://joernschaar.de/media/posts/18/responsive/2019-10-12-05.55.50-498x1024-sm.jpg 768w ,https://joernschaar.de/media/posts/18/responsive/2019-10-12-05.55.50-498x1024-md.jpg 1024w ,https://joernschaar.de/media/posts/18/responsive/2019-10-12-05.55.50-498x1024-lg.jpg 1366w ,https://joernschaar.de/media/posts/18/responsive/2019-10-12-05.55.50-498x1024-xl.jpg 1600w ,https://joernschaar.de/media/posts/18/responsive/2019-10-12-05.55.50-498x1024-2xl.jpg 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Du siehst: Zwischen JSFP Episode 156 und 157 ist die 21. Episode von \"Wie klingt Dein Tag?\" erschienen.  Mein innerer Monk empfindet diese Situation als problematisch.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Für wen Shows geeignet sind - und für wen nicht</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das Shows-Modul wurde im Wesentlichen auf Drängen von Holger Klein entwickelt, der für seine unterschiedlichen WRINT-Shows eigene Feeds anbieten wollte. Insofern ist die Funktionsweise des Moduls gefühlt stark auf seinen Anwendungsfall zugeschnitten, vor allem was das Mnemonic-Problem angeht. Holgi unterhält sich mal mit Tobi Bayer, mal redet er über Geschichte, über's kochen, Fotografie usw. usf. Jede Episode behandelt ein völlig unterschiedliches Thema, erreicht also eine andere Zielgruppe, und hat doch immer den gleichen Anstrich, dass sie eben eine Holger-Klein-Produktion ist. Das Intro ist immer gleich, Holgis Gesprächsführung und das Setting sind sehr ähnlich; also erscheint es sinnvoll für diese unterschiedlichen Rubriken im WRINT-Universum eigene Feeds anzubieten, denn man kann davon ausgehen, dass es Leute gibt, die sich nicht so stark für Fotografie interessieren, wie zum Beispiel für's Kochen oder Geschichte. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Holgi nummeriert alle seine Episoden konsequent durch unabhängig davon in welchen Shows sie erscheinen. Das führt dazu, dass in den Feeds der einzelnen Shows mitunter große Sprünge zwischen den Episodennummern sind, der Sammelfeed aber in sich konsistent ist. Das mag Apple Podcast gern. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du das Modul für Deinen Podcast einsetzen möchtest, rate ich dringend dazu gleich von Anfang an so zu verfahren wie Holgi es tut und die Episodennummerierung konsistent und konsequent fortzuführen. Das später in den Griff bekommen zu wollen, fühlt sich sehr nach Strafarbeit an und birgt das Potential, Deine Hörerinnen zu verwirren.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im Fall von Jörn Schaars feinem Podcast und \"Wie klingt Dein Tag?\" funktioniert das Shows-Modul nur sehr bedingt. Die Episoden sind in sich so unterschiedlich, dass hier ein eigener Feed sinnvoller erscheint. Nachdem \"Wie klingt Dein Tag?\" absehbar nicht fortgesetzt werden wird, werde ich mich in diesem konkreten Fall aber nicht um eine Alternative bemühen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Alternativen</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit etwas weniger Aufwand, aber auch weniger Detailtiefe, kannst Du ein ähnliches Ergebnis mit Kategorien erzielen. Wordpress erzeugt automatisch einen RSS-Feed für jede Kategorie, die Du mit Inhalten befüllst. <a rel=\"noreferrer noopener\" aria-label=\"Details findest Du zum Beispiel auf perun.net (opens in a new tab)\" href=\"https://www.perun.net/2012/01/12/wordpress-rss-von-einzelnen-kategorien-und-tags/\" target=\"_blank\">Details findest Du zum Beispiel auf perun.net</a>. Der Nachteil dabei ist, dass Du kein eigenes Logo für den Feed hast, aber das könntest Du über die Episodenbilder lösen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn die Unterschiede in den einzelnen Shows so groß sind, dass das Shows-Modul absehbar nicht ausreicht, ist es sinnvoller eine eigene Wordpress-Instanz für die neue Show zu haben. Dazu kannst Du Dir einfach ein weiteres Wordpress auf Deinem Server installieren, Podlove einrichten und los geht die wilde Fahrt. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das könntest Du auch mit einem so genannten \"Wordpress-Netzwerk\" machen, bei dem eine Wordpress-Installation mehrere voneinander unabhängige Websites ausspielt. Ein Netzwerk verringert gegenüber mehreren Installationen den Wartungsaufwand, weil Du nicht für jedes Update eines Plugins mehrere Wordpressen öffnen musst, soll aber im Ergebnis einigermaßen frickelig sein. Ich habe mich da bisher noch nicht herangetraut, will das aber grundsätzlich mal testen. Sobald ich dazu mehr weiß, schreibe ich das hier auf.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Weitere Lektionen:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Podlove Publisher Plugin für WordPress (1): Podcast-Einstellungen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-2/\">Podlove Publisher Plugin für WordPress (2): Episoden-Assets</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-3/\">Podlove Publisher Plugin für WordPress (3): Podcast-Feeds</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-4-templates/\">Podlove Publisher Plugin für WordPress (4): Templates</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-5-module/\">Podlove Publisher Plugin für WordPress (5): Module</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-6-experten-einstellungen/\">Podlove Publisher Plugin für WordPress (6): Experten-Einstellungen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-7-contributoren/\">Podlove Publisher Plugin für WordPress (7): Contributoren</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-8-eine-episode-veroeffentlichen/\">Podlove Publisher Plugin für WordPress (8): Eine Episode veröffentlichen</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/18/tutorial.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-10-12T06:51:59+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-8-eine-episode-veroeffentlichen/index.html",
            "url": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-8-eine-episode-veroeffentlichen/index.html",
            "title": "Podlove Publisher Plugin für Wordpress (8): Eine Episode veröffentlichen",
            "summary": "Nachdem wir Podlove nun eingerichtet haben, kann es losgehen mit unserer ersten Episode. In diesem Kapitel leite ich Dich durch den kompletten Prozess wie Du eine Episode mit Podlove veröffentlichst, erkläre was Shownotes sind und welche Felder wie ausgefüllt werden sollten. Dazu gibt es gleich&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Nachdem wir Podlove nun eingerichtet haben, kann es losgehen mit unserer ersten Episode. In diesem Kapitel leite ich Dich durch den kompletten Prozess wie Du eine Episode mit Podlove veröffentlichst, erkläre was Shownotes sind und welche Felder wie ausgefüllt werden sollten. Dazu gibt es gleich am Anfang eine wichtige Sache zu verstehen: Podcastepisoden sind etwas anderes als Blogeinträge. Sie funktionieren sowohl technisch als auch inhaltlich anders. Das geht schon damit los, wie man sie anlegt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":263} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-263\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/17/episode-1.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/17/responsive/episode-1-xs.png 640w ,https://joernschaar.de/media/posts/17/responsive/episode-1-sm.png 768w ,https://joernschaar.de/media/posts/17/responsive/episode-1-md.png 1024w ,https://joernschaar.de/media/posts/17/responsive/episode-1-lg.png 1366w ,https://joernschaar.de/media/posts/17/responsive/episode-1-xl.png 1600w ,https://joernschaar.de/media/posts/17/responsive/episode-1-2xl.png 1920w\"></figure>\n<figcaption>Variante 1: Wir klicken auf \"+ Neu\" und dann auf Episode.</figcaption>\n</figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:image {\"align\":\"right\",\"id\":264,\"width\":329,\"height\":473} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"alignright is-resized\"><figure class=\"wp-image-264\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/17/episode-2.png\" alt=\"\"  width=\"329\" height=\"473\" sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/17/responsive/episode-2-xs.png 640w ,https://joernschaar.de/media/posts/17/responsive/episode-2-sm.png 768w ,https://joernschaar.de/media/posts/17/responsive/episode-2-md.png 1024w ,https://joernschaar.de/media/posts/17/responsive/episode-2-lg.png 1366w ,https://joernschaar.de/media/posts/17/responsive/episode-2-xl.png 1600w ,https://joernschaar.de/media/posts/17/responsive/episode-2-2xl.png 1920w\"></figure>\n<figcaption>Variante 2: Wir klicken auf \"Episode\" und dann auf \"Hinzufügen\".</figcaption>\n</figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Es ist wichtig, eine \"Episode\" anzulegen, keinen \"Beitrag\". Sonst schreibst Du einen Blogeintrag und die Podlove-Features funktionieren nicht, was bedeutet dass Dein Feed unvollständig sein wird. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich gehe in diesem Tutorial davon aus, dass Du den Gutenberg-Editor benutzt, der seit Wordpress 5.0 standardmäßig mit ausgeliefert wird. Der spielt zwar noch nicht optimal mit dem Podlove Publisher zusammen, aber ich bin ziemlich sicher, dass er sich mittelfristig durchsetzen wird. Außerdem gehe ich davon aus, dass Du Deine Episode bereits aufgenommen und auf Deinen Webserver in das korrekte Verzeichnis hochgeladen hast. Das korrekte Verzeichnis ist das, was Du unter \"Podcast-Einstellungen\" im Reiter \"Medien\" angegeben hast. Alle Audio-Dateien und gegebenenfalls auch die für die Kapitelmarken müssen zwingend im selben Ordner liegen, damit Podlove sie verarbeiten kann.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nach dem Klick auf Episode|Hinzufügen siehst Du zunächst dieses Fenster:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":265} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-265\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/17/episode-3-1024x520.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/17/responsive/episode-3-1024x520-xs.png 640w ,https://joernschaar.de/media/posts/17/responsive/episode-3-1024x520-sm.png 768w ,https://joernschaar.de/media/posts/17/responsive/episode-3-1024x520-md.png 1024w ,https://joernschaar.de/media/posts/17/responsive/episode-3-1024x520-lg.png 1366w ,https://joernschaar.de/media/posts/17/responsive/episode-3-1024x520-xl.png 1600w ,https://joernschaar.de/media/posts/17/responsive/episode-3-1024x520-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir werden uns zunächst mit dem schwarz eingerahmten Bereich beschäftigen. Das ist der Bereich für Shownotes, für weiterführende Links. Beginnen wir ganz oben: Dort wo \"Titel hier eingeben\" steht, kannst Du den Titel eintragen, der auf der begleitenden Blog-Seite Deiner Episode erscheint. Es ist wichtig zu verstehen, dass Dein Eintrag hier sich nicht auf das auswirkt, was im Podcastfeed steht. Deswegen kannst Du hier auch eine Episodennummer eintragen, ohne dafür von Apple Podcasts abgestraft zu werden, was Du hier schreibst, erscheint ausschließlich in Deinem Blog. Also zum Beispiel auch in Deinem <a href=\"http://joernschaar.de/podlove-templates-mit-twig-5-episodenarchiv/\">Episodenarchiv</a>, wenn Du mein Template dafür benutzt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im Textfeld darunter, da wo \"Schreibe etwas oder tippe / zur Blockauswahl\" steht, kannst Du nun weiterführende Links auflisten, Bilder posten, andere RSS-Feeds referenzieren oder eine Kurzgeschichte über ein rosa Pony veröffentlichen. Dazu stehen Dir alle Mittel zur Verfügung, die der Wordpress-Editor Dir bietet. Diese Angabe ist freiwillig und ein reiner Service für Deine Hörerinnen. Ich kann für mich sagen, dass die Shownotes von Podcast zu Podcast und von Episode zu Episode unterschiedlich ausfallen. Bei Jörn Schaars feinem Podcast habe ich manchmal 20 Links, diverse Tweets und ein Youtube-Video in den Shownotes und mal gar nichts - das kommt sehr darauf an, was ich zu erzählen habe. Beim <a rel=\"noreferrer noopener\" aria-label=\"Nord-Süd-Gefälle (opens in a new tab)\" href=\"http://www.das-nord-sued-gefaelle.de\" target=\"_blank\">Nord-Süd-Gefälle</a>, bei <a rel=\"noreferrer noopener\" aria-label=\"What's in your pants? (opens in a new tab)\" href=\"http://www.whats-in-your-pants.de\" target=\"_blank\">What's in your pants?</a>, beim <a rel=\"noreferrer noopener\" aria-label=\"Haialarm-Podcast (opens in a new tab)\" href=\"http://www.haialarm-podcast.de\" target=\"_blank\">Haialarm-Podcast</a> und dem <a rel=\"noreferrer noopener\" aria-label=\"Camping Caravan Podcast (opens in a new tab)\" href=\"https://www.campingcaravanpodcast.de/\" target=\"_blank\">Camping Caravan Podcast</a> sind die Shownotes immer recht ausführlich. Schau Dir gern die Seiten der Podcasts an, um einen Eindruck davon zu bekommen, was da möglich ist. Wie viel Aufwand du für deine Shownotes betreiben möchtest, bleibt komplett dir überlassen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Grundsätzlich sollten Deine Hörerinnen hier Links zu den Themen finden, über die Du gesprochen hast. Das Ergebnis könnte zum Beispiel so aussehen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":267} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-267\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/17/episode-4-1024x519.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/17/responsive/episode-4-1024x519-xs.png 640w ,https://joernschaar.de/media/posts/17/responsive/episode-4-1024x519-sm.png 768w ,https://joernschaar.de/media/posts/17/responsive/episode-4-1024x519-md.png 1024w ,https://joernschaar.de/media/posts/17/responsive/episode-4-1024x519-lg.png 1366w ,https://joernschaar.de/media/posts/17/responsive/episode-4-1024x519-xl.png 1600w ,https://joernschaar.de/media/posts/17/responsive/episode-4-1024x519-2xl.png 1920w\"></figure>\n<figcaption>Ordne Deine Episode einer Show zu</figcaption>\n</figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du das <a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-5-module/\">Shows-Modul</a> aktiviert hast, findest Du auch den hier eingerahmten Bereich in dem Du mit einem Klick festlegen kannst, zu welcher Show Dein Podcast gehört. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Jetzt folgen die wirklich relevanten Angaben, damit Deine Episode auch korrekt in den Podcast-Apps Deiner Hörerinnen angezeigt wird:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":268} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-268\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/17/episode-5-1024x350.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/17/responsive/episode-5-1024x350-xs.png 640w ,https://joernschaar.de/media/posts/17/responsive/episode-5-1024x350-sm.png 768w ,https://joernschaar.de/media/posts/17/responsive/episode-5-1024x350-md.png 1024w ,https://joernschaar.de/media/posts/17/responsive/episode-5-1024x350-lg.png 1366w ,https://joernschaar.de/media/posts/17/responsive/episode-5-1024x350-xl.png 1600w ,https://joernschaar.de/media/posts/17/responsive/episode-5-1024x350-2xl.png 1920w\"></figure>\n<figcaption>Hier folgen nun die Angaben, die für den Feed relevant sind.</figcaption>\n</figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Zunächst legst Du die Episodennummer fest. <strong>Diese Angabe ist ein Pflichtfeld, trägst Du nichts ein, führt das zu einer kryptischen Fehlermeldung und dazu, dass Deine Episode nicht korrekt angezeigt wird. </strong>Gib hier ausschließlich ganze, reele Zahlen größer als null ein. Daraus und aus dem Mnemonic des Podcasts (Wir erinnern uns an <a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Kapitel 1 dieses Tutorials</a>) setzt sich der Slug der Episode zusammen. Das erkläre ich noch genauer, keine Sorge.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>\"Titel\" ist im Prinzip das was Du oben auch schon eingetragen hast, nur ohne die Episodennummer. Das ist ein Pflichtfeld und muss ausgefüllt werden, damit Dein Podcast-Feed korrekt ist.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der \"Untertitel\" wird von manchen Podcast-Apps, vom Podlove-Webplayer und von meinem <a href=\"http://joernschaar.de/podlove-templates-mit-twig-5-episodenarchiv/\">Episodenarchiv-Template</a> genutzt und sollte nicht länger als 255 Zeichen sein. Leider ist das Textfeld hier nicht begrenzt, deswegen musst Du schätzen. Ich versuche immer die Episode in einem Satz zusammenzufassen und der ist bei Jörn Schaars feinem Podcast immer etwas quatschig.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die \"Zusammenfassung\" finde ich sehr wichtig. Sie gibt der Hörerin Orientierung darüber was in Deiner Episode passiert und wird von fast allen Podcast-Apps angezeigt. Maximal 4.000 Zeichen sind hier erlaubt, aber ich habe die noch nie wirklich ausgereizt. Einige wenige Sätze sollten hier ausreichen, um den Inhalt Deiner Episode ausführlicher zu beschreiben, als Du es im Untertitel getan hast. Das ist ein Textfeld, in dem weiterführende Links oder HTML nicht korrekt dargestellt werden. Links und alle gestalterischen Elemente finden Teil im großen Eingabefeld am oberen Ende der Seite.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Unter \"Type\" kannst Du schließlich angeben, was genau Du hier veröffentlichst. Das ist auch etwas, das Apple eingeführt hat. Standardmäßig sollte dieser Eintrag auf \"full\" stehen, um anzuzeigen, dass Du eine komplette Episode veröffentlichst. Die weiteren Optionen sind \"Trailer\" und \"Bonus\". Und da hat sich Apple etwas spezielles ausgedacht, das auf den ersten Blick etwas kompliziert scheint, aber doch recht sinnvoll klingt:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du Deine Episode als Trailer definierst kannst Du entweder:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><strong>keine Staffel- oder Episodennummer angeben</strong> und so einen Trailer für den ganzen Podcast definieren. Das könnte zum Beispiel eine Nullnummer sein.</li>\n<li><strong>eine Staffel- aber keine Episodennummer angeben</strong> und so einen Trailer für die kommende Staffel definieren</li>\n<li><strong>optional eine Staffel- und eine Episodennummer angeben</strong> und damit einen Teaser für die neue Episode anlegen, den Du später durch die neue Episode ersetzt.</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit der Definition \"bonus\" kannst Du nach dem gleichen Muster Bonusmaterial für Deinen gesamten Podcast, eine Staffel oder eine spezielle Episode anlegen. Das könnte zum Beispiel \"Behind the Scenes\"-Material sein, die ungeschnittene Fassung eines Interviews oder Outtakes oder ein Gespräch der Protagonisten darüber wie es war, die Staffel/die Episode aufzunehmen. \"Trailer\" und \"Bonus\" sind die einzigen Einstellungen, in denen es in Ordnung ist, keine Episodennummer anzugeben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nach allem was ich bisher sehe, scheint sich diese Angabe jedoch noch nicht besonders stark auszuwirken. Im Feed und in der Anzeige bei Apple Podcasts jedenfalls gibt es keinen optischen Unterschied. Über die Variable<br><code>{{ episode.type }}</code> kannst Du den Typ der Episode in Templates anzeigen lassen und so Trailer und/oder Bonusmaterial etwa in einem Archiv ausblenden oder anders darstellen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du das <a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-7-contributoren/\">Contributor-Modul</a> aktiviert hast, kannst Du an dieser Stelle Mitwirkende einfügen. Wie das geht, habe ich in einem eigenen Artikel erklärt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":276} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-276\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/17/episode-10-1024x278.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/17/responsive/episode-10-1024x278-xs.png 640w ,https://joernschaar.de/media/posts/17/responsive/episode-10-1024x278-sm.png 768w ,https://joernschaar.de/media/posts/17/responsive/episode-10-1024x278-md.png 1024w ,https://joernschaar.de/media/posts/17/responsive/episode-10-1024x278-lg.png 1366w ,https://joernschaar.de/media/posts/17/responsive/episode-10-1024x278-xl.png 1600w ,https://joernschaar.de/media/posts/17/responsive/episode-10-1024x278-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du das <a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-5-module/\">\"related episodes\"-Modul</a> aktiviert hast, kannst Du hier aus Deiner Episodenliste auswählen, welche andere Episode Deines Podcasts inhaltlich mit dieser zusammenhängt. Diese Angabe kannst Du <a href=\"http://joernschaar.de/podlove-templates-mit-twig-3/\">zusammen mit einem Template</a> verwenden.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":270} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-270\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/17/episode-6.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/17/responsive/episode-6-xs.png 640w ,https://joernschaar.de/media/posts/17/responsive/episode-6-sm.png 768w ,https://joernschaar.de/media/posts/17/responsive/episode-6-md.png 1024w ,https://joernschaar.de/media/posts/17/responsive/episode-6-lg.png 1366w ,https://joernschaar.de/media/posts/17/responsive/episode-6-xl.png 1600w ,https://joernschaar.de/media/posts/17/responsive/episode-6-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du in den <a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-6-experten-einstellungen/\">Experten-Einstellungen</a> festgelegt hast, dass Du in jeder Episode markieren möchtest, ob Schimpfworte genutzt oder primäre bzw. sekundäre Geschlechtsmerkmale benannt wurden, dann wirst Du hier nach \"expliziten\" Inhalten gefragt. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Du kannst angeben, wann Du die Episode aufgezeichnet hast, das geht im folgenden Feld mit einem kleinen Kalendertool. Die Uhrzeit wird nicht abgefragt, nachdem Du auf \"Als Entwurf speichern\" oder \"Veröffentlichen\" gedrückt hast, erscheint hier jedoch ein Platzhalter. Wenn Du möchtest, kannst Du nachträglich eine Uhrzeit eintragen und später per Template abfragen und im Blog anzeigen. Aber das ist selbst mir zu detailliert.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Lizenz, unter der diese Episode veröffentlicht wird, habe ich im Beispielbild schon ausgewählt. Dafür stellt Podlove ein praktisches Tool zur Verfügung, mit dem Du mit wenigen Klicks festlegen kannst, was andere mit dieser Episode tun dürfen und was nicht. Dann erscheint auch das Preview-Bild der Lizenz, das Du oben im Screenshot siehst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Slug der Mediendatei ist im Prinzip der Dateiname ohne irgendwelche Erweiterungen. Wenn Du bei den Episoden-Assets ein Suffix angegeben hast - im Beispiel dort war das \"-highquality\" - lass dieses Suffix im Feld Slug ebenfalls weg. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":495,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-495\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/17/slug.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/17/responsive/slug-xs.png 640w ,https://joernschaar.de/media/posts/17/responsive/slug-sm.png 768w ,https://joernschaar.de/media/posts/17/responsive/slug-md.png 1024w ,https://joernschaar.de/media/posts/17/responsive/slug-lg.png 1366w ,https://joernschaar.de/media/posts/17/responsive/slug-xl.png 1600w ,https://joernschaar.de/media/posts/17/responsive/slug-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich habe hier beispielsweise JSFP245 eingetragen. Für jedes Asset wird nun daraus der Dateiname erzeugt, nach dem Podlove auf dem Server sucht: </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":496,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-496\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/17/mediendateien-1024x152.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/17/responsive/mediendateien-1024x152-xs.png 640w ,https://joernschaar.de/media/posts/17/responsive/mediendateien-1024x152-sm.png 768w ,https://joernschaar.de/media/posts/17/responsive/mediendateien-1024x152-md.png 1024w ,https://joernschaar.de/media/posts/17/responsive/mediendateien-1024x152-lg.png 1366w ,https://joernschaar.de/media/posts/17/responsive/mediendateien-1024x152-xl.png 1600w ,https://joernschaar.de/media/posts/17/responsive/mediendateien-1024x152-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich sage es noch einmal: Aus dem Slug, dem <a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Medienverzeichnis </a>und Deinen <a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-2/\">Episoden-Assets</a> bildet Podlove die Dateinamen für jedes Audioformat, das Du für Deinen Podcast anbietest. Die Namen der Dateien auf Deinem Server sollten also damit genau übereinstimmen. Das betrifft auch die Groß- und Kleinschreibung. Ich mache es mir dabei leicht und benutze immer nur eine Kombination aus Abkürzung und Episodennummer (also in diesem Beispiel JSFP245). </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Letztlich bleibt es aber auch hier nur dir selbst überlassen, was genau du als Slug benutzt. Wichtig ist nur, dass der Slug 100% identisch sein muss mit den Namen aller Dateien, die zu dieser Episode gehören:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li>Groß- und Kleinschreibung ist wichtig.</li>\n<li>Leerzeichen bringen nur Probleme.</li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n<p><!-- wp:paragraph --></p>\n<p>Podlove generiert den Dateinamen aus dem Slug und den definierten Assets deines Podcasts. Im Screenshot oben siehst Du, dass ich für Jörn Schaars feinen Podcast die Audioformate MP3, MP4 und Ogg Vorbis sowie die Kapitelmarken im Format \"Podlove Simple Chapters\" anbiete. Podlove sucht also im Medienordner meines Webservers nach Dateien, die diesen Vorgaben entsprechen. Würde ich die MP3-Datei JSFP-245.mp3 nennen, würde Podlove hier einen Fehler ausgeben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":271} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-271\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/17/episode-7-1024x518.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/17/responsive/episode-7-1024x518-xs.png 640w ,https://joernschaar.de/media/posts/17/responsive/episode-7-1024x518-sm.png 768w ,https://joernschaar.de/media/posts/17/responsive/episode-7-1024x518-md.png 1024w ,https://joernschaar.de/media/posts/17/responsive/episode-7-1024x518-lg.png 1366w ,https://joernschaar.de/media/posts/17/responsive/episode-7-1024x518-xl.png 1600w ,https://joernschaar.de/media/posts/17/responsive/episode-7-1024x518-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>In der oberen Bildhälfte findest Du das Ergebnis meiner Auphonic-Produktion, darüber werde ich noch eine eigene Artikelreihe schreiben. Wichtig ist, dass an dieser Stelle überprüft wird, ob alle Dateien auf dem Server zu finden sind. Das siehst Du an den grünen Haken. Ist etwas rot, kann Podlove die Datei nicht finden. Falls das absichtlich passiert ist, kannst Du links neben der Datei den Haken entfernen, dann wird sie ignoriert. Sehr wichtig ist auch die Angabe der Laufzeit. Wenn Du sie kennst, kannst Du sie per Hand eintragen, nach dem Upload der Episode auf Deinen Server kannst Du aber auch einfach auf \"Detect Duration\" klicken und Podlove die Länge ermitteln lassen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"left\",\"id\":273} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"alignleft\"><figure class=\"wp-image-273\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/17/episode-9.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/17/responsive/episode-9-xs.png 640w ,https://joernschaar.de/media/posts/17/responsive/episode-9-sm.png 768w ,https://joernschaar.de/media/posts/17/responsive/episode-9-md.png 1024w ,https://joernschaar.de/media/posts/17/responsive/episode-9-lg.png 1366w ,https://joernschaar.de/media/posts/17/responsive/episode-9-xl.png 1600w ,https://joernschaar.de/media/posts/17/responsive/episode-9-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Fast geschafft, nur noch ein paar Kleinigkeiten! In der rechten Spalte musst Du nur noch einige generelle Dinge über Deine Episode festlegen. Etwa, ob sie öffentlich sichtbar soll oder auf dem Blog (nicht im Feed!) nur mit Passwort angezeigt werden darf. Mit \"Veröffentlichen sofort\" passiert genau das was da steht, Du könntest aber auch \"sofort\" anklicken und in dem folgenden Popup einen Zeitpunkt für die Veröffentlichung definieren.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Falls Du Kategorien für Deinen Podcast zulässt, solltest Du auch eine Kategorie für die Episode auswählen. Ansonsten landet die Episode in der Standardkategorie für Wordpress-Beiträge, was aber kein Problem wäre.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Schlagwörter bieten die Möglichkeit, verschiedene Beiträge oder Episoden inhaltlich zu verknüpfen. Beim Haialarm-Podcast nutzen wir das, um unter anderem Schauspieler*innen in den Haifilmen zu referenzieren. So kann man nachvollziehen, ob jemand auch schon einmal in einem anderen Haifilm mitgespielt hat.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ob Du ein Beitragsbild definierst oder nicht, ist Deine Entscheidung. Unter \"Diskussion\" kannst Du festlegen, ob Kommentare erlaubt sein sollen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"right\",\"id\":272} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"alignright\"><figure class=\"wp-image-272\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/17/episode-8.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/17/responsive/episode-8-xs.png 640w ,https://joernschaar.de/media/posts/17/responsive/episode-8-sm.png 768w ,https://joernschaar.de/media/posts/17/responsive/episode-8-md.png 1024w ,https://joernschaar.de/media/posts/17/responsive/episode-8-lg.png 1366w ,https://joernschaar.de/media/posts/17/responsive/episode-8-xl.png 1600w ,https://joernschaar.de/media/posts/17/responsive/episode-8-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn alles erledigt ist, kannst Du oben rechts auf \"Veröffentlichen\" klicken.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Darauf folgt noch einmal eine Sicherheitsabfrage, ob die Episode wirklich online gehen soll und wenn Du noch einmal auf \"Veröffentlichen\" klickst, geht der ganze Bums online. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Herzlichen Glückwunsch, Du hast es geschafft!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Weitere Lektionen:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Podlove Publisher Plugin für WordPress (1): Podcast-Einstellungen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-2/\">Podlove Publisher Plugin für WordPress (2): Episoden-Assets</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-3/\">Podlove Publisher Plugin für WordPress (3): Podcast-Feeds</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-4-templates/\">Podlove Publisher Plugin für WordPress (4): Templates</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-5-module/\">Podlove Publisher Plugin für WordPress (5): Module</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-6-experten-einstellungen/\">Podlove Publisher Plugin für WordPress (6): Experten-Einstellungen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-7-contributoren/\">Podlove Publisher Plugin für WordPress (7): Contributoren</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-9-shows/\">Podlove Publisher Plugin für WordPress (9): Shows</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/17/tutorial.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-10-06T20:30:45+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-templates-mit-twig-5-episodenarchiv/index.html",
            "url": "https://joernschaar.de/podlove-templates-mit-twig-5-episodenarchiv/index.html",
            "title": "Podlove-Templates mit Twig (5): Episodenarchiv",
            "summary": "Viele Podcasterinnen legen Wert darauf, ihre Episoden noch einmal gesammelt auf einer Seite als übersichtliche Liste anzuzeigen. Die Podlove-Entwickler haben dafür einen Shortcode bereitgestellt, den Du mit [podlove-episode-list] aufrufen und in eine Seite einfügen kannst. Das Ergebnis ist eher so naja was die Optik angeht:&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Viele Podcasterinnen legen Wert darauf, ihre Episoden noch einmal gesammelt auf einer Seite als übersichtliche Liste anzuzeigen. Die Podlove-Entwickler haben dafür einen Shortcode bereitgestellt, den Du mit  <code>[podlove-episode-list]</code> aufrufen und in eine Seite einfügen kannst. Das Ergebnis ist eher so naja was die Optik angeht: Eine Tabelle in der zwingend das Episodencover angezeigt wird und die insgesamt nicht besonders hübsch aussieht. Das wollen wir heute anders machen und legen ein neues Template an mit dem hochkreativen Namen \"Archiv\".</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich persönlich mag es, zunächst ein paar einleitende Worte zu lesen. Wenn Du einen feststehenden Text einbauen möchtest, muss der nicht hier eingetragen werden. Ich beginne in der Regel mit </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\"> &lt;p&gt;{{ podcast.summary }}&lt;/p&gt; </pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Damit wird der Text eingefügt, den Du in den <a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Podcasteinstellungen</a> für Deinen Podcast als Beschreibung festgelegt hast. Praktisch: Sobald Du dort eine Änderung vornimmst, taucht die automatisch auch hier auf. Deswegen sind Templates so geil: Du musst jede Änderung nur einmal vornehmen und sie findet sich überall wieder. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Eine kleine Spielerei, die ich bei den Produktionen mit meiner Beteiligung gern einbaue, sind die Downloadzahlen der einzelnen Episoden. Viele Podcasterinnen gehen damit ähnlich konservativ um, wie Deutsche mit ihrem Gehalt: Da spricht man nicht drüber. Ich sehe persönlich keinen Grund die Zahlen nicht zu veröffentlichen, wenn Du das nicht nutzen möchtest, lass den entsprechenden Code einfach weg. Wir beginnen mit einem Durchschnittswert über alle Episoden und dazu brauchen wir erstmal eine Variable:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{% set Downloadsumme = 0 %} </pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Downloadsumme soll zunächst den Wert Null haben. Für jede Episode des Podcasts soll zu dem Wert nun die Zahl der Downloads addiert werden. Das erledigt die <code>for</code>-Schleife für uns, die die folgende Anweisung für jede Episode neu ausführt:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{% for episode in podcast.episodes %}<restore-line-break>    {% set Downloadsumme = Downloadsumme + episode.total_downloads %} <restore-line-break>{% endfor %}</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Am Ende der Operation enthält die Variable Downloadsumme also eine Zahl, die aus den addierten Werten aller <code>episode.total_downloads</code> unseres Podcasts besteht. Und damit können wir nun einen Durchschnitt berechnen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{% set Durchschnitt = Downloadsumme / podcast.episodes|length  %}<restore-line-break> <restore-line-break>&lt;p style=\"margin-bottom:30px\"&gt;Der {{ podcast.title }} besteht aus {{  podcast.episodes|length }} Episoden. Jede davon wurde im Durchschnitt {{ Durchschnitt|round }} mal heruntergeladen.&lt;/p&gt;</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir machen uns hier zwei Filter zu Nutze, nämlich zum einen <code>|length</code>, der die Anzahl der Elemente eines Arrays zurückgibt, und <code>|round</code>, der mathematisch auf- oder abrundet sodass keine Kommastellen übrig bleiben. Eine vollständige Liste aller Filter, die twig bietet, findest Du in der <a rel=\"noreferrer noopener\" aria-label=\"Dokumentation (opens in a new tab)\" href=\"https://twig.symfony.com/doc/2.x/filters/index.html\" target=\"_blank\">Dokumentation</a>. Jetzt aber zur eigentlichen Episodenliste: Um die zu strukturieren, nutze ich gern das HTML-Element <code>&lt;ul&gt;</code> für \"unordered list\". Wobei ich aber die Listenelemente nicht anzeigen lasse:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\"> &lt;ul style=\"list-style-type:none\"&gt; </pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dann brauchen wir wieder eine <code>for</code>-Schleife:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{% for episode in podcast.episodes %}</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und jedes Element muss nun auch als HTML-Listenelement ausgewiesen werden, sprich in <code>&lt;li&gt; ... &lt;/li&gt;</code> eingeschlossen sein. Wir eröffnen also ein neues Listenelement und legen fest, dass danach ein Leerraum von 20 Pixeln eingefügt werden soll (<code>margin-bottom:20px</code>). Danach folgt die Anweisung, dass alles innerhalb von <code>&lt;span&gt;</code> und <code>&lt;/span&gt;</code> fett und auf 1,5-facher Größe dargestellt werden soll. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">&lt;li style=\"margin-bottom:20px\"&gt;&lt;span style=\"font-weight:bold;font-size:1.5em\"&gt; &lt;a href=\"{{ episode.url }}\"&gt;{{ episode.post.post_title }}&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p> Zwischen den beiden Tags finden wir also einen Link zum <code>post_title</code> der Episode. Wir greifen mit dieser Variable auf das Wordpress-Objekt <code>WP_Post</code> zu und geben im  Prinzip das aus, was Du beim Erstellen Deiner Episode ganz oben als Titel des Blogposts einträgst, in diesem Beispiel \"JSFP244: Wie lang ist ein Podcast?\":</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":251} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-251\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/16/Unbenannt-1024x448.gif\" alt=\"\" ></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir nutzen an dieser Stelle <code>episode.post.post_title</code>, weil uns <code>episode.title</code> an dieser Stelle nicht wirklich weiterbringt. Der ist für diese Episode nämlich nur \"Wie lang ist ein Podcast?\", weil Apple in seinem ehemals itunes genannten Verzeichnis die Podcastkürzel und Episodennummern nicht mehr haben will. In den Titel des begleitenden Blogposts können wir aber zum Glück eintragen was wir wollen und so können wir ohne viel Heckmeck den Episodentitel und den Slug der Episode zusammen ausgeben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Nachtrag vom 09.09.2020:</strong> Mit der Version 3.0 des Podlove Publishers wurde dieser Aufruf geändert: Wenn Du auf Version 3.0 oder höher unterwegs bist, solltest Du statt <code>episode.post.post_title</code> lieber <code>episode.post_title</code> verwenden. Das Ergebnis bleibt gleich.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>In einer neuen Zeile geht es weiter:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">&lt;span&gt;{{ episode.subtitle }}&lt;/span&gt; &lt;br /&gt; </pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die &lt;span&gt;-Tags brauchst Du an der Stelle nur, wenn Du dem Untertitel noch ein Format zuweisen möchtest, das ginge an der Stellen mit <code>style=\"...\"</code>. <code>episode.subtitle</code> ist die Kurzzusammenfassung der Episode mit maximal 255 Zeichen und sie soll kursiv angezeigt werden. In einer neuen Zeile füge ich einige Icons ein, die ich bei <a rel=\"noreferrer noopener\" aria-label=\"iconfinder.com (opens in a new tab)\" href=\"http://iconfinder.com\" target=\"_blank\">iconfinder.com</a> gefunden und auf meinem Webspace gespeichert habe. Es gibt jeweils Bilder für die Dauer (<code>episode.duration</code>), das Erscheinungsdatum (<code>episode.publicationdate.format('d.m.Y')</code>) und die Zahl der Downloads <code>(episode.total_downloads | number_format(0, ',', '.')</code>).</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">&lt;small&gt;&lt;span style=\"margin-right:20px\"&gt;&lt;img src=\"http://icons.joernschaar.de/dauer.png\" alt=\"Die Dauer der Episode\" title=\"Die Dauer der Episode\" width=\"20px\"&gt; {{ episode.duration }}&lt;/span&gt;&lt;span style=\"margin-right:20px\"&gt;&lt;img src=\"http://icons.joernschaar.de/kalender.png\" alt=\"Diese Episode erschien am\" title=\"Diese Episode erschien am\" width=\"20px\"&gt; {{ episode.publicationdate.format('d.m.Y') }}&lt;/span&gt;&lt;span style=\"margin-right:20px\" &gt;&lt;img src=\"http://icons.joernschaar.de/downloads.png\" alt=\"Downloads seit Veröffentlichung\" title=\"Downloads seit Veröffentlichung\" width=\"20px\"&gt; {{ episode.total_downloads | number_format(0, ',', '.') }} Downloads&lt;/span&gt; &lt;/small&gt;      &lt;br /&gt;</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du  <code>('d.m.Y')</code> an das Datum anhängst, wird es <a rel=\"noreferrer noopener\" aria-label=\"nach PHP-Vorgaben formatiert (opens in a new tab)\" href=\"https://www.php.net/manual/en/function.date.php\" target=\"_blank\">nach PHP-Vorgaben formatiert</a>. Wenn Du diese Formatangabe weglässt, nutzt Wordpress die Einstellungen, die generell für Datumsangaben gelten. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Angabe <code>number_format(0, ',', '.')</code> legt fest, wie die Zahl der Downloads ausgegeben werden soll. Die 0 steht hier für die Zahl der Nachkommastellen, <code>','</code> gibt an, wie die Nachkommstellen von der restlichen Zahl getrennt werden und <code>'.'</code> definiert das Trennzeichen für Tausenderschritte.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bei der Dauer kannst Du natürlich noch ein bisschen eskalieren und von der eher mathematischen Angabe 1:06:37 hin zu etwas mehr Semantischem wie \"1 Stunde 6 Minuten und 37 Sekunden\" arbeiten. Wie das geht, habe ich <a href=\"http://joernschaar.de/podlove-templates-mit-twig-2/\">in Lektion 2 ausführlich erklärt</a>, das Ergebnis sieht dann so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":254} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-254\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/16/Unbenannt-2.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Beim Haialarm möchte ich zusätzlich noch die Moderatoren sowie Unterstützer und die Studios benennen, ohne die der Podcast nicht zu realisieren wäre. In einer neuen Zeile beginnen wir wieder mit einer <code>for</code>-Schleife, die uns alle Mitwirkenden aus der Gruppe \"Macher\" auflistet und sie aufsteigend nach Name sortiert:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">&lt;b&gt;Moderation:&lt;/b&gt; <restore-line-break>{% for contributor in episode.contributors({group:\"macher\",order: \"ASC\", orderby: \"name\"}) %}</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn der Mitwirkende in den Contributor-Einstellungen als sichtbar markiert wurde, soll nun sein Name angezeigt werden. Ist er der letzte in der Reihe folgt ein Punkt, andernfalls ein Komma:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">  {% if contributor.visible %}<restore-line-break>     &lt;span class=\"name\"&gt;{{ contributor.name }}&lt;/span&gt;<restore-line-break>       {% if not loop.last %},<restore-line-break>       {% else %}.<restore-line-break>       {% endif %}<restore-line-break>  {% endif %} <restore-line-break>{% endfor %} </pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das Ganze wiederholen wir für die Unterstützer und die Studios. Wenn in der Gruppe \"Unterstützer\" bzw. \"Studios\" für diese Episode mehr als 0 Entitäten eingetragen sind, läuft wieder unsere for-Schleife los und funktioniert im Prinzip wie oben auch. Einziger Unterschied: Hier wird auch noch einmal der Kommentar zur Beteiligung an der Episode ausgegeben, damit klar wird, wofür wir uns an der Stelle bedanken:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{% if episode.contributors({group:\"unterstuetzer\"})|length &gt; 0 %}     &lt;strong&gt;Danke an:&lt;/strong&gt; <restore-line-break>  {% for contributor in episode.contributors({group:\"unterstuetzer\",order: \"ASC\", orderby: \"name\"}) %}     <restore-line-break>    {% if contributor.visible %}<restore-line-break>     &lt;span class=\"name\"&gt;{{ contributor.name }} für {{ contributor.comment }}&lt;/span&gt;<restore-line-break>      {% if not loop.last %},<restore-line-break>      {% else %}. <restore-line-break>      {% endif %}<restore-line-break>    {% endif %}<restore-line-break>  {% endfor %}<restore-line-break>{% endif %}     <restore-line-break>{% if episode.contributors({group:\"studios\"})|length &gt; 0 %}<restore-line-break> Sowie  <restore-line-break>  {% for contributor in episode.contributors({group:\"studios\"}) %}    <restore-line-break>    {% if contributor.visible %}  <restore-line-break>      &lt;span class=\"name\"&gt;{{ contributor.name }} ({{ contributor.comment }})&lt;/span&gt;   <restore-line-break>      {% if not loop.last %}, <restore-line-break>      {% else %}. <restore-line-break>      {% endif %}<restore-line-break>    {% endif %}  <restore-line-break>  {% endfor %}    <restore-line-break>{% endif %}&lt;/li&gt;<restore-line-break>{% endfor %}&lt;/ul&gt;   </pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Um in <code>contributor.comment</code> einen Wert zu haben, muss ich in jeder Episode für jede MItwirkende dort auch etwas eintragen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":253} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-253\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/16/Unbenannt2-1024x277.gif\" alt=\"\" ></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das Ergebnis im Episodenarchiv sieht dann so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":252} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-252\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/16/Unbenannt-1.gif\" alt=\"\" ></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier noch einmal der gesamte Code:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{% set Downloadsumme = 0 %}<restore-line-break>{% for episode in podcast.episodes %}<restore-line-break>  {% set Downloadsumme = Downloadsumme + episode.total_downloads %}<restore-line-break>{% endfor %}<restore-line-break><restore-line-break>{% set Durchschnitt = Downloadsumme /  podcast.episodes|length  %} <restore-line-break><restore-line-break>&lt;p style=\"margin-bottom:30px\"&gt;Der {{ podcast.title }} besteht aus {{  podcast.episodes|length  }} Episoden. Jede davon wurde im Durchschnitt {{ Durchschnitt|round }} mal heruntergeladen.&lt;/p&gt;<restore-line-break><restore-line-break>&lt;ul style=\"list-style-type:none\"&gt; <restore-line-break>{% for episode in podcast.episodes %}<restore-line-break> &lt;li style=\"margin-bottom:20px\"&gt;&lt;span style=\"font-weight:bold;font-size:1.5em\"&gt;&lt;a href=\"{{ episode.url }}\"&gt;{{ episode.post.post_title }}&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;{{ episode.subtitle }}&lt;/span&gt;&lt;br /&gt;&lt;small&gt;&lt;span class=\"podlove-duration\" style=\"margin-right:20px\"&gt;&lt;img src=\"http://icons.joernschaar.de/dauer.png\" alt=\"Die Dauer der Episode\" title=\"Die Dauer der Episode\" width=\"20px\"&gt; {{ episode.duration }}&lt;/span&gt;&lt;span class=\"podlove-duration\" style=\"margin-right:20px\"&gt;&lt;img src=\"http://icons.joernschaar.de/kalender.png\" alt=\"Diese Episode erschien am\" title=\"Diese Episode erschien am\" width=\"20px\"&gt; {{ episode.publicationdate.format('d.m.Y') }}&lt;/span&gt;&lt;span class=\"podlove-duration\"&gt;&lt;img src=\"http://icons.joernschaar.de/downloads.png\" alt=\"Downloads seit Veröffentlichung\" title=\"Downloads seit Veröffentlichung\" width=\"20px\"&gt; {{ episode.total_downloads | number_format(0, ',', '.') }} Downloads&lt;/span&gt; &lt;/small&gt;<restore-line-break>&lt;br /&gt;&lt;b&gt;Moderation:&lt;/b&gt;<restore-line-break> {% for contributor in episode.contributors({group:\"macher\",order: \"ASC\", orderby: \"name\"}) %} <restore-line-break>  {% if contributor.visible %}<restore-line-break> &lt;span class=\"name\"&gt;{{ contributor.name }}&lt;/span&gt;&lt;/span&gt;{% if not loop.last %}, {% else %}. {% endif %}<restore-line-break> {% endif %}<restore-line-break> {% endfor %}<restore-line-break> {% if episode.contributors({group:\"unterstuetzer\"})|length &gt; 0 %}<restore-line-break>     &lt;strong&gt;Danke an:&lt;/strong&gt; <restore-line-break>     {% for contributor in episode.contributors({group:\"unterstuetzer\",order: \"ASC\", orderby: \"name\"}) %}<restore-line-break>     {% if contributor.visible %}<restore-line-break>     &lt;span class=\"name\"&gt;{{ contributor.name }} für {{ contributor.comment }}&lt;/span&gt;&lt;/span&gt;{% if not loop.last %}, {% else %}. {% endif %}<restore-line-break>     {% endif %} <restore-line-break>     {% endfor %}<restore-line-break>    {% endif %}<restore-line-break>     {% if episode.contributors({group:\"studios\"})|length &gt; 0 %}<restore-line-break>     Sowie  <restore-line-break>     {% for contributor in episode.contributors({group:\"studios\"}) %}<restore-line-break>     {% if contributor.visible %}<restore-line-break>     &lt;span class=\"name\"&gt;{{ contributor.name }} ({{ contributor.comment }})&lt;/span&gt;&lt;/span&gt;{% if not loop.last %}, {% else %}. {% endif %}<restore-line-break>     {% endif %} <restore-line-break>     {% endfor %}<restore-line-break>    {% endif %}&lt;/li&gt;<restore-line-break>    {% endfor %}<restore-line-break>&lt;/ul&gt; </pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du Deinen Podcast in verschiedene Staffeln aufteilst, wird es nur wenig kniffliger. Bei <a href=\"http://whats-in-your-pants.de/podcast-archiv/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"What's in your pants? (opens in a new tab)\">What's in your pants?</a> lösen wir das mit einer vorgeschalteten <code>for</code>-Schleife:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{% for season in podcast.seasons %}</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Da jede Staffel einen eigenen Titel, Untertitel und eine eigene Beschreibung hat, zeigen wir auch diese der staunenden Weltöffentlichkeit:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">&lt;h2 id=\"{{ season.number }}\"&gt;{{ season.title }}&nbsp;-&nbsp;{{ season.subtitle }}&lt;/h2&gt;<restore-line-break>&lt;p&gt;{{ season.summary }}&lt;/p&gt;<restore-line-break>&lt;p&gt;Die Staffel ist am {{ season.startDate.format('d.m.Y') }} gestartet{% if season.running %} und sie läuft gerade{% endif %}. Die erste Episode hieß \"{{ season.firstEpisode.title }}\" und wir haben sie am {{ season.firstEpisode.recordingDate.format('d.m.Y') }} aufgenommen. Staffel {{ season.number }} hat{% if season.running %} bisher{% endif %} {{ season.episodes|length }} Episoden.&lt;/p&gt;<restore-line-break>&lt;h3&gt;Episodenliste:&lt;/h3&gt;  </pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Außerdem können wir hier noch Angaben zum Startdatum der Staffel <code>season.startDate.format('d.m.Y')</code> machen und einen Hinweis darauf geben, dass gerade die aktuelle Staffel angezeigt wird, indem wir eine kurze <code>if</code>-Abfrage in den Absatz einfügen: (<code>{% if season.running %} und sie läuft gerade{% endif %}</code>) wir benennen die erste Episode und deren Aufnahmedatum und wir geben einen Hinweis auf die Zahl der Episoden in dieser Staffel. Das Ergebnis kannst Du Dir im <a rel=\"noreferrer noopener\" aria-label=\"WIYP-Episodenarchiv (opens in a new tab)\" href=\"http://whats-in-your-pants.de/podcast-archiv/\" target=\"_blank\">WIYP-Episodenarchiv</a> ansehen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Jetzt musst Du Dein Archiv nur noch sichtbar machen. Dazu legst Du in Wordpress eine neue Seite an, die meinetwegen \"Episodenarchiv\" heißen könnte. Und dort fügst Du gegebenenfalls einleitende Worte und den Template-Aufruf ein:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\"> [podlove-template template=\"Archiv\"] </pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wobei \"Archiv\" der Titel Deines Templates sein muss. Wenn Du das Ding eingangs \"Würxenglönk\" genannt hast, solltest Du diesen Titel einsetzen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Alle Lektionen in dieser Reihe:</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-1/\">Podlove-Templates mit Twig (1): Einführung und erste Schritte</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-2/\">Podlove-Templates mit Twig (2): Episoden-Metadaten</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-3/\">Podlove-Templates mit Twig (3): Related Episodes</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-4-moderation-und-gaeste-schick-anzeigen/\">Podlove-Templates mit Twig (4): Moderation und Gäste schick anzeigen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-5-episodenarchiv/\">Podlove-Templates mit Twig (5): Episodenarchiv</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-6-spielereien-mit-for-schleifen/\">Podlove-Templates mit Twig (6): Spielereien mit for-Schleifen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-7-status-einer-episode/\">Podlove-Templates mit Twig (7): Status einer Episode</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-8-team-oder-gaesteliste/\">Podlove-Templates mit Twig (8): Team- oder Gästeliste</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/16/beitragsbild-templates.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-10-02T05:34:47+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-templates-mit-twig-4-moderation-und-gaeste-schick-anzeigen/index.html",
            "url": "https://joernschaar.de/podlove-templates-mit-twig-4-moderation-und-gaeste-schick-anzeigen/index.html",
            "title": "Podlove-Templates mit Twig (4): Moderation und Gäste schick anzeigen",
            "summary": "Seit einigen Monaten hat Apple in seinem Podcastverzeichnis (ehemals iTunes genannt) die Kategorien geschärft und im Zuge dessen auch gleich angekündigt, dass Contributoren (zu deutsch Beitragende) eines Podcasts in Zukunft wichtiger für das Ranking werden. Heißt einerseits, dass wir in unserem Podlove-Plugin Contributoren anlegen und&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Seit einigen Monaten hat Apple in seinem Podcastverzeichnis (ehemals iTunes genannt) die Kategorien geschärft und im Zuge dessen auch gleich angekündigt, dass Contributoren (zu deutsch Beitragende) eines Podcasts in Zukunft wichtiger für das Ranking werden. Heißt einerseits, dass wir in unserem Podlove-Plugin Contributoren anlegen und sie zweitens pflegen müssen. Die Infos in dieser Lektion funktionieren nur, wenn Du das Contrubitor-Modul aktiviert, bereits Contributoren anlegt und in mindestens einer Episode verlinkt hast und setzt entsprechend viel voraus. Wenn Du Dir mit den Angaben zu Contributoren, deren Gruppen und Rollen unsicher bist, lies bitte zuerst den entsprechenden Artikel im Podlove-Tutorial: \"<a href=\"http://joernschaar.de/?p=166\">Podlove Publisher Plugin für Wordpress (7): Contributoren</a>\"</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Podlovemacher haben ja zu einigen Modulen von Podlove Shortcodes angelegt, die Du zum Beispiel mit <code>[podlove-episode-contributor-list avatars=\"no\" role=\"guest\"]</code> aufrufen kannst. Dieser Shortcode erzeugt eine Tabelle mit allen öffentlich verfügbaren Contributoren, denen die Rolle \"Gast\" zugewiesen wurde. Ihre Profilfotos sollen dabei nicht angezeigt werden. Ich bin mit meinen Twig-Fähigkeiten selbst noch nicht so weit, dass ich die Funktion dieses Shortcodes nachbauen könnte. Das heißt aber nicht, dass wir damit nicht allerlei Spaß haben können. Ich nehme hier mal den Code vom Camping Caravan Podcast, weil wir da gelegentlich Gäste haben, die uns von ihren Reisen und/oder Projekten erzählen. Das geht erstmal ganz simpel damit los, dass wir die Stammbesatzung der Episode anzeigen lassen und eine Überschrift dazu schreiben:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;h3>Moderation:&lt;/h3><restore-line-break>[podlove-episode-contributor-list role=\"stammbesatzung\"]</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Alles noch kein Hexenwerk, damit fangen wir jetzt an. Als erstes gucken wir mal, ob in dieser Episode überhaupt Gäste dabei waren:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% if episode.contributors({group:\"guests\"})|length > 0 %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn null Gäste dabei waren, passiert an dieser Stelle nichts weiter, die Schleife wird abgebrochen. Aber wenn mehr als null Gäste dabei waren, machen wir weiter mit dem nächsten Schritt und setzen erstmal eine Variable:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% set episodename = episode.title %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die brauchen wir für später. Was folgt ist im Prinzip die gleiche Tabelle wie bei der Stammbesatzung, nur dass wir diesmal ausschließlich die Gäste anzeigen lassen. Danach können wir die <code>if</code>-Schleife zunächst abschließen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;h3>Zu Gast:&lt;/h3><restore-line-break>[podlove-episode-contributor-list role=\"guests\"]<restore-line-break>{% endif %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und jetzt kommt der lustige Teil. Wir wollen jetzt unter der Gäste-Tabelle anzeigen lassen, in welchen Episoden jeder Gast ggf. noch dabei war. Dazu brauchen wir eine <code>for</code>-Schleife und die Variable <code>episodenname</code> von vorhin. Für jeden Gast dieser Episode soll nun folgendes geschehen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% for contributor in episode.contributors({group:\"guests\"}) %}<restore-line-break>{% set anzahl = contributor.episodes|length - 1 %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir setzen eine neue Variable <code>anzahl</code> auf den Wert \"Anzahl der Episoden mit diesem Gast minus eins\" und gehen dann in eine <code>if</code>-Abfrage. Wenn die Anzahl genau 1 ist, der Gast also nur einer anderen Episode dabei war, soll die Überschrift im Singular ausgegeben werden:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>    {% if anzahl == 1 %} <restore-line-break>        &lt;h3>Die andere Episode mit {{ contributor.name }}:&lt;/h3></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Jetzt kommt uns die Variable <code>episodenname</code> von vorhin zu pass: Es würde ziemlich dusselig aussehen, wenn jetzt die aktuelle Episode auch in der Liste der Episoden mit diesem Gast auftauchen würde. Deswegen bedienen wir uns jetzt einer weiteren <code>if</code>-Abfrage:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;ul>  <restore-line-break>  {% for episode in contributor.episodes %}<restore-line-break>    {% if episode.title != episodename %}<restore-line-break>      &lt;li>&lt;a href=\"{{ episode.url }}\">{{ episode.title }}&lt;/a>&lt;/li><restore-line-break>    {% endif %}<restore-line-break>  {% endfor %}<restore-line-break>&lt;/ul><restore-line-break>{% endif %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dank <code>{% if episode.title != episodename %}</code> können wir nur die andere Episode in die Liste schreiben lassen, in der unser Gast noch dabei war. Das gleiche machen wir auch noch mal mit einer Überschrift im Plural:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>    {% if anzahl >1 %} <restore-line-break>        &lt;h3>Weitere Episoden mit {{ contributor.name }}:&lt;/h3><restore-line-break>        &lt;ul><restore-line-break>        {% for episode in contributor.episodes %}<restore-line-break>            {% if episode.title != episodename %}<restore-line-break>                &lt;li>&lt;a href=\"{{ episode.url }}\">{{ episode.title }}&lt;/a>&lt;/li><restore-line-break>            {% endif %}<restore-line-break>        {% endfor %}<restore-line-break>        &lt;/ul><restore-line-break>    {% endif %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und der ganze Code sieht dann so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;h3>Moderation:&lt;/h3><restore-line-break>[podlove-episode-contributor-list role=\"stammbesatzung\"]<restore-line-break>{% if episode.contributors({group:\"guests\"})|length > 0 %}<restore-line-break>    {% set episodename = episode.title %} {# Variable setzen für später #}<restore-line-break>    &lt;h3>Zu Gast:&lt;/h3><restore-line-break>    [podlove-episode-contributor-list role=\"guests\"]<restore-line-break>{% endif %}<restore-line-break>{% for contributor in episode.contributors({group:\"guests\"}) %}<restore-line-break>{% set anzahl = contributor.episodes|length - 1 %} {# Die Anzahl der Episoden mit diesem Gast ermitteln und um die aktuelle Episode reduzieren #}<restore-line-break>    {% if anzahl == 1 %} {# Wenn es genau 1 Episode ist, Überschrift im Singular ausgeben #}<restore-line-break>        &lt;h3>Die andere Episode mit {{ contributor.name }}:&lt;/h3><restore-line-break>        &lt;ul><restore-line-break>        {% for episode in contributor.episodes %} {# alle Episoden mit diesem Gast durchgehen #}<restore-line-break>            {% if episode.title != episodename %} {# alle außer der aktuellen Episode auflisten #}<restore-line-break>                &lt;li>&lt;a href=\"{{ episode.url }}\">{{ episode.title }}&lt;/a>&lt;/li><restore-line-break>            {% endif %}<restore-line-break>        {% endfor %}<restore-line-break>        &lt;/ul><restore-line-break>    {% endif %}<restore-line-break><restore-line-break>    {% if anzahl >1 %} {# War der Gast in mehr Episoden als der aktuellen + 1 zu Gäst, Überschrift in der Mehrzahl ausgeben, ansonsten weitermachen wie oben #}<restore-line-break>        &lt;h3>Weitere Episoden mit {{ contributor.name }}:&lt;/h3><restore-line-break>        &lt;ul><restore-line-break>        {% for episode in contributor.episodes %}<restore-line-break>            {% if episode.title != episodename %}<restore-line-break>                &lt;li>&lt;a href=\"{{ episode.url }}\">{{ episode.title }}&lt;/a>&lt;/li><restore-line-break>            {% endif %}<restore-line-break>        {% endfor %}<restore-line-break>        &lt;/ul><restore-line-break>    {% endif %}<restore-line-break>{% endfor %}<restore-line-break>&lt;p style=\"margin-bottom:50px\"> &lt;/p></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das Ergebnis siehst Du hier als Screenshot sowohl im Singular als auch im Plural:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":168} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-168\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/10/templates1.gif\" alt=\"\" ></figure>\n<figcaption>Sven war bisher nur in einer Episode zu Gast.</figcaption>\n</figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":169} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-169\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/10/templates2.gif\" alt=\"\" ></figure>\n<figcaption>David hat den Camping Caravan Podcast schon mehrmals als Gast bereichert.</figcaption>\n</figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>In der nächsten Lektion bauen wir uns ein schickes Episodenarchiv.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Alle Lektionen in dieser Reihe:</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-1/\">Podlove-Templates mit Twig (1): Einführung und erste Schritte</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-2/\">Podlove-Templates mit Twig (2): Episoden-Metadaten</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-3/\">Podlove-Templates mit Twig (3): Related Episodes</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-4-moderation-und-gaeste-schick-anzeigen/\">Podlove-Templates mit Twig (4): Moderation und Gäste schick anzeigen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-5-episodenarchiv/\">Podlove-Templates mit Twig (5): Episodenarchiv</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-6-spielereien-mit-for-schleifen/\">Podlove-Templates mit Twig (6): Spielereien mit for-Schleifen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-7-status-einer-episode/\">Podlove-Templates mit Twig (7): Status einer Episode</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-8-team-oder-gaesteliste/\">Podlove-Templates mit Twig (8): Team- oder Gästeliste</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/10/beitragsbild-templates.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-09-14T05:29:46+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-7-contributoren/index.html",
            "url": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-7-contributoren/index.html",
            "title": "Podlove Publisher Plugin für Wordpress (7): Contributoren",
            "summary": "Wenn Du das Modul \"Contributors\" aktiviert hast, erscheint im Podlove-Menü der Punkt \"Mitwirkende\". Hier werden alle Menschen gesammelt, die mit Deinem Podcast irgendwie zu tun haben: Du selbst und Deine Mit-Moderatorinnen, Eure Gäste und vielleicht habt Ihr auch jemanden, der sich um den Schnitt, Hosting&hellip;",
            "content_html": "<p><!-- wp:image {\"align\":\"right\",\"id\":226} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"alignright\"><figure class=\"wp-image-226\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove54.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Wenn Du das <a href=\"http://joernschaar.de/?p=162\">Modul \"Contributors\"</a> aktiviert hast, erscheint im Podlove-Menü der Punkt \"Mitwirkende\". Hier werden alle Menschen gesammelt, die mit Deinem Podcast irgendwie zu tun haben: Du selbst und Deine Mit-Moderatorinnen, Eure Gäste und vielleicht habt Ihr auch jemanden, der sich um den Schnitt, Hosting &amp; Wartung Eures Wordpress oder die Gästekoordination kümmert. Für alle diese Menschen gibt es hier Platz. Und Du kannst unterscheiden, ob sie etwas zum Podcast insgesamt beitragen oder ob sie lediglich Teil einer bestimmten Episode sind. Wie das geht, besprechen wir in dieser Lektion. <br><br>Wir klicken also im Mitwirkenden-Menü zunächst auf \"Hinzufügen\", um einen neuen Contributor zu erstellen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":227} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-227\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove55.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Letztlich bleibt es Dir überlassen, wie gründlich Du diese Felder ausfüllen möchtest. Ich bin ein bisschen ein Formular-Monk und möchte überall ordentliche Werte stehen haben. Wichtig ist hier nur der öffentliche Name, weil dies der Name ist, der im Blog angezeigt wird. Das Geschlecht wird nur für die Statistik erhoben. Leider gibt es bislang keine weiteren Geschlechtsoptionen, ich hoffe das ändert sich bald mal.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Aus Datenschutzgründen habe ich meine Email-Adresse mit dem Auswahlfeld der Geschlechtsoptionen verdeckt. Sie dient außerdem dazu, eine \"Hey, Deine Episode ist jetzt online!\"-Email an Mitwirkende zu verschicken, wenn Du das Modul \"Email-Notifications\" eingeschaltet hast. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":229} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-229\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove56.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ein Avatar ist keine Pflicht, sieht aber hübsch aus. Grundsätzlich gilt: Du solltest eine Entscheidung treffen, ob es immer von allen Mitwirkenden auch ein Foto im Blog geben soll, oder von niemandem. Das sieht sonst nicht so hübsch aus. Du kannst dafür entweder ein Foto in die Wordpress-Mediathek hochladen oder über den Dienst Gravatar ein hinterlegtes Profilbild einbinden. Die dritte Option ist eine Adresse im Netz von der das Bild geholt wird. Die erste Variante erscheint mir persönlich als die sinnvollste, weil Du dann sicher sein kannst, dass das Bild so lange verfügbar ist, wie es Dein Blog gibt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du die Bilder also in Deine Mediathek hochlädst, fülle unbedingt auch die Felder für den Alternativtext, die Beschriftung und die Bildbeschreibung aus. Ich habe lange herumgerätselt, wieso die Bilder mancher Contributorinnen angezeigt werden und andere nicht. Nachdem ich bei allen die genannten Felder ausgefüllt hatte, wurden die Bilder zuverlässig angezeigt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":230} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-230\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove57.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Jeder Mitwirkende braucht eine eindeutige ID mit der er in Shortcodes und Templates angesprochen werden kann. Das ist auch wichtig für Transkripte. Ich benutze dafür gern den Nickname, die 42 ist ein eher schlechtes Beispiel und steht hier nur aus Datenschutzgründen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der URI kann auch wieder alles sein, so lange er weltweit eindeutig ist. Also etwa die Adresse des Blogs, der Facebookseite oder des Twitterkanals. Wenn Du selbst mehrere Podcasts betreibst, solltest Du darauf achten, überall den identischen URI zu verwenden. Ich möchte dazu übergehen, bei Projekten in denen ich zu Gast bin, gezielt darum zu bitten, dass mein voller Name als URI verwendet wird, damit ich in Verzeichnissen wie itunes oder <a rel=\"noreferrer noopener\" aria-label=\"Panoptikum (opens in a new tab)\" href=\"https://panoptikum.io/\" target=\"_blank\">Panoptikum</a> korrekt identifiziert werde und auch diese Gastauftritte meiner Persona dort zugeordnet werden können.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Und schließlich legen wir noch fest, ob der Contributor öffentlich angezeigt werden soll oder nicht. Für mich gibt es da nur die Option \"ja\", denn jemand der nicht öffentlich in der Contributorliste auftauchen möchte, sollte gar nicht erst mit seinen Daten an dieser Stelle erfasst werden.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":231} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-231\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove58.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ok, das habe ich wirklich nur aus Quatsch ausgefüllt, das würde ich so nirgends hin schreiben. Du kannst zu jedem Contributor auch dienstliche Angaben erfassen. Das bietet sich zum Beispiel an, wenn Du Menschen in deren dienstlichem Kontext interviewst. Diese Angaben kannst Du mitteils Templates in Deiner Episode anzeigen lassen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":232} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-232\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove59-1024x317.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dieses Bild kennst Du schon aus den Podcast-Einstellungen, nur dass es diesmal um den einzelnen Contributor geht. Unter \"Social\" kannst Du alle bekannten Kanäle auflisten unter denen dieser spezielle Contributor noch zu finden ist. Oder Du nimmst nur eine Auswahl, ganz wie es Dir beliebt. Auch hier scheint es so zu sein, dass die Icons zuverlässiger angezeigt werden, wenn da etwas im Titel steht. Das gleiche geht dann noch für Spenden:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":233} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-233\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove60-1024x107.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du alles eingetragen hast, speicherst Du die Änderungen und wiederholst die Schritte für alle Contributoren, die Du anzulegen hast. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Der Reiter \"Gruppen\"</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier kannst Du Mitwirkende danach gruppieren, wie sie am Podcast beteiligt sind. Das ist später wichtig dafür wie sie in den Shownotes Deiner Episode angezeigt werden. Es bietet sich an, mindestens zwei Gruppen zu definieren, nämlich die Gruppe derjenigen, die am Mikrofon zu hören sind und die derjenigen, die nicht zu hören sind. Letztlich sind der Fantasie aber keine Grenzen gesetzt. Gruppen anzulegen ist keine besonders große Herausforderung, Du klickst auf \"Neue Gruppe hinzufügen\" und schreibst den Namen in das Feld:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":234} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-234\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove61.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der Gruppenslug sollte dabei ohne Umlaute und Leerzeichen auskommen, weil er ggf. auch in einem Link verwendet werden kann. Wenn alle Gruppen angelegt sind, wenden wir uns den Rollen zu, die eine Mitwirkende in Deinem Podcast haben kann. Das könnte zum Beispiel \"Moderation\", \"Gast\", \"Redaktion\", Technischer Support\", \"Schnitt\" oder dergleichen sein. Eine Rolle anzulegen ist ähnlich komplex wie zuvor bei den Gruppen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":235} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-235\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove62.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wiederhole diesen Schritt, bis alle Rollen definiert sind.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Update 25.04.2021:</strong> Die Initiative Podcasting 2.0 hat sich auf die Fahnen geschrieben, die Podcastfeeds neu zu fassen. Ein Teil dessen ist, dass man alle Beteiligten nach der Art ihrer Beteiligung attribuieren kann. Dabei ist eine <a rel=\"noreferrer noopener\" href=\"https://github.com/Podcastindex-org/podcast-namespace/blob/main/taxonomy.json\" target=\"_blank\">Liste mit möglichen Mitwirkungsarten</a> herausgekommen, die sich sehr am professionellen Podcasting amerikanischer Labels bzw. der Filmwirtschaft orientiert. Podlove setzt das insofern um, als es nach Entsprechungen sucht und in den Feed schreibt. Du kannst dabei helfen, indem Du für alle Menschen, die zu hören sind, die Gruppe \"Cast\" anlegst und nutzt. Sie können darin unter anderem die Rolle \"Host\", \"Co-Host\", \"Guest Host\" und \"Guest\" haben. Es ist sinnvoll gleich vom Start weg diese Einstellungen zu nutzen, weil Du sie sonst rückwirkend für jede Episode manuell anpassen musst. (Ich werde das demnächst für meine Produktionen tun und habe jetzt schon keine Lust auf diese Sisyphus-Arbeit.)</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Der Reiter \"Standardeinstellungen\"</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Manche Mitwirkende ist Teil jeder Episode. Um Dir die Arbeit ein bisschen zu erleichtern, kannst Du genau das hier definieren. Wähle einfach aus der Liste die Mitwirkende aus und weise ihr eine Gruppe und eine Rolle zu. Von jetzt an werden alle Personen in dieser Liste jeder neuen Episode Deines Podcasts als Mitwirkende zugewiesen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":236} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-236\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove63-1024x104.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Auf bereits veröffentlichte Episoden hat diese Einstellung keine Auswirkungen. Das ist doof für Podcasts, die dieses System spät in ihrer Entwicklung einführen wollen, aber gut für Podcasts bei denen irgendwann ein Personalwechsel passiert.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Der Reiter Email-Benachrichtigungen</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du das entsprechende Modul aktiviert hast, kannst Du Mitwirkende per Email benachrichtigen, dass eine neue Episode online ist, bei der sie dabei waren. In diesem Reiter legst Du den Versand und den Inhalt dieser Email fest.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":237} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-237\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove64.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich finde, dass die Email ruhig ein paar Minuten nach der eigentlichen Veröffentlichung verschickt werden darf. So ist sichergestellt, dass nicht zufällig die Mail ankommt bevor die Episode tatsächlich online steht. Es kann je nach Konfiguration Deines Servers passieren, dass die Mail ein paar Minuten später verschickt wird, als Du an Verzögerung eingestellt hast.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":238} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-238\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove66.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Beim Inhalt Deiner Mail bist Du einigermaßen frei in der textlichen Gestaltung. Du kannst hier die gleichen <a rel=\"noreferrer noopener\" aria-label=\"Template-Tags (opens in a new tab)\" href=\"https://docs.podlove.org/podlove-publisher/reference/template-tags.html\" target=\"_blank\">Template-Tags</a> benutzen, die auch in den Podlove-Templates angewendet werden. Abschließend legst Du noch fest, wer Absender und Empfänger sein sollen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":239} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-239\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove67.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich habe das Beispiel jetzt so eingestellt, dass ausschließlich die Gäste einer Episode benachrichtigt werden, denn alle anderen Beteiligten sind enger im Post-Produktionsablauf und wissen ohnehin um das Erscheinungsdatum. Ganz unten gibt es noch die Möglichkeit, die Einstellungen zu testen, das solltest Du auf jeden Fall tun.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Contributoren in eine Episode einfügen</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Jetzt wo Dein Contributoren-Modul aktiv ist, wirst Du in jeder Episode danach gefragt, wer alles an der Episode beteiligt war. Wenn Du eine neue Episode anlegst, findest Du so ein Feld:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":240} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-240\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove68.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Gesche ist hier schon standardmäßig als Mitwirkende ausgewählt, fehlt noch der Gast. Dazu drückst Du auf das kleine Plus links unter dem Avatar.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":241} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-241\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove69.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Analog verfährst Du mit Gruppe und Rolle:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":244} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-244\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove70-1.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":245} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-245\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/14/podlove71-1.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Damit sind die Mitwirkenden an Deiner Episode angelegt. Ihre Namen und die hinterlegte Email-Adresse werden von Podlove in den Feed übernommen und von Portalen wie panoptikum.io ausgewertet. Du kannst die von Dir gemachten Angaben zu Deinen Contributorinnen im Zusammenhang mit einer Episode, im Archiv oder einer Gästeliste anzeigen lassen. Wie das geht, zeige ich Dir in der <a href=\"http://joernschaar.de/category/podlove/templates/\" target=\"_blank\" rel=\"noreferrer noopener\">Artikelreihe zu Podlove-Templates</a>.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Arten von Mitwirkenden</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Podlove bietet Dir die Möglichkeit, die Art der Mitwirkung Einzelner sehr genau zu differenzieren. So kannst Du zum Beispiel zwischen den direkt an einer Episode beteiligten Personen und generellen Unterstützerinnen unterscheiden. Wenn Du das Modul \"Mitwirkende\" aktiviert hast, erscheint ein Reiter \"Mitwirkende\" im Menü \"Podcast-Einstellungen\". Hier kannst Du nach dem gleichen Prinzip Menschen eintragen, die zum Gelingen Deines Podcasts beitragen, die aber nicht öffentlich auftauchen. Das kann zum Beispiel Dein Webmaster sein, der das Blog administriert oder die Person, die die Grafiken oder die Jingle-Musik erstellt hat.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Weitere Lektionen:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Podlove Publisher Plugin für WordPress (1): Podcast-Einstellungen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-2/\">Podlove Publisher Plugin für WordPress (2): Episoden-Assets</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-3/\">Podlove Publisher Plugin für WordPress (3): Podcast-Feeds</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-4-templates/\">Podlove Publisher Plugin für WordPress (4): Templates</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-5-module/\">Podlove Publisher Plugin für WordPress (5): Module</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-6-experten-einstellungen/\">Podlove Publisher Plugin für WordPress (6): Experten-Einstellungen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-8-eine-episode-veroeffentlichen/\">Podlove Publisher Plugin für WordPress (8): Eine Episode veröffentlichen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-9-shows/\">Podlove Publisher Plugin für WordPress (9): Shows</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/14/tutorial.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-09-11T00:30:54+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-6-experten-einstellungen/index.html",
            "url": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-6-experten-einstellungen/index.html",
            "title": "Podlove Publisher Plugin für Wordpress (6): Experten-Einstellungen",
            "summary": "Spätestens hier wirst Du bemerken wie mächtig das Podlove-Plugin ist: Man kann in dem Ding wirklich jeden Furz einstellen. Vieles von dem was in den Experten-Einstellungen zu finden ist, brauchst Du im täglichen Leben nicht und schon gleich gar nicht, wenn Du Podlove zum ersten&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Spätestens hier wirst Du bemerken wie mächtig das Podlove-Plugin ist: Man kann in dem Ding wirklich jeden Furz einstellen. Vieles von dem was in den Experten-Einstellungen zu finden ist, brauchst Du im täglichen Leben nicht und schon gleich gar nicht, wenn Du Podlove zum ersten Mal einrichtest. Trotzdem solltest Du einige dieser Dinge mal gesehen haben. Das wird jetzt ein bisschen umfangreich, los geht die wilde Fahrt!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Der Reiter \"Website\"</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":206} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-206\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove37.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du in Deinem Blog auch Texte veröffentlichst und Blogposts und Podcastepisoden gleichberechtigt nebeneinander stehen sollen, solltest Du diesen Haken setzen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":207} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-207\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove38.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit dieser Option verhinderst Du, dass jemand den falschen Feed abonniert. Wordpress ist eigentlich zum Bloggen da und nicht zum Podcasten. Deswegen erzeugt es eine Menge Feeds, die Du nicht zwingend brauchst, weil in ihnen kein Audio zu finden ist.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":208} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-208\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove39-1024x112.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Welche Einstellung Du hier benutzt, ist eigentlich schon fast egal, sie sollte sich nur davon unterscheiden, wie Wordpress die Links für Blogposts generiert. Wenn Du also bei den Blogposts auf sprechende URLs setzt, kannst Du das bei Podcastepisoden nicht auch tun. Sonst kommt Podlove mit den Statistiken durch den Tüdel und das geht alles schief. In dem Fall wird Dir aber eine Warnung angezeigt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":209} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-209\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove40.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Diese Option ist standardmäßig aktiviert, man braucht sie aber meines Erachtens nicht, wenn man sich mit den Podlove-Templates ein schönes Archiv gebaut hat. Das solltest Du eher tun, denn dann hast Du die volle Kontrolle darüber, wie Deine Episoden angezeigt werden.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":210} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-210\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove41-1024x29.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Würde ich genau so stehen lassen. Du kannst definieren, dass man immer auf einer bestimmten Seite herauskommt, wenn man Dein Blog aufruft. Für die allermeisten Projekte ist die Startseite die richtige Adresse, weil hier die neueste Episode Deines Podcasts ganz oben steht. Wenn auf Deinem Blog mehr Texte als Podcastepisoden erscheinen oder Du ein serielles Format anbietest bei dem die Folgen so sehr aufeinander aufbauen, dass man die Episoden in der richtigen Reihenfolge hören sollte, bietet es sich an, eine Unterseite einzurichten und zu nutzen. Dafür brauchst Du dann auch den Haken bei \"Episoden-Seiten\" von vorhin.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":211} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-211\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove42.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dieses Feature funktioniert nur, wenn Du nicht den Gutenberg-Editor von Wordpress benutzt, sondern weiter auf TinyMCE Advanced setzt. Dann wird der Titel des Blogposts automatisch erzeugt nach dem Schema, das Du hier mit den Platzhaltern definierst. Seit Wordpress 5.0 wird der Gutenberg-Editor standardmäßig mit ausgeliefert und mit jedem Versionssprung musst Du mehr Anstrengungen unternehmen, ihn nicht nutzen zu können.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":212} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-212\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove43-1024x77.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Es hat sich eingebürgert, die Episode eines Podcasts mit einem Kürzel und einer dreistelligen Nummer zu benennen. Mit dem Episode Number Padding fügst Du der Episodennummer so viele führende Nullen hinzu, dass sie dreistellig wird.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":213} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-213\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove44.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Selbsterklärend, es gibt keinen Grund hier Änderungen vorzunehmen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":214} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-214\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove45-1024x75.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Kann eine Hilfe sein, bei Zertifikatsproblemen bei SSL-Verschlüsselung.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":215} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-215\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove46-1024x51.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Selbsterklärend. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":216} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-216\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove47-1024x346.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier gibt es keine Patentlösung, die für alle Installationen gilt. Das musst Du individuell an Dein Projekt anpassen. Wenn alle Feeds und Dateien über https ausgeliefert werden, kannst Du getrost Option 2 verwenden. Wenn Dein https-Zertifikat nicht von itunes anerkannt wird, ist Option 3 die richtige für Dich.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Der Reiter \"Metadaten\"</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":217} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-217\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove48.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du öffentlich machen möchtest, wann Du eine Episode aufgenommen hast, kannst Du das hier eintragen. Das kann sinnvoll sein, um einen Wissensstand transparent zu machen. Diese Information kannst Du mittels Template auf der Episodenseite oder in einem Episodenarchiv ausgeben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":218} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-218\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove49.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das gab es in den <a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Podcasteinstellungen</a> schon einmal: Du kannst hier noch einmal festlegen, dass Du das \"Explicit\"-Feld für jede Episode einzeln haben möchtest. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":219} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-219\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove50.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Du kannst auch für jede Episode festlegen, unter welcher Lizenz sie steht. Das ist keine Pflichtangabe, kann aber nützlich sein, wenn Du in einer Episode urheberrechtlich geschütztes Material benutzt und Du nicht möchtest, dass das woanders weiterverwendet wird. Sind alle drei Option aktiviert, findest Du so eine Eingabemöglichkeit in Deiner Episode:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":220} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-220\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove51.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Der Reiter \"Umleitungen\"</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier kannst Du eigene Umleitungsregeln erfassen. Ich habe noch nicht verstanden, wozu das notwendig sein sollte und liefere das ggf. nach.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Der Reiter \"Web-Player\"</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier legst Du fest, welche Assets der Webplayer nutzen kann. Alle Deine Episodenassets sollten hier auftauchen. Der Webplayer entscheidet je nach Abspielgerät selbst, welches am geeignetsten ist.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Der Reiter \"Dateitypen\"</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Auch hier sind erstmal keine Änderungen nötig. Du findest hier eine Liste aller Audio-, Video- und sonstigen Formate, die Podlove zu Assets verarbeiten kann. Wenn Du ein Asset anlegen möchtest, das Podlove noch nicht kennt, musst Du es zunächst auf dieser Seite definieren.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading --></p>\n<h2>Der Reiter \"Tracking\"</h2>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":221} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-221\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove52-1024x172.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Lege hier fest, wie die Statistiken für Deinen Podcast erzeugt werden sollen. Die oberste Option setzt auf die eingebaute Analyticsfunktion von Podlove, die zweite auf Serverstatistiken und die dritte schaltet die Statistikfunktion komplett ab.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":222} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-222\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/13/podlove53-1024x69.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du auf Google Analytics setzen möchtest, musst Du hier Deine ID eintragen. Wenn das Feld leer bleibt, werden keine Daten an Google Analytics übertragen. Das kann gut oder schlecht sein.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Abschließend hast Du noch die Möglichkeit, das Geolocation-Tracking Deiner Besucher ein- oder auszuschalten. Willst Du es nutzen, musst Du zunächst mit einem Klick die Geolocation-Daten herunterladen. Diese werden danach monatlich aktualisiert, Du kannst aber auch zwischendurch eine Aktualisierung starten.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Weitere Lektionen:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Podlove Publisher Plugin für WordPress (1): Podcast-Einstellungen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-2/\">Podlove Publisher Plugin für WordPress (2): Episoden-Assets</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-3/\">Podlove Publisher Plugin für WordPress (3): Podcast-Feeds</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-4-templates/\">Podlove Publisher Plugin für WordPress (4): Templates</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-5-module/\">Podlove Publisher Plugin für WordPress (5): Module</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-7-contributoren/\">Podlove Publisher Plugin für WordPress (7): Contributoren</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-8-eine-episode-veroeffentlichen/\">Podlove Publisher Plugin für WordPress (8): Eine Episode veröffentlichen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-9-shows/\">Podlove Publisher Plugin für WordPress (9): Shows</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/13/tutorial.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-09-08T00:30:55+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-5-module/index.html",
            "url": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-5-module/index.html",
            "title": "Podlove Publisher Plugin für Wordpress (5): Module",
            "summary": "Podlove ist ein sehr umfangreiches Plugin, das uns sehr viele Einstellmöglichkeiten bietet. Einige davon kannst Du gezielt ein- oder ausschalten und das ist im Menü \"Module\"-Menü möglich. Einige Dinge sind für den Betrieb Deines Podcasts wichtiger als andere und dann gibt es Einstellungen, die nur&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Podlove ist ein sehr umfangreiches Plugin, das uns sehr viele Einstellmöglichkeiten bietet. Einige davon kannst Du gezielt ein- oder ausschalten und das ist im Menü \"Module\"-Menü möglich. Einige Dinge sind für den Betrieb Deines Podcasts wichtiger als andere und dann gibt es Einstellungen, die nur bei bestimmten Podcastformaten überhaupt sinnvoll sind. Welche das sind und wofür Du die Module jeweils brauchst, erkläre ich in diesem Artikel.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Social &amp; Donations</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":193,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><figure class=\"wp-image-193\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove27.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du für Deinen Podcast eigene Social Media-Kanäle angelegt hast und/oder Spenden Deiner Hörer an den Podcast insgesamt (also nicht an einzelne Beteiligte) sammeln möchtest, dann brauchst Du dieses Plugin. Es schaltet den gleichnamigen Reiter im Menü \"Podcast-Einstellungen\" ein. Dort kannst Du die Social Media- und Spenden-Accounts Deines Podcasts eintragen. Über Podlove-Templates kannst Du sie später im Blog anzeigen.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>oEmbed-Support</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":191} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-191\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove25.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Sorgt dafür, dass Deine Podcastepisode per Link irgendwo anders eingebunden werden kann. Beispiel: Du veröffentlichst etwas, ich finde es gut und möchte darüber in meinem Blog etwas schreiben. Also füge ich lediglich den Link in mein Wordpress ein und bin fertig. Das funktioniert mit Tweets, einigen Facebook-Posts, Youtubevideos und jetzt auch mit Deinem Podcast.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Seasons</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":199} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-199\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove32.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für manche Podcasts kann es sinnvoll sein, die Episoden in Staffeln zu gliedern. Das betrifft hauptsächlich serielle Formate, bei denen die Episoden inhaltlich aufeinander aufbauen. Staffeln können aber auch dabei helfen, Sinnabschnitte im Podcast abzubilden. Bei \"<a rel=\"noreferrer noopener\" aria-label=\"What's in your pants? (opens in a new tab)\" href=\"http://whats-in-your-pants.de/\" target=\"_blank\">What's in your pants?</a>\" zum Beispiel haben wir die Episoden in Tobys Zeit vor der Hormontherapie, die Zeit zwischen dem Beginn der Hormontherapie und der OP sowie die Zeit nach der OP gegliedert. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Soundbite</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":607,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><figure class=\"wp-image-607\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/soundbite.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/12/responsive/soundbite-xs.png 640w ,https://joernschaar.de/media/posts/12/responsive/soundbite-sm.png 768w ,https://joernschaar.de/media/posts/12/responsive/soundbite-md.png 1024w ,https://joernschaar.de/media/posts/12/responsive/soundbite-lg.png 1366w ,https://joernschaar.de/media/posts/12/responsive/soundbite-xl.png 1600w ,https://joernschaar.de/media/posts/12/responsive/soundbite-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du diesen Haken setzt, kannst Du für jede Episode eine Zeitspanne festlegen, die repräsentativ für diese Episode steht. Podcastverzeichnisse können die als Teaser für die Episode nutzen und Du kannst daraus kleine Videos machen, die Du für Social Media nutzen kannst. Ich habe einen <a href=\"https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-11-das-soundbite-modul/\">eigenen Artikel geschrieben, wie man diese Soundbites nutzen kann</a>.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Transcripts</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":197} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-197\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove31.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Transkripte werden in Zukunft immer wichtiger für Podcasts werden. Einerseits senken sie die Barriere für Menschen mit eingeschränktem Hörvermögen, weil sie mitlesen können was im Podcast gesagt wird. Andererseits steigern sie die Durchsuchbarkeit, weil die Episode zusätzlich zum Audio auch noch einmal als Text vorliegt. So richtig ausgereift ist die Erstellung von Transkripten allerdings noch nicht, wie die <a rel=\"noreferrer noopener\" aria-label=\"Verschriftlichung der Sendegarten-Episoden (opens in a new tab)\" href=\"http://sendegarten.de/podcasts/SEG080.html\" target=\"_blank\">Verschriftlichung der Sendegarten-Episoden</a> zeigt. Wo die Reise einmal hingehen kann, zeigt Tim im <a rel=\"noreferrer noopener\" aria-label=\"Forschergeist-Podcast (opens in a new tab)\" href=\"https://forschergeist.de/podcast/fg070-nachhaltigkeit-und-die-stadt/\" target=\"_blank\">Forschergeist-Podcast</a>:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":198} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-198\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/transcript.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im Player kann man hier \"Transkript\" anklicken und dann öffnet sich die Mitschrift der Episode. Der in dieser Sekunde gesprochene Text wird hier hervorgehoben und sogar einem Sprecher zugeordnet. Das Thema Transkripte wird in diesem Blog demnächst auch Thema werden, aber da muss ich mich noch reinfuchsen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Shows</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":196} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-196\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove30.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Neben Categories ist Shows das andere Modul mit dem man mehrere inhaltlich ähnliche Podcasts in einem Wordpress betreiben kann. In der Szene ist es auch als das \"Holgi-Feature\" bekannt, weil Holger Klein vehement nach so einer Möglichkeit verlangt hat und es seinetwegen eingebaut wurde. Er nutzt das für seine verschiedenen WRINT-Formate. Bei Shows kannst Du nur einen kleinen Teil unterschiedlicher Meta-Daten eingeben, einen komplett anderen Podcast solltest Du damit nicht betreiben wollen. Dafür lohnt sich eher ein eigenes Blog.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Contributors (Mitwirkende)</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":192} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-192\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove26.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das ungefähr wichtigste Modul für alle, die nicht alleine podcasten. Ehrlich, benutze das. Ich werde diesem Modul noch einen eigenen Artikel widmen, um das genauer zu erklären. Unter Contributors werden alle die Menschen zusammengefasst, die irgendwie an Deinem Podcast oder auch nur an einer einzelnen Episode beteiligt sind. Dank der Podlove-Templates kannst Du sie und ihre Beteiligung sehr schön darstellen und ihre anderen Projekte und Social Media-Kanäle verlinken. Für Jörn Schaars feinen Podcast nutze ich das Modul inzwischen, weil sich ab und zu auch mal Gäste in die Aufnahme schleichen. In allen anderen Produktionen halte ich persönlich dieses Modul für Pflicht, egal ob du allein podcastest oder mit Gästen, mit festen oder wechselnden Teammitgliedern.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Automatic Numbering</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":608,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><figure class=\"wp-image-608\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/Screenshot-2022-04-03-11.29.26.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/12/responsive/Screenshot-2022-04-03-11.29.26-xs.png 640w ,https://joernschaar.de/media/posts/12/responsive/Screenshot-2022-04-03-11.29.26-sm.png 768w ,https://joernschaar.de/media/posts/12/responsive/Screenshot-2022-04-03-11.29.26-md.png 1024w ,https://joernschaar.de/media/posts/12/responsive/Screenshot-2022-04-03-11.29.26-lg.png 1366w ,https://joernschaar.de/media/posts/12/responsive/Screenshot-2022-04-03-11.29.26-xl.png 1600w ,https://joernschaar.de/media/posts/12/responsive/Screenshot-2022-04-03-11.29.26-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ein sehr angenehmes Feature, das eine kleine Aufgabe für dich automatisiert. Wenn Du eine neue Episode anlegst, zählt dieses Modul die Episodennummer automatisch hoch und fügt sie an der richtigen Stelle ein.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Related Episodes</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":194} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-194\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove28.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Halte ich für ein cooles Feature: Wenn Du Dich in Deinem Podcast auf eine oder mehrere andere Episoden beziehst und die noch einmal unkompliziert verlinken möchtest, ist \"Related Episodes\" das Modul für Dich. Wie Du damit arbeiten und eine sehr coole Liste in Deine Episodenseite bekommst, <a href=\"http://joernschaar.de/?p=105\">erkläre ich in der Template-Artikelserie</a>.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Categories</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":195} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-195\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove29.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit diesem Modul kannst Du unterschiedliche Folgen in unterschiedliche Kategorien sortieren (z. B. Sport, Küche, Heimwerken oder Golf). Hörerinnen, die ausschließlich an Deinen Heimwerker-Tipps interessiert sind, können dann nur diese abonnieren, weil Wordpress automatisch einen RSS-Feed für jede Kategorie erzeugt. Diese Option ist weniger mächtig als das Shows-Modul. Beide sind völlig ungeeignet, um inhaltlich komplett unterschiedliche Podcasts in einem Blog zu betreiben.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Shownotes</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dieses Modul erlaubt es dir, weiterführende Links in einer formatierbaren Liste einzufügen. Diese kannst du per Shortcode oder eigenem Podlove-Template in der Episodenbeschreibung anzeigen lassen. Die Alternative wäre, so eine Liste von Links mit den Mitteln des Gutenberg-Editors von Wordpress zu erstellen. Der Vorteil an Podlove-Shownotes ist, dass bei Links zur Wikipedia ein kleines Wikipedia-Logo angezeigt wird. Die <a href=\"https://freakshow.fm/fs263-performance-performance-performance\" target=\"_blank\" rel=\"noreferrer noopener\">Freakshow nutzt dieses Feature</a>, in<a href=\"https://meine-url-ist-laenger-als-deine.de/jsfp347/\" target=\"_blank\" rel=\"noreferrer noopener\"> Jörn Schaars feinem Podcast</a> oder beim <a href=\"https://haialarm-podcast.de/hap065/\" target=\"_blank\" rel=\"noreferrer noopener\">Haialarm füge ich die Links manuell ein</a> - entscheide selbst, was dir mehr liegt.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Twitter Card Integration</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":185} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-185\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove19.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ein Thema mit dem ich mir hier später noch eingehender beschäftigen werde. Wenn Du den Prozess durchlaufen hast, sieht Dein Podcast bei Twitter noch ein bisschen hübscher aus.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Protected Feeds</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":187} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-187\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove21.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Es mag Podcasts geben, die nicht für die Öffentlichkeit gedacht sind. Das riesengroße Team der Akte Aurora hat zum Beispiel einen internen Podcast, in dem die Teammitglieder Neuigkeiten aus der Projektleitung erfahren. Mit diesem Modul kannst Du Deinen Podcast entsprechend konfigurieren, aber nur wenige Podcast-Apps unterstützen das auch.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Subscribe-Button</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":189} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-189\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove23.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit dem Subscribe-Button gibst Du Deinen potentiellen Hörerinnen die Möglichkeit, Deinen Podcast mit wenigen Klicks zu abonnieren. Dieses Wunderwerk der Webentwicklung erkennt welche Podcast-Apps auf dem Smartphone der Nutzerin installiert sind und bietet eine Liste an. Danach wird der Feed direkt an die ausgewählte App übertragen und bäm hast Du eine neue Abonnentin. Mit anderen Worten: Ja, Du möchtest dieses Modul aktivieren und den Subscribe-Button in Deinem Blog einbinden. Und ähnlich wie beim Webplayer möchtest Du auch hier das Podlove-CDN verwenden.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Open Graph Integration</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":183} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-183\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove17.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Open Graph Meta Tags steuern wie ein geteilter Link in Social Media dargestellt wird. Es ist sinnvoll dieses Modul zu aktivieren, damit Dein Podcast auch dann hübsch aussieht, wenn jemand die Links zu Deinen Episoden bei twitter teilt.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>PubHubSubbub-Support</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":190} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-190\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove24.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Erhöht die Chance, dass Dein Podcast gefunden wird und sorgt dafür, dass Dein Blog die angeschlossenen Dienste aktiv über eine neue Episode in Kenntnis setzt. Deine Hörerinnen kommen also etwas schneller in den Genuss einer neuen Episode. Ein anderer Dienst dafür ist Google WebSub.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Slacknotes</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":186} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-186\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove20.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du mit mehreren podcastest und Ihr den Chat-Client Slack dazu nutzt, um Eure Aufzeichnung vorzubereiten, dann kannst Du mit diesem Modul Dein Wordpress mit Deinem Slack-Kanal verbinden und die Sendungsnotizen (Shownotes) direkt in die neue Episode importieren. Wenn ich Slack irgendwann einmal vollständig verstanden habe, werde ich dazu ein eigenes Tutorial erstellen.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Podlove Webplayer</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":188} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-188\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove22.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Eingerichtet hast Du Deinen Player ja schon in <a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Lektion 1</a> - aber eben nur, wenn dieses Modul aktiviert ist. Hier kannst Du zusätzlich noch festlegen, ob der Player aus Deinem Blog oder aus dem Podlove-CDN (Content Delivery Network) ausgeliefert werden soll. Letzteres hat den Vorteil, dass auch kleinere Updates am Webplayer 4 direkt bei Dir auf der Seite ausgespielt werden und Du nicht auf das nächste Podlove-Update warten musst.  Wenn einmal Dein Player nicht angezeigt wird, könnte es daran liegen,  dass es einen Fehler im CDN gab. In diesem Fall ist die Auslieferung über Wordpress vielleicht eine Lösung. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"backgroundColor\":\"highlight\"} --></p>\n<p class=\"has-highlight-background-color has-background\"><strong>Achtung: </strong>Mit Einführung des Webplayers 5 wird der Webplayer 4 nicht mehr weiterentwickelt. Der Webplayer 5 ist ein eigenes Plugin für Wordpress und so umfangreich in seinen Funktionen, dass er demnächst eine eigene Artikelserie bekommen wird.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Asset Validation</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":180} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-180\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove14.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Überprüft in regelmäßigen Abständen, ob die Dateien Deines Podcasts gefunden werden. Das Ergebnis wird im Podlove-Dashboard angezeigt und kann Dir helfen, Fehlern auf die Schliche zu kommen. Zumindest, wenn Du regelmäßig auf Dein Dashboard guckst.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Logging</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":179} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-179\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove13.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dieses Modul erhebt einige statistische Daten und schreibt diese auf die Übersichtsseite. Ich persönlich brauche dieses Modul nicht.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Import &amp; Export</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":177} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-177\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove11.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Eine Einstellung, die Du eigentlich nur brauchst, wenn Dein Podcast in ein anderes Blog umziehen soll. Standardmäßig ist das Modul eingeschaltet, Du kannst es aber auch erst vor einem Umzug einschalten, das funktioniert auch.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Title Migration</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":182} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-182\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove16.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Erinnerst Du dich an das Mnemonic aus Lektion 1 dieser Reihe? Früher hat man das händisch in den Titel seiner Episode geschrieben. Heute möchte Apple das nicht mehr und wer sich an deren Konventionen halten wollte, hat das bei allen Episoden geändert. Je nach dem wie produktiv die Podcasts waren, war das eine langwierige und nervtötende Aufgabe. Deswegen haben die Podlove-Entwickler dieses Modul erstellt, das uns diese Arbeit abnahm. Inzwischen ist das Modul nur noch relevant, wenn Du nach Jahren endlich mal auf eine aktuelle Version updaten willst. Ansonsten kannst Du dieses Modul ignorieren.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Email-Notifications</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":181} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-181\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove15.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nur sinnvoll, wenn Du auch das Contributors-Modul aktivierst. Dieses Modul erlaubt Dir, eine Email an Gäste oder andere Beitragende zu verschicken, wenn eine Episode online geht, in der sie dabei sind. Das ist sinnvoll wenn Du Episoden mit langem Vorlauf aufzeichnest und Deine Gäste informieren möchtest, dass sie sich jetzt endlich mal hören können.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Wordpress File Upload</h3>\n<p>\n<!-- /wp:heading --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":609,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><figure class=\"wp-image-609\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/Screenshot-2022-04-03-11.55.33.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/12/responsive/Screenshot-2022-04-03-11.55.33-xs.png 640w ,https://joernschaar.de/media/posts/12/responsive/Screenshot-2022-04-03-11.55.33-sm.png 768w ,https://joernschaar.de/media/posts/12/responsive/Screenshot-2022-04-03-11.55.33-md.png 1024w ,https://joernschaar.de/media/posts/12/responsive/Screenshot-2022-04-03-11.55.33-lg.png 1366w ,https://joernschaar.de/media/posts/12/responsive/Screenshot-2022-04-03-11.55.33-xl.png 1600w ,https://joernschaar.de/media/posts/12/responsive/Screenshot-2022-04-03-11.55.33-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>An mehreren Stellen meiner Podlove-Tutorials schreibe ich, dass Du die Finger vom Wordpress-Fileupload lassen sollst, weil das nur Chaos verursacht. Seit Version 3.7 des Publishers gibt es nun eine Funktion, die es ermöglicht auch den Fileupload von Wordpress für Dein Audio zu nutzen. Weil das anders funktioniert, als mit Bildern, wird es dazu einen eigenen Artikel geben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Migration</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":178} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-178\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove12.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wie der Name schon sagt: Wenn Du zuvor ein anderes Podcasting-Plugin benutzt hast und nun zu Podlove wechseln möchtest, findest Du hier Hilfe. Ich empfehle, Podlove zunächst komplett einzurichten und erst dann von einem anderen System herüber zu migrieren. Die genaue Arbeitsweise des Plugins werde ich später in einem gesonderten Artikel beschreiben.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Auphonic</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":200} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-200\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove33.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Auphonic ist ein Dienst, der Dir einige Arbeit mit Deinem Audio abnimmt. Er gleicht Lautstärkeunterschiede zwischen einzelnen Sprecherinnen aus und eliminiert einige Arten von Nebengeräuschen. Die wichtigste Funktion ist aber in meinen Augen, dass Auphonic Dein Audio in alle Dateiformate kodiert, die Du gern hättest und auch gleich den Upload auf Deinen Server übernimmt. Ich werde mich in einer eigenen Artikelserie eingehend damit beschäftigen. Wenn Du den Dienst Auphonic nutzt, kannst Du hier ein entsprechendes Modul aktivieren und eine Verbindung zwischen Deinem Blog und Auphonic herstellen. Damit kannst Du Angaben zu Meta-Daten (dazu später mehr) komfortabel vom Blog zu Auphonic exportieren oder andersherum.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>External Analytics</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du die Analysetools nutzt, die Dienste wie Podtrac oder Blubrry anbieten, kannst Du hier eine Schnittstelle aktivieren.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Podlove Publisher Plus</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dieser Dienst ist aktuell noch in der Beta-Phase. Podlove-Entwickler Eric will damit einen kostenpflichtigen Dienst anbieten, der einige spannende Zusatzfeatures für Dich bietet. Unter anderem kann dieser Dienst als ein so genannter \"Feed-Proxy\" dienen, damit die Podcasts-Apps Deiner Hörerinnen nicht Dein Blog in die Knie zwingen, sondern von einem Server bedient werden, der mehr Last verträgt.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>fyyd</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":203} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-203\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/12/podlove36.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dieses Modul brauchst Du eigentlich nur einmal und dann nicht mehr. Wenn Du deinen Podcastfeed bei der Podcast-Suchmaschine fyyd eingereicht hast, kannst Du ihn mit Hilfe dieses Moduls dort auch Deinem Nutzeraccount zuordnen lassen. Das gibt Dir noch ein paar Einblicke und Einstellungen mehr. So kannst du zum Beispiel ein Beliebtheitsranking sehen oder festlegen, wie einzelne Episoden in fyyd dargestellt werden.</p>\n<p>\n<!-- /wp:paragraph --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Weitere Lektionen:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Podlove Publisher Plugin für WordPress (1): Podcast-Einstellungen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-2/\">Podlove Publisher Plugin für WordPress (2): Episoden-Assets</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-3/\">Podlove Publisher Plugin für WordPress (3): Podcast-Feeds</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-4-templates/\">Podlove Publisher Plugin für WordPress (4): Templates</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-6-experten-einstellungen/\">Podlove Publisher Plugin für WordPress (6): Experten-Einstellungen</a><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-7-contributoren/\">Podlove Publisher Plugin für WordPress (7): Contributoren</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-8-eine-episode-veroeffentlichen/\">Podlove Publisher Plugin für WordPress (8): Eine Episode veröffentlichen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-9-shows/\">Podlove Publisher Plugin für WordPress (9): Shows</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/12/tutorial.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-09-05T09:58:19+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-4-templates/index.html",
            "url": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-4-templates/index.html",
            "title": "Podlove Publisher Plugin für Wordpress (4): Templates",
            "summary": "Mit Templates kannst Du in Podlove jeden Datenpunkt Deines Podcasts, seiner Staffeln und Episoden anzeigen lassen. Du kannst damit ein Layoutschema vorgeben, in dem die Daten Deines Podcasts dynamisch eingefügt werden und sparst Dir so eine Menge Arbeit, weil Du den Kram nicht jedesmal von&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Mit Templates kannst Du in Podlove jeden Datenpunkt Deines Podcasts, seiner Staffeln und Episoden anzeigen lassen. Du kannst damit ein Layoutschema vorgeben, in dem die Daten Deines Podcasts dynamisch eingefügt werden und sparst Dir so eine Menge Arbeit, weil Du den Kram nicht jedesmal von Hand eintippen musst. Manche Einstellungen nimmst Du dabei fast ausschließlich für die Verwendung in Templates vor (z. B. Contributoren) andere wie zum Beispiel der Erscheinungstag der Episode, ihre Dauer oder in welcher Staffel sie ist, sind auch für den Feed wichtig. Das Thema ist so umfangreich, dass ich der <a href=\"http://joernschaar.de/category/podlove/\">Programmierung von Templates </a>eine eigene Artikelreihe hier im Blog widme.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du im Podlove-Menü bei den Templates angekommen bist, gibt es trotzdem noch einen Punkt, den ich hier ansprechen möchte: Du kannst am unteren Ende der Seite festlegen, ob und wenn ja welche Templates in Deine Episodenseite eingefügt werden sollen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":467,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><figure class=\"wp-image-467\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/11/templates-einfuegen-neu.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/11/responsive/templates-einfuegen-neu-xs.png 640w ,https://joernschaar.de/media/posts/11/responsive/templates-einfuegen-neu-sm.png 768w ,https://joernschaar.de/media/posts/11/responsive/templates-einfuegen-neu-md.png 1024w ,https://joernschaar.de/media/posts/11/responsive/templates-einfuegen-neu-lg.png 1366w ,https://joernschaar.de/media/posts/11/responsive/templates-einfuegen-neu-xl.png 1600w ,https://joernschaar.de/media/posts/11/responsive/templates-einfuegen-neu-2xl.png 1920w\"></figure>\n<figcaption>Templates können von Hand oder automatisch eingefügt werden.</figcaption>\n</figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bei Jörn Schaars feinem Podcast lasse ich das Template \"Player\" am Anfang der Episodenseite einfügen. Die Funktionsweise dieses Templates habe ich in <a href=\"http://joernschaar.de/podlove-templates-mit-twig-1/\">Teil 1 der Reihe \"Podlove-Templates mit Twig\"</a> im Wesentlichen erklärt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Am Ende lasse ich zumindest bei Jörn Schaars feinem Podcast nichts anhängen, sondern rufe jeweils per Hand ein Template auf, das ähnliche Episoden und Informationen zu der Lizenz enthält, unter der diese Episode steht. Dazu schreibe ich einfach  <code>[podlove-template template=\"JSFP-Lizenz\"]</code>  in den HTML-Teil der Episode, das Ergebnis ist das gleiche wie beim automatischen Einfügen. Einziger Unterschied: Ich muss beim Erstellen der Episode aktiv daran denken, diesen Shortcode einzufügen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Warum lasse ich ihn also nicht automatisch am Ende einfügen? Das liegt an einem kleinen Seitenprojekt, dass ich eine Zeit lang verfolgt habe, \"Wie klingt Dein Tag?\", und das andere Angaben an dieser Stelle erfordert. Ich bastele noch an einer differenzierenden Lösung, wie ich das mit den Templates hinbekomme. Wenn ich sie gefunden habe, erfährst Du das in der Template-Artikelreihe. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Manche Podcastverzeichnisse verlangen von Dir, dass Du eine bestimmte ID in Deinen Feed einfügst. So wollen sie sicher sein, dass Du die Person bist, die Zugriff auf den Feed hat und nicht einfach nur so tust als ob. Je nach Anforderung kann diese ID an unterschiedlichen Stellen Deiner Website eingefügt werden, das Formular bietet Dir dazu ebenfalls die Gelegenheit. Um sie zu nutzen musst Du ein eigenes Template erstellen und die ID dort hinein kopieren. Anschließend kannst Du dieses Template in den Dropdown-Feldern auswählen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Weitere Lektionen</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Podlove Publisher Plugin für WordPress (1): Podcast-Einstellungen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-2/\">Podlove Publisher Plugin für WordPress (2): Episoden-Assets</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-3/\">Podlove Publisher Plugin für WordPress (3): Podcast-Feeds</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-5-module/\">Podlove Publisher Plugin für WordPress (5): Module</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-6-experten-einstellungen/\">Podlove Publisher Plugin für WordPress (6): Experten-Einstellungen</a><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-7-contributoren/\">Podlove Publisher Plugin für WordPress (7): Contributoren</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-8-eine-episode-veroeffentlichen/\">Podlove Publisher Plugin für WordPress (8): Eine Episode veröffentlichen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-9-shows/\">Podlove Publisher Plugin für WordPress (9): Shows</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/11/tutorial.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-09-02T06:28:10+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-3-podcast-feeds/index.html",
            "url": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-3-podcast-feeds/index.html",
            "title": "Podlove Publisher Plugin für Wordpress (3): Podcast-Feeds",
            "summary": "Bei der Einrichtung Deines Podlove-Plugins kann einige Zeit ins Land gehen, weil dieses Tool so unglaublich mächtig ist. Es bietet einfach für jeden Quatsch eine Einstellung. Das ist grundsätzlich erstmal super, bei der ersten Installation hat man aber schnell das Gefühl, dass man erstmal alles&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Bei der Einrichtung Deines Podlove-Plugins kann einige Zeit ins Land gehen, weil dieses Tool so unglaublich mächtig ist. Es bietet einfach für jeden Quatsch eine Einstellung. Das ist grundsätzlich erstmal super, bei der ersten Installation hat man aber schnell das Gefühl, dass man erstmal alles doppelt machen muss. So wie in der heutigen Lektion, den Feeds Deines Podcasts. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Podcast-Feeds</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der Feed ist das was Deinen Podcast zu einem Podcast macht. Dadurch wirst Du abonnierbar und damit sind die Menschen, die Dich hören wollen, nicht mehr ausschließlich auf Dein Blog als Abspielstation angewiesen. Wir haben in den <a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Podcast-Einstellungen</a> und in den <a href=\"http://joernschaar.de/?p=135\">Episoden-Assets</a> schon die Grundlagen dafür geschaffen, wie Podlove Deinen Feed befüllen sollen, jetzt sagen wir dem Plugin, welche Feeds es zur Verfügung stellen soll und wo die eine oder andere Information dafür her kommt. Dazu klickst Du im Podlove-Menü auf \"Podcast Feeds\" und findest zunächst eine leere Liste. Einen neuen Feed legst Du mit \"Hinzufügen\" an.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Gehen wir das mal von oben nach unten durch:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":145} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-145\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/9/podlove8.gif\" alt=\"\" ></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>\"Mediendatei der Episode\"</strong> ist das <a href=\"http://joernschaar.de/?p=135\">Episoden-Asset</a>, das Du vorhin angelegt hast. Ich habe hier MP3 ausgewählt, es ist sinnvoll nur für Audio- und Videoformate einen Feed zu erstellen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Feedname </strong>kann alles sein, meinetwegen auch \"Walter\", \"Frikadellenschnitzel\" oder halt \"MP3\". Letzteres mag einfallslos klingen, hilft Deinen Hörerinnen aber dabei zu erkennen, was sie da abonnieren.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Feednamen an den Podcasttitel</strong> anhängen bringt Dir exakt überhaupt keinen Vorteil und sieht auch noch blöd aus. Deine Hörerinnen müssen nach dem Abo nicht mehr wissen, welchen Deiner 17 Feeds sie ausgesucht haben. Wenn Du hier ein Häkchen setzt, wir das was Du als Feedname eingetragen hast, in Klammern dem Titel Deines Podcasts hinzugefügt. In meinem Fall würde dort also \"Jörn Schaars feiner Podcast (MP3)\" stehen. Braucht niemand. Wirklich.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>URL-Anpassung</strong> legt fest, wie der \"Unified Ressource Locator\" (also die Adresse) Deines Feeds aussehen soll. Im Beispiel oben www.meine-url-ist-laenger-als-deine.de/mp3 oder halt /frikadellenschnitzel, wenn Dir das lieber ist.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Öffentlich</strong> sollte Dein Feed schon sein, wenn man ihn abonnieren soll, sprich wenn Du Hörerinnen haben möchtest. Du könntest natürlich einen eigenen Feed für einen speziellen Verwendungszweck anbieten, der nicht auf Deiner Website angezeigt werden soll. Theoretisch könntest Du ein Asset \"MP3-Spotify\" erzeugen und einen entsprechenden nicht-öffentlichen Feed erstellen. Das würde es Dir ermöglichen, eine spezielle Spotify-Version mit versteckten Botschaften wie \"Dieser Podcast klingt viel besser im freien Internet, Tod den Plattformen!\" zu veröffentlichen, den Du nur dort einträgst und nirgendwo sonst. Wie gesagt, theoretisch, das habe ich noch nicht ausprobiert und dieser Einfall kommt mir gerade erst beim Schreiben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>HTML-Inhalte einbeziehen</strong> oder nicht ist eine recht kontrovers diskutierte Frage. Ich persönlich finde ja, es reicht wenn nur ein zusammenfassender Text im Podcatcher der Hörerinnen auftaucht. Andere finden es super praktisch, wenn sie die Links aus den Shownotes nicht erst umständlich im Blog suchen müssen. Hier mal zwei Screenshots von meinem Podcatcher, die beide Varianten zeigen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":148} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-148\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/9/screenshots-shownotes-996x1024.gif\" alt=\"\" ></figure>\n<figcaption>Links die Variante mit Zusammenfassung und HTML-Inhalten, rechts steht nur ein zusammenfassender Text</figcaption>\n</figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Am Ende ist es in meinen Augen ziemlich egal, ob Du da den Haken setzt oder nicht. Sobald Du diese Einstellung später änderst, wirkt sie sich auf alle Folgen aus.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Anzahl der Folgen begrenzen:</strong> Wenn Du Dich entscheidest, die Zahl der Episoden zu begrenzen, wird der Feed gewissermaßen seitenweise erzeugt, man nennt das \"paged feeds\". Der Gedanke dahinter: Im ersten Schritt werden lediglich die neuesten, sagen wir mal, 20 Einträge Deines Podcastfeeds übertragen. Damit sinkt vor allem bei Podcasts mit vielen Episoden die übertragene Datenmenge. Manche Podcastdienste, wie zum Beispiel der nicht mehr weiter gepflegte Feedburner, akzeptieren nur Podcastfeeds die maximal 512 KB groß sind. Wenn Du eine dreistellige Episodenzahl hast und vielleicht auch noch die HTML-Inhalte in den Feed integrierst, überschreitest Du diesen Wert ziemlich deutlich. Ich habe zunächst zum testen meine Feeds auf 25 bzw. 50 Episoden begrenzt, das Feedback aus der Hörerinnenschaft war, dass Apple Podcasts (was früher \"itunes\" hieß) damit nicht klar kommt. Die Episodenanzahl zu begrenzen ist insofern keine besonders gute Idee, als Nutzerinnen von Apple Podcasts ältere Episoden nicht mehr anhören können. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Bleiben noch die<strong> Verzeichnis-Einstellungen</strong> und <strong>Feed-Proxy</strong>: Für den Anfang solltest Du hier alles so lassen wie es ist. Wenn Du Deine erste Episode online hast und Dein Feed bei Apple Podcasts gelistet ist, kannst Du hier Deine ID eingeben und so einen Link zu itunes generieren lassen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Diese Einstellungen solltest Du nun für jedes Audio-Format wiederholen für das Du ein Asset angelegt hast.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du alles gespeichert hast, kommst Du zuletzt wieder auf der Startseite der Feed-Einstellungen an. Dort kannst Du zuletzt noch <strong>globale Feed-Einstellungen</strong> vornehmen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":149} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-149\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/9/podlove9-1024x299.gif\" alt=\"\" ></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ob Du die <strong>Anzahl der Einträge begrenzen</strong> möchtest oder nicht, habe ich weiter oben schon ausgeführt. Falls Du dieses Feature für Dich nutzen möchtest, halte ich es für sinnvoll, diese Begrenzung hier global für alle Feeds vorzunehmen anstatt sie für jeden einzelnen Feed zu setzen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit <strong>Episode Title</strong> legst Du fest woher Podlove den Titel der Episode nehmen soll, der im Feed erscheint. Du kannst wählen, ob das der Titel des begleitenden Blogposts oder der Episodentitel sein soll. Als dritte Option gibt es noch die Möglichkeit, eine Art Schablone für den Titel anzulegen. Wie die aussieht, steht direkt in der Zeile darunter:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das <strong>Episode Title Template</strong> besteht an dieser Stelle nur aus Platzhaltern mit denen der Episodentitel automatisiert zusammengebaut werden kann. Sie heißen Mnemonic, Episodennummer, Staffelnummer und Episodentitel. Das Mnemonic hast Du schon in den <a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Podcasteinstellungen</a> festgelegt, zu möglichen Staffeln kommen wir noch und alles andere legst Du für jede Episode individuell fest. Das was da ab Werk steht, führt zu einer Ausgabe wie \"JSFP240: Produktionsmarathon und Außenstudio\". Du könntest aber auch etwas wie \"BRMPFT S01E093: Frikadellenschnitzel\" bauen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Weitere Lektionen:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Podlove Publisher Plugin für WordPress (1): Podcast-Einstellungen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-2/\">Podlove Publisher Plugin für WordPress (2): Episoden-Assets</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-4-templates/\">Podlove Publisher Plugin für WordPress (4): Templates</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-5-module/\">Podlove Publisher Plugin für WordPress (5): Module</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-6-experten-einstellungen/\">Podlove Publisher Plugin für WordPress (6): Experten-Einstellungen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-7-contributoren/\">Podlove Publisher Plugin für WordPress (7): Contributoren</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-8-eine-episode-veroeffentlichen/\">Podlove Publisher Plugin für WordPress (8): Eine Episode veröffentlichen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-9-shows/\">Podlove Publisher Plugin für WordPress (9): Shows</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/9/tutorial.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-08-30T14:25:40+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-2-episoden-assets/index.html",
            "url": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-2-episoden-assets/index.html",
            "title": "Podlove Publisher Plugin für Wordpress (2): Episoden-Assets",
            "summary": "In dieser Artikelreihe arbeiten wir uns Schritt für Schritt durch die echt umfangreichen Einstellungen des Podlove Publisher Plugins. Diesmal sind wir beim zweiten Punkt von oben: In diesem Menüpunkt kannst Du einstellen, welche Dateitypen zu Deinem Podcast gehören und wie Podlove damit umgehen soll. Wenn&hellip;",
            "content_html": "<p><!-- wp:paragraph --></p>\n<p>In dieser Artikelreihe arbeiten wir uns Schritt für Schritt durch die echt umfangreichen Einstellungen des Podlove Publisher Plugins. Diesmal sind wir beim zweiten Punkt von oben: </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Episoden-Assets</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">In diesem Menüpunkt kannst Du einstellen, welche Dateitypen zu Deinem Podcast gehören und wie Podlove damit umgehen soll. Wenn Du Podlove gerade erst installiert hast, ist diese Liste leer. Klicke also auf \"Hinzufügen\" um ein neues Asset anzulegen. Dann musst Du als erstes auswählen, welche Art von Datei Du in Podlove einfügen möchtest. Wir entscheiden uns zweckmäßigerweise für eine Audiodatei:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":138} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-138\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/8/podlove5-1024x425.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>In der nächsten Liste wählen wir das Dateiformat aus. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":139} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-139\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/8/podlove6-1024x457.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>MP3 ist am weitesten verbreitet und kann von beinahe jedem Abspielgerät verstanden werden, bietet aber nicht alle Features. Mit M4a kann man mehr machen, es sorgt aber auf manchen Android-Telefonen für Probleme. Opus schafft einen guten Klang mit sehr geringem Speicherplatzbedarf, ist aber nicht besonders weit verbreitet. So hat jedes Format seine Vor- und Nachteile. Ich persönlich habe bei einigen Produktionen mehrere verschiedene Dateiformate, habe aber festgestellt, dass ich die eigentlich gar nicht brauche. Für meine Zwecke reicht MP3. Wichtig ist nur: Den Schritt \"Neues Episoden Asset hinzufügen\" musst Du für jedes Dateiformat wiederholen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Danach musst Du zwei Namen vergeben: Einen der öffentlich sichtbar ist und einen, mit dem Du dieses Asset später in einem Podlove-Template aufrufen kannst. Das ist nicht direkt Pflicht, könnte aber in der Zukunft praktisch sein. Ich wiederhole einfach noch mal den Namen, in diesem Fall \"MP3\".</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wichtig ist der Haken bei \"Herunterladbar\", vor allem bei Audios und Kapitelmarken.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Asset Dateiname</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Den nächsten Punkt kannst Du grundsätzlich überspringen, ich erkläre trotzdem kurz worum es hier geht. Podlove bietet Dir die Möglichkeit, mehrere Versionen eines Dateiformates anzubieten. Du kannst also beliebig viele verschiedene Varianten von MP3-Dateien anbieten. Zum Beispiel könnten das unterschiedliche Bitraten sein, damit die Hörerin selber aussuchen kann, welche sie bevorzugt um so etwas Speicherplatz einzusparen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit dem Punkt Asset-Dateiname machst Du diese Versionen unterscheidbar. Was Du hier einträgst, wird später an den gesuchten Dateinamen angehängt. Und so kann es zum Beispiel eine Datei namens episode-slug-highquality.mp3 und eine Datei episode-slug-schneller.mp3 geben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":140} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-140\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/8/podlove7.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Wenn Du diese Option nutzen möchtest, musst Du allerdings daran denken, für jede Episode Deines Podcasts eine Datei abzuspeichern, die diesen Namen trägt, sonst bekommst Du eine Fehlermeldung und Dein Podcast wird auf technischer Ebene nicht funktionieren.</strong></p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Unabhängig davon kannst Du Dein Asset jetzt speichern und gegebenenfalls für die anderen Dateien wiederholen, die zu Deinem Podcast gehören sollen. Die meisten Podcasts nutzen auch Kapitelmarken. Meine Empfehlung ist zumindest ein Asset für MP3-Dateien und eines für PSC (Podlove Simple Chapters) anzulegen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Asset zuweisen</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im letzten Schritt dieses Reiters solltest Du Podlove noch sagen, wie es mit manchen Assets umgehen soll. Wähle hier aus, woher das Titelbild einer Episode kommen soll und wo Podlove die Datei mit den Kapitelmarken findet:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":463,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-463\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/8/assets.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/8/responsive/assets-xs.png 640w ,https://joernschaar.de/media/posts/8/responsive/assets-sm.png 768w ,https://joernschaar.de/media/posts/8/responsive/assets-md.png 1024w ,https://joernschaar.de/media/posts/8/responsive/assets-lg.png 1366w ,https://joernschaar.de/media/posts/8/responsive/assets-xl.png 1600w ,https://joernschaar.de/media/posts/8/responsive/assets-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Du kannst prinzipiell festlegen, dass jede Episode ein eigenes Titelbild bekommt, das sich vielleicht thematisch auf die jeweilige Episode bezieht. Mir ist das in den meisten Fällen zu aufwendig, deswegen habe ich hier das Podcast-Cover ausgewählt. Ein Paradebeispiel für unterschiedliche Episodencover ist der <a href=\"http://einschlafen-podcast.de/archiv/\" target=\"_blank\" rel=\"noreferrer noopener\">Einschlafen-Podcast</a>.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Weitere Lektionen:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1/\">Podlove Publisher Plugin für WordPress (1): Podcast-Einstellungen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-3/\">Podlove Publisher Plugin für WordPress (3): Podcast-Feeds</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-4-templates/\">Podlove Publisher Plugin für WordPress (4): Templates</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-5-module/\">Podlove Publisher Plugin für WordPress (5): Module</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-6-experten-einstellungen/\">Podlove Publisher Plugin für WordPress (6): Experten-Einstellungen</a><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-7-contributoren/\">Podlove Publisher Plugin für WordPress (7): Contributoren</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-8-eine-episode-veroeffentlichen/\">Podlove Publisher Plugin für WordPress (8): Eine Episode veröffentlichen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-9-shows/\">Podlove Publisher Plugin für WordPress (9): Shows</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/8/tutorial.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-08-27T13:46:01+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-templates-mit-twig-3-related-episodes/index.html",
            "url": "https://joernschaar.de/podlove-templates-mit-twig-3-related-episodes/index.html",
            "title": "Podlove-Templates mit Twig (3): Related Episodes",
            "summary": "Heute gehen wir etwas mehr in die Tiefe und hübschen unsere Shownotes auf. Dabei brauchen wir das Podlove-Module \"Ähnliche Episoden\" . Wie Du es aktivierst und was Du dort sinnvollerweise einträgst, erkläre ich in der Podlove-Artikelreihe. Wie immer bei den Podlove-Templates gilt auch hier: Das&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Heute gehen wir etwas mehr in die Tiefe und hübschen unsere Shownotes auf. Dabei brauchen wir das Podlove-Module \"Ähnliche Episoden\" . Wie Du es aktivierst und was Du dort sinnvollerweise einträgst, erkläre ich in der Podlove-Artikelreihe. Wie immer bei den Podlove-Templates gilt auch hier: Das Ergebnis ist nur so gut, wie das was Du vorher in Podlove eingetragen hast. Wir können zwar mit den Template-Tags auf jeden einzelnen Datenpunkt in unserem Podcastprojekt zugreifen, wenn da aber keine Daten hinterlegt sind, passiert halt nichts. (Und dann wundert man sich stundenlang, wieso eine eigentlich richtige Template-Programmierung doch nicht funktioniert, das weiß ich zufällig.)</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Ähnliche Episoden</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du gerade dabei bist, eine neue Episode Deines Podcasts zu veröffentlichen, dann gibt Dir Podlove die Möglichkeit eine oder mehrere bereits angelegte Episoden als ähnlich zu definieren und zu verknüpfen. Dabei kannst Du sowohl bereits veröffentlichte Episoden nutzen, als auch solche, die in Wordpress schon existieren, die aber noch nicht veröffentlicht sind. Letztere tauchen erst dann in der Liste auf, wenn sie veröffentlicht werden.  Ein Beispiel:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":106} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-106\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/6/related-episodes-backend.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>So sieht die ganze Kiste aus, wenn Du Episoden verknüpfen möchtest. Drei sind schon verknüpft, eine vierte ist ausgewählt. Mit dem richtigen Template im Hintergrund können wir dafür sorgen, dass die Liste dieser Episoden im B log ungefähr so aussieht:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":107} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-107\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/6/related-episodes.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Im Blog von Jörn Schaars feinem Podcast habe ich die Liste der ähnlichen Episoden zusammen mit den Lizenzangaben in ein Template gepackt, das automatisch am Ende jeder Episode eingefügt wird. (Mehr dazu in einem eigenen Artikel in der Podlove-Reihe!) Aber was steht denn nun drin?</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Das Template</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Templateseitig besteht das ganze wieder aus einer <code>for</code>-Schleife zusammen mit einer <code>if</code>-Abfrage. Die Podlove-Macher haben uns mit <code>episode.relatedEpisodes</code> etwas zum einhaken gegeben. Um es im Template übersichtlicher zu gestalten, setzen wir eine Variable ein:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><code>{% set related_episodes = episode.relatedEpisodes %}</code></p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Als nächstes fragen wir schrittweise alle Episoden ab, die in der Variable <code>related_episodes</code> gespeichert sind und geben die in einer Liste aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;ul><restore-line-break>{% for related_episode in related_episodes %}<restore-line-break>    &lt;li><restore-line-break>        &lt;a href=\"{{ related_episode.url }}\">{{ related_episode.title }}&lt;/a><restore-line-break>    &lt;/li><restore-line-break>{% endfor %}<restore-line-break>&lt;/ul></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Geben wir dem ganzen noch eine Überschrift:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>&lt;h3>Ähnliche Episoden:&lt;/h3><restore-line-break><restore-line-break>&lt;ul><restore-line-break>{% for related_episode in related_episodes %}<restore-line-break>    &lt;li><restore-line-break>        &lt;a href=\"{{ related_episode.url }}\">{{ related_episode.title }}&lt;/a><restore-line-break>    &lt;/li><restore-line-break>{% endfor %}<restore-line-break>&lt;/ul></code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>Was jetzt passiert, ist dass unter jeder Episode die Überschrift \"Ähnliche Episoden\" erscheint, auch wenn da gar keine ähnlichen Episoden sind. Dieses Problem bekommen wir mit einer einfachen <code>if</code>-Abfrage in den Griff:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{% if related_episodes %}</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Stellt im Prinzip die Frage: \"Existieren related_episodes zu dieser?\" und wenn die Frage mit \"ja\" beantwortet werden kann, sprich wenn in der Variable ein Wert eingetragen ist, dann wird unsere for-Schleife ausgegeben. Das ganze Template sieht so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:code --></p>\n<pre class=\"wp-block-code\"><code>{% set related_episodes = episode.relatedEpisodes %}<restore-line-break>{% if related_episodes %}<restore-line-break>&lt;h3>Ähnliche Episoden:&lt;/h3><restore-line-break><restore-line-break>&lt;ul><restore-line-break>{% for related_episode in related_episodes %}<restore-line-break>    &lt;li><restore-line-break>        &lt;a href=\"{{ related_episode.url }}\">{{ related_episode.title }}&lt;/a><restore-line-break>    &lt;/li><restore-line-break>{% endfor %}<restore-line-break>&lt;/ul><restore-line-break>{% endif %}</code></pre>\n<p>\n<!-- /wp:code --></p>\n<p><!-- wp:paragraph --></p>\n<p>In Teil 4 dieser Reihe zeige ich Dir, wie Du Mitwirkende Deines Podcasts schick verlinken kannst und was es da noch für Möglichkeiten mit ähnlichen Episoden gibt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Alle Lektionen in dieser Reihe:</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-1/\">Podlove-Templates mit Twig (1): Einführung und erste Schritte</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-2/\">Podlove-Templates mit Twig (2): Episoden-Metadaten</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-3/\">Podlove-Templates mit Twig (3): Related Episodes</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-4-moderation-und-gaeste-schick-anzeigen/\">Podlove-Templates mit Twig (4): Moderation und Gäste schick anzeigen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-5-episodenarchiv/\">Podlove-Templates mit Twig (5): Episodenarchiv</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-6-spielereien-mit-for-schleifen/\">Podlove-Templates mit Twig (6): Spielereien mit for-Schleifen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-7-status-einer-episode/\">Podlove-Templates mit Twig (7): Status einer Episode</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-8-team-oder-gaesteliste/\">Podlove-Templates mit Twig (8): Team- oder Gästeliste</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/6/beitragsbild-templates.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-08-24T09:37:10+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1-podcast-einstellungen/index.html",
            "url": "https://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-1-podcast-einstellungen/index.html",
            "title": "Podlove Publisher Plugin für Wordpress (1): Podcast-Einstellungen",
            "summary": "Wenn Du Deinen eigenen Podcast starten möchtest, gibt es viele Möglichkeiten ihn zu publizieren. Ich persönlich bin ein großer Freund von selbstgehosteten Lösungen und für mich hat sich Wordpress mit dem Podlove-Plugin als ideal herauskristallisiert. In dieser Artikelreihe möchte ich Dir zeigen, wie Du Podlove&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Wenn Du Deinen eigenen Podcast starten möchtest, gibt es viele Möglichkeiten ihn zu publizieren. Ich persönlich bin ein großer Freund von selbstgehosteten Lösungen und für mich hat sich Wordpress mit dem Podlove-Plugin als ideal herauskristallisiert. In dieser Artikelreihe möchte ich Dir zeigen, wie Du Podlove in Deinem Wordpress-Blog einrichtest. In weiteren Artikeln beschäftige ich mich damit, wie Du das Aussehen von Podlove im Blog an Deine Bedürfnisse und Deinen ästhetischen Anspruch anpassen kannst. Das geht mit den <a href=\"http://joernschaar.de/category/podlove/templates/\">Publisher-Templates</a> für die es hier eine eigene Kategorie gibt. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>In diesem Tutorial gehe ich davon aus, dass Du Grundkenntnisse in der Benutzung von Wordpress hast und das Du bereits ein Blog mit Wordpress eingerichtet hast in dem Podlove installiert ist Wir beginnen damit, das Plugin einzurichten. Wenn Du links in der Werkzeugleiste \"Podlove\" anklickst, öffnet sich ein neues Menü. Wir werden in dieser Reihe Punkt für Punkt alles durchgehen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Podcast-Einstellungen</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>In diesem Punkt werden die Grundeinstellungen für Deinen Podcast festgelegt. Es gibt einige Pflichtangaben, die benötigt werden, damit Dein Podcastfeed funktioniert, andere Einstellungen sind nicht ganz so wichtig. Ich werde alle Punkte in diesem Artikel ansprechen und jeweils dazuschreiben, wie wichtig sie sind. Du kannst alles später problemlos ändern. Wir beginnen im Reiter \"Beschreibung\".</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Beschreibung</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier geht es direkt mit drei Pflichtfeldern los: Titel, Untertitel und Zusammenfassung müssen Inhalt haben, damit Dein Feed akzeptiert wird. Hier einmal exemplarisch die Angaben von <a rel=\"noreferrer noopener\" aria-label=\"Jörn Schaars feinem Podcast (opens in a new tab)\" href=\"http://www.meine-url-ist-laenger-als-deine.de\" target=\"_blank\">Jörn Schaars feinem Podcast</a>:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":124} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-124\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/7/podlove1.gif\" alt=\"\" ></figure>\n<figcaption>So könnten die Angaben zu Titel, Untertitel und Zusammenfassung Deines Podcasts aussehen.</figcaption>\n</figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Etwas weiter unten kommt die vierte Pflichtangabe: Dein Podcast braucht ein Logo. Das sollte im JPG- oder PNG-Format vorliegen, quadratisch sein und die Abmessungen 3000x3000 Pixel haben, das absolute Minimum ist 1400x1400. Du kannst das Bild aus der Wordpress-Mediathek einfügen (wenn Du es dort vorher hochgeladen hast) oder eine URL angeben, unter dem das Bild zu finden ist. Wenn Du alles richtig gemacht hast, erscheint Dein Podcastlogo auf dieser Seite.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Darunter folgen freiwillige Angaben, die aber sehr sinnvoll sind.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":125} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-125\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/7/podlove2.gif\" alt=\"\" ></figure>\n<figcaption>Hier legst Du einige Punkte dazu fest, wie Dein Podcast dargestellt werden soll.</figcaption>\n</figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>\"Mnemonic\" bedeutet im Prinzip \"Abkürzung\". Es hat sich eingebürgert, Episoden mit einer Abkürzung und einer fortlaufenden Nummer zu kennzeichnen, damit die Hörerin im Podcatcher sofort sieht was sie vor sich hat. Ich habe für <span style=\"text-decoration: underline;\">J</span>örn <span style=\"text-decoration: underline;\">S</span>chaars <span style=\"text-decoration: underline;\">f</span>einen <span style=\"text-decoration: underline;\">P</span>odcast \"JSFP\" gewählt, die 91. Episode trägt also die Kurzform JSFP091. Weil itunes genau diese Angaben aber nicht mehr im Titel von Podcasts sehen möchte, gibt es dieses Feature, das die Angabe an einer für itunes unsichtbaren Stelle einbaut.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Sprache erklärt sich von selbst: Hier solltest Du die Sprache angeben, in der hauptsächlich in Deinem Podcast gesprochen wird.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Beim Type gibt es zwei Möglichkeiten: \"Episodic\" ist der Standard und bedeutet, dass jede Episode für sich allein steht. Im Feed werden die Episoden von neu nach alt sortiert, die neueste steht also immer oben. Die andere Option ist \"serial\" und sollte nur genutzt werden, wenn die Episoden inhaltlich stark aufeinander aufbauen und die Hörerin den Anschluss verlöre, wenn sie nicht Anfang an hörte.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wähle aus, was zu Deinem Podcast passt, drücke auf \"Änderungen speichern\" und scrolle wieder ganz nach oben zum nächsten Reiter.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Medien</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>In diesem Reiter gibt es nur ein Textfeld auszufüllen. Damit definierst Du, wo sich die Audio-Dateien Deines Podcasts befinden. <strong>Die sollten explizit nicht über die \"Medien\"-Ablage von Wordpress hochgeladen werden</strong>. Wordpress sortiert hochgeladene Medien in unzähligen Unterordnern nach Jahr und Monat, Podlove kann aber nur mit Medien umgehen, die alle im selben Ordner liegen.. Am einfachsten ist es, wenn Du auf Deinem Server einen eigenen Ordner nur für die Audios erstellst und dort alles immer speicherst. Das geht mit dem FTP-Client Deiner Wahl, der Ordner sollte öffentlichen Lesezugriff gewähren, sonst kann niemand Deine Podcastepisoden anhören. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nach der Produktion speicherst Du Dein Audio dort mittels FTP-Client oder Du richtest direkt einen Zugang für Auphonic ein und sparst Dir den Zwischenschritt. (Alles zu Auphonic und den Möglichkeiten dort gibt es in einer eigenen Artikelserie.)</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du den Ordner \"podcastaudio\" nennst, trägst Du hier den kompletten Pfad ein, wie der Ordner aus dem Internet erreichbar ist. Also zum Beispiel https://www.deinedomain.de/podcastaudio</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wie Du diesen Ordner nennst, ist völlig Dir überlassen, aber ohne die Angabe einer funktionierenden Adresse läuft Dein Podcast auf der technischen Ebene schon nicht. Und Du kannst diese Angabe jederzeit ändern, wenn Du Deine Audiodaten einmal irgendwo anders hosten möchtest. \"Änderungen speichern\" und weiter zum nächsten Reiter.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Player</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nicht besonders wichtig für Deinen Feed, aber dafür wie Deine Hörerinnen Deinen Podcast auf Deinem Blog abspielen können. Ich habe mich für den Podlove Webplayer 4 entschieden. Erstens sind die Player 2 und 3 veraltet und zweitens gefällt mir der Podigee-Player nicht besonders gut. ;)</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Beim Webplayer 4 musst Du noch einige Angaben machen, Pflicht ist hier die Primärfarbe (\"Primary Color\"), die Du in einem Hex- oder RGB-Wert eintragen kannst. In meinem Fall #FFFFFF für weiß en Hintergrund. Der \"secondary color\" kann leer bleiben. Wenn Du etwas in dieses Feld schreibst, dann auf keinen Fall den gleichen Wert wie beim primary color, denn sonst hast Du weiß auf weiß.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Darunter kannst Du sichtbare Komponenten an- und abwählen. Entscheide selbst, was Du nutzen möchtest, Du kannst hier auch spter noch jederzeit Änderungen vornehmen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Update 1. Mai 2020:</strong> Seit der Podlove-Version 2.10 wird der Webplayer 4 nicht mehr aktiv unterstützt und es kann zu Anzeigefehlern kommen, wenn Du nicht den Webplayer 5 auswählst. Dieser ist ein eigenes Plugin für Wordpress und liefert eine eigene Installationsanleitung mit. Ich werde eine eigene Tutorial-Lektion zu diesem Plugin schreiben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die nächsten beiden Punkte sind einigermaßen wichtig: Zunächst kannst Du einstellen, welche Sprache genutzt werden soll. Häkchen setzen bedeutet, dass die Sprache genutzt wird, die Du im ersten Reiter eingestellt hast. Häkchen entfernen bedeutet, dass die im Browser Deiner Hörerin eingestellte Sprache genutzt werden soll.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Superwichtiger Punkt jetzt: Du kannst festlegen wo im Blogeintrag der Player automatisch eingefügt werden soll. Ich rate ganz dringend dazu, hier \"Kein automatisches einfügen\" auszuwählen. Die Position des Players kann nämlich noch an einer anderen Stelle festgelegt werden und ich halte es dort für sinnvoller. Wenn Du an dieser Stelle festlegst, dass der Player automatisch eingefügt werden soll, kann das dazu führen, dass er doppelt in der Episode auftaucht. \"Änderungen speichern\" und weiter zum nächsten Punkt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Lizenz</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier legst Du fest, unter welcher Lizenz Dein Podcast veröffentlicht werden soll. Dabei wird auf das System der Creative Commons-Lizenzen aufgebaut. Mit einem Auswahltool kannst Du festlegen, was andere mit Deinen Audios tun dürfen. Ich habe mich für die Lizent CC-BY-SA 3.0 entschieden., die festlegt, dass grundsätzlich jeder meine Audios für sein Projekt benutzen darf, solange er mich dabei namentlich nennt und sein Werk danach unter der gleichen Lizenz veröffentlicht.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Verzeichnis</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hinter diesem Reiter verbergen sich einige Pflichtangaben für itunes, die ich für überwiegend selbsterklärend halte. So sehen diese Einstellungen für Jörn Schaars feinen Podcast aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":126} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-126\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/7/podlove3.gif\" alt=\"\" ></figure>\n<figcaption>Pflichtangaben für itunes sind unter anderem Name, URL und Email-Adresse desjenigen, der den Podcast veröffentlicht.</figcaption>\n</figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Achte darauf eine funktionierende Email-Adresse zu verwenden, die Du regelmäßig abrufst. Sie wird im Feed veröffentlicht und dient dazu, dass man Dich mit Fragen kontaktieren kann. Wenn zum Beispiel jemand ein neues Podcastportal eröffnen möchte, in dem alle Podcasts der Welt in einem walled garden gelistet werden, und dieser Mensch Deine Zustimmung dazu einholen möchte, dann wird er diese Email-Adresse dafür benutzen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die itunes-Kategorien sind im Sommer 2019 verändert worden, früher war es möglich bis zu drei Kategorien anzugeben, inzwischen ist es nur noch eine. Die sind nicht so ganz trennscharf, finde ich, da musst Du einfach gucken, was thematisch für Dich passt. Eine falsche Kategorie ist kein Beinbruch, Du kannst diese Angabe jederzeit verändern.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>\"Inhalte sind explicit\" ist etwas, das man immer mal wieder in Podcasts hört, meistens sagt irgendwer etwas schlüpfriges und jemand anders antwortet \"Oho, jetzt müssen wir aber den \"explicit\"-Button setzen.\" Letztlich hat das im deutschsprachigen Raum keinen Einfluss auf die Darstellung Deiner Episode, außer dass itunes sie mit einem \"Explicit\"-Hinweis kennzeichnet, hier rot markiert:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":127} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-127\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/7/explicit.gif\" alt=\"\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Laut Apple kann eine \"explicit\"-Markierung dazu führen, dass die Episode in bestimmten Regionen der Welt nicht oder nur einem eingeschränkten Publikum zugänglich gemacht wird. Gedacht ist dieser Hinweis also hauptsächlich für Eltern auf dem US-amerikanischen Markt, die um die geistige Gesundheit ihrer Kinder fürchten, wenn sie mit der Abbildung, Benennung oder Beschreibung von primären und/oder sekundären Geschlechtsmerkmalen oder gar Schimpfwörtern in Kontakt kommen. Bei \"<a rel=\"noreferrer noopener\" aria-label=\"What's in your pants? (opens in a new tab)\" href=\"http://www.whats-in-your-pants.de\" target=\"_blank\">What's in your pants?</a>\" geht es nahezu ausschließlich um \"Untenrum\"-Themen, deshalb haben wir hier pauschal auf \"yes\" geklickt. Man kann das aber auch für jede Episode einzeln einstellen, dazu aber mehr in einem anderen Artikel dieser Reihe.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Uodate 24.02.2021:</strong> Mit der Plugin-Version 3.3 haben die Entwickler das \"Funding\"-Tag der Initiative <a rel=\"noreferrer noopener\" href=\"https://podcastindex.org/\" target=\"_blank\">Podcasting 2.0</a> eingebunden. Wenn es in Deinem Blog Informationen dazu gibt, wie man dich finanziell unterstützen kann, solltest Du sie hier verlinken:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":455,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-455\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/7/funding-tag.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/7/responsive/funding-tag-xs.png 640w ,https://joernschaar.de/media/posts/7/responsive/funding-tag-sm.png 768w ,https://joernschaar.de/media/posts/7/responsive/funding-tag-md.png 1024w ,https://joernschaar.de/media/posts/7/responsive/funding-tag-lg.png 1366w ,https://joernschaar.de/media/posts/7/responsive/funding-tag-xl.png 1600w ,https://joernschaar.de/media/posts/7/responsive/funding-tag-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Felder sind einigermaßen selbsterklärend: Hier kannst Du zum Beispiel Deine Projektseite bei Steady, paypal.me oder Patreon einfügen. Das kann natürlich auch eine Website sein, auf der die Möglichkeiten beschrieben sind, wie Hörerinnen Deinen Podcast unterstützen können. Hier ist eine <a rel=\"noreferrer noopener\" href=\"https://podcastindex.org/apps\" target=\"_blank\">Liste der Podcast-Apps, die die neuen Tags aus Podcasting 2.0</a> unterstützen. Wie Du das Funding-Tag imho am sinnvollsten nutzen kannst, habe ich <a href=\"https://joernschaar.de/podlove-publisher-templates-mit-twig-12-alles-aus-dem-funding-tag-herausholen/\">in einem eigenen Artikel</a> beschrieben.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><strong>Update 25.04.2021:</strong> Apple verlangt mit dem neuesten Update von Apple Podcasts die Angabe eines Copyright-Hinweises. Da es außerhalb der USA und des UK funktionierende Urheberrechtsgesetze gibt, ist diese Angabe für uns in Europa eigentlich ziemlich irrelevant, nichtsdestotrotz wirst Du ohne eine Angabe an dieser Stelle Deinen Podcast nicht bei Apple Podcasts einreichen können.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":459,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-459\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/7/copyrighthinweis.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/7/responsive/copyrighthinweis-xs.png 640w ,https://joernschaar.de/media/posts/7/responsive/copyrighthinweis-sm.png 768w ,https://joernschaar.de/media/posts/7/responsive/copyrighthinweis-md.png 1024w ,https://joernschaar.de/media/posts/7/responsive/copyrighthinweis-lg.png 1366w ,https://joernschaar.de/media/posts/7/responsive/copyrighthinweis-xl.png 1600w ,https://joernschaar.de/media/posts/7/responsive/copyrighthinweis-2xl.png 1920w\"></figure>\n<figcaption>Ein Beispiel, wie Du dieses Feld ausfüllen kannst</figcaption>\n</figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ob Du nun das Copyright-Zeichen © verwendest oder das Wort \"Copyright\" ausschreibst, ist egal. Wichtig ist der Name der veranwortlichen Person(en) und eine Jahreszahl. Seit der Publisher-Version 3.5.6 kannst Du dieses Feld auch leer lassen, Podlove wird einen Copyright-Hinweis generieren, wenn Du hier nichts einträgst.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Gleich ist es geschafft: \"Änderungen speichern\" und zum nächsten Reiter!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Affiliate</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wieder zwei selbsterklärende Felder: Wenn Du Provision von Amazon oder Thomann bekommst, dann kannst Du in diesen beiden Feldern Deine Partner-ID eintragen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":460,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --></p>\n<figure class=\"wp-block-image size-large\"><figure class=\"wp-image-460\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/7/affiliate.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/7/responsive/affiliate-xs.png 640w ,https://joernschaar.de/media/posts/7/responsive/affiliate-sm.png 768w ,https://joernschaar.de/media/posts/7/responsive/affiliate-md.png 1024w ,https://joernschaar.de/media/posts/7/responsive/affiliate-lg.png 1366w ,https://joernschaar.de/media/posts/7/responsive/affiliate-xl.png 1600w ,https://joernschaar.de/media/posts/7/responsive/affiliate-2xl.png 1920w\"></figure></figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Social</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du für Deinen Podcast Social Media-Accounts erstellst, kannst Du sie hier eintragen. Alles was Du hier einträgst, ist keine Pflicht damit Dein Podcast technisch funktioniert. Du kannst mit diesen Angaben aber später weiterarbeiten und sie in <a href=\"http://joernschaar.de/category/podlove/templates/\">Templates</a> benutzen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"align\":\"center\",\"id\":128} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-128\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/7/podlove4.gif\" alt=\"\" ></figure>\n<figcaption>Social Media Dienste auswählen, verlinken und benennen</figcaption>\n</figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Links findest Du ein Dropdown-Feld mit einer unglaublichen Masse an vordefinierten Social Media-Diensten zur Auswahl. Ich klicke hier gerade \"Twitter\" an. Im Feld \"Account/URL\" rechts daneben muss ich nun ausschließlich den Nutzernamen angeben, in diesem Fall \"schaarsen\". Die restliche Angabe \"https://www.twitter.com/\" macht Podlove automatisch, wenn ich das hier zusätzlich in das Textfeld schreibe, wird daraus \" https://www.twitter.com/https://www.twitter.com/schaarsen\" und die Nutzerin bekommt eine Fehlermeldung. Dazu gibt es leider bei jedem Dienst eine etwas andere Grundeinstellung. Wenn Du Dir unsicher bist, klick einfach auf das kleine Symbol neben dem Nutzernamen. Dann geht ein neues Fenster mit dem Link auf und Du kannst überprüfen, ob alles stimmt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"style\":{\"color\":{\"background\":\"#fbf026\"}},\"textColor\":\"tertiary\"} --></p>\n<p class=\"has-tertiary-color has-text-color has-background\" style=\"background-color:#fbf026\">Generell solltest Du hier nur die Social Media-Kanäle eintragen, die allgemein für diesen Podcast und alle Beteiligten gleichermaßen gelten. Für Deinen persönlichen Twitter-Kanal und Deine eigene Facebook-Fanseite gibt es in Ausgabe 7 dieser Artikelreihe noch einen Ort. Man nennt das \"Contributoren\" oder \"Mitwirkende\".</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Spenden</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Der letzte Reiter für diesen Artikel funktioniert analog zu \"Social\" nur eben mit Spenden. Auch hier kannst Du aus einer Liste den Dienst auswählen, über den Du Spenden empfangen kannst. Das kann zum Beispiel Paypal sein, Patreon oder auch Deine Amazon-Wunschliste oder Guthaben bei Auphonic. Auch hier gilt wieder: Nur generelle Kanäle eintragen, die für den gesamten Podcast und alle Beteiligten gelten. Die Kanäle einzelner Podcasterinnen oder Gäste werden jeweils bei den Mitwirkenden erfasst. Du kannst diese Möglichkeiten über ein Podlove-Template zusammenfassen und etwa in der Seitenleiste Deines Blogs oder in den Shownotes anzeigen lassen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph {\"backgroundColor\":\"highlight\",\"textColor\":\"tertiary\"} --></p>\n<p class=\"has-tertiary-color has-highlight-background-color has-text-color has-background\"><strong>Obacht:</strong> Die Einträge in diesem Tab haben nichts mit dem weiter oben beschriebenen \"Funding\"-Tag zu tun. Nur das was bei \"Finanzierungs-URL\" und \"Finanzierungsbeschreibung\" eingetragen wird, taucht auch im Feed auf. Meine Empfehlung ist daher, ein <a href=\"http://joernschaar.de/category/podlove/templates/\">Podlove-Template</a> anzulegen, dass alle Möglichkeiten der Unterstützung auflistet und das in eine Seite deines Blogs einzubetten. Den Link zu dieser Seite würde ich dann beim Punkt Finanzierung eintragen. Eine ausführliche Beschreibung findest Du in <a href=\"https://joernschaar.de/podlove-publisher-templates-mit-twig-12-alles-aus-dem-funding-tag-herausholen/\">Teil 12 meines Template-Tutorials</a>.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":4} --></p>\n<h4>Weitere Lektionen:</h4>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-2/\">Podlove Publisher Plugin für WordPress (2): Episoden-Assets</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-3/\">Podlove Publisher Plugin für WordPress (3): Podcast-Feeds</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-4-templates/\">Podlove Publisher Plugin für WordPress (4): Templates</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-5-module/\">Podlove Publisher Plugin für WordPress (5): Module</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-6-experten-einstellungen/\">Podlove Publisher Plugin für WordPress (6): Experten-Einstellungen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-7-contributoren/\">Podlove Publisher Plugin für WordPress (7): Contributoren</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-8-eine-episode-veroeffentlichen/\">Podlove Publisher Plugin für WordPress (8): Eine Episode veröffentlichen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-publisher-plugin-fuer-wordpress-9-shows/\">Podlove Publisher Plugin für WordPress (9): Shows</a></li>\n</ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/7/tutorial.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-08-21T14:04:18+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podcastempfehlung-minutenweise-matrix/index.html",
            "url": "https://joernschaar.de/podcastempfehlung-minutenweise-matrix/index.html",
            "title": "Podcastempfehlung: Minutenweise Matrix",
            "summary": "Die erste Podcastempfehlung in Jörn Schaars feinem Podcastblog ist ein echtes Mammutprojekt. Das Konzept von Minutenweise Matrix sieht so aus: Die Teilnehmer einer Folge gucken genau eine Minute des Films \"Matrix\" und besprechen die sehr eingehend. Das kann dann schon einmal eine Stunde dauern, je&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Die erste Podcastempfehlung in Jörn Schaars feinem Podcastblog ist ein echtes Mammutprojekt. Das Konzept von <a rel=\"noreferrer noopener\" aria-label=\"Minutenweise Matrix (opens in a new tab)\" href=\"https://compendion.net/minutenweisematrix/\" target=\"_blank\">Minutenweise Matrix</a> sieht so aus: Die Teilnehmer einer Folge gucken genau eine Minute des Films \"Matrix\" und besprechen die sehr eingehend. Das kann dann schon einmal eine Stunde dauern, je nach dem wie viel in dieser speziellen Minute passiert, wie redselig die Gäste sind und wie weit das Team abschweift. Von der allerersten Minute bis zur letzten Abspannminute lassen die drei Macher nichts aus. Wobei sie sich für den Abspann etwas Besonderes überlegt haben: Da sprechen sie mit Experten über Filmanalysen, Musik, das Filmemachen an sich und sie ziehen ein sehr gründliches Feedback.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Produktion</h3>\n<p><!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Arne Ruddat, Bastian Wölfle und Alexander Waschkau haben 136 Folgen von \"Minutenweise Matrix\" produziert und werktäglich veröffentlicht. Mit dabei waren in vielen Episoden Gäste aus der Podcastszene, aus dem Freundeskreis der Macher und aus der Filmbranche. Meine persönlichen Highlights waren Sara Burrini, Tommy Krappweis und \"Kadda\" Rönicke. Die Gäste haben neue Sichtweisen reingebracht und die Runde mit teils persönlichen Geschichten, auf den ersten Blick absurd wirkenden Zusammenhängen (Unvergessen: Sara Burrinis Kung Fu-Porno-Parallele) und eigenen Erfahrungen aus dem Filmgeschäft aufgelockert.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Reinhören:</h3>\n<p><!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier mal eine meiner Lieblingsfolgen:</p>\n<p>[fyyd-episode episode_id=3350229 player=true]</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Weshalb das Projekt so empfehlenswert ist</h3>\n<p><!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>\"Minutenweise Matrix\" ringt mir großen Respekt ab. Nicht nur haben die Macher um Arne Ruddat es geschafft, 136 Episoden lang beste Unterhaltung und durchgängig gute Audioqualität zu bieten. Sie haben das auch werktäglich geschafft und das ist bei Episodenlängen von bis zu einer Stunde eine beeindruckende Leistung. In <a rel=\"noreferrer noopener\" aria-label=\"Episode 136 (opens in a new tab)\" href=\"https://compendion.net/minutenweisematrix/136/\" target=\"_blank\">Episode 136</a> beschreiben die drei an manchen Stellen, wie groß dabei auch der logistische Aufwand war: Manche Gäste hatten nur ein enges Zeitfenster, aber sehr konkrete Vorstellungen davon, welche Minuten des Films sie besprechen wollen. Um diese Anforderungen herum musste sich der ganze Produktionsplan drehen, was laut den Machern dazu führte, dass die Folgen nicht mehr chronologisch aufgezeichnet werden konnten.</p>\n<p><!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Was ich von dem Podcast gelernt habe</h3>\n<p><!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Sollte ich jemals auf die Idee kommen, ein ähnliches Projekt anzugehen, gibt es für mich ein zwei wichtige Lektionen daraus: 1. Ich hätte ein größeres Team. Ich würde mindestens noch zwei Leute dazu nehmen, die sich abwechselnd um den Schnitt kümmern, denn das kann sehr schnell sehr anstrengend werden. Das erhöht natürlich den kommunikativen Aufwand, schafft aber mehr Freizeit und damit auch Konzentration beim Einzelnen und ermöglicht es, dass Stellen an denen jemand \"Das schneiden wir raus\" dann auch wirklich rausgeschnitten werden. Wenn der Schnitt ausschließlich an einer Person hängt, die auch noch aktiv in das Projekt eingebunden ist, ist die Belastung sehr hoch. 2. Ich würde exakt genau so wie Arne und sein Team verfahren und sehr lange im Voraus planen und aufzeichnen. Zwischen Aufzeichnung und Veröffentlichung lag streckenweise ein halbes Jahr und das ist auch gut so.</p>\n<p><!-- /wp:paragraph --></p>",
            "image": "https://joernschaar.de/media/posts/5/20190718_174323-e1563466911286.jpg",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-08-17T08:47:33+02:00",
            "date_modified": "2026-08-04T18:26:24+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-templates-mit-twig-2-episoden-metadaten/index.html",
            "url": "https://joernschaar.de/podlove-templates-mit-twig-2-episoden-metadaten/index.html",
            "title": "Podlove-Templates mit Twig (2): Episoden-Metadaten",
            "summary": "Im ersten Teil dieser kleinen Serie ging es um die vergleichsweise einfache Aufgabe die Zusammenfassung der Episode und den Player einzubinden. In diesem zweiten Teil wollen wir den Besucher unseres Podcastblogs mit weiteren Informationen über die Episode versorgen, nämlich der Spielzeit oder Dauer und dem&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Im <a href=\"http://joernschaar.de/podlove-templates-mit-twig-1/\">ersten Teil dieser kleinen Serie</a> ging es um die vergleichsweise einfache Aufgabe die Zusammenfassung der Episode und den Player einzubinden.  In diesem zweiten Teil wollen wir den Besucher unseres Podcastblogs mit weiteren Informationen über die Episode versorgen, nämlich der Spielzeit oder Dauer und dem Erscheinungsdatum der Episode. Je nach dem wie Du Podlove konfiguriert hast, können wir auch ausgeben, wann die Episode aufgenommen wurde.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Aufzeichnungs- &amp; Erscheinungsdatum</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Für diese beiden Daten geben uns die Podlove-Entwickler zwei Twig-Variablen an die Hand: <code>episode.recordingDate</code> und <code>episode.publicationDate</code>. Die wir wie jede andere Variable aufrufen können, indem wir sie in geschweifte Klammern setzen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">&lt;p&gt;Diese Episode ist am {{ episode.publicationDate }} erschienen. Aufgezeichnet haben wir sie am {{ episode.recordingDate }}.&lt;/p&gt;</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Voraussetzung dafür, dass Du das Aufzeichnungsdatum ausgeben kannst, ist natürlich dass Du im entsprechenden Feld Deiner Episoden auch etwas einträgst. Standardmäßig nutzt die Variable das was Du in Deinen Wordpress-Einstellungen für die Darstellung von Zeit angegeben hast. Du kannst die Ausgabe aber auch selbst formatieren:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\"> &lt;p&gt;Diese Episode ist am {{ episode.publicationDate.format('d.m.Y') }} erschienen. Aufgezeichnet haben wir sie am {{ episode.recordingDate.format('d.m.Y') }}.&lt;/p&gt; </pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das Ergebnis sieht dann so aus: </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">Diese Episode ist am 17.08.2019 erschienen. Aufgezeichnet haben wir sie am 13.07.2018.</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Dauer</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Dazu bleiben wir in dem Template, das wir neu angelegt haben und schreiben unterhalb von <code>{% endif %}</code> weiter. Das Schöne an Twig ist, dass wir hier sehr einfach HTML benutzen können, um den Text zu formatieren.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">&lt;p&gt;&lt;strong&gt;Dauer:&lt;/strong&gt; {{ episode.duration }} &lt;/p&gt;</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir lassen also das Wort \"Dauer\" fett ausgeben, die dynamischen Daten die für die jeweilige Episode eingefügt werden sobald die Seite aufgerufen wird, erscheinen normal. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das gleiche geht natürlich auch mit CSS:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">&lt;span style=\"text-decoration:bold\"&gt;Dauer:&lt;/span&gt; {{ episode.duration }} &lt;/span&gt;</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>:Wenn Dir eine Episodendauer von 1:27:48 irgendwie zu doof ist, dann greifen wir auf Variablen und if-Schleifen zurück.  Das Ziel ist, eine Spielzeit-Angabe zu haben, die etwa so aussieht: \"1 Stunde 27 Minuten und 48 Sekunden\".  Das funktioniert so: </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">&lt;p&gt;&lt;strong&gt;Dauer:&lt;/strong&gt; {{ episode.duration.hours }} Stunde {{ episode.duration.minutes }} Minuten und <restore-line-break>{{ episode.duration.seconds }}&lt;/p&gt;</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das macht exakt das, was wir wollen mit dem kleinen Pferdefuß, dass da nun unabhängig vom Wert der einzelnen Variablen immer \"Stunde\" steht. Bei einer Episode die 1 Stunde 27 Minuten und 48 Sekunden dauert, ist das ja gut. Aber ohne ein bisschen Hexerei wird es an anderer Stelle 2 Stunde 1 Minuten und 0 Sekunden heißen. Deswegen brauchen wir einige if-Schleifen. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">&lt;p&gt;&lt;strong&gt;Dauer:&lt;/strong&gt; {{ episode.duration.hours }} <restore-line-break>{% if episode.duration.hours == 0 or  episode.duration.hours &gt; 1 %} Stunden<restore-line-break>  {% elseif episode.duration.hours == 1 %} Stunde<restore-line-break>{% endif %}<restore-line-break> {{ episode.duration.minutes }} <restore-line-break>{% if episode.duration.minutes == 0 or  episode.duration.minutes &gt; 1 %} Minuten<restore-line-break>  {% elseif episode.duration.minutes == 1 %} Minute<restore-line-break>{% endif %} <restore-line-break> und {{ episode.duration.seconds}} <restore-line-break>{% if episode.duration.seconds == 0 or episode.duration.seconds &gt; 1 %} Sekunden<restore-line-break>  {% elseif episode.duration.seconds == 1 %} Sekunden <restore-line-break>{% endif %} <restore-line-break>&lt;/p&gt;</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das Ergebnis ist nun dynamisch und für jede Länge richtig. Aber wir können das auch noch etwas eleganter darstellen, indem wir die langen Variablen der Podlove-Entwickler durch eigene, kürzere ersetzen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{% set Stunden = episode.duration.hours %}<restore-line-break>{% set Minuten = episode.duration.minutes %} <restore-line-break>{% set Sekunden = episode.duration.seconds %} </pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Davon abgesehen bleibt die restliche Operation gleich</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\"> &lt;p>&lt;strong>Dauer:&lt;/strong> {{ Stunden }} <restore-line-break> {% if Stunden == 0 or Stunden > 1 %} Stunden<restore-line-break>  {% elseif Stunden  == 1 %} Stunde<restore-line-break>{% endif %}<restore-line-break> {{ Minuten }} <restore-line-break>{% if Minuten == 0 or Minuten > 1 %} Minuten<restore-line-break>  {% elseif Minuten == 1 %} Minute<restore-line-break>{% endif %} <restore-line-break> und {{ Sekunden }} <restore-line-break>{% if Sekunden == 0 or Sekunden > 1 %} Sekunden<restore-line-break>  {% elseif Sekunden == 1 %} Sekunden <restore-line-break>{% endif %}  </pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Damit sieht Dein neues Template nun so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{% if not is_feed() %}<restore-line-break>    {{ episode.summary }}<restore-line-break>    {{ episode.player }}<restore-line-break>{% endif %} <restore-line-break>{% set Stunden = episode.duration.hours %}<restore-line-break>{% set Minuten = episode.duration.minutes %} <restore-line-break>{% set Sekunden = episode.duration.seconds %} <restore-line-break>&lt;p&gt;&lt;strong&gt;Dauer:&lt;/strong&gt; {{ Stunden }} <restore-line-break>{% if Stunden == 0 or Stunden &gt; 1 %} Stunden<restore-line-break>  {% elseif Stunden  == 1 %} Stunde<restore-line-break>{% endif %}<restore-line-break> {{ Minuten }} <restore-line-break>{% if Minuten == 0 or Minuten &gt; 1 %} Minuten<restore-line-break>  {% elseif Minuten == 1 %} Minute<restore-line-break>{% endif %} <restore-line-break> und {{ Sekunden }} <restore-line-break>{% if Sekunden == or Sekunden &gt; 1 0 %} Sekunden<restore-line-break>  {% elseif Sekunden == 1 %} Sekunden <restore-line-break>{% endif %} <restore-line-break>Erschienen am {{ episode.publicationDate.format('d.m.Y')  }}, aufgenommen am {{ episode.recordingDate.format('d.m.Y') }}<restore-line-break>&lt;/p&gt;   </pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph {\"style\":{\"color\":{\"background\":\"#feed00\"}}} --></p>\n<p class=\"has-background\" style=\"background-color:#feed00\"><strong>Achtung!</strong> Bei den Vergleichsoperatoren <code>and</code> und <code>or</code> ist Groß- und Kleinschreibung wichtig! Wenn Du <code>AND</code> oder <code>OR</code> schreibst, funktioniert die Operation nicht.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>In Teil 3 der Reihe werden wir uns damit beschäftigen, wie wir ähnliche Episoden anzeigen können.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Alle Lektionen in dieser Reihe:</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul><!-- wp:list-item --></p>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-1/\">Podlove-Templates mit Twig (1): Einführung und erste Schritte</a></li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-2/\">Podlove-Templates mit Twig (2): Episoden-Metadaten</a></li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-3/\">Podlove-Templates mit Twig (3): Related Episodes</a></li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-4-moderation-und-gaeste-schick-anzeigen/\">Podlove-Templates mit Twig (4): Moderation und Gäste schick anzeigen</a></li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-5-episodenarchiv/\">Podlove-Templates mit Twig (5): Episodenarchiv</a></li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-6-spielereien-mit-for-schleifen/\">Podlove-Templates mit Twig (6): Spielereien mit for-Schleifen</a></li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-7-status-einer-episode/\">Podlove-Templates mit Twig (7): Status einer Episode</a></li>\n<p>\n<!-- /wp:list-item --></p>\n<p><!-- wp:list-item --></p>\n<li><a href=\"http://joernschaar.de/podlove-templates-8-team-oder-gaesteliste/\">Podlove-Templates mit Twig (8): Team- oder Gästeliste</a></li>\n<p>\n<!-- /wp:list-item --></ul>\n<p>\n<!-- /wp:list --></p>\n",
            "image": "https://joernschaar.de/media/posts/3/beitragsbild-templates.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-07-20T19:27:33+02:00",
            "date_modified": "2026-07-21T08:51:26+02:00"
        },
        {
            "id": "https://joernschaar.de/was-kostet-eine-startausruestung-zum-podcasten/index.html",
            "url": "https://joernschaar.de/was-kostet-eine-startausruestung-zum-podcasten/index.html",
            "title": "&quot;Was kostet eine Startausrüstung zum Podcasten?&quot;",
            "summary": "Diese Frage wurde mir gestern gestellt. Jemand aus meinem Umfeld möchte mit Podcasting starten und weiß aber nicht, was er dafür an Equipment braucht. So pauschal kann man das eigentlich nicht beantworten, deshalb war meine Gegenfrage \"Was kostet ein Auto?\" Podcasting ist beliebig aufwändig und&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Diese Frage wurde mir gestern gestellt. Jemand aus meinem Umfeld möchte mit Podcasting starten und weiß aber nicht, was er dafür an Equipment braucht. So pauschal kann man das eigentlich nicht beantworten, deshalb war meine Gegenfrage \"Was kostet ein Auto?\" Podcasting ist beliebig aufwändig und auch beliebig teuer.  Deswegen ist es enorm wichtig, dass man erstmal eine Idee hat: Worüber möchtest Du podcasten und wie möchtest Du das anstellen? Was hier so klingt wie die Frage nach der technischen Ausstättung, geht mehr auf die Struktur ein: Wie wird die Aufnahmesituation sein? Wie viele Beteiligte gibt es? Sind es immer die selben Teilnehmer? Trefft Ihr Euch zum Podcasten oder muss jemand zugeschaltet werden? Alle diese Fragen sollten vorher zumindest grob feststehen</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Erstens kommt es anders und zweitens als man denkt</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich hasse diesen Spruch. Aber er stimmt und auch das solltest Du in Deine Überlegungen mit einbeziehen: Vielleicht entwickelt sich Dein Podcast in eine Richtung, die Du heute noch nicht abschätzen kannst. Jemand verlässt das Team, die angedachten Interviews funktionieren nicht so recht oder Du findest ein neues Thema auf dem Weg, das langsam immer mehr Raum einnimmt. Das kommt immer wieder vor und ist überhaupt nicht schlimm, aber Du solltest es in Deine Planungen einbeziehen. Im konkreten Fall gibt es noch kein richtiges Konzept \"Ich dachte an so Interviews mit Leuten, auch mal auf Veranstaltungen\" ist kein wörtliches Zitat, aber es geht in die Richtung, was mir als Konzept genannt wurde. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Flexibel sein, Ausbaureserve haben</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ich habe deshalb zu einer flexibel erweiterbaren und mobilen Lösung geraten: Ein Aufnahmegerät <a rel=\"noreferrer noopener\" aria-label=\"Zoom H6 (opens in a new tab)\" href=\"https://www.thomann.de/de/zoom_h6.htm?partner_id=38690\" target=\"_blank\">Zoom H6</a>* und zunächst zwei Reportermikrofone <a rel=\"noreferrer noopener\" aria-label=\"Sennheiser MD-421 (opens in a new tab)\" href=\"https://www.thomann.de/de/sennheiser_md421u4.htm?partner_id=38690\" target=\"_blank\">Sennheiser MD-421</a>* mit dem <a rel=\"noreferrer noopener\" aria-label=\"FetHead-Verstärker (opens in a new tab)\" href=\"https://www.thomann.de/de/tritonaudio_fethead.htm?partner_id=38690\" target=\"_blank\">FetHead-Verstärker</a>* für mehr wumms. Hinzu kommen noch Kabel, <a rel=\"noreferrer noopener\" aria-label=\"Kopfhörer Beyerdynamic DT 770 M (opens in a new tab)\" href=\"https://www.thomann.de/de/beyerdynamic_dt770_pro80_ohm.htm?partner_id=38690\" target=\"_blank\">Kopfhörer Beyerdynamic DT 770 M</a>*, <a rel=\"noreferrer noopener\" aria-label=\"Kopfhörerverstärker  (opens in a new tab)\" href=\"https://www.thomann.de/de/art_headamp_4.htm?partner_id=38690\" target=\"_blank\">Kopfhörerverstärker</a>* und <a rel=\"noreferrer noopener\" aria-label=\"Tischstative (opens in a new tab)\" href=\"https://www.thomann.de/de/km_232bk.htm?partner_id=38690\" target=\"_blank\">Tischstative</a>* für die Mikrofone und zack sind in diesem Fall mehr als 1.500 Euro weg. Die Alternative könnte auch sein, mit einem <a rel=\"noreferrer noopener\" aria-label=\"Zoom H2n (opens in a new tab)\" href=\"https://www.thomann.de/de/zoom_h2n.htm?partner_id=38690\" target=\"_blank\">Zoom H2n</a>* anzufangen. Das ist ein kleines, handliches Aufnahmegerät mit dem man sehr gute Aufnahmen sowohl im Heimstudio, als auch unterwegs machen kann. Viele Podcasts starten mit so einem oder einem ähnlichen Gerät und 150 Euro Budget.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Aufnehmen? Check. Veröffentlichen? </h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Tja, wie kommt der Podcast denn nun in die Podcatcher der Nation? Diese Frage haben wir noch gar nicht gestellt, weil es meinem Bekannten zunächst darum geht, sich grundsätzlich zu orientieren, ein grobes Konzept zu haben und zu gucken wie das Budget für sein Equipment aussieht. Aber wo wir schon einmal dabei sind, können wir auch darüber sprechen. Ich persönlich bin ein großer Fan von selbstgehosteten Podcasts. Heißt: Wir haben einen Vertrag mit einem Hostinganbieter, der uns ein bisschen Speicherplatz auf einem geteilten Webserver zur Verfügung stellt. Aber das ist nicht für jeden, denn das ist immer mal mit Wartungsarbeiten verbunden, das muss man mögen. Wir können also wählen: Günstiger Preis, aber gelegentliche Wartungsarbeiten oder kaum bis gar keine Wartungsarbeiten und ein etwas höherer Preis. Es gibt auch einige Möglichkeiten, einen Podcast kostenlos zu hosten, aber davon rate ich grundsätzlich ab, wenn es irgendwie auch anders geht.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Beispiel Jörn Schaars feine Podcasts</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Alle meine Podcasts werden bei Hosteurope gehostet. Für den Speicherplatz, die nötigen Datenbanken und die Domains zahle ich etwa 70 Euro im Jahr. Alle meine Podcastblogs betreibe ich mit der kostenlosen Software Wordpress und dem Podlove-Plugin. Was hier an Hardware herumliegt, habe ich <a rel=\"noreferrer noopener\" aria-label=\"in meinem anderen Blog (opens in a new tab)\" href=\"http://www.meine-url-ist-laenger-als-deine.de/?page_id=29599\" target=\"_blank\">in meinem anderen Blog</a> beschrieben, als Software setze ich Reaper (69,- € mit Ultraschall (kostenlos) sowie Audacity (kostenlos) ein.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Alle Links zu Artikeln auf der Seite von Thomann sind mit einem * gekennzeichnet und damit Teil des Thomann.de Partnerprogramms. Wenn Du diese Links für Deine Bestellung benutzt, bekomme ich eine kleine Provision. Du zahlst deshalb aber nicht mehr als sonst auch.</p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-07-18T18:24:25+02:00",
            "date_modified": "2026-07-21T08:51:27+02:00"
        },
        {
            "id": "https://joernschaar.de/podlove-templates-mit-twig-1-einfuehrung-und-erste-schritte/index.html",
            "url": "https://joernschaar.de/podlove-templates-mit-twig-1-einfuehrung-und-erste-schritte/index.html",
            "title": "Podlove-Templates mit Twig (1): Einführung und erste Schritte",
            "summary": "Viele Podcasterinnen in meiner Bubble nutzen das Wordpress-Plugin Podlove, um ihre Podcasts ins Netz zu bringen. Dabei gibt es letztlich zwei Herausforderungen: 1. Podlove überhaupt erstmal ans Laufen bekommen und 2. anschließend dafür sorgen, dass Dein Podcast auch noch gut aussieht dabei. Mit Teil 1&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Viele Podcasterinnen in meiner Bubble nutzen das Wordpress-Plugin Podlove, um ihre Podcasts ins Netz zu bringen. Dabei gibt es letztlich zwei Herausforderungen: 1. Podlove überhaupt erstmal ans Laufen bekommen und 2. anschließend dafür sorgen, dass Dein Podcast auch noch gut aussieht dabei.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Mit Teil 1 werde ich mich hier auch noch eingehend beschäftigen und dazu einige Tipps geben. In dieser Artikelreihe soll es um den zweiten Aspekt gehen, denn damit beschäftige ich mich gerade relativ eingehend. Also nehme ich Euch mit auf meine Reise, denn im Podlove-Projekt ist das alles traditionell mies dokumentiert. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das Entwicklerteam hat sich entschieden, Templates mit Twig zu erstellen. Das ist eine vergleichsweise einfache Programmiersprache, für die es zwar diverse Tutorials gibt. Diese Tutorials setzen aber auf der Entwicklerebene an und sind für mich einigermaßen nutzlos. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nahezu jeder Datenpunkt Deines Podcasts und seiner Staffeln und Episoden ist für uns über Twig-Variablen nutzbar. Wir können damit Templates erstellen, die diese Datenpunkte dynamisch anzeigen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Wofür ist das denn überhaupt gut?</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Ungefähr alles was in Podlove mit der Darstellung podcastrelevanter Daten zu tun hat, wird über Templates realisiert. Das beginnt beim Webplayer und hört bei den Teilnehmerinnen noch lange nicht auf. Es gibt dafür diverse vordefinierte <a href=\"https://docs.podlove.org/podlove-publisher/reference/shortcodes\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Shortcodes (opens in a new tab)\">Shortcodes</a>, die wir für diese Zwecke nutzen können. Die tun grundsätzlich das was draufsteht, die Ergebnisse sehen aber maximal kacke aus. Deswegen ist mein Ansatz diese Elemente per Hand nachzubauen und zu erweitern, damit es gut aussieht.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Nun habe ich weder Erfahrung in Design noch in Programmierung, insofern wird die Nummer ein ziemliches Abenteuer für uns alle. Also los!</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Grundlagen</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Template Tags werden mit zwei geschweiften Klammern {{ }} eingebunden, if- oder for-Schleifen mit einer geschweiften Klammer und dem Prozentzeichen {% %} und Kommentare mit geschweifter Klammer und der Raute {# #}.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir beginnen mit etwas Einfachem und gestalten die EInbindung des Players in der Episode. Das Ziel ist es, die Zusammenfassung der Episode als erstes und danach den Player einzubinden. Das soll später unser Template werden das Podlove automatisch am oberen Ende unserer Episode einfügt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Was tun wir?</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Als erstes legen wir uns ein neues Template an. Im Wordpress-Backend klicken wir dazu auf Podlove|Templates und dann unten links auf \"Neues Template erstellen\". Danach müssen wir als erstes einen Namen vergeben, wählen wir doch \"Player\".</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":52} --></p>\n<figure class=\"wp-block-image\"><figure class=\"wp-image-52\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/2/anlegen-1024x484.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/2/responsive/anlegen-1024x484-xs.png 640w ,https://joernschaar.de/media/posts/2/responsive/anlegen-1024x484-sm.png 768w ,https://joernschaar.de/media/posts/2/responsive/anlegen-1024x484-md.png 1024w ,https://joernschaar.de/media/posts/2/responsive/anlegen-1024x484-lg.png 1366w ,https://joernschaar.de/media/posts/2/responsive/anlegen-1024x484-xl.png 1600w ,https://joernschaar.de/media/posts/2/responsive/anlegen-1024x484-2xl.png 1920w\"></figure>\n<figcaption>1. Neues Template anlegen, 2. Namen vergeben, 3. Speichern</figcaption>\n</figure>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>In dem großen Textfeld beginnen wir nun mit der Arbeit. Als erstes soll die Zusammenfassung der Episode stehen, das erreichen wir mit</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{{ episode.summary }}</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>\"episode\" indiziert dabei, dass wir eine Eigenschaft derjenigen Episode ansprechen möchten, in die das Template jeweils eingebunden wird. Analog gibt es auch podcast.summary, das bringt uns hier allerdings nichts.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wir können in diesem Feld auch HTML  und CSS verwenden und die Zusammenfassung der Episode layouten, wenn uns der Sinn danach steht. Um es hier möglichst einfach zu halten, sehe ich zunächst davon ab. Dazu kommen wir später noch.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Als nächstes nun soll der Player stehen:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{{ episode.summary }}<restore-line-break>{{ episode.player }}</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das reicht eigentlich schon, so können wir das Template speichern und automatisch einfügen lassen. Dazu klicken wir unten zunächst auf \"Änderungen speichern\", damit Wordpress merkt, dass es nun ein neues Template gibt, und wählen dann unser neues Template aus.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:heading {\"level\":3} --></p>\n<h3>Der Haken daran</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du Podlove angewiesen hast, den HTML-Teil Deiner Episode auch in den Feed zu schicken, dann wird auch im Podcatcher Deiner Hörerin nun ein Player auftauchen. Das können wir mit unserer ersten if-Schleife verhindern:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:preformatted --></p>\n<pre class=\"wp-block-preformatted\">{% if not is_feed() %}<restore-line-break>   {{ episode.summary }}<restore-line-break>   {{ episode.player }} <restore-line-break>{% endif %}</pre>\n<p>\n<!-- /wp:preformatted --></p>\n<p><!-- wp:paragraph --></p>\n<p>Damit fragen wir eine Wordpress-Variable ab und sagen sinngemäß: \"Wenn das hier nicht im Feed angezeigt wird, tue dies.\" Da wir nichts anderes definiert haben, passiert im Feed selbst nichts außergewöhnliches. Das gibt uns die Möglichkeit, Dinge im auch explizit nur im Podcastfeed erscheinen zu lassen. Aber das ist etwas für einen anderen Teil dieser Reihe. </p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>In teil zwei wird es um Angaben zur Dauer und dem Veröffentlichungsdatum gehen. Dabei beschäftigen wir uns mit Variablen und vertiefen das Thema if-Schleifen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:group --></p>\n<div class=\"wp-block-group\"><p><!-- wp:heading {\"level\":3} --></p>\n<h3>Alle Lektionen in dieser Reihe:</h3>\n<p>\n<!-- /wp:heading --></p>\n<p><!-- wp:list --></p>\n<ul>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-1/\">Podlove-Templates mit Twig (1): Einführung und erste Schritte</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-2/\">Podlove-Templates mit Twig (2): Episoden-Metadaten</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-3/\">Podlove-Templates mit Twig (3): Related Episodes</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-4-moderation-und-gaeste-schick-anzeigen/\">Podlove-Templates mit Twig (4): Moderation und Gäste schick anzeigen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-5-episodenarchiv/\">Podlove-Templates mit Twig (5): Episodenarchiv</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-6-spielereien-mit-for-schleifen/\">Podlove-Templates mit Twig (6): Spielereien mit for-Schleifen</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-mit-twig-7-status-einer-episode/\">Podlove-Templates mit Twig (7): Status einer Episode</a></li>\n<li><a href=\"http://joernschaar.de/podlove-templates-8-team-oder-gaesteliste/\">Podlove-Templates mit Twig (8): Team- oder Gästeliste</a></li>\n</ul>\n<p>\n<!-- /wp:list --></div>\n<p>\n<!-- /wp:group --></p>\n<p><!-- wp:paragraph --></p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "image": "https://joernschaar.de/media/posts/2/beitragsbild-templates.png",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-07-14T21:26:32+02:00",
            "date_modified": "2026-07-21T08:51:26+02:00"
        },
        {
            "id": "https://joernschaar.de/wie-ich-mit-fyyd-neue-podcasts-testhoere-und-anderen-empfehle/index.html",
            "url": "https://joernschaar.de/wie-ich-mit-fyyd-neue-podcasts-testhoere-und-anderen-empfehle/index.html",
            "title": "Wie ich mit fyyd neue Podcasts testhöre und anderen empfehle",
            "summary": "Ihr werdet es möglicherweise bemerkt haben, liebe Blogleser, Podcasts sind meine große Leidenschaft. Nach etwas holprigen Anfängen mit Podcasts als Businessmodell vor ungefähr 10 Jahren, höre ich seit 2012 Jahren diverse Podcasts und bin seit 2014 Jahren mehr oder minder regelmäßig mit verschiedenen Produktionen selbst&hellip;",
            "content_html": "<p><!-- wp:paragraph {\"dropCap\":true} --></p>\n<p class=\"has-drop-cap\">Ihr werdet es möglicherweise bemerkt haben, liebe Blogleser, Podcasts sind meine große Leidenschaft. Nach etwas holprigen Anfängen mit Podcasts als Businessmodell vor ungefähr 10 Jahren, höre ich seit 2012 Jahren diverse Podcasts und bin seit 2014 Jahren mehr oder minder regelmäßig mit verschiedenen Produktionen selbst am Start. Neben <a href=\"http://www.meine-url-ist-laenger-als-deine.de\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Jörn Schaars feinem Podcast (opens in a new tab)\">Jörn Schaars feinem Podcast</a> sind das noch der <a rel=\"noreferrer noopener\" href=\"http://www.haialarm-podcast.de\" target=\"_blank\">Haialarm-Podcast</a>, das <a rel=\"noreferrer noopener\" href=\"http://www.das-nord-sued-gefaelle.de\" target=\"_blank\">Nord-Süd-Gefälle</a>, \"<a rel=\"noreferrer noopener\" href=\"http://www.whats-in-your-pants.de\" target=\"_blank\">What's in Your Pants?</a>\" und <a rel=\"noreferrer noopener\" aria-label=\"Camping Caravan Podcast (opens in a new tab)\" href=\"https://www.campingcaravanpodcast.de\" target=\"_blank\">Camping Caravan Podcast</a>. Außerdem bin ich immer mal wieder zu Gast in anderen Podcasts, unter anderem bei <a rel=\"noreferrer noopener\" href=\"http://www.puertopatida.de\" target=\"_blank\">Puerto Patida</a>.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Aber heute soll es ja nicht um meine Produktionen gehen, sondern um meinen Podcastkonsum.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Pro Tag habe ich mindestens zwei Stunden Zeit, um Podcasts zu hören, <a href=\"http://www.meine-url-ist-laenger-als-deine.de/?page_id=29407\">meine Abo-Liste</a> umfasst, inklusive meiner eigenen Produktionen, derzeit 68 Podcasts. Dabei und über Twitter laufen mir immer wieder Empfehlungen über den Weg, der <a rel=\"noreferrer noopener\" href=\"http://www.sendegarten.de\" target=\"_blank\">Sendegarten</a> ist eine verlässliche Quelle für neue Podcasts und auch andere \"Tagebuchpodcaster\" geben immer wieder Empfehlungen für neue Produktionen ab.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Eine Zeit lang habe ich diese Podcasts pauschal abonniert, zwei bis drei Folgen heruntergeladen und sie so gewissermaßen angetestet. Gefällt mir der Podcast, möchte ich mehr davon hören? Wenn ja, bleibt er in der Abo-Liste, wenn nicht fliegt er wieder raus.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Die Podcast-Suchmaschine <a rel=\"noreferrer noopener\" href=\"http://www.fyyd.de\" target=\"_blank\">fyyd</a> bietet mir dazu eine etwas komfortablere Möglichkeit. Man kann dort nämlich Kurationen anlegen. Man kann also zum Beispiel alle Podcasts zu einem bestimmten Themenbereich dort sammeln. Wenn ich bei fyyd eingeloggt bin, kann ich mit wenigen Klicks eine Kuration anlegen und mit weiteren zwei Klicks einen Podcast in diese Liste aufnehmen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":27,\"align\":\"right\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"alignright\"><figure class=\"wp-image-27\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/1/kuration-1.gif\" alt=\"Screenshot: Hinzufügen zu einer Kuration\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Neben einer öffentlichen Kuration für <a rel=\"noreferrer noopener\" aria-label=\"meine Gastauftritte (opens in a new tab)\" href=\"https://fyyd.de/user/Schaarsen/curation/schaarsenzugast?page=0\" target=\"_blank\">meine Gastauftritte</a> und meine <a href=\"https://fyyd.de/user/Schaarsen/curation/empfehlungen-js?page=0\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Hörempfehlungen (opens in a new tab)\">Hörempfehlungen</a> habe ich aber auch noch eine nicht-öffentliche Kuration angelegt, mit der ich einzelne Folgen eines Podcasts herauspicken und mir selbst zum Download bereitstellen kann. Dazu fahre ich als angemeldeter fyyd-Nutzer mit der Maus zunächst auf den Button \"Kuration\" unter einer Folge. Dort geht dann ein kleines Menü auf, in dem die bestehenden Kurationen aufgelistet sind. Mit einem Klick ist diese eine Folge der Kuration \"Mein Einzelepisoden-Feed\" hinzugefügt. Alternativ kann ich die Folge auch gleich einer neuen Kuration hinzufügen, die bisher noch nicht existiert. Diese kann ich später im Kurationsmenü bearbeiten.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":30,\"align\":\"center\",\"linkDestination\":\"custom\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"http://www.meine-url-ist-laenger-als-deine.de/?attachment_id=29618\"><figure class=\"wp-image-30\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/1/kuration-2-1-1024x559.gif\" alt=\"Screenshot: Eine Kuration erstellen\" ></figure></a></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Hier kann ich einen Titel und eine Beschreibung vergeben und festlegen, ob die Kuration öffentlich sichtbar sein soll. Im Fall meiner Teststrecke, die ich superkreativ \"Mein Einzelepisoden-Feed\" genannt habe, habe ich diesen Haken nicht gesetzt. Das bedeutet lediglich, dass diese Kuration innerhalb von fyyd nicht angezeigt wird. Trotzdem kann jeder den Feed der Kuration abonnieren, wenn er denn den entsprechenden Link hat.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn Du Deine Kuration fyyd-intern öffentlich machst, kann auf der Startseite von fyyd jeder sofort sehen, dass Du eine Podcast-Episode Deiner Kuration hinzugefügt hast. Manche fyyd-Nutzer führen so ein öffentliches Tagebuch darüber, was sie über Tag gehört haben. Auf der Startseite von fyyd sieht es dann zum Beispiel so aus:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":32,\"align\":\"center\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-32\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/1/kuration-3.gif\" alt=\"Screenshot: Verschiedene Episoden und in welchen Kurationen sie sind\" ></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Denkbar sind natürlich auch Empfehlungslisten a la \"Meine Lieblingsfolgen\" oder Episoden anderer Podcasts in denen ich einen Gastauftritt habe oder - wie erwähnt - alle Episoden zu einem bestimmten Thema. Das Tolle daran: Eine Kuration kann wie ein normaler Podcast abonniert werden. Wenn Du also wissen möchtest, welche Podcastepisoden ich gut fand, abonnierst Du einfach die Kuration \"<a rel=\"noreferrer noopener\" aria-label=\"Jörn Schaars feine Hörempfehlungen (opens in a new tab)\" href=\"https://fyyd.de/user/Schaarsen/curation/empfehlungen-js?page=0\" target=\"_blank\">Jörn Schaars feine Hörempfehlungen</a>\". Und wenn Du keinen meiner Gastauftritte verpassen möchtest, lässt Du bei \"<a href=\"https://fyyd.de/user/Schaarsen/curation/schaarsenzugast?page=0\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Jörn Schaars feine Gastauftritte (opens in a new tab)\">Jörn Schaars feine Gastauftritte</a>\" ein Abo da.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Aber zurück zu meinem Einzelepisoden-Feed: Wenn ich von einem Podcast höre, der mich interessiert, füge ich - je nach Länge - ein bis drei Episoden meiner \"Teststrecke\" hinzu, damit ich mich warm hören kann. Die tauchen nach wenigen Minuten in der Download-Liste meines Podcatchers auf:</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:image {\"id\":33,\"align\":\"center\"} --></p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><figure class=\"wp-image-33\"><img loading=\"lazy\" src=\"https://joernschaar.de/media/posts/1/wp-1486286592630-576x1024-576x1024.png\" alt=\"\"  sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://joernschaar.de/media/posts/1/responsive/wp-1486286592630-576x1024-576x1024-xs.png 640w ,https://joernschaar.de/media/posts/1/responsive/wp-1486286592630-576x1024-576x1024-sm.png 768w ,https://joernschaar.de/media/posts/1/responsive/wp-1486286592630-576x1024-576x1024-md.png 1024w ,https://joernschaar.de/media/posts/1/responsive/wp-1486286592630-576x1024-576x1024-lg.png 1366w ,https://joernschaar.de/media/posts/1/responsive/wp-1486286592630-576x1024-576x1024-xl.png 1600w ,https://joernschaar.de/media/posts/1/responsive/wp-1486286592630-576x1024-576x1024-2xl.png 1920w\"></figure></figure>\n</div>\n<p>\n<!-- /wp:image --></p>\n<p><!-- wp:paragraph --></p>\n<p>Das rote Glühbirnen-Symbol ist das Standard-Cover des Feeds meiner Kuration. Das könnte ich im Kurationsmenü austauschen, für diesen speziellen Zweck ist mir das aber zu aufwändig, denn erstens bin ich der einzige, der den Feed zu sehen bekommt, und zweitens läd mein Podcatcher ohnehin auch das Episoden-Cover herunter, wenn es denn eines gibt. Die Glühbirne wird dann also in der Abspielliste des Podcatchers durch das echte Logo des Podcasts oder ein definiertes Episoden-Titelbild ersetzt.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Wenn mir ein Podcast gefällt, kann ich ihn direkt aus fyyd abonnieren. Dort findet sich zu jedem Podcast auch gleich ein Abonnieren-Button, der den Original-Feed einfach nur durchreicht. Alternativ kann ich natürlich auch die Homepage des Podcasts ansurfen und dort abonnieren oder ihn in meiner Podcast-App suchen.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p>Als Quellen für neue Podcastideen dienen mir einerseits die Kurationen der anderen, die ich auf der Startseite sehen kann. Andererseits gibt es noch zwei Seiten, die bei fyyd eher schwer zu finden sind: <a rel=\"noreferrer noopener\" href=\"https://fyyd.de/newest/0\" target=\"_blank\">Neueste Podcasts</a> auf der alle Neuzugänge der fyyd-Datenbank aufgelistet werden und \"<a rel=\"noreferrer noopener\" href=\"https://fyyd.de/discover/cat/all/0\" target=\"_blank\">Discover</a>\". Dort sind die vorhandenen Podcasts in Kategorien angezeigt, wie die allerdings innerhalb der Kategorien genau sortiert sind, habe ich noch nicht verstanden. Mutmaßlich nach der Zahl der Aufrufe in fyyd.</p>\n<p>\n<!-- /wp:paragraph --></p>\n<p><!-- wp:paragraph --></p>\n<p><em>Dieser Artikel ist zuerst auf <a rel=\"noreferrer noopener\" aria-label=\"Jörn Schaars feiner Seite (opens in a new tab)\" href=\"http://www.meine-url-ist-laenger-als-deine.de/?p=29616\" target=\"_blank\">Jörn Schaars feiner Seite</a> erschienen. Konkret am 5. Februar 2017, er hat aber seitdem fast nichts von seiner Aktualität verloren. :o) </em></p>\n<p>\n<!-- /wp:paragraph --></p>\n",
            "author": {
                "name": "Jörn Schaar"
            },
            "tags": [
            ],
            "date_published": "2019-07-14T19:32:35+02:00",
            "date_modified": "2026-07-21T08:51:26+02:00"
        }
    ]
}
