2009-06-04 15 views
3

Ich bin auf der Suche nach ein paar Tutorials zum Einrichten eines Podcasts in PHP. Ich habe Audiodateien und Titel-/Beschreibungsdaten, ich möchte nur sicherstellen, dass ich den XML-Teil richtig richte, damit er in iTunes und anderen gängigen Playern gut funktioniert. (Ich abonniere keine Podcasts, und ich weiß nicht, was beliebt ist.)Tutorial zum Erstellen eines Podcasts (in PHP)

Die Titel/Beschreibung Daten werden in einer MySQL-Datenbank gespeichert, und weitere Dateien werden jeden Monat hinzugefügt.

ich einen grundlegenden XML-Feed erstellt habe, die in meinen Web-Browser funktioniert gut, aber ich habe gehofft, dass jemand auf mich einen RSS-Feed richtig mich einige Anweisungen zeigen könnte, ist, dass eher in einem beliebigen Programm arbeiten.

Ich habe bereits Probleme mit iTunes, die sich weigert, die Audiodateien einfach herunterzuladen, weil die Datei stream_audio.php in der URL nicht in .mp3 endet. Ich bin mir nicht sicher, ob iTunes nervig ist oder ob ich die offiziellen/inoffiziellen Richtlinien für XML verletzt habe.

+3

Warum muss PHP beteiligt sein? Wenn sich die Sammlung von Dateien nie ändert, müssen Sie lediglich die Feed-XML schreiben (oder ein Tool zum Erstellen verwenden). Wenn sich die Dateien ändern, können Sie angeben, wie die Dateien und die zugehörigen Metadaten (Titel, Beschreibungen usw.) gespeichert sind? –

+0

verwenden Sie ein CMS? wenn ja, brauchst du keinen Code zu schreiben; Hier ist ein Schnappschuss eines richtig konfigurierten RSS-Feeds, der XML generiert, das von iTunes gelesen werden kann, wenn sie es in Ordnung kriegen können und Sie nicht gegen das Urheberrecht verstoßen, sollte es kein Problem veröffentlichen; Wenn du PHP schreibst, erfindest du das Rad neu und hörst damit auf, es vor einer Weile zu tun; trotzdem http://tapper7.com/wp-content/uploads/2015/05/rssfeedxml.jpg – Tapper7

Antwort

1
  • RSS 2.0 at Harvard Law ist einigermaßen verdaulich und beschreibt die erforderlichen Tags.

  • Apple Podcasts Technische Spezifikation - Tracking Usage enthält eine kleine Notiz auf der "URL muss in .mp3 beenden" Problem, das others aufgetreten sind.

2

Nur eine Notiz, wenn Sie eine Datei wollen wie ein mp3 suchen, könnten Sie eine einfache Apache Rewrite tun, die intern die Anfrage neu geschrieben, so konvertieren http://blah.com/audio43657.mp3 (wo die Zahl ist eine Art von ID von dem, was zu stream):

RewriteRule audio([\d]+)\.mp3 streamingaudio.php?id=$1 
Verwandte Themen