Forum - Banjo Ben Clark

If you forget to practice all your songs

I had this problem where I forgot about a song or two that I had learned. When I came back to them, I found that I had lost proficiency at playing those songs. Now, I am a programmer, and so I did what any programmer would do: I thought “aha, I should build an app to fix that!” So I have been working for the past two weeks on an app to do just that, and I am happy to present it to you today: Muziko1.

The premise is simple: put all the songs you know into the app, along with how good you are at them, and it will give you a list of 5 songs (or more or less if you want) per day to practice. The app tries to make you practice low proficiency songs daily and medium proficiency songs several times a week. High proficiency songs are practiced at the rate of 1-2 per day. (The song choosing algorithm isn’t completely perfect, but hey, I can improve it later.)

Now, I know that a number of you have iPhones, and you’re probably wondering “where’s the Apple App Store link?” Unfortunately, I am not making an Apple version available at this time. You can expand this block to learn why.

Why Muziko isn't available for Apple devices (yet)

The short reason is “money”. The long reason is this: To make an iPhone version, I would need to buy a Mac. Even if I bought a secondhand or refurbished Mac, I’d probably pay around $500-$600 for a reasonably powerful Mac, and a new one would cost a minimum of $600 (based on current Mac Mini pricing). However, once I got a Mac, I would also have to fork over $100 per year to Apple just to be able to put my app on their app store. At the end of the day, I’m just not interested in spending $100 yearly on an app store that I don’t even use. I did put a donation button in Muziko, so in the unlikely event that I get around $100 a year in donations, I might be persuaded to reconsider the Apple scenario.

However, if you have an Android device or a Chromebook and you think this would be helpful, please give it a try and let me know how you liked it! Also, if you’d like it to be available for your desktop computer or laptop instead, I could probably put in a little bit of work and make that happen.

Happy picking!


1I didn’t know what to name the app, so I thought I’d use the Esperanto word for “music”. That way I can add practically any feature I want and the name stays valid. :smiley:

11 Likes

Wow. Great idea! -From an iPhone user. :sob:

For what’s it’s worth, I’ve been paying the Apple Developer fee for 6 years now (I have some iMessage sticker apps on the App Store). Xcode is also very easy to use. And I think a Mac is a great investment.

There. :slight_smile:

2 Likes

I don’t want to derail this topic, so I won’t go deeply into the Apple debate, but as mentioned, I don’t use an iPhone and don’t plan to start using iPhone, so I’m not super into the idea of investing into the Apple ecosystem for a small app that I just made.

But thanks for the feedback!

2 Likes

No worries. I know what it’s like to be happy with what you use- I probably couldn’t be convinced to get a PC or Android either. Congrats on your app. I hope it does well!

3 Likes

Quick update to add that you can get an installer for your Windows or Linux computer at the GitHub page; there is also a Mac .DMG file but that is untested so it might not work; use that at your own risk.