As with everything in software, what seems simple often is very much
not :)

On Fri, 2014-09-26 at 16:10 -0700, Seemanta Dutta wrote:
> Good idea, I thought of that. Call me lazy or a slob, but I refuse to
> do any sort of mental gymnastics during a dance. 
> I want the software to take care of everything for me, which in this
> case is a simple expectation of being able to play music off of a
> playlist.
> 
> 
> Yet this might be a stop gap solution until I can figure out a proper
> solution to this problem.
> 
> 
> Thanks,
> Seemanta
> 
> On Fri, Sep 26, 2014 at 4:07 PM, Owen Williams <owilli...@mixxx.org>
> wrote:
>         One thing you might try is using the "requeue" feature, and
>         having a
>         special track that you always put at the start of your
>         playlist called
>         "---------------Playlist Top----------------".  This could be
>         a simple
>         silent mp3 for instance.  Then after dancing when you go back
>         to your
>         laptop, you can immediately see where the playlist top is and
>         know how
>         far into your set you are.
>         
>         On Fri, 2014-09-26 at 14:55 -0700, Seemanta Dutta wrote:
>         > 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
>         
>         
>         
> 
> 



------------------------------------------------------------------------------
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

Reply via email to