Hi Anast,

you Application looks good so far but it requires some more details.

I think you should target your project on top of our new library GUI 
design which will be merged once Mixxx 2.1 is released.
https://github.com/mixxxdj/mixxx/pull/1117

A GUI Mock-up/picture showing the planed feature would be nice.

You should also have a close look on:
https://github.com/mixxxdj/mixxx/pull/726

What is good, what can be improved?

There are some different natures of smart crates discussed.
https://bugs.launchpad.net/mixxx/+bug/661460
What will you implement exactly.
What can the user finally do with it and what not.

Kind regards,

Daniel










Am 29.03.2017 um 20:40 schrieb Anast Gramm:
> Name: Grammenos Anastasis
> Nationality: Greece
> School: Aristotle University of Thessaloniki
> Department: Computer Science
> Link: [http://www.csd.auth.gr/en/]
> Semester: 8th
>
> 1 Intro
> =======
>
>   Hello, as you may know from my previous email in this list, I'd like
>   to participate at GsoC 2017. This is my final application.
>
>
> 2 Mixxx development
> ===================
>
>   So far I managed to set a running developer environment for the
>   project using emacs, gdb dubugger and rtags. I have also downloaded
>   and set up eclipse and QtCreator in case I need them.
>
>   I am able to run tests, and currently working on a bug.
>   [https://bugs.launchpad.net/mixxx/+bug/1663444]
>
>   I'll issue a pull request when I have time, since now I am working
>   most of the day in a temp job. (It ends soon)
>
>
> 3 Goals
> =======
>
>   I'd like to improve mixxx's crate functionalities. For that I plan to
>   improve the database behind it to be able to support hierarchical
>   organisation and search filters. And also set the ground for future
>   expansion. I will also try to implement some kind of smartcrates e.g.
>   crate Oldies will have all songs released < 1980, and keep it synced
>   with the users library.
>
>
> 4 Timeline
> ==========
>
> 4.1 May 4 - 30
> ~~~~~~~~~~~~~~
>
>   For the first period, I'll be actively working on bugs and reading the
>   code to get a broader understanding of the project's structure. I'll
>   probably ask questions, so please bear with me. I'll focus on the
>   database and the crate functionality for obvious reasons.
>
>
> 4.2 May 30 - June 30
> ~~~~~~~~~~~~~~~~~~~~
>
>   As a goal for the first evaluation, I want to have a working schema of
>   the database to support the aforementioned crate expansions, and
>   already start working on the hierarchy stuff.
>
>
> 4.3 June 30 - July 24
> ~~~~~~~~~~~~~~~~~~~~~
>
>   2 months in and the first nested crates will be available for testing
>   in my branch. Work on the search filters will be near the end, mainly
>   with UI stuff remaining. (like a new create search bar)
>
>
> 4.4 July 28 - August 21
> ~~~~~~~~~~~~~~~~~~~~~~~
>
>   Everything will be ready to get merged in MASTER, while smart crates
>   will be my main focus. If everything goes well, I'll be faster than
>   this plan and have more done by the end of the summer.
>
>
> 5 Outro
> =======
>
>   Feel free to ask me anything about anything, I usually am on IRC
>   (nick: gramanas) or via this mail. I hope we get to work together!
>
> --
>
> Grammenos Anastasis
>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to