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
