Today was a very productive day for Amanda. We added support for SoundCloud playback (finally!) and I created some designs for the "add song" web UI.
Here's the message I sent to the donors in the Amanda support server:
Hey donors! If you've used Amanda's web dashboard before (which I really hope you have!) you've probably noticed that the "add song" button is greyed out and does nothing. The reason I haven't added it yet is because I didn't know what I wanted the UI to look like. This changes today.
I've made up some designs for what the add song UI could look like. The sizes of things in these images are not what the final sizes will be, it's just difficult to make things the right size in an image editor. I'm curious to see what you think and if you have any better ideas about how we could do this.
The general idea is that it'll open a modal with tabs to select the source you want to add songs from. Depending on what the source is, you might be able to search for things, select from a list, or even more.
Please take a look at the designs and give your feedback!
I'd be interested to hear what you blog readers have to say as well. You know where to find me if you have ideas.
If don't hear any useful feedback then I'll try to go ahead and try to make the sketches into a functional interface.
I've also discovered that somewhat recently, Freenom cancelled my domain cadence.gq (an alternate domain for the same site as cadence.moe) and put it up for sale at $10/year. This has happened to several Freenom domains owned by friends and they've finally come for me. I didn't receive any warning, notice, or explanation for this. If you use Freenom, you shouldn't, because this will happen to you sooner or later. I don't know a single domain from them that's survived for more than a couple of years.
I'm not sure how many people were still using that old domain, but they'll all be thinking that my site is just dead and gone forever. I never got the chance to put up a notice telling them to move to cadence.moe. That really sucks.
I'm not going to pay to get my old domain back because it's basically a ransom which I don't intend to satisfy.