Integrate Library Scanner into Main Window

Bug #670109 reported by Albert Santoni
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Wishlist
Unassigned

Bug Description

The little library scanner dialog is obnoxious and should be integrated into the main window in a nicer way, or at least have an option to run it in the background. The little scanner dialog was meant as a stop-gap solution in 1.5 or 1.6, and was meant to get replaced with a better solution. Having it pop up every single time you run Mixxx is really annoying.

Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

Can it be made to pop-under? Or not display at all if this isn't the first run or Rescan Library wasn't clicked?

RJ Skerry-Ryan (rryan)
tags: added: scanner
Revision history for this message
Steven Boswell (ulatekh) wrote :

I was recently looking at this. It's not hard.

My proposed solution is to add a "pause" button and an "incremental" checkbox to the library-scan dialog. Incremental scans would commit changes to the track database periodically, and allow the Mixxx windows to be brought-to-front over the library-scan dialog. Pausing the scan would allow that too. Non-incremental scans would prevent the Mixxx window from being used, but the library-scan would go much faster because it wouldn't commit changes periodically.

I can probably do this quickly, but I'm working on a few other things first.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote : Re: [Bug 670109] Re: Integrate Library Scanner into Main Window

The only way I can imagine the scan integrated into the main window is some
kind of status bar at the bottom straight out of Windows 95. Let's not do
that :).

On Fri, Apr 12, 2013 at 10:41 AM, Steven Boswell <email address hidden> wrote:

> I was recently looking at this. It's not hard.
>
> My proposed solution is to add a "pause" button and an "incremental"
> checkbox to the library-scan dialog. Incremental scans would commit
> changes to the track database periodically, and allow the Mixxx windows
> to be brought-to-front over the library-scan dialog. Pausing the scan
> would allow that too. Non-incremental scans would prevent the Mixxx
> window from being used, but the library-scan would go much faster
> because it wouldn't commit changes periodically.
>
> I can probably do this quickly, but I'm working on a few other things
> first.
>
> --
> You received this bug notification because you are a member of Mixxx
> Development Team, which is subscribed to Mixxx.
> https://bugs.launchpad.net/bugs/670109
>
> Title:
> Integrate Library Scanner into Main Window
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mixxx/+bug/670109/+subscriptions
>

Revision history for this message
Steven Boswell (ulatekh) wrote :

I wasn't suggesting integrating the library-scan dialog into the main window. I'd leave it as it is, just make it optionally modal.

Revision history for this message
Steven Boswell (ulatekh) wrote :

I posted a patch that makes the library-rescan dialog incremental and pausable. See bug #1051106.

tags: added: library
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/5630

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.