I’ve just created a new podcast, and when I try to send it to iTunes the feed is not validating. It’s saying it can’t download episodes from the feed, and it doesn’t find an image for the podcast.
The Podlove addresses don’t work, but the original files work just fine. So, how can I make Podlove use the actual files instead of the crazy ones?
I’ve got another podcast hosted on the same server, it at least used to work just fine previously, but now it seems it has gone downhill to the same kind of problems in the feed - which means something must have been changed in the last few months regarding how Podlove works, or how it interacts either with Wordpress or with being hosted on a Nginx server.
Additional info: The web player doesn’t seem to find the mp3 file, and the picture in the web player doesn’t load. The picture on the actual “post” works just fine however, and when you click “download” you find the mp3 file just fine.
After migrating from Blubrry (successfully, according to the assistant), images are shown as missing in the webplayer and empty in podcatchers. The original image itself works, the cached image URL in the feed doesn’t.
I have tested several images, several image options (cover, asset:jpg with episode-specific image, post thumbnail) and options (manual website protocol setting to all HTTPS, which solved a feed problem; deactivating the SSL-peer verification check for assets).
Furthermore, iTunes doesn’t validate the feed nor the image. The episodes work in the webplayer and feed works in Antennapod though (only one podcatcher tested).
One more thing to try: Go to “Settings > Permalinks” and click “Save Changes” to flush Permalink settings.
If that doesn’t help, go to “Podlove > Support” and copy the system report. Then have a look at the Debug Log below and see if there are any entries that seem related.
Regarding Audio URLs: Go to “Podlove > Expert Settings > Tracking” and see if the “Debug Tracking” section reveals any issues. If you want the Publisher to link to the real files, chose “No Tracking” here, but that of course deactivates analytics.
Now, I turned off tracking, and the URL starts resolving correctly. The iTunes validation also takes away the error of not finding any episodes in the feed. One error remains however, and that is the URL of the artwork, that still is created “inside” Podlove, instead of linking to the original image file in the uploads-catalogue. So, progress, but before I can get the odcast accepted I must turn off something that makes Podlove try to create an alternative URL for the artwork image file. How do I do that?
Put this in your wp-config.php or any other PHP file loaded by WordPress:
# constant available since Publisher 2.6
define('PODLOVE_DISABLE_IMAGE_CACHE', true);
Note however that this also disables image resizing, meaning your covers will always be delivered full size, even if only a small image is required, like in the web player.