Comment 1 for bug 262971

Revision history for this message
Nathan Handler (nhandler) wrote : Re: Please merge mixxx 1.6.0-1 from debian unstable

Thank you for reporting this bug. The Ubuntu diff is very small. I think the best thing to do would be to get the Ubuntu changes applied upstream. That way, we can sync the package in the future. I have already submitted a patch upstream to Debian, and I added a bug watch to this report. This new upstream release introduces a lot of changes. I was unable to locate an upstream changelog in the package. However, I did find this list of changes (http://mixxxblog.blogspot.com/2008/08/mixxx-160-released.html):

Since Mixxx 1.5.0 was released (March 4th, 2007), the following changes have been made:

    * New MIDI mappings for Tascam US-428, M-Audio X-Session Pro, Evolution X-Session, FaderFox DJ2, and the M-Audio Torq Xponent, Vestax VCI-100, Akai MPD24, Behringer BCD3000 (including LEDs), Numark Total Control
    * Many Hercules MK2 improvements
    * Support for the Hercules DJ Console RMX
    * Support for the Hercules DJ Console Mac Edition
    * Slick sliding VU meter peaks - Screenshots don't do this justice (download it and check it out).
    * Added the new Natt skin, from Natt from the forums.
    * Completely rewritten waveform view by Russell Ryan through Google Summer of Code. This will provide better performance for some users.
    * Some very under-the-hood improvements that should fix the odd crash-at-startup and improve performance.
    * Fixed keyboard cue keys to use whatever cue behaviour is selected in the preferences.
    * MP3 parsing fixes for files with cover art (fixes blips at the start of some songs)
    * OGG parsing improvements, fixes some library scanning problems
    * Fixed OGG playback on Intel OS X machines
    * Completed drag-and-drop support in the library. You can now import tracks to the library by drag-and-dropping a track from outside Mixxx onto the library view. You can also reorder tracks in a playlist or the library.
    * Option to disable the BPM detection.
    * Added BPM reading from MP3/OGG files which have it embedded in them (ID3), one of several enhancements by Martin Sakmar
    * Various accuracy improvements to the BPM detection
    * Improvements to the vinyl emulation and pitch-independent time stretch sound quality
    * Wave recording support
    * Vinyl control with support for Serato, Traktor, and FinalScratch vinyl, as well as Serato CD.
    * Added support for multiple inputs on a single soundcard for vinyl control
    * Build flags are now cached automatically
    * Improved flanger effect, thanks to Enry
    * Configurable cue behaviour, which now defaults to CDJ-style cueing. (Thanks to Tom Care)
    * Enabled realtime priority with ALSA, improves performance with Linux RT kernels.
    * FLAC support for Linux and OS X users (much requested)
    * Tons and tons of bug fixes.
    * Fixed crashes due to vinyl emulation mode
    * Improved compatibility with JACK (some users were experiencing choppiness)
    * Players should now only pull from the play queue if in NEXT mode
    * Search functionality:
      o Search box now selects all text when clicked (easier to make a new search now)
      o When the search box is cleared, the library view will scroll back to it's previous position.
      o Search now properly filters directories out
    * Library stuff:
      o Double-clicking on a song now sends the song to the first stopped player.
      o Right-click menu cleaned up, much nicer now
      o Library directory rescans on startup when it's been modified (*doesn't work when subdirectories are modified yet)
      o Library view now shows directories first
      o Columns in the library view are proportioned intelligently now
      o Renamed the "Playlist" menu to "Library"
      o Added "Rescan Library" menu item.
      o Can select multiple songs (hold shift) and send them to the play queue or a playlist
    * Playlist support:
      o Can create, import, delete, and rename playlists
      o Added "Playlists" to library drop-down box
      + Can right-click to send a playlist to the play queue.
    * Fixed some bugs in the track properties dialog, and set default values
    * Fixed a soundcard channel selection bug when the second device had more channels than the first.
    * Added BPM Schemes (need to make some presets still)
    * Minor speed optimization
    * OS X/Leopard package for Intel users!
    * A few build system (dependency checking) fixes
    * MIDI LED control on Linux
    * A few MIDI tweaks here and there
    * Right-clicking on a knob/slider no longer moves with your mouse (it just centers the value)
    * Using your mouse's scroll wheel now changes the values of sliders and knobs (this is cool for laptop users with the little scroll bar at the side of their trackpads)
    * DirectSound is now the default API on Windows
    * ALSA Sequencer MIDI support courtesy of Cedric Gestes
    * A couple of MIDI bug fixes (knobs now center properly, thanks to Sacha Berger)
    * Added support for 14-bit MIDI pitch wheel controllers (thanks to Adam Sugerman)
    * Hercules support on Linux improved (jog wheels work again)
    * Big stability improvements
    * Multiple soundcards can now be used for output (master/headphones), in case you don't have a soundcard with 4 outputs on it.
    * Adam's wicked colour scheme support for skins
    * Can now change skins without restarting Mixxx (more hard work from Adam)
    * Channel VU meters are now pre-fader
    * VU meters are now much more smooth
    * Added clipping indicators (courtesy of John Sully)
    * Higher quality EQs and other sound quality improvements (also from John Sully)
    * Adjustable EQ shelves
    * New MIDI mapping format now in XML, supports controlling LEDs
    * Better Hercules support on Windows and Linux
    * New BPM detection algorithm (Micah Lee/GSoC 2007)
    * New media library (Nathan Prado/GSoC 2007)
    * LADSPA effects support (not yet enabled - Pawel Bartkiewicz/GSoC 2007)
    * BPM Tap tempo
    * Ported to Qt 4
    * Moved build system to SCONS
    * Redesigned preferences dialogs
    * Rewritten audio core (Albert)
    * Vinyl control support for Serato, Traktor Scratch, and FinalScratch (FS needs work, but the others are good)
    * Software preamp for vinyl control (can use turntables without a preamp)
    * Track info editor (double-click in library)
    * New library browse mode (CTAF)
    * Starts in fullscreen mode if launched with the -f flag.
    * Several MP3 decoder performance and stability improvements (John Sully)
    * Support for merengue
    * Reorganized "File" menu
    * NEXT mode now works as expected (plays the next track in the table)
    * Lots of little OS X improvements
    * Improved consistency of fullscreen mode
    * Customizable constant power crossfader curve
    * Slow fade and fast cut crossfader curves
    * Play queue, for creating an on-the-fly playlist
    * Revamped playlist interface, editing
    * Reasonably intelligent library rescanning

NOTE: Not all of those changes are from after beta 3.

Are there any bugs in 1.6.0~beta3-2ubuntu1 that are fixed by 1.6.0-1? Have you tested this package to make sure that is works properly in Ubuntu? Since we are past Feature Freeze and User Interface Freeze, additional testing needs to take place before we make a large change like this. Until this additional information is provided, I am changing the status of this bug to 'Incomplete'.