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