End of GSoC 19Aug08

Yesterday(august 18th) was the code handin deadline for GSoC. I’ve enjoyed being part of the MusicBrainz community. I hope that you in the near future get to enjoy the outcome of this project

I’ve been in contact with many friendly MusicBrainz people. Thank you all for commenting, helping out with coding questions, mb_server questions, keeping me company on IRC late nights etc etc. Thanks to Robert Kaye who mentored me, and Kuno for coding a collection MBId submitting tool.

Things have gone quite well. The basic functionality plus truth about enzyte some is finished. It still has to be more carefully tested and there is room for improvements. I’m continuing the work, and Robert will set up a server soon for public testing.

Edit: Oh of course… Thanks Google!

Filed under: Uncategorized | 2 Comments
What is done and what needs to be done 04Aug08

Time is closing up on the final code submission deadline when the project shall be done. Things has gone pretty ok.

This deadline is the 18th of August. On the 17th I will be leaving to visit my girlfriend and the plan is that while I’m gone people can try out the collection functionality to find bugs and to comment on it. Then I will be back and fix bugs.

What is done so far is:
Web service for inserting and removing MBIds from collection
Displaying user’s collection
Displaying missing releases
Users can select artists to view missing releases of, and to be notified about new releases.
Users can remove those mentioned in the above bullet point
Preference whether to send notifications by e-mail or not
Preference for how many days in advance the user want to be notified about new releases
What is not done:
Displaying new releases on the website
Other things to do:
Ignore versions of releases when displaying missing releases
Optimize code
Improve collection web service response format
Bug fixing
What is mentioned above is “must have” functionality and slightly more. That something is not listened to not necessarily mean it wont be implemented. The tool for submitting MBIds has not been listed as his kindness Kuno(warp) is working on that.
The “other things to do” list is a bit short. I’ve got a paper with notes of small fixes that will be done but I omitted details here.

Filed under: Uncategorized | 4 Comments
“weekly” progress report 08Jul08

Ive been doing progress slowly this week. Have been working with Mason, integrating things into the website. Thats going quite well. Right now Im doing preferences and hope to finish that today. Thats roughly what I’ve done.

Now I’ll try to finish the preferences page today. Once that is done I’ll do the missing releases page, and add support for the preferences in the collection page. The one that displays all releases in collection.

Filed under: Uncategorized | 1 Comment
Wiki pages 03Jul08

I have received feedback asking for more detailed info about the project and the data model. So I created two wiki pages for this. Please have a look and if you feel there’s something missing let me know!

You find them at http://wiki.musicbrainz.org/MusicCollection. It is linking to the other page - http://wiki.musicbrainz.org/MusicCollectionDataModel.

Filed under: Uncategorized | 0 Comments
What I have been doing and what Im working on now 29Jun08

I usually find it hard to keep focus and get things done. To put more pressure on me I’ll be summarizing what I’ve been working on, and what I’m currently working on. I will try to make these posts quite often, at least weekly. And you guys can also help by telling me that Im too slow in the comments

So what have I been doing lately? Not very much, but I would say I know the parts of mb_server that Im using quite well now. I have almost done the webservice for adding and removing releases in one’s collection. Got user authentication left, and some details.

I have started working on a class which grabs collection data from the database. Thats working quite well. It can grab artists in the collection, releases in the collection and missing releases. Id’s of artists to view missing releases of and id of the collection have to be entered into the tables manually right now.

So what I will be doing now is to integrate this into the website - preferences and displaying collection info. I’ll do upcoming releases later probably.

Have to look into Mason, but I’ve been told its easy to use so that shouldn’t be a problem.

I have not produced very much, but I feel that Im past the period of chaos when everything was new to me and I did not know how things worked. So Im satisfied with the results so far. I believe Im on schedule.

Filed under: Uncategorized | 3 Comments
Where to put files, and which files are modified 29Jun08

It has been quite a while since the last post. Tomorrow I will write a post which summarises what I have done, and what Im going to do next. That summary post will be recurring at least weekly starting tomorrow.

In this post I will list new files created by this project, and files it will modify. Im suggesting some paths for these files. Questions, comments, ideas, anything is welcome. There’s many people out there who know mb_server way better than I do.

I’ll just dump a list on you… There are comments for some of the files. These are the new files: