Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 Yesterday 22:38:10

colin99
Member
Registered: 2005-11-15
Posts: 69

Podcasting -- making your Textpattern site Apple iTunes friendly -

Stef Dawson (Bloke) and I are poking away at some simple approaches at building some pages and sections that allow for smooth and easy content creation for podcasting (Extended CSS) – with the stress on iTunes (Apple) compatibility. While Apple has some pretty stringent standards and syntax for listing on their library, it is not particularly onerous.

The reason I poke my head in now is: I wonder who is interested in using TXP to podcast? Who is currently podcasting via the native RSS functionality present with TXP, etc?

Any feedback or encouragement would be appreciated.

Last edited by colin99 (Yesterday 22:38:38)


On the World Wide Web since Day 1 – Editor/Creator – Coffeecrew.com -

Offline

#2 Yesterday 22:59:47

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 12,040
Website GitHub

Re: Podcasting -- making your Textpattern site Apple iTunes friendly -

The approach taken here is a bit DIY. Basically a /podcast section that houses the articles holding the details of upcoming shows or shows already broadcast. By adding a URL var ?feed=1 it spits out the Apple-defined XML file instead, so the link can be added to iTunes as an upcoming show URL to allow people to subscribe and listen in.

Txp does have built in RSS capability but I’m not sure a) how far the Atom/RSS spec differs from the one Apple require, and b) if instead of rolling our own, it might be possible (or better) for a little plugin to intercept the feed callback and inject the additional stuff the feed requires. Then we get podcast support with near-native functionality.

Any tips or guidance welcome.


The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.

Txp Builders – finely-crafted code, design and Txp

Offline

Board footer

Powered by FluxBB