Author Topic: Podcast feed problems  (Read 1912 times)

Shawn Thorpe

  • Administrator
  • Hero Member
  • *****
  • Posts: 2060
Re: Podcast feed problems
« Reply #15 on: February 20, 2018, 06:45:20 pm »
I'm curious to know this. Go to PowerPress >> Settings. Scroll down to the bottom of the page. Tell me if any of these are checked:
Category Podcasting
Custom Channels
Post Type Podcasting
Taxonomy Podcasting

DO NOT check anything that's not already checked. I'm just curious to know if any of them are checked now.

L. Gordon Brewer, Jr.

  • Full Member
  • **
  • Posts: 18
Re: Podcast feed problems
« Reply #16 on: February 20, 2018, 09:46:24 pm »
So yes, Category Podcasting and Custom Channels are checked.  The other two are not.

Shawn Thorpe

  • Administrator
  • Hero Member
  • *****
  • Posts: 2060
Re: Podcast feed problems
« Reply #17 on: February 20, 2018, 11:07:13 pm »
Sorry for all the random questions but I'm trying to get a more accurate idea of what's happening within your site.

When you go to PowerPress >> Settings, Advanced Mode >> Feeds tab, please list any feed URLs that are being displayed there.

L. Gordon Brewer, Jr.

  • Full Member
  • **
  • Posts: 18
Re: Podcast feed problems
« Reply #18 on: February 21, 2018, 07:06:44 am »

Shawn Thorpe

  • Administrator
  • Hero Member
  • *****
  • Posts: 2060
Re: Podcast feed problems
« Reply #19 on: February 21, 2018, 06:17:47 pm »
Thanks for providing that information.

Your iTunes Store listing is still working off of this podcast feed URL:
http://practiceoftherapy.com/feed/podcast/

When I load that URL into Google Chrome it redirects to the https version of the feed automatically, which is the desired outcome:
https://practiceoftherapy.com/feed/podcast/

I ran the https version thru a couple validators and everything is coming up fine. It's so strange that Apple isn't detecting the URL on its own.

Can you copy the contents of your site's .htaccess file into a reply here?

Also, if you haven't yet, do try filing a support ticket with iTunes Support ticket by clicking the Contact Us link here:
http://itunespartner.apple.com/en/podcasts/overview

L. Gordon Brewer, Jr.

  • Full Member
  • **
  • Posts: 18
Re: Podcast feed problems
« Reply #20 on: February 22, 2018, 11:00:24 am »
Here is my current  .htaccess file:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# BEGIN wtwp_cache
<IfModule mod_mime.c>
   # Text
   AddType text/css .css
   AddType application/x-javascript .js
   AddType text/html .html .htm
   AddType text/richtext .rtf .rtx
   AddType text/plain .txt
   AddType text/xml .xml
   # Image
   AddType image/gif .gif
   AddType image/x-icon .ico
   AddType image/jpeg .jpg .jpeg .jpe
   AddType image/png .png
   AddType image/svg+xml .svg .svgz
   # Video
   AddType video/asf .asf .asx .wax .wmv .wmx
   AddType video/avi .avi
   AddType video/quicktime .mov .qt
   AddType video/mp4 .mp4 .m4v
   AddType video/mpeg .mpeg .mpg .mpe
   # PDF
   AddType application/pdf .pdf
   # Flash
   AddType application/x-shockwave-flash .swf
   # Font
   AddType application/x-font-ttf .ttf .ttc
   AddType application/vnd.ms-fontobject .eot
   AddType application/x-font-otf .otf
   # Audio
   AddType audio/mpeg .mp3 .m4a
   AddType audio/ogg .ogg
   AddType audio/wav .wav
   AddType audio/wma .wma
   # Zip/Tar
   AddType application/x-tar .tar
   AddType application/x-gzip .gz .gzip
   AddType application/zip .zip
</IfModule>
<IfModule mod_expires.c>
   ExpiresActive On
   # Text
   ExpiresByType text/css A31536000
   ExpiresByType application/x-javascript A31536000
   ExpiresByType text/html A3600
   ExpiresByType text/richtext A3600
   ExpiresByType text/plain A3600
   ExpiresByType text/xml A3600
   # Image
   ExpiresByType image/gif A31536000
   ExpiresByType image/x-icon A31536000
   ExpiresByType image/jpeg A31536000
   ExpiresByType image/png A31536000
   ExpiresByType image/svg+xml A31536000
   # Video
   ExpiresByType video/asf A31536000
   ExpiresByType video/avi A31536000
   ExpiresByType video/quicktime A31536000
   ExpiresByType video/mp4 A31536000
   ExpiresByType video/mpeg A31536000
   # PDF
   ExpiresByType application/pdf A31536000
   # Flash
   ExpiresByType application/x-shockwave-flash A31536000
   # Font
   ExpiresByType application/x-font-ttf A31536000
   ExpiresByType application/vnd.ms-fontobject A31536000
   ExpiresByType application/x-font-otf A31536000
   # Audio
   ExpiresByType audio/mpeg A31536000
   ExpiresByType audio/ogg A31536000
   ExpiresByType audio/wav A31536000
   ExpiresByType audio/wma A31536000
   # Zip/Tar
   ExpiresByType application/x-tar A31536000
   ExpiresByType application/x-gzip A31536000
   ExpiresByType application/zip A31536000
</IfModule>
<FilesMatch "\.(?i:css|js|htm|html|rtf|rtx|txt|xml|gif|ico|jpg|jpeg|jpe|png|svg|svgz|asf|asx|wax|wmv|wmx|avi|mov|qt|mp4|m4v|mpeg|mpg|mpe|pdf|swf|ttf|ttc|eot|otf|mp3|m4a|ogg|wav|wma|tar|gz|gzip|zip)$">
   <IfModule mod_headers.c>
      Header set Pragma "public"
      Header append Cache-Control "public, must-revalidate, proxy-revalidate"
      Header unset ETag
   </IfModule>
</FilesMatch>
<FilesMatch "\.(?i:css|js|gif|ico|jpg|jpeg|jpe|png|pdf|swf|ttf|ttc|eot|otf)$">
    <IfModule mod_headers.c>
      Header unset Set-Cookie
   </IfModule>
</FilesMatch>
# END wtwp_cache
# BEGIN wtwp_security
<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /
   RewriteRule ^wp-admin/includes/ - [F,L]
   RewriteRule !^wp-includes/ - [S=3]
   RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
   RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
   RewriteRule ^wp-includes/theme-compat/ - [F,L]
</IfModule>
<Files "wp-config.php">
   Order allow,deny
   Deny from all
</Files>
Options -Indexes
# END wtwp_security
# Wordfence WAF
<Files ".user.ini">
<IfModule mod_authz_core.c>
   Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
   Order deny,allow
   Deny from all
</IfModule>
</Files>
# END Wordfence WAF


I did send a support ticket to iTunes support as you suggested.  I'll let you know what I find out.

Thanks, Gordon

Shawn Thorpe

  • Administrator
  • Hero Member
  • *****
  • Posts: 2060
Re: Podcast feed problems
« Reply #21 on: February 23, 2018, 11:28:18 am »
A couple other things to try.

Go to PowerPress >> Settings, Advanced Mode >> iTunes and look for the New Feed URL setting and then copy/pase the https version of the URL into that. (You'll see some warnings about doing this, but it's OK.)

When I added SSL to my own podcast site, I used a free plugin called Easy HTTPS (SSL) Redirection that redirected all of my site traffic to https. In my case, Apple Podcasts updated itself automatically. You might want to try this plugin in conjunction with or in place of any https redirection tools you're using now.

L. Gordon Brewer, Jr.

  • Full Member
  • **
  • Posts: 18
Re: Podcast feed problems
« Reply #22 on: February 23, 2018, 01:45:31 pm »
Thanks for all your help with this Shawn.  I've done what you suggested and also sent a support ticket to iTunes.  Just waiting to hear back from that.  I'll put an update here when I get that.

My hunch is that it will correct itself in time.  As I mentioned. people that are subscribed to the podcast in iTunes are getting the most recent episodes  It is just that the most recent episodes (anything after I added the SSL certificate, the first week of February)are not showing up in the iTunes store. 

And maybe the New Feed URL setting change in Powerpress will help too.

Gordon

Shawn Thorpe

  • Administrator
  • Hero Member
  • *****
  • Posts: 2060
Re: Podcast feed problems
« Reply #23 on: February 24, 2018, 11:23:32 pm »
The fact that existing subscribers are still getting episodes is a good sign that the redirect is working as it should. Do report back here when you hear something back from Apple.

L. Gordon Brewer, Jr.

  • Full Member
  • **
  • Posts: 18
Re: Podcast feed problems
« Reply #24 on: March 12, 2018, 12:56:58 pm »
Okay, so finally got an answer from Apple:

"Hello Gordon,

I’m following up about your ongoing podcast issue.

My engineers informed me that there is a java communication error related to your certificate/website that may be related to the use of RC4. Please work with your host/certificate server to resolve these issues. This is all of the information they were able to provide to me based on the error messages they are receiving on their side."

So how can I fix this?

Thanks,
Gordon

Shawn Thorpe

  • Administrator
  • Hero Member
  • *****
  • Posts: 2060
Re: Podcast feed problems
« Reply #25 on: March 12, 2018, 02:08:55 pm »
Confirm that your SSL provider is on Apple's approved list:
https://create.blubrry.com/manual/your-web-site/secure-ssl-podcast-website/

If it is, contact your web hosting provider and give them the information you received from Apple to see if they can resolve the issue. Alternatively, you can try using Blubrry's Podcast Mirror service for your feed instead:  https://podcastmirror.com/

L. Gordon Brewer, Jr.

  • Full Member
  • **
  • Posts: 18
Re: Podcast feed problems
« Reply #26 on: March 12, 2018, 04:31:42 pm »
So dumb question.  My podcast hosting is done through Libsyn.  My website hosting is through GoDaddy.  I contacted GoDaddy, they essentially said it was a problem with my feed and not the SSL Certificate.  So should I be talking with Libsyn instead of GoDaddy?

L. Gordon Brewer, Jr.

  • Full Member
  • **
  • Posts: 18
Re: Podcast feed problems
« Reply #27 on: March 12, 2018, 05:03:38 pm »
When applied the Digicert Checker, everything was okay except this warning.  I'm afraid this is over my head and help...


The server supports some insecure SSL ciphers
TLS_RSA_WITH_SEED_CBC_SHA
TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_IDEA_CBC_SHA
TLS_RSA_WITH_RC4_128_SHA [insecure]

angelo

  • CIO, RawVoice
  • Administrator
  • Hero Member
  • *****
  • Posts: 4483
Re: Podcast feed problems
« Reply #28 on: March 15, 2018, 05:19:51 am »
The WC3 validator is not up to date as far as supporting HTTPS feeds, they also do not know about the changes in the iTunes specs. We do not recommend validating feeds with http://validator.w3.org/feed/.

As Shawn as noted, your feed http://practiceoftherapy.com/feed/podcast/ (what iTunes directory has for ID 1275168851). Your feed is successfully redirecting to https://practiceoftherapy.com/feed/podcast/ - Why iTunes has not picked up on this redirection is the question we are trying to solve.

Problem: Starfield Technologies, Inc. SSL Certificate from your server does not have a root certificate (also referred to as the ssl cert bundle) does not include one of the 8 root certificates that Apple supports. (ref https://create.blubrry.com/manual/your-web-site/secure-ssl-podcast-website/) "Starfield Technologies" is a Godaddy SSL cert brand, and I believe it has a root certificate that is in the list, it is just simply not bundled on your server. In other words, whom ever helped you setup your SSL cert on your server did not use the correct bundle certificate which means iTunes will not accept your SSL cert as-is. The Starfield bundles are located here: https://certs.secureserver.net/repository You need to contact whom ever set up your SSL for guidance which is correct for your SSL cert. My best guess is you need to use sf_bundle-g2-g1.crt, again not sure.

If SSL is over your head, I would suggest signing up for a free PodcastMirror.com feed, this would solve this problem quickly as the SSL certificate that PodcastMirror.com uses is iTunes compatible.

angelo

  • CIO, RawVoice
  • Administrator
  • Hero Member
  • *****
  • Posts: 4483
Re: Podcast feed problems
« Reply #29 on: March 15, 2018, 07:10:14 am »
Upon further inspection of your SSL, I found one other possible issue...

You are using a "Multi-Domain (SAN) Certificate", and your alternate domains don't match the root domain, which is osmanhope.com. I am not sure of the ramifications of this but with the Java library Apple uses to pull podcast feeds, this may cause an issue, not 100% sure. You will need to contact Apple to see if they support SAN certificates.