Development update April 2026

It’s been a while since I posted the last development update. Since then, a lot has been happening behind the scenes. I was close to finishing the native iOS app, but Smule rolled out Cloudflare protection across their entire website, which now prevents third-party apps and websites from fetching any data. While this is intended to block bots, it also negatively impacts scripts that rely on accessing the webpage to retrieve information.

This is also the reason why Sownloader Web is no longer working. Unfortunately there is nothing I can do about this right now.

Therefore, I have canceled the native app approach and started working on a different solution. The only reliable way to fetch performance details now is to initiate the process through the official website. But how do we do this? It turns out this can be achieved with a simple browser extension that injects additional features into the page.

I already got a working prototype for Google Chrome.

Extension prototype in Google Chrome

As you can see, it injects a blue bar into the Smule website and already fetches the performance data, along with the download link.

In addition, I already have a working prototype for Safari, which works on both macOS and iOS.

Safari iOS prototype

Here you can see that the extension injects a floating Sownloader button into the webpage. When you click on it, it starts fetching the performance data and lets you download your performance as audio or video.

I’m planning on releasing official extensions for all major browsers:

  • Google Chrome
  • Edge
  • Mozilla Firefox
  • Safari

I wasn’t able to test it on a real Android device yet.

-Marvin

Comments

One response to “Development update April 2026”

  1. Z avatar
    Z

    I was wondering why all the downloaders couldn’t detect the link and had problems for a few days! I didn’t think it would be because Smule added a new Cloudflare protection. Thank you for this update.. I’m so sad that you were close to getting the native app out but it didn’t get to it’s fruition.

    Anyways, I can’t wait this new extension to come out. Thank you for all your hard work and efforts!

Leave a Reply

Your email address will not be published. Required fields are marked *