Forum

Thread tagged as: Question, Configuration, Podcasts

Podcast app 101 help?

Hello,

I would like to better understand how to work with the Podcast app.

I am working on a new website, I have installed the Perch 2.5 along with the Podcast app.

Linking Podcasts:

My client currently has a podcast linked through Feedburner to their old domain at https://www.old_website.com/rss/rss.rss

On the new website I have created a podcast folder at https://www.new_website.com/podcasts/

Is it as easy as setting the Feedburner link to https://www.new_website.com/podcasts/rss.php ?

Thank you,

Kevin Brandon

Kevin Brandon 0 points

  • 7 years ago
Drew McLellan

Drew McLellan 2638 points
Perch Support

Yes, it should be! You can enter the old RSS path to import your episodes into the app too.

Great, I will try that with my client this week.

Thank you,

Thanks Drew,

When we entered the https://www.new_website.com/podcasts/rss.php into Feedburner feed details, we received this error message. "The URL does not appear to reference a valid XML file. We encountered the following problem: Error on line 3: XML document structures must start and end with the same entity.

Not sure where to go from here, any ideas?

Thank you,

Drew McLellan

Drew McLellan 2638 points
Perch Support

Have you validated the feed? What is it erroring on?

Slowly coming back to me on how to setup a podcast.

1) I checked the rss.php file through ... and received this error. "XML parsing error: <unknown>:3:1: no element found"

2) Downloading the rss.php file from the web browser I discovered this was all that was listing in that file "<?xml version="1.0" encoding="UTF-8"?><rss xmlns:itunes="https://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"> <channel>"

3) Looking at the actual rss.php file on the FTP site after the opening <channel> tag I see the following...

<channel> <?php perch_podcasts_show(perch_get('s'), array('template'=>'rss_channel.html')); perch_podcasts_episodes(perch_get('s'), array('template'=>'rss_items.html')); ?> </channel> </rss>

4) I have added one podcast in the Dashboard Podcast app. Does the resolution rest within these two files? ../perch_podcasts/templates/podcasts/rss_items.html ../perch_podcasts/templates/podcasts/rss_channel.html

Thank you,

Drew McLellan

Drew McLellan 2638 points
Perch Support

You need to pass in the show slug:

rss.php?s=my-great-show

Thanks Drew,

Here is what I have so far:

I have created a show, and an episode within that show.

Show: The show has a title "My podcast show" The slug is "My podcast show" Artwork has been added (300px x 300px) Description has been added Files for the show are 'uploaded to this website' Resource bucket is https://www.new_website.com/mp3/ Default file location is https://www.new_website.com/mp3/-{episodeNumber}.mp3 Default tracked URL https://www.new_website.com/index.phppodcasts/play/{showSlug}/{episode}.mp3

Episode: The episode has a Title, Date, Episode number, Description. The audio file has been uploaded. The tracked URL looks odd https://www.new_website.com/index.phppodcasts/play/show title.mp3 Duration is correct File size looks to be correct I can listen to the audio file

It still does not seem to be working - I think the URL is wrong https://www.new_website.com/index.phppodcasts/play/show title.mp3

Drew McLellan

Drew McLellan 2638 points
Perch Support

Any idea where that index.php is coming from?

Hi Drew,

I don't know where that is coming from. What should the link look like?

When I delete the 'index.php' from the link I receive a 404 error. https://www.new_website.com/podcasts/play/show

The rss.php file displays this code (downloaded from the web browser)

'<?xml version="1.0" encoding="UTF-8"?><rss xmlns:itunes="https://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"> <channel> </channel> </rss>'

Thank you,

Drew McLellan

Drew McLellan 2638 points
Perch Support

What URL are you using to access the RSS file?

Here is the URL that I am looking at the RSS feed from: https://www.new_website.com/podcasts/rss.php

Thank you,

Drew McLellan

Drew McLellan 2638 points
Perch Support

You need to use:

 https://www.new_website.com/podcasts/rss.php?s=show-slug

Good, right so that works. I can see the show by adding the slug to the end of the rss.php.

The whole https://www.new_website.com/podcasts/index.php ... show.php ... episodes.php seems to be working.

Two more questions for you:

1) Episodes audio file seems to be taking a while to load from the https://www.new_website.com/podcasts/episodes.php page. The audio loads instantly in the Dashboard App > episode - any ideas here?

2) Where should I point the Feedburner link to so that iTunes can now display all the episodes? I would have thought the generic https://www.new_website.com/podcasts/rss.php file would have been correct

Thank you for your time and patience, I think we are close!

Drew McLellan

Drew McLellan 2638 points
Perch Support

1) Episodes audio file seems to be taking a while to load from the https://www.new_website.com/podcasts/episodes.php page. The audio loads instantly in the Dashboard App > episode - any ideas here?

Difficult to say without seeing it. Any clues in the Network tab of dev tools?

2) Where should I point the Feedburner link to so that iTunes can now display all the episodes? I would have thought the generic https://www.new_website.com/podcasts/rss.php file would have been correct

Is the aim to have a single RSS feed of all episodes across all shows? I don't think it will do that with the example pages (it's an unusual configuration) but it can certainly be done.

1) Episodes audio file seems to be taking a while to load from the https://www.new_website.com/podcasts/episodes.php page. The audio loads instantly in the Dashboard App > episode - any ideas here?

Difficult to say without seeing it. Any clues in the Network tab of dev tools? - I'll have to look at this issue again.

2) Where should I point the Feedburner link to so that iTunes can now display all the episodes? I would have thought the generic https://www.new_website.com/podcasts/rss.php file would have been correct

Is the aim to have a single RSS feed of all episodes across all shows? I don't think it will do that with the example pages (it's an unusual configuration) but it can certainly be done. - Ah, I see now. Slowly coming together for me. - My clients website is looking to continue their podcast. They consider 'shows' as a series, and episodes as portions of a series. - What we should be thinking is that the show is the entire company podcast and that there are not multiple series but one show, with episodes. - This should mean that we give Feedburner the show and not the episode as the link.

If I can ask one more question about the episodes and uploading MP3 files. Is there a file size limit for uploading an mp3? I had issues with the second episode and an mp3 that was 25Mb. Is the limit with the app or the web hosting?

Thank you so much again.

Rachel Andrew

Rachel Andrew 394 points
Perch Support

Your hosting will have an upload limit. The Perch Diagnostics Report will tell you what it is, to increase that limit you would need to contact your host.