CCing the list. Forgot to include the list by mistake in my original
response. Sorry!
On Fri, Sep 26, 2014 at 1:17 PM, Seemanta Dutta <seema...@gmail.com> wrote:
> > But lets think about how we can support Seemanta use-case.
> Thanks, I really appreciate the support!
>
> > If I got it right, the issue is that the Auto DJ "playlist" is destroyed
> while playing.
> Why is this a problem? Is is a problem for the next course, or already
> for the current course?
>
> When I play Tango music, it follows a strict pattern.
>
> Here are some characteristics of DJing during a Tango dance party:
>
> - We play songs in sets of 3 or 4, called a 'Tanda'.
>
> - After each Tanda, we have a 'Cortina' which acts as a separator to
> indicate the end the current Tanda and beginning of the next. A Cortina is
> usually short, 30-40 seconds and it
> is music distinct from Tango (Jazz, Pop etc.) so that dancers can know
> that it is not meant for dancing and is only for them to either change
> partners or go back to sitting.
>
> - Tango music can be of three types :Tango (4/4 time signature), Vals (3/4
> time signature) or Milonga (2/4 time signature). DJs usually play:
> TTVcTTMcTTVcTTM...
> Here each capital letter represents a Tanda with 3 or 4 songs. The small
> 'c' represents a Cortina. So you get the picture.
>
> Hence, TTV means 2 tango tandas followed by a Vals tanda. The 'c' means a
> Cortina. TTM, similarly means two Tango tandas followed by a Milonga Tanda.
>
> And here is the problem I have with Mixxx when I try to use it for DJing
> Tango:
>
> I am also a Tango dancer. So when I DJ, I will occasionally get off the DJ
> booth and dance with my friends. When I come back to the DJ booth, I want
> my playlist to be exactly as it was before so that I know where I stand
> with respect to the songs. I should have a way to know whether I am in the
> middle of my first or second Tango tanda. And within that tanda if it is
> the first, second or third song. If the songs keep getting knocked off, it
> becomes very difficult for me to come back from dancing and remembering
> where I had left off.
>
> I realize the history feature can be used for this. But honestly, during a
> gig, I would avoid doing all mental arithmetic and gymnastics by looking at
> what's playing on the two decks and then combine that list with the history
> and form a single unified list in my mind. This becomes too cumbersome
> during a live gig where I not only have to socialize but also dance with
> people and give them good music to dance too.
>
> I guess, by now you can see my dilemma. An AutoDJ list that does not
> remove songs would be perfect for me. Combined with the single click
> preview feature, that is all I need from Mixxx really. Having AutoDJ remove
> songs makes it confusing. The confusion is doubled with requeue enabled!
>
>
>
>
> Do you wish to repeat a a dance during one course?
> If you want to replay the set, you can just reload the history to the
> Auto DJ.
> Maybe we need a feature to split the history without restarting Mixxx?
>
> These are all possible solutions, I agree. But as I said, the cleanest
> solution would be to have the playlist preserve itself. I understand this
> might not be what the maintainers would likely want in their master branch
> because they have a pretty good idea what Mixxx should and should not do. I
> have no issue with that. All I need is a way to write my own code for Mixxx
> to do what I want it to do. This is the spirit of open source, after all,
> isn't it?
>
> Or is the issue more like to allow tweaking a playlist during playing?
> You can also just save the history as a new playlist after the course.
> Doing it live in the original play-list like in Clementine does not
> suite to Mixxx because it might destroy a well prepared playlist because
> of individual events in a current gig.
>
> Yes, I am aware of the history feature. But again, it becomes too
> confusing to mentally combine what is in the AutoDJ queue with what is
> playing in the decks with the history queue to figure out where I am with
> respect to the playlist. I want to be simply able to manipulate a playlist
> without having to worry about losing it. I can later save it after my gig
> and start with a clean playlist for my next gig. Really, that's all I want.
>
>
> One idea is to implement a cursor that moves over a Playlist and copies
> tracks to the AutoDJ queue. But that sounds hard to implement and hard
> to use.
>
> Any ideas?
>
> Once I get past the problems of 1.12 and have a working setup with 1.11
> version of Mixxx, I would be happy to contribute code. But getting a
> working 1.11 development environment on the Mac is what I
> am struggling with right now.
>
>
>
> On Fri, Sep 26, 2014 at 12:53 PM, Daniel Schürmann <dasch...@mixxx.org>
> wrote:
>
>> Hi,
>>
>> The auto DJ is a waiting queue!
>> Knocking of played tracks from the Auto DJ, is the essence from the
>> current implementation.
>> It follows precisely the workflow of a CD or Vinyl DJ and works well
>> together with the History feature.
>>
>> I would strongly recommend to keep this model, because it is highly
>> predictable what will happen next.
>>
>> But lets think about how we can support Seemanta use-case.
>>
>> If I got it right, the issue is that the Auto DJ "playlist" is destroyed
>> while playing.
>> Why is this a problem? Is is a problem for the next course, or already
>> for the current course?
>> Do you wish to repeat a a dance during one course?
>> If you want to replay the set, you can just reload the history to the
>> Auto DJ.
>> Maybe we need a feature to split the history without restarting Mixxx?
>>
>> Or is the issue more like to allow tweaking a playlist during playing?
>> You can also just save the history as a new playlist after the course.
>> Doing it live in the original play-list like in Clementine does not
>> suite to Mixxx because it might destroy a well prepared playlist because
>> of individual events in a current gig.
>>
>> One idea is to implement a cursor that moves over a Playlist and copies
>> tracks to the AutoDJ queue. But that sounds hard to implement and hard
>> to use.
>>
>> Any ideas?
>>
>> Thanks.
>>
>> Daniel
>>
>>
>>
>>
>>
>> Am 26.09.2014 21:23, schrieb Owen Williams:
>> > Why do we remove tracks from the queue at all? That's inconsistent with
>> > crates and playlists (not to mention winamp and itunes, right?). And
>> > the requeue thing is even weirder, why does that exist?
>> >
>> > On Fri, 2014-09-26 at 12:07 -0700, Sean M. Pappalardo - D.J. Pegasus
>> > wrote:
>> >> Hello.
>> >>
>> >> On 09/26/2014 11:44 AM, Seemanta Dutta wrote:
>> >>> My requirements are very simple. I am not a regular DJ in the sense
>> that
>> >>> I do not have to 'mix' tracks and do any beatmatching or cueing. My
>> >>> music is mainly meant for dancing Tango where songs play one after the
>> >>> other in sequence, with 'break' songs every 3 or 4 songs where people
>> >>> change partners or go back to sitting on the side of the floor. The DJ
>> >>> is still deeply involved durnig the DJing process because he or she
>> has
>> >>> to observe the dancers for changes in enerrgy and tweak the playlist
>> >>> accordingly.
>> >> Not to deter you from using Mixxx, but it sounds like more traditional
>> >> play-from-a-playlist applications would better suit you, like
>> >> Clementine, Amarok, WinAmp, etc. Have you looked at those or am I
>> >> misunderstanding your use case?
>> >>
>> >> But to answer your questions:
>> >>
>> >>> 1. A means to play songs off of a playlist - this is something I need
>> to
>> >>> fix and is the reason for my email.
>> >> It sounds like something isn't working right because there shouldn't
>> >> have been a regression between 1.11 and 1.12. Please file a bug with
>> >> more details so we can track it down.
>> >>
>> >>> So I want to ask the developers and RJ if it will be too difficult to
>> >>> implement a feature wherein songs won't be knocked off the AutoDJ
>> queue.
>> >> That's certainly possible and I would even say easy, since it would
>> just
>> >> be a matter of adding (yet another) preference option tied to a small
>> >> conditional code block in the play list handler that simply skips the
>> >> deletion or re-queuing. But I've never worked on the playlist code
>> myself.
>> >>
>> >> You should do the work against master then submit a pull request in
>> GIT.
>> >> That way the feature can be added to a future Mixxx version. (The 1.11
>> >> code is quite old and much has changed since then.)
>> >>
>> >>
>> >> Sincerely,
>> >> Sean M. Pappalardo
>> >> "D.J. Pegasus"
>> >> Mixxx Developer - Controller Specialist
>> >>
>> >>
>> ------------------------------------------------------------------------------
>> >> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>> >> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS
>> Reports
>> >> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>> >> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>> >>
>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>> >> _______________________________________________
>> >> 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
>> >
>> >
>> >
>> ------------------------------------------------------------------------------
>> > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>> > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
>> > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>> > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>> >
>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > 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
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
>> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>> _______________________________________________
>> 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
>>
>
>
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
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