Current state of Sownloader

Hello Sownloader Community,

in this post I would give you more details about the current situation regarding the availability of Sownloader and it’s future. You may have noticed that our service is no longer working anymore.

The reason for this comes down to the high popularity of our service. You guys have been downloading so many songs that our web server has generated so much traffic to Smule’s servers that it has been blocked by Smule’s Cloudflare protection.

This already happened in 2020 with our metadata fetching mechanism. At the time, we were able to resolve the issue by fetching the metadata via an external Raspberry Pi at my home. We tried the same approach this time for the actual content, and it worked at first. However, it again generated so much traffic that it literally killed my Raspberry Pi in just a few hours.

To give you some numbers, over 86 TB of media has been downloaded in the past 30 days alone. In September, Sownloader set its all-time record with over 690,000 unique visitors. In addition to this people have been using AI Agents to download their entire Smule catalog with Sownloader (which is actually crazy to think of).

Which options do we have?

The data clearly shows an upward trend that is far too much to be handled by a small Raspberry Pi hosted on my home network. Unfortunately, there’s no quick fix in sight.

A quick fix would be to switch to a different server provider, which would get the service running again in no time. However, this would only be a temporary solution, as it could easily be blocked again—most likely automatically. Additionally, we don’t want to generate terabytes of traffic from a single server, so we have to look for an alternative.

Sownloader Windows

Our native Windows application is completely unaffected by this, because you download the files directly from your own computer rather than from our servers. As a first step, we are going to release an update very soon to upgrade it to the latest .NET 10 release. Feel free to submit feature requests and bug reports directly on GitHub.

Sownloader Web

We are going to release an update shortly that will at least allow you to download your songs in some form. Unfortunately this changes come with some limitations.

  • We can no longer provide a default file name
  • MP3 downloads won’t be possible. Only m4a and mp4
  • m4a files cannot be saved on iOS

We can no longer provide these features, as they all rely on our servers downloading the content in the first place.

What are we going to do?

The only real solution to this problem is to provide native applications for all major platforms. But this will require some time.

According to our Google search data, the majority of our users are using Sownloader on mobile devices, which is why we are starting with those.

As a first step, we will start with a native iOS application. The reason for this is quite simple: I use iOS myself, and at the moment I don’t own any Android devices to test the app on.

I will use the current donations and income from Patreon to buy a cheap Android phone once the iOS app has been finished. The major challenge in providing native applications is the need to learn new programming languages. For iOS, I need to learn how to code in Swift, and for Android, I need to learn Java. In addition to this, I also need to learn how to use their integrated development environments (IDEs) before I can even start to code in them. Please also keep in mind that I’m doing all of this in my free time alongside my full-time job.

First look on the native iOS app

I already did some initial work to get familiar with iOS and Swift development. Right now I have a bare bone prototype which supports downloading files, searching them and playing them. Please take a look on this short video for a first impression.

Which features will the app support?

To get somewhere started I have defined some core features which will be part of the first version of the app.

  • Downloading via URL just like Sownloader Web
  • Searchable library of your downloaded songs
  • Play and share your media from the app
  • Renaming files
  • Deleting files
  • Tutorial on how to download your media

Which features will come in later versions?

These features will be implemented later on and won’t be available at launch.

  • Setting meta tags like artist, title, year, etc.
  • Automatically setting cover arts
  • Library shuffle play
  • Share directly from any Smule app to Sownloader
  • Mark as songs as favourite

Additional features and wishes

Do you have any features in mind that you’d like to see added to the app? Don’t hesitate to leave a comment below or contact us via email at support@sownloader.com

Lastly, I would like to thank everyone who has supported the project over the past 13 years through donations, contributions, feedback, or any other form of support. It’s crazy to think about the impact Sownloader has had on the Smule community over the past decade. I never thought that this project would become this big one day.

This is not the end of the world—it’s just the beginning of a new journey for Sownloader. I will keep you updated as soon as I can share more details with you! ♥️

Much love
Marvin Klein

Comments

15 responses to “Current state of Sownloader”

  1. Cheyne Wilkie O’Chin avatar
    Cheyne Wilkie O’Chin

    Thanks for your great work over the years and just know that I appreciate your platform thank you

  2. Frank avatar
    Frank

    Hey Marvin,
    First a big thanks for the tremendous work you did already by now, I use sownloader mostly to download “empty” songs (that is i save the song without actually singing to upload it with an adopted text again, i.e. birthdaysongs), might be a nice feature to also download existing (unopened) song.
    But the resdon I’m commenting here: as your website obviously has relevance for the community: Have you tried to ask smule if they could withelist your page?
    Or as an alternative to many native apps: use javascript on the webpage so that the userbrowser downloads it from smule, uploads it to sownloader where it’s processed and then downloadable for the user again (or even handle everything in the browser through javascript)?

    1. MarvinKleinMusic avatar
      MarvinKleinMusic

      Hi Frank

      thanks for your comment. Yes I already contacted Smule back in 2020 when the first ban wave happend. They aren’t going to remove the IP ban because according to them it is against their ToS. In Europe though we have the rights to create private copies of our media (especially when you sang it).

      Sadly it’s not possible to download via JavaScript because all requests will fail because of CORS. So you’ll need some kind of backend to handle this.

  3. F1BAGOOD avatar
    F1BAGOOD

    good

  4. Allison avatar
    Allison

    Thank you for all you’ve done Marvin and continue to do!

  5. lorraine Sellers avatar
    lorraine Sellers

    Hi. Thanks for the info but the video doesn’t seem to be working.

  6. ARUMUGAM SUTHARSANAN avatar
    ARUMUGAM SUTHARSANAN

    I think , rather than you ask for the donations.. you can ask small fee for membership compulsory , then only you can reduced the load .. and also you can limit the number of songs per week
    Whoever paying the membership to Smule .. they all able to pay the small fee …
    This is my opinion

    1. MarvinKleinMusic avatar
      MarvinKleinMusic

      Hi ARUMUGAM SUTHARSANAN

      thanks for your comment! This wouldn’t change the fundamental problem of the banned IP address. When I created Sownloader back in 2012 and I have stated that this software will be free and I have no plans to change this. I want to provide a free and safe way for the community to share their content with millions across the world.

  7. […] our last blog post, I shared details about the current situation and the future of Sownloader. If you haven’t read […]

  8. Julia avatar
    Julia

    Sorry this happened, I enjoyed using sownloader. Thank you so much for offering the service. I am hoping it can be restored and be open and running again.
    Julia

  9. Izar Silva avatar
    Izar Silva

    Hi my name is Izar Silva I’ve been using this app for 3 years and I love it . Is there any way I can contribute for a better service and have u guys back? I don’t want any other app because I’m old fashion like the old lol few comfortable with this converter ! Thank you so much xxxx. I LOVE SMULE. Thank you

    1. Izar Silva avatar
      Izar Silva

      Helou I just wanted to ask if sonwnloader will be back online soon? I really appreciate your services in a past also I would love to support with donations. Please come back 🤪🇺🇸🙏🇧🇷

  10. k s prakash avatar
    k s prakash

    I am a VIP member and I can only sing and record on Smule. I am unable to download on Sownloader or any other platform. It’s frustrating. My friends and colleagues want to listen to my recordings on platforms other than Smule as they are facing issues with Smule. Please do something and restore Sownloader asap. Thanks

  11. OlgaS2019 avatar

    Thank you, Marvin, for such a detailed explanation. It’s a shame that the option to download songs for free is not available at the moment, but I hope that you will be able to restore this option in the near future. I strongly believe in your talent and abilities. We, the people of Smule, really need this!
    Best regards, and wish you good luck.
    Olga

  12. […] mentioned in our blog post from last December, we are going to update Sownloader Web to get it partially working again. These […]

Leave a Reply to Izar Silva Cancel reply

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