Afterthoughts on Last.fm Artists
The release of Last.fm Artists didn’t go as smoothly as I hoped. It turns out there were a lot of things I didn’t test out with the cache on first activation. I released 7 updates to the plugin within a span of 3 days because of poor testing and bugs, all mainly due to the cache folder. But I learned a lot from this release. The lessons I’ve learned are invaluable. I now have a better understanding about releasing and testing your product, how to use a SVNs, and how to quickly find and fix bugs. I hope to apply these lessons to the release of v1.1 of Last.fm Artists.
I have already started working on v1.1 of Last.fm Artists. I’m very excited to continue working on this project. This verison will be object oriented unlike the previous release which was entirely procedual. It was originally object oriented but I felt it was a waste and made it procedual. Now with some planning and forethought, object oriented seems to have been the better way to go. This should make it a lot easier to maintain than v1.0 and will allow me to quickly add features.
Speaking of features, this release will be packed full of features. Support for recently listen to artists, recently added artists to your library, and loved artists will make the plugin even better. The plugin will also come with a much better admin interface allowing you to select and make styles of how the image will appear with the added ability to display their names and playcount. You’ll also be able to upload your own images so if you don’t like the image that is on Last.fm, you’ll be able to choose your own. If you have any other features you want added, comment either in this post or the Last.fm Artists page.
I hope to get v1.1 out before I start school which means sometime in the next week or so.


