Support » Plugin: Podcast Player - Your Podcasting Companion » Player not playing in google chrome

  • Resolved amondal

    (@amondal)


    The player is able to fetch data from soundcloud but i have noticed that it is not playing the files in google chrome.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author vedathemes

    (@vedathemes)

    Hi there,

    Thanks for using podcast player.

    Although I need feed URL (or the page where you are showing the podcast player) to correctly diagnose the issue. However, It looks like your website is having https:// (notice s at the end) and the audio file URL is having http:// in its URL. Chrome does not allow to play mixed content for security reasons. You can check more about it on https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html.

    If my above assessment is correct, you need to change the URL of the audio files to have https in it. However, inform me if there is some other issue with the player.

    Thanks,

    Thread Starter amondal

    (@amondal)

    Thanks for the information but when i changed the http to https i am getting the error ‘RSS Error: WP HTTP Error: cURL error 35: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection’

    Plugin Author vedathemes

    (@vedathemes)

    Hi there,

    Did you change http to https in the RSS feed? We don’t need to do that. It won’t work.

    Can you provide you RSS feed? I will check and give you a proper example.

    Chrome doesn’t allow any mp3 (not feed) to play if it has http in its URL. You need to change URL of your audio mp3 files (which are hosted on soundcloud).

    Thanks,

    • This reply was modified 2 months ago by vedathemes.
    Thread Starter amondal

    (@amondal)

    Hi,

    Actually, i want to use the following URL to get the tracks
    soundcloud.com/bmjpodcasts/sets/jnnp
    but this doesn’t give me data, instead, i am using http://feeds.bmj.com/jnnp/podcasts

    • This reply was modified 2 months ago by amondal.
    Plugin Author vedathemes

    (@vedathemes)

    Hi there,

    I just checked the feed URL you shared above. All audio mp3 in the above feed have non secure URLs (i.e., http). For example, the audio URL for latest episode is http://feeds.bmj.com/~r/jnnp/podcasts/~5/yWUOTRJzLvw/1081695979-bmjgroup-cerebral-microbleeds-from-depiction-to-interpretation.mp3.

    As I mentioned before, chrome do not allow to use non secure URLs on a secure website. This is a restriction imposed by the browser. Podcast player can’t do anything here.

    Simply replacing http with https in the above URL will also not work.

    Possible Solution
    1. If you are owner of the soundcloud podcast page, you can easily get the soundcloud RSS feed. This link should help https://help.soundcloud.com/hc/en-us/articles/115003453807-Getting-started-with-podcasting

    2. If you are the owner of bmj.com website. Consider moving your mp3 files on a secure server and update the feed accordingly.

    Inform if any other help is required with Podcast player.

    Thanks,

    • This reply was modified 2 months ago by vedathemes.
    • This reply was modified 2 months ago by vedathemes.
    Thread Starter amondal

    (@amondal)

    Please elaborate on the second point and is there a way I can use the following URL to get tracks
    soundcloud.com/bmjpodcasts/sets/jnnp

    Thread Starter amondal

    (@amondal)

    Hi @vedathemes ,

    It would be helpful if you can share an update.

    Plugin Author vedathemes

    (@vedathemes)

    Hi there,

    Let me explain it in a bit more detail,
    What is happening
    1. Normally, Podcast player fetches the episode’s audio URL from your podcast feed. This URL will points to wherever the audio file is saved on internet.
    2. This audio will be played in the podcast player.
    3. If the above audio URL starts with http://, that means this URL points to an unsecured location (end user’s data is not encrypted while using that URL). For more details, refer, https://www.entrepreneur.com/article/281633
    4. If the above URL is displayed on some other website (Let’s say your website in this case) which is having https://. This causes mixed content. Which means parts of the website content is secured with https and part of it is not secured (the audio).
    5. Chrome does not allow to run mixed content in the browser as it might poses some security risks to the end user. Therefore, your audio will not play and some error will be shown in the browser console.

    What you should do
    1. If you are the owner of the podcast (if the soundcloud podcast page belongs to you), just grab a secured RSS feed from soundcloud as mentioned in my previous message.
    2. If you are not the owner of the podcast, just ask the actual owner to provide the soundcloud feed URL. It should be the easiest way to achieve your desired results.
    3. If you are the owner of bmj website and you have created the RSS feed (http://feeds.bmj.com/jnnp/podcasts) with the help of some developer. You may need to consult with your developer to change the audio file location from http to https (and make sure that the revised links are working properly).

    This is a specific server specific issue where podcast player has no control. However, inform if you need any other help on this.

    Thanks,

    biznext

    (@biznext)

    Hi,

    You can use the soundcloud feed URL:

    https://feeds.soundcloud.com/users/soundcloud:users:20761437/sounds.rss

    it is https and it’s work!

    Good Luck 🙂

    Plugin Author vedathemes

    (@vedathemes)

    Hi there,

    I hope the issue has been resolved. Therefore, I am closing the ticket. However, feel free to comment on this ticket or create a new ticket if you need any more help with podcast player.

    Thanks,

Viewing 10 replies - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.