Hey Dan,

Thanks for sharing your thoughts, I agree with your use cases. I don't want
us to get too attached to the autodj concept though - while it does work to
provide a queue to be analysed the process is much slower as the auto dj
will play most of the track - my comments were more to highlight the
process by which the feature works. I frequently find myself while mixing I
notice a track that needs analysis - then have to stop what I'm doing and
head over to Analyser view, search for the file, and then start the
Analysis. The other approach is when I know I wont be using my laptop - say
overnight - i've tried to queue up a load of tracks - this as I mentioned
results in frozen laptop unless its only a short queue - or I only leave it
for an hour or so.

1. Store the queue in the database - and present the queue when viewing the
Analyser library view. When the Analyser is active it simply works through
the queue. Once tracks are complete, they are removed from the queue.

2. Allow user to add to the Analyser queue from the library right click.

I've not looked through the code, but it doesn't sound like too much of a
big change.
The Analyser already uses some kind of queue, but I suspect that its
volatile - when you press "Stop" the queue is deleted.


Its certainly not a feature that everyone would need regularly though -
once I've finished fixing my library I wont need that feature until I add
new tracks to the library.




On 2 July 2012 19:59, Daniel Schürmann <dasch...@mixxx.org> wrote:

> Hi Keith,
>
> yes, there is the need of optimisation for the analysis queue. At least it
> should work reliable.
>
> I am not sure about the use cases for your proposal.
>
> I can see three use cases.
> 1. A complete reanalysis, because of new library or new analysis features
> or settings
> 2. A analysis of fresh added tracks
> 3. A on the fly analysis of tracks that will be played soon.
>
> I think the current solution is prepared for these use cases but seems
> suffering some bugs.
>
> The downside of this approach is that the user has to care for the
> analysis and this is the point where your auto DJ Idea will fit.
>
> What about utilize the Auto DJ play list itself for analsys.
> In case Auto DJ is on, it is just fine, because the tracks in Auto DJ will
> be played soon.
> In case of not using Auto DJ, the Auto DJ play list can be used to analyse
> the tracks but without deleting them afterwards.
> This can be used in a live situation without caring as much about
> analysis. We may reserve an amount of CPU time for this analysis, because
> whole Mixxx will never bee idle. Maybe we should allow one Analysis task at
> a time in queue with the track analyser.
>
> Kind regards,
>
> Daniel
>
>
>
> 2012/7/3 keithsalisb...@gmail.com <keithsalisb...@gmail.com>
>
>> While working through my library to complete the bpm and key analysis on
>> my library it has occurred to me a couple of thoughts.
>>
>> 1. The Analyze queue should work in the same way as the Auto DJ queue -
>> and by that I mean, from the library I should be able to "Add to Analyzer
>> Queue Top/Bottom" and the Analyser feature should just need Enable/Disable
>> button - and do away with the New/All option, and "Select All" button.
>>
>> 2. There should be an option in preferences to "Auto Analyze when idle"
>> perhaps with a timeout setting to control how long the machine should be
>> idle before it starts.
>>
>>
>> What do you think?
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> 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
>>
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> 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
>



-- 
keithsalisb...@gmail.com
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
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

Reply via email to