Sunday, 13 January 2013

I'm workin' on it!

Still working away at AMP. It was a busy holiday season, and I managed to get quite a bit done considering the small amount of time I got to spend on it.

I've been back at work, running, riding, watching Homeland (awesome), reading, learning Jiu-Jitsu and coding. Man do I love Homeland. I've gone off The Walking Dead, I thought it got really lame and repetitive. It's like the acting is pretty good, the CGI is good, but the plot line freakin' sucks.

Unlike Homeland. Which has Claire Danes.

So all that stuff kept me fairly distracted, but I managed to release a few updates to AMP. The major update v1.2.0 featured:

  • Album art downloading
  • Equalizer
  • Settings menu
As per usual, there were a few bugs. In fact, I made a major noob mistake. In the google developer console, there's a spot where you can view all of the bug reports made by you guys, so when AMP crashes and you send it, I can try and figure out why. Anyway, I thought I'd fixed a major bug where the app would just force close when a user is scrolling the list of albums.. So I pressed 'hide' on the bug, thinking I'd fixed it, and I assumed if the bug persisted and people sent more reports, it would unhide itself and I would be aware. I was wrong!

I was looking at the current bugs, and for some reason I pressed 'unhide', revealing one particular error which had occurred about 70 times! That probably equates to about 50 people who thought 'fuck this I'll use one that works', and uninstalled. Seeing as all I get out of AMP is seeing my user-base expand, I was horrified. Anyway I set about fixing the problem, and AMP v1.2.1 was released. Fast forward a couple of days and I'm getting e-mails about another bug.. It seems adding a single song to the playlist is broken. So I went on a mission and squashed a whole heap of bugs, and learnt a few tricks along the way. Hopefully AMP will crash a whole lot less on your devices now.

---

So I've been working on the 'now playing' screen at the bottom (top in landscape) of the main page. I needed to free up the space on the 'Action Bar' at the top of the screen, particularly in landscape mode, so I can eventually add 'search', 'favourite' and potentially 'remove' buttons. Here's a before and after of the landscape view:



I'll probably make a few minor adjustments, but I'm pretty happy with it. I hope you guys are too! I might make the album art 'swipeable', so you can skip tracks that way.

The other thing I've been working on is id3 tag editing. The next major update will hopefully have fully-fledged tag editing capability, so you can modify artist/album/song names. I intend to make it easy to update whole artists/albums at a time, so you can look forward to that.

The other big thing I'm aiming at for the next update is lyrics support. I envisage double tapping on the album would switch it with the lyrics.. Unless I think of some better way to incorporate it.

Favourites and search will also be included hopefully.

---

Lastly, I feel I should address the issue of folder browsing:

I had all but given up on the idea of implementing folder browsing, because it seems like a hugely time consuming and difficult task. I've had a few e-mails though and I've been inspired to give it another look. I suppose I'll create a side project for implementing folders into AMP, and start looking into it.

It's on the cards, but I have no idea how far away it is at this stage.

---

You can download AMP from the Google Play Store:

Follow me on Google+ to be notified of updates:




1 comment:

  1. As to folder browsing you can take a look at Clean Music Player which is folder based music player and its pretty good: https://play.google.com/store/apps/details?id=com.myskyspark.music&hl=en . It seems the official website is down but maybe you can contact the developer. Cheers!

    ReplyDelete