Sermon Browser FAQ
…go back to main Sermon Browser page
- I’ve activated the plugin, and entered in a few sermons, but they are not showing up to my website users. Where are they?
- What does the error message “Error: The upload folder is not writeable. You need to CHMOD the folder to 666 or 777.” mean?
- SermonBrowser spends a long time attempting to upload files, but the file is never uploaded. What’s happening?
- Why are my MP3 files are appearing as an icon, rather than as a player, as I’ve seen on other SermonBrowser sites?
- How do I change the Bible version from the ESV?
- When using the 1pixelout audio player, my pastor sounds like a chipmunk! What’s going on?
- How do I get recent sermons to display in my sidebar or elsewhere in my theme?
- My host only allows me a certain amount of disk space, and I have so many sermons uploaded, I’ve run out of space! What can I do?
- How do I upload videos to SermonBrowser?
- Can I turn off the “Powered by Sermonbrowser” link?
- What is the difference between the public and private podcast feeds?
- On the sermons page, what is the difference between subscribing to full podcast, and subscribing to a custom podcast?
- Why doesn’t iTunes recognise the podcast links?
- Can I change the default sort order of the sermons?
- Why do I get a page not found error when I click on my podcast feed?
- Can I change the way sermons are displayed?
- The search form is too big/too small for my layout. How do I make it narrower/wider?
- Why is sometimes the Bible text missing?
- Why does my sermon page say I have exceeded my quota for ESV lookups?
- How can I change the icons that Sermon Browser uses, or add new icons?
I’ve activated the plugin, and entered in a few sermons, but they are not showing up to my website users. Where are they?
SermonBrowser only displays your sermons where you choose. You need to create the page/post where you want the sermons to appear (or edit an existing one), and add [sermons] to the page/post. You can also add some explantory text if you wish. If you do so, the text will appear on all your sermons pages. If you want your text to only appear on the list of sermons, not on individual sermon pages, you need to edit the SermonBrowser templates (see below).
What does the error message “Error: The upload folder is not writeable. You need to CHMOD the folder to 666 or 777.” mean?
SermonBrowser tries to set the correct permissions on your folders for you, but sometimes restrictions mean that you have to do it yourself. You need to make sure that SermonBrowser is able to write to your sermons upload folder (usually /wp-content/uploads/sermons/). This tutorial explains how to use the free FileZilla FTP software to do this.
SermonBrowser spends a long time attempting to upload files, but the file is never uploaded. What’s happening?
The most likely cause is that you’re reaching either the maximum filesize that can be uploaded, or the maximum time a PHP script can run for. Editing your php.ini may help overcome these problems – but if you’re on shared hosting, it’s possible your host has set maximum limits you cannot change. If that’s the case, you should upload your files via FTP. This is generally a better option than using your browser, particularly if you have several files to upload. If you do edit your php.ini file, these settings should be adequate:
file_uploads = On
upload_max_filesize = 15M
post_max_size = 15M
max_execution_time = 600
max_input_time = 600
memory_limit = 16M
Why are my MP3 files are appearing as an icon, rather than as a player, as I’ve seen on other SermonBrowser sites?
You need to install and activate the 1pixelout audio player plugin. You can also customise the plugin so that its colours match your site.
How do I change the Bible version from the ESV?
Five Bible versions are supported by Sermon Browser: the English Standard Version, American Standard Version, King James Version, Young’s Literal Transaltion and the World English Bible. To change to one of these other versions, go to Options, and edit the single template. Replace [esvtext] with [asvtext], [kjvtext], [ylttext] or [webtext]. Thanks go to Crossway for providing access to the ESV, and Living Stones Ministries for the other versions.
If you’re desperate to use other versions not currently supported, you can manage it using other WordPress plugins (albeit with reduced functionality). The eBibleicious plugin allows for NASB, MSG, KJV, NKJV, ESV, HCSB, and NCV (use it in ‘snippet’ mode). However, there are three disadvantages. (1) To use it, you’ll need to register for an API key (although it is free). (2) It uses Javascript so search engines won’t see the Bible text, and nor will users with javascript turned off. (3) Most importantly, it only shows a maximum of four verses (the ESV shows up to 500 verses!).
You can also use the RefTagger plugin, though this shows even few verses. Even worse (for our purposes) the bible passage only shows when you hover over a special link with your mouse. It does, however, provide an even longer list of translations. Please be aware that both RefTagger and eBibleicious will add bible text to bible references across your whole website, not just your sermons pages.
To use either of these alternatives, just download, install and activate them as you would for any other plugin. Check their settings (make sure you enter get an API key if you’re using eBiblicious). You then need to make one change to your SermonBrowser options. In the Single Sermon form, look for [esvtext] and replace it with [biblepassage]. (By default it’s right at the end of the code.)
When using the 1pixelout audio player, my pastor sounds like a chipmunk! What’s going on?
This ‘feature’ is caused by a well-known bug in Adobe flash. In order for the files to play correctly, when they are saved, the sample rate needs to be set at a multiple of 11.025kHz (i.e. 11.025, 22.05 or 44.1).
How do I get recent sermons to display in my sidebar or elsewhere in my theme?
If your WordPress theme supports widgets, just go to Design and choose Widgets. There you easily can add the Sermons widget to your sidebar. If your theme doesn’t support widgets, you’ll need to edit your theme manually. Usually, you’ll be editing a file called sidebar.php, but your theme may give it a different name. Add the following code:
<?php if (function_exists('sb_display_sermons')) sb_display_sermons(array('display_preacher' => 1, 'display_passage' => 1, 'display_date' => 1, 'display_player' => 0, 'preacher' => 0, 'service' => 0, 'series' => 0, 'limit' => 5, 'url_only' => 0)) ?>
Each of the values in that line can be changed or omitted (if they are omitted, the default values are used). For example, you could just use <?php if (function_exists('sb_display_sermons')) sb_display_sermons(array('display_player' => 1, 'preacher' => 12) ?>
- display_preacher, display_passage, display_date and display_player affect what is displayed (0 is off, 1 is on).
- preacher, service and series allow you to limit the output to a particular preacher, service or series. Simply change the number of the ID of the preacher/services/series you want to display. You can get the ID from the Preachers page, or the Series & Services page. 0 shows all preachers/services/series.
- limit is the maximum number of sermons you want displayed.
- url_only means that only the URL of a sermon is returned. It’s useful if you want to create your own link (e.g. click here for Bob’s latest sermon). url_only means the display_ values are ignored, and limit is set to 1.
My host only allows me a certain amount of disk space, and I have so many sermons uploaded, I’ve run out of space! What can I do?
You could, of course, change your host to someone a little more generous! I use VortechHosting for low traffic sites (5Gb of disk space for less than $10 a month), and LiquidWeb VPS for higher traffic sites (20Gb disk space for $60 a month). You should also make sure you encode your sermons at a medium to high compression. Usually, 22.05kHz, 48kbps mono is more than adequate (you could probably go down to 32kbps for even higher compression). 48kbps means every minute of recording takes up 360kb of disk space, so a thirty minute sermon will just over 10Mb. At this setting, 5Gb would be enough for over 450 sermons.
If you can’t change your host, you can still use SermonBrowser. You’ll just have to upload your sermon files to another site – preferably a free one! We recommend Odeo. If you want to use Odeo’s audio player on your website, copy the embed code they give you, and when you add your sermon to SermonBrowser, select “Enter embed code:” and paste it in. If you want to use the standard 1pixelout audio player, copy the “Download MP3″ link Odeo give you, and when you add your sermon to SermonBrowser, select “Enter an URL” and paste it in.
How do I upload videos to SermonBrowser?
You can’t – but you can upload videos to other sites, then embed them in your sermons. You can use any site that allows you to embed your video in other websites, including YouTube, but we recommend GoogleVideo as the most suitable for sermons. That’s because most video-sharing sites are designed for relatively short clips of 10 minutes or so, but GoogleVideo will accept videos of any length – and there are no quotas for the maximum size of a video, nor the number of videos you can store. Once your video is uploaded and available on Google Video, you can copy the embed code it gives you, edit your sermon, select “Enter embed code” and paste it in.
Can I turn off the “Powered by Sermonbrowser” link?
The link is there so that people from other churches who listen to your sermons can find out about SermonBrowser themselves. But if you’d like to remove the link, just remove [creditlink] from the templates in SermonBrowser Options.
What is the difference between the public and private podcast feeds?
In SermonBrowser options, you are able to change the address of the public podcast feed. This is the feed that is shown on your sermons page, and is usually the same as your private feed. However, if you use a service such as FeedBurner, you can use your private feed to send data to feedburner, and change your public feed to your Feedburner address. If you do not use a service like Feedburner, just make sure your public and private feeds are the same.
On the sermons page, what is the difference between subscribing to our podcast, and subscribing to a podcast for this search?
The link called subscribe to our podcast gives a podcast of all sermons that you add to your site through SermonBrowser. But it may be that some people may just want to subscribe to a feed for certain speakers, or for a certain service. If they wish to do this, they should set the search filters and perform their search, then click on the Subscribe to a podcast for this search link. This will give them a podcast according to the filter they selected. You could also copy this link, and display it elsewhere on the site – for example to provide separate feeds for morning and evening services.
Why doesn’t iTunes recognise the podcast links?
iTunes requires its own special links that are slightly different from other podcasting software. If you would like to display these links, you need to edit your template and add the tags [itunes_podcast] and [itunes_podcast_for_search].
Can I change the default sort order of the sermons?
Unfortunately not. Unless the viewer specified otherwise, Sermonbrowser always displays the most recent sermons at the top.
Why do I get a page not found error when I click on my podcast feed?
You’ve probably changed the address of your public feed. Try changing it back to the same value as your private feed in Sermon Options.
Can I change the way sermons are displayed?
Yes, definately, although you need to know a little HTML and/or CSS. SermonBrowser has a powerful templating function, so you can exclude certain parts of the output (e.g. if you don’t want the links to other sermons preached on the same day to be displayed). To edit the templates, go to SermonBrowser Options. Below is a reference for all the template tags you need. If you just want to change the way the output looks, without changing what is displayed, you need to edit the CSS stylesheet, also in SermonBrowser Options. (See one example, below).
The search form is too big/too small for my layout. How do I make it narrower/wider?
The search form is set to roughly 500 pixels, which should be about right for most WordPress templates. To change it, look for a line in the CSS stylesheet that begins table.sermonbrowser td.field input, and change the width specified after it. To make the form narrower, reduce the width. To make it bigger, increase the width. You’ll also need to change the width of the date fields on the line below, which should be 20 pixels smaller.
Why is sometimes the Bible text missing?
This usually happens for one of three reasons: (1) If the website providing the service is down. If you can’t see Genesis 1 in the ESV or the other versionsthen the problem is with those websites. They’re rarely down for long. (2) If you specify an invalid bible passage (e.g. Romans 22). If this is the case your sermon page will display ERROR: No results were found for your search. (3) If your webhost has disabled allow_url_fopen and cURL. Some cheaper webhosts have these essential features switched off. If they have, you won’t be able to use this facility.
Why does my sermon page say I have exceeded my quota for ESV lookups?
The ESV website only allows 5,000 lookups per day from each IP address. That should be enough for most users of SermonBrowser. However, if you are using a shared host, there will be hundreds (perhaps thousands) of other websites on the same IP address as you. If any are also using the ESV API, they also get counted towards that total. If you are using less than 5,000 lookups per day (i.e. you are having less than 5,000 pageviews of your sermon pages), and you receive the error message you’ll need to do two things in order to continue to display the text. (1) Sign up for an ESV API key. (2) Edit frontend.php (one of the SermonBrowser files). Look for line 66, and replace …passageQuery?key=IP&passage=… with …passageQuery?key=YOURAPIKEY&passage=….
If you are having more than 5,000 page views per day, then this won’t help. Instead, leave a message in the SermonBrowser comments explaining your problem. SermonBrowser could probably be modified to provide a caching mechanism to reduce the likelihood of this error occurring, if there is demand.
How can I change the file icons that Sermon Browser uses, or add new icons?
You’ll need to edit the filetypes.php file that comes with Sermon Browser. The icon is chosen on the basis of the file extension (or in the case of URLs the file extension then the site address). If you do create new icons for other filetypes, consider sending them to the author so they can be included in future versions of the plugin.
…go back to main Sermon Browser page
Popularity: 5% [?]


[...] Frequently Asked Questions [...]
[...] Frequently Asked Questions [...]