Hi RAWRR,

yes, right. Once we have the crates tree, we can also introduce Smart 
Crates (autogenerate by a rule)

Related:
https://bugs.launchpad.net/mixxx/+bug/661460
https://bugs.launchpad.net/mixxx/+bug/1228789
https://bugs.launchpad.net/mixxx/+bug/671632

Kind regards,

Daniel

Am 05.04.2016 um 21:11 schrieb re-cy...@hushmail.com:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> It does look exciting.
>
> However, if that feature cannot "autogenerate" crates according to
> artist (or genre or BPM or whatever is preferred) it 100% *does
> not* fulfill the same purpose.
>
> I have over a thousand artists in my collection. Making a Crate for
> each of them would literally take an entire day or more, and
> frankly would be a simply excruciating exercise. And what happens
> then if my database gets lost or corrupted? Ack! >_<;!
>
> I'm sure most other DJs have a similar number of tracks/artists.
> There has to be a way Mixxx can naturally and automatically
> visualize tracks as directories by artist (or other tag). Unless
> I'm missing an aspect of pull 726, crates cannot fulfill this
> requirement.
>
> Thanks for your patience,
> RAWRR
>
>
>
>
> On Tue, 05 Apr 2016 07:25:31 +0100 "Daniel Schürmann"
> <dasch...@mixxx.org> wrote:
>> Hi,
>>
>> please Note, that there is an unfinished "Multilevel crates"
>> branch the
>> looks promising:
>> https://github.com/mixxxdj/mixxx/pull/726
>> I like to see it in Mixxx and it should fit to Joan's proposal.
>>
>> Kind regards,
>>
>> Daniel
>>
>> 2016-04-05 0:42 GMT+02:00 <re-cy...@hushmail.com>:
>>
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>>
>>>
>>> On Mon, 04 Apr 2016 16:35:55 -0100 "Joan Marcè i Igual"
>>> <j.marce.ig...@gmail.com> wrote:
>>>> Hi RAWRR,
>>>>
>>>> Thank you for your suggestions.
>>>>
>>>> When you talk about the Browse PC view you refer to porting the
>>>> the
>>>> advantage of using folders elsewhere in the library. Do you
>> mean
>>>> by this
>>>> adding also the folders feature to the current library and
>>>> allowing the
>>>> user to
>>>> set the tracks on "virtual" folders only existing in Mixxx? Do
>> you
>>>> think
>>>> it can be a bit confusing for the final user having also the
>>>> Clementine look
>>>> like sort (v.0.1.2)?
>>>>
>>>
>>> Yes I agree confusion is possible, or even likely if the UI is
>> not
>>> arranged just right. I think you might be uncertain if I mean
>>> adding a direct view of local filesystem to your v0.1.2 section.
>>> No, that isn't my suggestion. It seems like you may have a kind
>> of
>>> virtual folders already suggested and local view and virtual
>> view
>>> are not both necessary in the same section.
>>>
>>> So there are two fundamental UI perspectives here. one is the
>> idea
>>> of sorting, the other is the idea of containing, and they are
>> not
>>> the same workflow.
>>>
>>> In the case of sorting we presumably have a potentially enormous
>>> list, and the current "sort by column" allows the user to
>> "clump"
>>> groups of tracks according to categories.
>>>
>>> In the case of containing, more or less that means folders; they
>>> can be called crates or playlists or virtual folders, it doesn't
>>> change the fact that they function in the Mixxx UI as a kind of
>>> directory. So these directories can be virtual (crates or
>>> playlists, or autogenerated according to categories, whatever)
>> or
>>> they can be a direct view of existing structure in a user's
>> local
>>> filesystem, but they are ways to isolate tracks in a container
>> and
>>> thereby abbreviate the list a DJ must scroll through to grab
>> what
>>> they need.
>>>
>>> I'm a little confused at v0.1.2 by the wording and accompanying
>>> image: "the view has two modelers one for the menu (Library,
>>> Autodj, iTunes...) and other for the songs" - I can't see in the
>>> diagram where "menu" is. But what I do see seems to suggest you
>>> already have an implementation of virtual folders envisioned
>> (re:
>>> above "autogenerated according to categories").
>>>
>>> As long as we have a tree of folders/crates/directories - visual
>>> containers, in other words - I think that works, so long as each
>> of
>>> these containers have all the columns and options the current
>> main
>>> Library view has, meaning easter egg, Preview, Year, BPM, etc..
>>>
>>> Currently Browse View is the only View that allows in Mixxx any
>>> visualization of tracks by "container", and this Browse View
>> lacks
>>> some of main Library's features. This is the problem that
>> inspired
>>> the two bugs cited.
>>>
>>>>
>>>> I like your "lasso (rubber band) select in library" and it can
>> be
>>>> very
>>>> useful also,
>>>> the scrollbars "midi-scriptable" will be very useful but I
>> think
>>>> that it's
>>>> beyond this project.
>>>>
>>>
>>> So rubberband select is a yes? If so, great! I understand re:
>>> scrollbars.
>>>
>>>>
>>>> I've been playing a bit with skins and I think that splitting
>> the
>>>> library
>>>> view into a set of
>>>> widgets can give the skin designer a lot of freedom. Currently
>> the
>>>> skin
>>>> supports tags
>>>> for *LibrarySidebar*, *SearchBox*, *CoverArt*, and the
>> *Library*
>>>> itself, in
>>>> my opinion the
>>>> State / Progress / Controls widget can also be separated (in a
>>>> *LibraryControls* tag
>>>> for example). To allow the skin designer to play with this we
>> can
>>>> separate
>>>> the
>>>> *LibrarySidebar* tag in different tags: *LibrarySidebarButtons*
>>>> and
>>>> *LibrarySidebarMenu*,
>>>> the first one will contain the main buttons (Library, Notes,
>>>> AutoDJ) and
>>>> the second one
>>>> will contain the sub-menus for every item (Library Tree
>> (legacy),
>>>> Crates,
>>>> Playlists
>>>> for the Library item).
>>>>
>>>
>>> I mainly want to see the thought of others on these items.
>>>
>>>>
>>>> I like your colored line idea maybe we can allow the skin
>> designer
>>>> to set a
>>>> border color
>>>> when creating widget groups.
>>>>
>>>
>>> Sounds good. Basically I mean either a colored border that
>>> surrounds both a tab and its children, or a colored line that
>> leads
>>> from a tab to its children.
>>>
>>>>
>>>> What do you think about times? Will be enough time to do the
>>>> rubber band
>>>> select?
>>>>
>>>
>>> I do feel that at a minimum your new code should support this
>>> feature's future place, because I'm not sure how well the
>> current
>>> Library code does. But I'd hate to sabotage your schedule with
>> my
>>> old feature request. I guess this is another item I hope others
>>> will vote on.
>>>
>>>>
>>>> What others think?
>>>>
>>>> I've added all of this to this bug thread (
>>>> https://bugs.launchpad.net/mixxx/+bug/986704)
>>>>
>>>> On Mon, 4 Apr 2016 at 09:45 <re-cy...@hushmail.com> wrote:
>>>>
>>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>>> Hash: SHA1
>>>>>
>>>>> I keep track of my own bugs and those I subscribe to best, so
>>>> here
>>>>> are a few relevant ones juxtaposed with observations and
>>>>> suggestions:
>>>>>
>>>>> - - Library view v0.1.2 -
>>>>>
>>>>> This more or less offers a solution to "request filter system
>> in
>>>>> browser on i.e. genre tag"
>>>>> (https://bugs.launchpad.net/mixxx/+bug/671630). Great! Your
>>>> designs
>>>>> seem more or less satisfactory.
>>>>>
>>>>> - - Browse PC view v.0.3 -
>>>>>
>>>>> My concerns are:
>>>>>
>>>>> "option to subdivide Library tracks into virtual folders"
>>>>> (https://bugs.launchpad.net/mixxx/+bug/1228789)
>>>>>
>>>>> and "Add Preview column in Browse, and External Libraries
>> views"
>>>>> (https://bugs.launchpad.net/mixxx/+bug/1160525)
>>>>>
>>>>> The arguments are provided at the bugs, but a synopsis is
>> that I
>>>>> strongly feel that large collections are well served by being
>>>>> sorted into folders. My preference is to create folders by
>>>> artist,
>>>>> but others might prefer genre or something else. Browse view
>>>>> currently allows a Mixxx user to browse their files by
>> whatever
>>>>> structure they have crafted in their local filesystem.
>>>>>
>>>>> I'm all for relegating the Browse view to an impromptu
>> discovery
>>>>> tool, but only if its current advantage of using folders is
>>>> ported
>>>>> elsewhere in the Library.
>>>>>
>>>>> Two more items:
>>>>>
>>>>> I'd like to ask what you think of "lasso (rubber band) select
>> in
>>>>> library" (https://bugs.launchpad.net/mixxx/+bug/1093598). For
>>>>> adding swaths of tracks to either AutoDJ, Analyze, Playlists,
>> or
>>>>> Crates, rubberband select can't be beat, and is far and away
>>>>> superior to ctrl+clicking groups of tracks.
>>>>>
>>>>> The other is "all scrollbars midi-scriptable"
>>>>> (https://bugs.launchpad.net/mixxx/+bug/1463677). Many
>>>> controllers
>>>>> have a browse rotary dial with push toggle, for browsing
>>>> libraries.
>>>>> It only works currently in Mixxx if the user selects a track
>>>>> explicitly, at which point the browse knob can do some
>>>> scrolling.
>>>>> It takes way too many steps to get to that function and
>> making
>>>> the
>>>>> scrollbars scriptable would clean this up considerably.
>>>>>
>>>>> Lastly, I've looked over the entire proposal with an eye
>> toward
>>>>> eventual touch features, and really the only thing I can find
>>>> that
>>>>> might cause problems are Library view v0.2.0 (v0.1.1),
>> wherein
>>>>> right-clicking is discussed, an awkward requirement in touch
>>>>> interfaces, but this is a larger issue throughout the project
>>>> and
>>>>> in this case there are alternative routes to the same result
>> so
>>>> it
>>>>> should be ok. Other than this nitpick, I'm a little worried
>>>> about
>>>>> treeview at all for touch devices as treeviews typically
>> favor
>>>>> small (read: not finger size) controls for collapsing and
>>>> expanding
>>>>> the tree. This again is a problem which already exists (if it
>>>> can
>>>>> be agreed it is a problem at all) and not something Joan's
>>>> proposal
>>>>> introduces. Still, it ears mentioning that facility which
>> relies
>>>> on
>>>>> treeview probably won't work elegantly for eventual touch
>>>> workflow.
>>>>>
>>>>> The only aesthetic complaint I have is that subdividing the
>>>> Library
>>>>> into too many sections starts to look like some kind of
>> fractal,
>>>>> with smaller and smaller nested fields; it can devolve into a
>>>> soup
>>>>> of confusing rectangles. There needs to be a way that the
>>>> hierarchy
>>>>> of parents is unmistakable, in other words, what object on
>> the
>>>> left
>>>>> is responsible for any given rectangle on the right. Perhaps
>> a
>>>>> color trace (a colored line) or shared highlight color,
>> flowing
>>>>> from a tab to its boxes?
>>>>>
>>>>> All in all, it looks like a solid apprehension of our needs,
>>>> with
>>>>> only a few loose ends. Thanks for the effort and vision,
>> Joan!
>>>>>
>>>>> RAWRR
>>>>>
>>>>>
>>>>> On Sun, 03 Apr 2016 06:59:12 -0100 "Daniel Schürmann"
>>>>> <dasch...@mixxx.org> wrote:
>>>>>> Hi skin artists,
>>>>>>
>>>>>> IMHO Joan's proposals, will work good together with various
>>>> future
>>>>>> Mixxx
>>>>>> features.
>>>>>> But how about the beauty?
>>>>>>
>>>>>> Are there special demands, he has to consider to work
>> smoothly
>>>>>> with all
>>>>>> sorts of skins and design aspects?
>>>>>>
>>>>>> Which part might become an independent widget?
>>>>>>
>>>>>> If Mixxx will have a touch or a radio skin, will it still
>> work?
>>>>>>
>>>>>> Does anyone have a cool idea to make the library look
>> modern?
>>>>>>
>>>>>> Thank you for comments.
>>>>>>
>>>>>> Kind regards, Daniel
>>>>>> Am 02.04.2016 6:35 nachm. schrieb "Joan Marcè i Igual" <
>>>>>> j.marce.ig...@gmail.com>:
>>>>>>
>>>>>>> Hello,
>>>>>>> I am Joan and I am currently at my third year of
>> engineering
>>>> in
>>>>>> Computer
>>>>>>> Science and Mechanical Engineering at UPC, Barcelona.
>>>>>>> I applied for GSoC under Mixxx for a Library Layout
>> Redesign.
>>>>>>> The idea is to change the current Qt TreeView (at the left
>> of
>>>>>> the library)
>>>>>>> to buttons at the left allowing more space in the view,
>>>> change
>>>>>> the playlist
>>>>>>> view, change the current library view and (if there's
>> enough
>>>>>> time) add a
>>>>>>> Browse PC view where the user can select songs directly
>> from
>>>> a
>>>>>> PC folder.
>>>>>>> The project will split developed in different releases
>> with a
>>>>>> new release
>>>>>>> every two weeks.
>>>>>>> You can see all the info in the proposal document (
>>>>>>>
>>>>>
>>>
>>>> https://docs.google.com/document/d/1HaZ5s7PKmE73LacEGbxRJy9LIKi0Z
>> F
>>>> b
>>>>>> Z-emdSQ1m68o/edit?usp=sharing).
>>>>>>> Also I include the mock-up of the proposed redesign.
>>>>>>>
>>>>>>> I will be waiting your feedback.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Joan Marce
>>>>>>>
>>>>>>>
>>>>>>> -----------------------------------------------------------
>> ---
>>>> ---
>>>>>> -------------
>>>>>>> Transform Data into Opportunity.
>>>>>>> Accelerate data analysis in your applications with
>>>>>>> Intel Data Analytics Acceleration Library.
>>>>>>> Click to learn more.
>>>>>>>
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140
>>>>>>> _______________________________________________
>>>>>>> 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
>>>>>>>
>>>>> -----BEGIN PGP SIGNATURE-----
>>>>> Charset: UTF8
>>>>> Note: This signature can be verified at
>>>> https://www.hushtools.com/verify
>>>>> Version: Hush 3.0
>>>>>
>>>>>
>>>
>>> wpwEAQMCAAYFAlcCG4EACgkQzo/Gj4mkNMytPwP/dwbpvJl6/xBOxB1husgfbviGW3
>> I
>>>> D
>>>>>
>>>
>>> 4Ie2HSwQkqtSCi+cgAs46Da6OxKKrGF7lj9Nfs7Wq9X4jyldfj3bVc/zgW4H4HEtJc
>> z
>>>> C
>>>>>
>>>
>>> 2rflnObDnSiGRI83kjBiwMH59fbGOYZ2mDbA+4CLfbvnmiJGwydVUXmVQHRThSvx/c
>> W
>>>> G
>>>>> Dt8Vg/c=
>>>>> =zYTu
>>>>> -----END PGP SIGNATURE-----
>>>>>
>>>>>
>>> -----BEGIN PGP SIGNATURE-----
>>> Charset: UTF8
>>> Note: This signature can be verified at
>> https://www.hushtools.com/verify
>>> Version: Hush 3.0
>>>
>>>
>> wpwEAQMCAAYFAlcC7fMACgkQzo/Gj4mkNMxDMAP+KWnScGQQlTGL0xk6GcI3N3QJ9wM
>> u
>>>
>> Y4JWw1hnDjrZSRmf4HWRmjuDgtPw4vZB7cRLL4mgAxtC+N1qMwuzNjybmnJ5u33g3Ms
>> J
>>>
>> bSRo+5TeDjRXUEyyvX5R/7nSX5/polBZyjdsYbdx5/aAVCDsHLk1XxL7cMoT4yCywLY
>> 0
>>> jKVJDjk=
>>> =carB
>>> -----END PGP SIGNATURE-----
>>>
>>>
> -----BEGIN PGP SIGNATURE-----
> Charset: UTF8
> Version: Hush 3.0
> Note: This signature can be verified at https://www.hushtools.com/verify
>
> wpwEAQMCAAYFAlcEDgIACgkQzo/Gj4mkNMwGQgP/dl2yscTCxWF+PMwn/KYDwHdPAN8Y
> yw66mJ9n26a64vDK2WpE9WLyrzwgl+77cMAjCFXh+V1jv+AMyGxmb0rEfDzp9//+H+j2
> 2xLDn4rXO8CBHcl62Z0Sqr2wBV8xJilpd6lZ9cySO3bJGTWqfj64wjy9yR8VPv5mnPEw
> svw+5Ko=
> =u85Y
> -----END PGP SIGNATURE-----
>

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