Hi Matti,

Replies inline below:

On Sun, Oct 4, 2009 at 11:55 AM, Matti Nykyri <[email protected]> wrote:
>
> Hey.
>
> I found mixxx about a half a year ago. I was looking for a good music
> player for linux. Mixxx looked really interesting for me. Yet it lacked
> some features I wanted. I started to modify it for my needs. In the
> process I found few bugs and also corrected them. I'm sorry that this
> message will be very long. This might also come a bit too late cuz these
> fixes are made for the current release version of the mixxx.

It's great to hear you're enthusiastic about working on Mixxx. Many of
our developers, including myself, share a similar story to you. I was
attracted to Mixxx because it's open source and wanted to improve it
to better fit my needs too, and I very quickly found hacking on it to
be a lot of fun. :)

>
> With windows I was using Winamp, but linux don't have that. Winamp clones
> (like audacious etc) for linux don't have all the nice features as Winamp.
> So I wanted mixxx to work in next mode as smoothly as winamp does. Also
> the dj'ing features that mixxx have fashionated me. Next mode in mixxx was
> in a quite early stage so there was a need to modify it. I modified the
> next mode to be fully automatic alternating player. In the process I
> corrected the bugs I found and also added few other features.

Thank you very much for your patches - they demonstrate your coding
skills and enthusiasm for Mixxx. Gapless playback and a proper
"ping-pong" alternating player mode are features we've heard users
request before, and we've just not had the resources to tackle yet.
It's terrific to hear you've hacked these in, and I'm sure we'll learn
a lot from your patches.

As Sean mentioned, we've started a wiki page to help us triage your
patches. As you can probably understand, it's going to take us some
time to review the large number of patches you sent, especially since
parts of our code have diverged quite strongly since you wrote your
code.

We'd love more help with ongoing tasks, and I think many of them are
aligned with your personal goals that we can see from your patches.
I'd invite you to take a look at the minutes and slides from our most
recent developer meeting, available here:

http://www.mixxx.org/wiki/doku.php/9_20_2009_developer_meeting_minutes

The slides and notes outline our current development status. You might
also wish to look at the slides and notes from the meeting before
that, to help you get a sense of our development pace and direction:
http://www.mixxx.org/wiki/doku.php/5_17_2009_developer_meeting_minutes

To give you some very quick, but honest feedback on your patches, some
of these we're going to be able to use, but others are going to be
more challenging. Most of the EngineBuffer code has been given a
rewrite by Russell (RJ) Ryan in the feature_looping branch, and that
branch is targeted to be merged into trunk (1.8) as soon as some
remaining kinks are worked out. That means I'm not sure what to do
your gapless code. Also, I completely obliterated track.cpp in our
features_sqlite branch, and replaced it with a more straight forward
Player class and separate library classes. At the very least, we'll
definitely study what you did in your patch and probably end up
applying the same technique to our newer set of code.

Another problem for us is going to be many of your library patches.
Since we're working on the new SQLite-powered library code in the
features_sqlite branch (also targeted for 1.8), things like your play
history code would probably require quite a lot of changes in order to
be used with the new code. That said, if you take a look at the new
library code, I think you'll find it a lot easier to work with... :)

In the meantime, we'll keep looking at your patches and applying the
ones that will fit into our 1.7.x series. You should definitely hop on
IRC (#mixxx on Freenode) and come talk to us though, because we'd
definitely like to work with you!

Once again, thank you for your patches and welcome to mixxx-devel. :)

Albert

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to