Die Problematik des iPod Feeds und der iPods/iPhones

Vielen von euch haben bei uns angefragt, woran es liegen kann, dass sie DigitalUpgrade nicht auf dem iPod oder iPhone abspielen können. Die Lösung war meist das abonnieren des speziellen iPod-Feeds, welcher speziell für diese Geräte kodierte Video enthält. Aber eben nur meist.
Ab und zu kommt dann doch jemand, der ganz sicher den iPod Feed abonniert hat, aber trotzdem auf seinem iEndgerät das Video nicht spielen kann. Lange hab ich rumgerätselt woran das liegen kann und ich denke ich weiss nun warum das so ist:

Wir laden unser “Hauptvideo” bei blip.tv hoch, bei blip auf den Servern wird dieses Video dann in Flash Video sowie in ein iPod kompatibles Format konvertiert. Im Endeffekt gibt es aber nur einen Feed, dieser enthält mehrere media:content Elemente mit den verschiedenen Videoformaten drin. Wenn man unseren Feed direkt im Browser anschaut, sieht man sehr schön, dass da mehrere Media Files aufgelistet werden.
feed.jpg
Nun möchten wir nicht immer warten bis die Konvertierung bei blip auf den Servern fertig ist und dann den iPod Feed händisch erstellen, sondern das darf gerne automatisch passieren (besonders da aus blip eh ein Feed mit allem nötigen Content rausfällt).
Meine Lösung hierfür war: Eine Yahoo Pipe erstellen, welche das Enclosure (das ist die Mediendatei, die iTunes runterlädt und auf den iPod spielt) durch eines der Mediafiles austauscht.
Hier laufen wir jetzt aber in 2 Probleme, bedingt durch meine und Yahoo Pipes Beschränktheit:

1) Es kann (selten) passieren, dass die Pipe statt der iPod Datei eine andere ersetzt => Blöd.

2) Wenn die Yahoo Pipe läuft, bevor es das iPod File überhaupt gibt (bspw. weil blip es noch nicht fertig kodiert hat), wird einfach wieder die Originaldatei eingesetzt. Wer also direkt nach Sendungsrelease den iPod Feed aktualisiert bekommt ggf die inkompatible Datei, wer dafür ein bisschen wartet bekommt die richtige Datei => Blöd.

Die Lösung:

Wir bräuchten eine wirklich funktionstüchtige Pipe oder besser ein serverseitiges Skript, welches diese Probleme löst und abfängt.

Wenn also jemand von Euch ggf. ein kleines bisschen Zeit aufwänden kann das zu fixen wären alle Glücklich :)

Tags: , , ,

  • Conrad
    irgendwelche neigkeiten? würde ein neues subscriben helfen?
  • Mal ne dumme Frage ;)
    Wieso fragst du mich nicht einfach? :D
  • conrad
    Kann Euch leider nicht helfen, nur das Problem rekonstruieren... ist nervig, wenn itunes ständig sagt, dass es nich syncen kann, obwohl ich extra die iPod version abonniere. Hoffe, ihr findet eine Lösung! Beste Grüße
blog comments powered by Disqus