Hi Sumesh,

You asked on IRC, but I don't know if you got my responses, so I'm copying
them here for your and others' benefit:

First off, your proposal is nicely organized. I think it would be
stronger if you went into some more detail on what sort of
features you're going to put in your search grammar. For example,
you should explain what kind of operators you intend to support,
and how you think existing Mixxx features fit in with the
operators. This will help give us a sense that a) You have
thought about the project from both a technical and
user-interface point of view and b) You have some familiarity
with Mixxx, what it is for, and how our users use it.

I would suggest installing Mixxx and going through some online
guides on how to DJ, this will give you a sense of the pain
points that a novice user experiences when using Mixxx. I would
also suggest that you try to use Mixxx's library
extensively. Switch to Mixxx instead of your regular music player
for a day. Make sure to note all the ways in which the search
feature got in your way of using Mixxx. Since you are
re-designing search, it had better fix the problems you yourself
have with it :)  If you do this, make sure to write about these steps
you went through in your proposal.

How will your operators make it easy to condition on things like
BPM, or song key? How will you be able to condition on songs that
are in a given playlist or crate? How will people specify negations?
(i.e. show me songs that don't have "GAGA" in the title, or aren't
in my "Bad Music" crate)

The application is the chance to show us that you've thought
about the problem. My suggestion is to look at services that make
very good use of operators (GMail, Google Search) and see if you
can pick off any ideas and apply them to problems our users face
with Mixxx.

I personally think that a DJ could make very effective use of
GMail-style labels if crates worked that way.

Your proposal doesn't have to be a design document, so don't go
into deep technical/implementation detail. Stay high-level. It
would make the application stronger to show that you've
considered the user and how they will integrate your operator
language into their "DJ workflow" e.g. how they organize,
categorize, and filter through their music collections.

I hope this has helped. Please feel free to ask anything either
on IRC (rryan) or on mixxx-devel if you have more questions.

Best regards,
RJ Ryan

On Thu, Mar 24, 2011 at 9:13 AM, Sumesh KS <iamsum...@gmail.com> wrote:

> Hi,
>
>
> I prepared a draft proposal for "Advanced Library Search" and uploaded.
> Link is
>
>
> https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0Bzs8XKoC0mOIZmI4MmJiMTYtZjUyYi00NTQwLTk0MDktOWM0ODA3MjU4MjEw&hl=en&authkey=CJWl-p4J
>
>
> This is not a final one. I like to get opinion about this proposal,
> from project mentor and mixxx community.
>
> I am looking forward to hear opinion.
>
> Regards,
>
> Sumesh.
>
>
> ------------------------------------------------------------------------------
> Enable your software for Intel(R) Active Management Technology to meet the
> growing manageability and security demands of your customers. Businesses
> are taking advantage of Intel(R) vPro (TM) technology - will your software
> be a part of the solution? Download the Intel(R) Manageability Checker
> today! http://p.sf.net/sfu/intel-dev2devmar
> _______________________________________________
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and publish 
your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to