Re: [Mixxx-devel] port windows installer to Wix

2015-09-02 Thread Tuukka Pasanen
Hello,
What are main benfits of porting to WIX and yes XP in oboslette but many 
people still use it. Biggest problem will be with QT5 or the future when 
it's dropped.from QT.

Tuukka

02.09.2015, 09:38, Daniel Schürmann kirjoitti:
> Hi Sébastien,
>
> Thank you for all your work on Windows!
>
> I'll try to answer some of you questions:
>
> 1. ?
>
> 2. it should be $(WIX) according to
> http://stackoverflow.com/questions/2375322/variable-for-wix-bin-directory-path
>
> 3. IMHO it is nothing wrong to install a 32 binary to a 64 bit Windows.
> So It should be possible to keep a degree of freedom in case of issues.
> However, we should encourage the user to use 64 bit binaries, since
> there should be a performance gain. It supports atomic access to the
> control objects and has core SSE instructions.
>
>> 4. Can we get rid of windows XP Support ?
> Is there a strong technical need to drop XP support?
> Win XP is still the second often used desktop operating system after Win 7. 
> It is common to use recycled laptops for parties where a beer shower may 
> happen.
> https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10=0
> Lets keep it!
>
>
>> 5. actual installer creates empty directories "promo" and "sqldrivers".
> Are they still required or just oldies that we can forget?
>
> They outdated and can be removed.
>
>
> Kind regards,
>
> Daniel
>
>
>
>
>
>   
> Am 01.09.2015 um 23:05 schrieb Sébastien Blaisot:
>> Hi All,
>>
>> I'm in an effort to port Mixxx's windows installer to Wix.
>> I really have hard times because windows installer framework is...
>> well... you know.
>>
>> I primarily focused on the reproduction of the existing operation, with
>> some gain in this migration (working upgrades primarily).
>>
>> I am now able to build 32 and 64 bits MSI for Mixxx manually and
>> installing it to my computer leads to a working Mixxx \o/.
>>
>> My work is shown here : https://github.com/sblaisot/mixxx/tree/wix-installer
>> All changes has been made under build/wix
>>
>> What's left on my TODO list :
>> - include VCredist in the package (seems possible to use VCredist merge
>> modules if we have visual studio installed on the build server)
>> - Add QT's translations that I left appart from the installer now
>> because it's not possible to include a subset of the files in a source
>> directory
>> - Integrate with SCons
>> - test, test and test again
>>
>> I have a few questions to achieve this goal :
>>
>> 1. Can someone with an access to the build server show me what's in
>> C:\Program Files (x86)\Common Files\Merge Modules ?
>>
>> 2. When we will have Wix installed on the build server, is it acceptable
>> to add the Wix installation directory to the %PATH% of the build server
>> and rely on it ? I didn't find a way to automatically determine where
>> this folder is located like we actually do in scons for NSIS.
>>
>> 3. Installation of 64bits package on 32bits machines is of course
>> forbidden. I'm not sure if we need to permit 32bits mixxx installation
>> on 64bits computer. Is anyone aware of such a use-case ?
>>
>> I really appreciate all comments about this.
>>
>> regards,
>>
>> sb
>>
>> --
>> ___
>> 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
>
> --
> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> Get real-time metrics from all of your servers, apps and tools
> in one place.
> SourceForge users - Click here to start your Free Trial of Datadog now!
> http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140
> ___
> 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


--
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140
___
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


Re: [Mixxx-devel] port windows installer to Wix

2015-09-02 Thread Daniel Schürmann
Hi Sébastien,

Thank you for all your work on Windows!

I'll try to answer some of you questions:

1. ? 

2. it should be $(WIX) according to 
http://stackoverflow.com/questions/2375322/variable-for-wix-bin-directory-path

3. IMHO it is nothing wrong to install a 32 binary to a 64 bit Windows.
So It should be possible to keep a degree of freedom in case of issues.
However, we should encourage the user to use 64 bit binaries, since
there should be a performance gain. It supports atomic access to the
control objects and has core SSE instructions. 

> 4. Can we get rid of windows XP Support ?

Is there a strong technical need to drop XP support? 
Win XP is still the second often used desktop operating system after Win 7. It 
is common to use recycled laptops for parties where a beer shower may happen.  
https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10=0
Lets keep it!


> 5. actual installer creates empty directories "promo" and "sqldrivers". 
Are they still required or just oldies that we can forget?

They outdated and can be removed. 


Kind regards, 

Daniel 





 
Am 01.09.2015 um 23:05 schrieb Sébastien Blaisot:
> Hi All,
>
> I'm in an effort to port Mixxx's windows installer to Wix.
> I really have hard times because windows installer framework is... 
> well... you know.
>
> I primarily focused on the reproduction of the existing operation, with 
> some gain in this migration (working upgrades primarily).
>
> I am now able to build 32 and 64 bits MSI for Mixxx manually and 
> installing it to my computer leads to a working Mixxx \o/.
>
> My work is shown here : https://github.com/sblaisot/mixxx/tree/wix-installer
> All changes has been made under build/wix
>
> What's left on my TODO list :
> - include VCredist in the package (seems possible to use VCredist merge 
> modules if we have visual studio installed on the build server)
> - Add QT's translations that I left appart from the installer now 
> because it's not possible to include a subset of the files in a source 
> directory
> - Integrate with SCons
> - test, test and test again
>
> I have a few questions to achieve this goal :
>
> 1. Can someone with an access to the build server show me what's in 
> C:\Program Files (x86)\Common Files\Merge Modules ?
>
> 2. When we will have Wix installed on the build server, is it acceptable 
> to add the Wix installation directory to the %PATH% of the build server 
> and rely on it ? I didn't find a way to automatically determine where 
> this folder is located like we actually do in scons for NSIS.
>
> 3. Installation of 64bits package on 32bits machines is of course 
> forbidden. I'm not sure if we need to permit 32bits mixxx installation 
> on 64bits computer. Is anyone aware of such a use-case ?
>
> I really appreciate all comments about this.
>
> regards,
>
> sb
>
> --
> ___
> 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


--
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140
___
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


Re: [Mixxx-devel] port windows installer to Wix

2015-09-02 Thread Sébastien BLAISOT
 

The main benefit in switching to wix is to support clean upgrade pathes
between versions the same way they are handled by deb packages or macOS
packages. 
Actually, If you install 1.12 on windows and have 1.11 already
installed, this leads to 1.12 installed on top of 1.11 with the
following caveats: 
- Old 1.11 and new 1.12 skins present in the skins folder 
- 2 entries in settings pannel -> software uninstall (for 1.11 and
1.12), but both entries will uninstall mixxx and keep the other entry
orpheline. 
- Files manually added to Mixxx installation folder being deleted on
uninstall even if not installed by Mixxx's installer (except for
controller mappings) 

The other benefit is to support autorepair functionnality of windows
installer framework. 

regards, 

-- 

Sébastien Blaisot 

Le 02/09/2015 08:43, Tuukka Pasanen a écrit : 

> Hello,
> What are main benfits of porting to WIX and yes XP in oboslette but many 
> people still use it. Biggest problem will be with QT5 or the future when 
> it's dropped.from QT.
> 
> Tuukka
> 
> 02.09.2015, 09:38, Daniel Schürmann kirjoitti: Hi Sébastien,
> 
> Thank you for all your work on Windows!
> 
> I'll try to answer some of you questions:
> 
> 1. ?
> 
> 2. it should be $(WIX) according to
> http://stackoverflow.com/questions/2375322/variable-for-wix-bin-directory-path
>  [1]
> 
> 3. IMHO it is nothing wrong to install a 32 binary to a 64 bit Windows.
> So It should be possible to keep a degree of freedom in case of issues.
> However, we should encourage the user to use 64 bit binaries, since
> there should be a performance gain. It supports atomic access to the
> control objects and has core SSE instructions.
> 
> 4. Can we get rid of windows XP Support ? Is there a strong technical need to 
> drop XP support?
> Win XP is still the second often used desktop operating system after Win 7. 
> It is common to use recycled laptops for parties where a beer shower may 
> happen.
> https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10=0
>  [2]
> Lets keep it!
> 
> 5. actual installer creates empty directories "promo" and "sqldrivers". Are 
> they still required or just oldies that we can forget?
> 
> They outdated and can be removed.
> 
> Kind regards,
> 
> Daniel
> 
> Am 01.09.2015 um 23:05 schrieb Sébastien Blaisot: Hi All,
> 
> I'm in an effort to port Mixxx's windows installer to Wix.
> I really have hard times because windows installer framework is...
> well... you know.
> 
> I primarily focused on the reproduction of the existing operation, with
> some gain in this migration (working upgrades primarily).
> 
> I am now able to build 32 and 64 bits MSI for Mixxx manually and
> installing it to my computer leads to a working Mixxx \o/.
> 
> My work is shown here : https://github.com/sblaisot/mixxx/tree/wix-installer 
> [3]
> All changes has been made under build/wix
> 
> What's left on my TODO list :
> - include VCredist in the package (seems possible to use VCredist merge
> modules if we have visual studio installed on the build server)
> - Add QT's translations that I left appart from the installer now
> because it's not possible to include a subset of the files in a source
> directory
> - Integrate with SCons
> - test, test and test again
> 
> I have a few questions to achieve this goal :
> 
> 1. Can someone with an access to the build server show me what's in
> C:\Program Files (x86)\Common Files\Merge Modules ?
> 
> 2. When we will have Wix installed on the build server, is it acceptable
> to add the Wix installation directory to the %PATH% of the build server
> and rely on it ? I didn't find a way to automatically determine where
> this folder is located like we actually do in scons for NSIS.
> 
> 3. Installation of 64bits package on 32bits machines is of course
> forbidden. I'm not sure if we need to permit 32bits mixxx installation
> on 64bits computer. Is anyone aware of such a use-case ?
> 
> I really appreciate all comments about this.
> 
> regards,
> 
> sb
> 
> --
> ___
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org [4]
> 
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel [5] 
> --
> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> Get real-time metrics from all of your servers, apps and tools
> in one place.
> SourceForge users - Click here to start your Free Trial of Datadog now!
> http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140 [6]
> ___
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org [4]
> 
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel [5]


Re: [Mixxx-devel] port windows installer to Wix

2015-09-02 Thread Sean M. Pappalardo - D.J. Pegasus



On 09/02/2015 08:11 AM, Sébastien BLAISOT wrote:

2. I'm afraid $(WIX) is a locally defined variable from the blog author.
in fact $(WIX) is not a windows variable format, it should be %WIX%. I
didn't find any environment variable nor registry key telling me where
WIX it installed.


If it's present in Add/Remove programs, there's a registry key for it! 
:) If nothing is mentioned on WiX documentation, look in the standard 
places installed applications are registered. In the worst case, look 
around your registry in HKLM/Software/Microsoft/Windows/Installer or 
HKLM/Software/Microsoft/WiX.



   - installation of both 32 + 64 bit mixxx on a 64 bits OS. This should
be the tricky part.


Not really, since %PROGRAMFILES% will expand to "Program Files (x86)" in 
a 32-bit process on a 64-bit system, and "Program Files" in other cases. 
This happens automatically. The registries are also separated. (Wow6432Node)



Sincerely,
Sean M. Pappalardo
"D.J. Pegasus"
Mixxx Developer - Controller Specialist



smime.p7s
Description: S/MIME Cryptographic Signature
--
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140___
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

Re: [Mixxx-devel] port windows installer to Wix

2015-09-02 Thread Sébastien BLAISOT
 

 I'll try to answer to all points. 

1. Mixxx needs VCredist libraries. The actual NSIS installer embed
vcredist.exe and launch it in the background based on a registry key.
The clean way to do this in Wix is to embed mergeable modules of
vcredist in your installer. mergeable modules are modules that you can
embed in your installer. They are usually installed in C:\Program Files
(x86)\Common Files\Merge Modules when you install visual studio. 

2. I'm afraid $(WIX) is a locally defined variable from the blog author.
in fact $(WIX) is not a windows variable format, it should be %WIX%. I
didn't find any environment variable nor registry key telling me where
WIX it installed. so I don't see any solution appart asking the
developper to manually set it somewhere, either as PATH or environment
variable or as a compilation switch. The same way we do it for
WINLIB_PATH path in
http://www.mixxx.org/wiki/doku.php/build_windows_installer#make_the_package
[7] 

3. Ok, so I will need to handle : 

 - warning message when installing 32 bits on 63bits system 

 - installation of both 32 + 64 bit mixxx on a 64 bits OS. This should
be the tricky part. 

4. ok, I'll keep XP compatibility 

5. ok, I'll drop sqldrivers but keep promo as pointed by Sean. 

regards, 

-- 

Sébastien Blaisot 

Le 02/09/2015 08:38, Daniel Schürmann a écrit : 

> Hi Sébastien,
> 
> Thank you for all your work on Windows!
> 
> I'll try to answer some of you questions:
> 
> 1. ? 
> 
> 2. it should be $(WIX) according to 
> http://stackoverflow.com/questions/2375322/variable-for-wix-bin-directory-path
>  [4]
> 
> 3. IMHO it is nothing wrong to install a 32 binary to a 64 bit Windows.
> So It should be possible to keep a degree of freedom in case of issues.
> However, we should encourage the user to use 64 bit binaries, since
> there should be a performance gain. It supports atomic access to the
> control objects and has core SSE instructions. 
> 
>> 4. Can we get rid of windows XP Support ?
> 
> Is there a strong technical need to drop XP support? 
> Win XP is still the second often used desktop operating system after Win 7. 
> It is common to use recycled laptops for parties where a beer shower may 
> happen. 
> https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10=0
>  [5]
> Lets keep it!
> 
>> 5. actual installer creates empty directories "promo" and "sqldrivers".
> Are they still required or just oldies that we can forget?
> 
> They outdated and can be removed. 
> 
> Kind regards, 
> 
> Daniel 
> 
> Am 01.09.2015 um 23:05 schrieb Sébastien Blaisot: 
> 
>> Hi All,
>> 
>> I'm in an effort to port Mixxx's windows installer to Wix.
>> I really have hard times because windows installer framework is... 
>> well... you know.
>> 
>> I primarily focused on the reproduction of the existing operation, with 
>> some gain in this migration (working upgrades primarily).
>> 
>> I am now able to build 32 and 64 bits MSI for Mixxx manually and 
>> installing it to my computer leads to a working Mixxx \o/.
>> 
>> My work is shown here : https://github.com/sblaisot/mixxx/tree/wix-installer 
>> [1]
>> All changes has been made under build/wix
>> 
>> What's left on my TODO list :
>> - include VCredist in the package (seems possible to use VCredist merge 
>> modules if we have visual studio installed on the build server)
>> - Add QT's translations that I left appart from the installer now 
>> because it's not possible to include a subset of the files in a source 
>> directory
>> - Integrate with SCons
>> - test, test and test again
>> 
>> I have a few questions to achieve this goal :
>> 
>> 1. Can someone with an access to the build server show me what's in 
>> C:\Program Files (x86)\Common Files\Merge Modules ?
>> 
>> 2. When we will have Wix installed on the build server, is it acceptable 
>> to add the Wix installation directory to the %PATH% of the build server 
>> and rely on it ? I didn't find a way to automatically determine where 
>> this folder is located like we actually do in scons for NSIS.
>> 
>> 3. Installation of 64bits package on 32bits machines is of course 
>> forbidden. I'm not sure if we need to permit 32bits mixxx installation 
>> on 64bits computer. Is anyone aware of such a use-case ?
>> 
>> I really appreciate all comments about this.
>> 
>> regards,
>> 
>> sb
>> 
>> --
>> ___
>> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>> http://mixxx.org [2]
>> 
>> Mixxx-devel mailing list
>> Mixxx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel [3]
> 
> --
> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> Get real-time metrics from all of your servers, apps and tools
> in one place.
> SourceForge users - Click here to start your Free Trial of Datadog now!
> 

Re: [Mixxx-devel] port windows installer to Wix

2015-09-02 Thread Sébastien BLAISOT
 

I already did a search on Wix in my registry with nothing standard found
to tell me where wix is actually installed. I will take another look
tonight. 

(Wix is not a microsoft product, it's an open source project that
compiles an xml description of your installer into an MSI package). The
microsoft part is the installer engine that let you install MSI's on
target computers. 

Sadly, Desktop and Start Menu shortcuts are not separated, so I need to
handle the case... 

Same apply to uninstall entries. 

so, we will need to append (64bits) to each shortcut or uninstall entry.

--

Sébastien Blaisot 

Le 02/09/2015 17:27, Sean M. Pappalardo - D.J. Pegasus a écrit : 

> On 09/02/2015 08:11 AM, Sébastien BLAISOT wrote: 
> 
>> 2. I'm afraid $(WIX) is a locally defined variable from the blog author.
>> in fact $(WIX) is not a windows variable format, it should be %WIX%. I
>> didn't find any environment variable nor registry key telling me where
>> WIX it installed.
> 
> If it's present in Add/Remove programs, there's a registry key for it! :) If 
> nothing is mentioned on WiX documentation, look in the standard places 
> installed applications are registered. In the worst case, look around your 
> registry in HKLM/Software/Microsoft/Windows/Installer or 
> HKLM/Software/Microsoft/WiX.
> 
>> - installation of both 32 + 64 bit mixxx on a 64 bits OS. This should
>> be the tricky part.
> 
> Not really, since %PROGRAMFILES% will expand to "Program Files (x86)" in a 
> 32-bit process on a 64-bit system, and "Program Files" in other cases. This 
> happens automatically. The registries are also separated. (Wow6432Node)
> 
> Sincerely,
> Sean M. Pappalardo
> "D.J. Pegasus"
> Mixxx Developer - Controller Specialist
 --
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140___
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

[Mixxx-devel] build server back down

2015-09-02 Thread Owen Williams
I tried to improve the airflow / cooling situation of the build server,
and made it worse.  I think I can get it back to a working state if I
get some arctic silver, but until then the build server is down.

owen


--
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140
___
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


Re: [Mixxx-devel] port windows installer to Wix

2015-09-02 Thread Sébastien Blaisot

oops, found it, there indeed IS a %WIX% environment variable set by 
installer.

sb

Le 02/09/2015 19:28, Sébastien Blaisot a écrit :
> Le 02/09/2015 17:27, Sean M. Pappalardo - D.J. Pegasus a écrit :
>>
>> On 09/02/2015 08:11 AM, Sébastien BLAISOT wrote:
>>> 2. I'm afraid $(WIX) is a locally defined variable from the blog author.
>>> in fact $(WIX) is not a windows variable format, it should be %WIX%. I
>>> didn't find any environment variable nor registry key telling me where
>>> WIX it installed.
>> If it's present in Add/Remove programs, there's a registry key for it!
>> :) If nothing is mentioned on WiX documentation, look in the standard
>> places installed applications are registered. In the worst case, look
>> around your registry in HKLM/Software/Microsoft/Windows/Installer or
>> HKLM/Software/Microsoft/WiX.
> I found it under
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{2A076531-42D9-4231-8A60-323EBE603E2E}.
>
> but first, I'm not sure the Guid part is fixed, and second the
> installation path is not in this key :(
>
> But I found HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows
> Installer XML\3.9
>
> unfortunately, the version number is in it, so I will have to include
> more logic :(
>
> sb
>
>
> --
> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> Get real-time metrics from all of your servers, apps and tools
> in one place.
> SourceForge users - Click here to start your Free Trial of Datadog now!
> http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140
> ___
> 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


--
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140
___
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