INTERACT FORUM

More => Old Versions => Media Center 12 (Development Ended) => Topic started by: Matt on December 13, 2007, 05:41:42 pm

Title: Nestable keywords (new feature)
Post by: Matt on December 13, 2007, 05:41:42 pm
This build [12.0.392] reworks panes and browser schemes.  This may cause browsing or tagging mode problems.

These changes enable fields to be nested.  For now, only Keywords are nestable.  Use a \ when editing to create a folder.  You can also drag-n-drop to the Keywords pane, rename, or use tagging mode.

Here's a screenshot:
http://www.pix01.com/gallery/870F46F7-4E87-44B0-A4F2-0FC2ED152FFA/Nested_Keywords/
Title: Nestable keywords (new feature)
Post by: Matt on December 13, 2007, 06:21:03 pm
Should expanded items persist across sessions (currently they're remembered for the session)?  Or should it default to expanding everyting?  Or expanding nothing?

Should there be a way to expand "All" or a new item "Flat List" to see all the values as one big list?  If this is there, should the flat list look like Family\Matt or just Matt?
Title: Nestable keywords (new feature)
Post by: glynor on December 13, 2007, 06:52:42 pm
This looks interesting for sure....  I'm a little afraid, but I don't really know why!   :-\

I happen to be doing some major tagging over the next two days, so I'm going to hold off.  For now.  Way to draw outside the lines though!  ;)
Title: Nestable keywords (new feature)
Post by: park on December 13, 2007, 07:06:39 pm
Is this like the delicious sidebar for firefox?

If I tag something with multiple keywords, they automatically get nested right? So one keyword tag can be found in multiple places in the list.

I thought that that was a very good way of dealing with large lists actually. One way around creating totally new categories.
Title: Nestable keywords (new feature)
Post by: marko on December 13, 2007, 07:10:33 pm
looks very interesting indeed. A solution to my burgeoning keywords list perhaps?
Now my decks are a tad clearer, I'll give it a test drive.
Must sleep first though...

Do you guys ever sleep? developement is relentless these days... respect is due.

-marko.
Title: Nestable keywords (new feature)
Post by: Matt on December 13, 2007, 07:11:28 pm
A solution to my burgeoning keywords list perhaps?

That's the goal.  We look forward to seeing what you think.
Title: Nestable keywords (new feature)
Post by: Shelly on December 13, 2007, 07:30:26 pm
I think the idea is great and am looking forward to playing with it. 

It seems that the grouping size of 1 no longer works to drill down to the appropriate items.  Groupings of 2 and above are fine.

Shelly
Title: Nestable keywords (new feature)
Post by: datdude on December 13, 2007, 07:36:46 pm
I would find this useful I think if any field type could be manually user connected/nested i.e. album - artist, genre - subgenre, etc...
Title: Nestable keywords (new feature)
Post by: Doof on December 13, 2007, 07:42:33 pm
I would find this useful I think if any field type could be manually user connected/nested i.e. album - artist, genre - subgenre, etc...

I agree. Right now I'm looking at this and thinking of all of the People in my People tag.
Title: Nestable keywords (new feature)
Post by: datdude on December 13, 2007, 07:49:48 pm
It would be a cryin shame if this wasn't done, assuming this feature is kept all together.

I could see myself wasting hours, days, weeks, making hundreds of these in playlist subgroups, but that would be ridiculously tedious, when the metadata is allready there, MC just needs a way to become smart and sort out the relationships among the DB fields

I am noticing that the pane does not auto expand thus hiding the results of the sub items in the pane tree.  Would it not make more sense to not have them shift to the right but just keep them left justified but maybe a slightly different list background color to differentiate parent from child?
Title: Nestable keywords (new feature)
Post by: Matt on December 13, 2007, 08:18:31 pm
I agree. Right now I'm looking at this and thinking of all of the People in my People tag.

If we stick with this, any field will be nestable.  Not sure if it's be opt-in, or if all list fields will simply start treating a backslash like a nesting level.
Title: Nestable keywords (new feature)
Post by: datdude on December 13, 2007, 08:57:20 pm
How do you nest?  Can you post a screenshot?

Where do you add the \ ?

thx
Title: Nestable keywords (new feature)
Post by: Matt on December 13, 2007, 09:06:02 pm
How do you nest?  Can you post a screenshot?

Where do you add the \ ?

thx

Add the pane "Keywords" to your view.  Edit one of the keywords (F2) and put a slash in it.  You can also drag-n-drop around in the pane to move.
Title: Nestable keywords (new feature)
Post by: datdude on December 13, 2007, 09:10:47 pm
Something is not working right, see the attached screenshot
Title: Nestable keywords (new feature)
Post by: Matt on December 13, 2007, 09:51:44 pm
...  something is not working right, see the attached screenshot

You installed build 392, right?  Is that the standard keywords field?

Anyone else?  It worked first time for me at home.
Title: Nestable keywords (new feature)
Post by: datdude on December 13, 2007, 10:24:47 pm
I thought that myself, confirmed 392 build, and it is the standard Keywords field.
Title: Nestable keywords (new feature)
Post by: datdude on December 13, 2007, 10:34:39 pm
Figured it out.  My standard account is not administrator.
Title: Nestable keywords (new feature)
Post by: datdude on December 13, 2007, 10:49:35 pm
Interesting though, sub items when selected, do not hold their selections in the pane, when clicking around in other panes.
Title: Nestable keywords (new feature)
Post by: hit_ny on December 14, 2007, 05:39:10 am
Echoing the "interesting" consensus

- Seems it's now possible to reduce the number of panes by enabling pane(s)-in-a-pane.

Going by Matt's screen shot..

(http://www.pix01.com/gallery/870F46F7-4E87-44B0-A4F2-0FC2ED152FFA/Nested_Keywords/image0.jpg)

Have Events, Pets, People & Places (which would normally need just as many panes) been reduced to just 1 pane !?!

I'm not as yet, used to thinking that way :)

eg. in a more limited example say Genre & Sub-Genre where a genre might have several sub-genres spanning the entire alphabet.

Genre
|____Sub-genre
          |____a sub-genre
          |____g sub-genre
          |____z genre

The Genre list is much smaller now as its been collapsed/grouped by sub-genre. The immediate benefit i see is less scrolling provided you know where things are.

So in this case easier to find sub-genre's if you are aware of the genre,  less scrolling to get to the g or z sub-genre just click the little triangle. But then if you are searching for a sub-genre and don't know which genre it belongs to, it makes finding the sub-genre harder as its no longer in the list and you have to hunt for it. (assuming the view scheme starts in a collapsed state).
Title: Nestable keywords (new feature)
Post by: gappie on December 14, 2007, 06:16:54 am
i think it is an interesting feature. gives some nice extra possebilities.
Title: Nestable keywords (new feature)
Post by: gappie on December 14, 2007, 06:24:09 am


So in this case easier to find sub-genre's if you are aware of the genre,  less scrolling to get to the g or z sub-genre just click the little triangle. But then if you are searching for a sub-genre and don't know which genre it belongs to, it makes finding the sub-genre harder as its no longer in the list and you have to hunt for it. (assuming the view scheme starts in a collapsed state).
i was thinking about this, but when you use listitem ( ) from the expression language, you can make a collumn with all your subgenres only. for when you want to.  :)
Title: Nestable keywords (new feature)
Post by: gappie on December 14, 2007, 06:38:34 am
i see one issue though. when making smartlists tec using for instance keywords, it would be nice if also the highest item only (how you call that) could be choosen. 'uni' in the attachment. otherwise you have to select a lot items in some cases, and change the lists everytime something is added.
Title: Nestable keywords (new feature)
Post by: dcwebman on December 14, 2007, 07:12:53 am
Add the pane "Keywords" to your view.  Edit one of the keywords (F2) and put a slash in it.  You can also drag-n-drop around in the pane to move.
Okay, what am I doing wrong? I have 2 cover arts for Queen and tried to make the two be a subgroup. I have two keywords in each cover art with Queen in both. No matter where I put a \ I can't get it to work.
Title: Nestable keywords (new feature)
Post by: dcwebman on December 14, 2007, 07:14:45 am
BTW, this is fantastic for images as it's identical to the way I use keywords in Elements Organizer.
Title: Nestable keywords (new feature)
Post by: Matt on December 14, 2007, 09:07:57 am
If the "Keywords" pane isn't nesting, try restarting the player.

This will be fixed with the next build.
Title: Nestable keywords (new feature)
Post by: Craig on December 14, 2007, 09:13:31 am
I've not used keywords before but adding people/me;places/home gives me too entries which is great. What would be even better would be if there was some method of copying my people, places, events tags into the keyword field.

Craig
Title: Nestable keywords (new feature)
Post by: Matt on December 14, 2007, 09:22:22 am
I've not used keywords before but adding people/me;places/home gives me too entries which is great. What would be even better would be if there was some method of copying my people, places, events tags into the keyword field.

Next build:
NEW: Added expression function ListCombine(List1, List2, Delimiter (optional, defaults to semicolon)) to combine list type fields.

So in-place edit keywords in the list and type:
=ListCombine([Keywords], [People])

And again:
=ListCombine([Keywords], [Places])

etc.

Title: Nestable keywords (new feature)
Post by: glynor on December 14, 2007, 09:32:51 am
Wow.  Fancy pants.  That'll be useful for more than just this purpose.
Title: Nestable keywords (new feature)
Post by: gappie on December 14, 2007, 09:40:20 am
Next build:
NEW: Added expression function ListCombine(List1, List2, Delimiter (optional, defaults to semicolon)) to combine list type fields.

So in-place edit keywords in the list and type:
=ListCombine([Keywords], [People])

And again:
=ListCombine([Keywords], [Places])

etc.


Yesss!, thats nice.  8)
Title: Nestable keywords (new feature)
Post by: Craig on December 14, 2007, 09:55:33 am
Yesss!, thats nice.  8)

Yes, and only 9 minutes after I posted it :)

Title: Nestable keywords (new feature)
Post by: gappie on December 14, 2007, 10:07:25 am
and then to realize that expressions also work as pane headers. cant wait..
Title: Nestable keywords (new feature)
Post by: hit_ny on December 14, 2007, 01:28:25 pm
BTW, this is fantastic for images as it's identical to the way I use keywords in Elements Organizer.
I'm thinking the documents ppl also are going to have a ball with this. Much more fluid, add keywords/tags wherever you feel like.

Not seeing any use yet as a mainly Audio person with it tho.
Title: Nestable keywords (new feature)
Post by: Doof on December 14, 2007, 02:53:57 pm
I'm thinking the documents ppl also are going to have a ball with this. Much more fluid, add keywords/tags wherever you feel like.

Not seeing any use yet as a mainly Audio person with it tho.

That brings up an interesting question... how is this going to handle tags that already have \ in them? Like filenames and such? Could we wind up seeing a single pane, location-based view that's basically just a tree in the pane?
Title: Re: Nestable keywords (new feature)
Post by: gappie on December 15, 2007, 05:13:06 pm
If we stick with this, any field will be nestable. 
at this moment, version 395, it only works for list fields. will the other fields also be nestable in the feature?
also, when i make a calculated field using the &datatype= [ list ] it does not work, would be extremely nice if it would. especially together with the ListCombine it would be a very powerfull tool.
Title: Re: Nestable keywords (new feature)
Post by: )p( on December 16, 2007, 01:18:33 am
This build [12.0.392] reworks panes and browser schemes.  This may cause browsing or tagging mode problems.

These changes enable fields to be nested.  For now, only Keywords are nestable.  Use a \ when editing to create a folder.  You can also drag-n-drop to the Keywords pane, rename, or use tagging mode.

Here's a screenshot:
http://www.pix01.com/gallery/870F46F7-4E87-44B0-A4F2-0FC2ED152FFA/Nested_Keywords/

Wow, I just asked a few days ago for nestable keywords for improved tagging and here it is :)

Great work, thanks!

Peter
Title: Re: Nestable keywords (new feature)
Post by: )p( on December 16, 2007, 01:48:12 am
Maybe you should consider using / instead of \. When you currently import images tagged with windows vista photo tagger the nested keywords import to mc already like this. Ie People/Family/Peter. If you would change \ to / these would automatically appear nested in mc too.

peter
Title: Re: Nestable keywords (new feature)
Post by: )p( on December 16, 2007, 03:07:21 am
Should expanded items persist across sessions (currently they're remembered for the session)?  Or should it default to expanding everyting?  Or expanding nothing?

Should there be a way to expand "All" or a new item "Flat List" to see all the values as one big list?  If this is there, should the flat list look like Family\Matt or just Matt?

The current behavior, remember for the session is imho ok.

Expand "All" and "Flat List": I personally don't need those options. If You add "Flat List" then I would in your example show just Matt.

peter
Title: Re: Nestable keywords (new feature)
Post by: morrison on December 16, 2007, 06:26:21 am
looks great, thanks!
Title: Re: Nestable keywords (new feature)
Post by: darichman on December 16, 2007, 06:58:08 am
I've been away for a week and I come back to this! An early Christmas present :)

Currently I have my "Places" stored in separate Country, State, City, Place fields... I'll have some fun putting them together into a single nested field.
People is definitely another area to benefit from this :)

Nice work
Title: Re: Nestable keywords (new feature)
Post by: Doof on December 16, 2007, 11:12:24 am
Should expanded items persist across sessions (currently they're remembered for the session)?  Or should it default to expanding everyting?  Or expanding nothing?

I say it should remember what was expanded across sessions. This is consistent with other aspects of Windows.

Quote
Should there be a way to expand "All" or a new item "Flat List" to see all the values as one big list?  If this is there, should the flat list look like Family\Matt or just Matt?

Any chance we could have both? I could see a need for it to act both ways. I think there should be a way to expand/collapse all, and a flat list. If you do the flat list, I vote for just "Matt" instead of "Family\Matt".
Title: Re: Nestable keywords (new feature)
Post by: rjm on December 16, 2007, 12:36:24 pm
12.0.395

This feature may have introduced an undesirable side effect.

In my panes I no longer see the value "Unassigned" for items that do not have a value assigned to the field.

I rely very heavily on "Unassigned".

For example, I created a field "Quality" that I populate after I listen to the media. By selecting Unassigned in the Quality pane I can view all files that I have not yet listened to.

Another application is checking that audio analysis has been done. I do audio analysis on all audio files that I import. I created a special view that exposes the audio analysis fields so I can check for Unassigned to see if I missed any files.

Another application of Unassigned is for consistency checks on my library. I require that a value be entered into some fields like genre, keyword, artist, and album. After importing and tagging new media I do a final quality control check by ensuring there are no unassigned values in the panes.

I am going to reinstall 12.0.388 until this gets resolved.

Title: Re: Nestable keywords (new feature)
Post by: Matt on December 16, 2007, 01:25:44 pm
When you type a letter it searches everywhere including collapsed branches (unlike a normal tree control). 

This may reduce the need for a flat-list.
Title: Re: Nestable keywords (new feature)
Post by: gummbah on December 17, 2007, 12:38:03 am
Is this also going to work for audio fields related fields like album or name?
I really like the idea of nesting the songs under an album.
Title: Re: Nestable keywords (new feature)
Post by: ThoBar on December 17, 2007, 01:06:01 am
Is this also going to work for audio fields related fields like album or name?
I really like the idea of nesting the songs under an album.
Drooooling in anticipation.....
Title: Re: Nestable keywords (new feature)
Post by: )p( on December 17, 2007, 02:58:24 am
Matt did you read my suggestion above to use / instead of \ to delimit nested tags to make it compatible with windows use of nested keywords for images?

Before I start nesting my image keywords in mc I would like to know if the \ is definitive, else I will hold off until a decision is made about which (or both?) delimiter you will support. My vote of course would be / ;)

thanks,

Peter
Title: Re: Nestable keywords (new feature)
Post by: hit_ny on December 17, 2007, 08:42:15 am
I really like the idea of nesting the songs under an album.
Not immediately seeing why this may be a good idea ?
Title: Re: Nestable keywords (new feature)
Post by: gummbah on December 17, 2007, 09:03:44 am
Not immediately seeing why this may be a good idea ?

This would be in particular helpful if it is possible in the viewing pane (not sure if that is what it is called, but I refer to the lower part of the screen in the screenshot http://www.pix01.com/gallery/870F46F7-4E87-44B0-A4F2-0FC2ED152FFA/Nested_Keywords/)
It would be another way of browsing through your media. Instead of having a list of thousands of songs, you would have a list of albums, and when clicking on it, it would expand to show the songs in that particular album.

Is that more clear? Not sure how else to explain.
Title: Re: Nestable keywords (new feature)
Post by: Matt on December 17, 2007, 11:20:01 am
Matt did you read my suggestion above to use / instead of \ to delimit nested tags to make it compatible with windows use of nested keywords for images?

Media Center will use backslash as a delimiter, and possibly forward slash as an escape character.  This is to remain consistent across the program.

If forward slash is more common in the XMP tag, we will convert at tag read / write time.

Next build:
Changed: Nested keywords are saved and loaded to XMP and ITPC tags using forward slash as the delimiter instead of backslash.
Title: Re: Nestable keywords (new feature)
Post by: Lasse_Lus on December 17, 2007, 12:36:11 pm
This is great  :)

exaktly what i needed  :D
Title: Re: Nestable keywords (new feature)
Post by: hit_ny on December 17, 2007, 12:38:35 pm
This would be in particular helpful if it is possible in the viewing pane (not sure if that is what it is called, but I refer to the lower part of the screen in the screenshot http://www.pix01.com/gallery/870F46F7-4E87-44B0-A4F2-0FC2ED152FFA/Nested_Keywords/)
It would be another way of browsing through your media. Instead of having a list of thousands of songs, you would have a list of albums, and when clicking on it, it would expand to show the songs in that particular album.

Is that more clear? Not sure how else to explain.
If i understand what you are saying its that you would like to have the same nestable feature in the files view ?..that lower part of the screen.
Title: Re: Nestable keywords (new feature)
Post by: gummbah on December 17, 2007, 12:45:19 pm
If i understand what you are saying its that you would like to have the same nestable feature in the files view ?..that lower part of the screen.

Yep that's what I was arguing plus the possibility to nest on the basis of any tag, not just a keyword tag.
Sorry for not being more clear!
Title: Re: Nestable keywords (new feature)
Post by: )p( on December 17, 2007, 12:45:47 pm

Next build:
Changed: Nested keywords are saved and loaded to XMP and ITPC tags using forward slash as the delimiter instead of backslash.

Thanks that will work ok :)

peter
Title: Re: Nestable keywords (new feature)
Post by: hit_ny on December 17, 2007, 12:57:56 pm
This would be in particular helpful if it is possible in the viewing pane (not sure if that is what it is called, but I refer to the lower part of the screen in the screenshot http://www.pix01.com/gallery/870F46F7-4E87-44B0-A4F2-0FC2ED152FFA/Nested_Keywords/)
It would be another way of browsing through your media. Instead of having a list of thousands of songs, you would have a list of albums, and when clicking on it, it would expand to show the songs in that particular album.
I get what you are saying, it always struck me as a bit strange that whenever you clicked a viewscheme, MC would spill out all its contents in the file view...at the beginning. Then you browse with panes and it gets pruned down.

i've always thought the reason was so you could get to the data faster, MC was building up some sort of cache to get to the info faster and that it was a necessary part of the way MC works. I'm not sure if this is true as a locate->Album say from PN is much faster.

So whats the default action of a viewscheme to be then..

Nothing in the file view till you select something in the panes..with an (All) option at the top to display everything if required ?

See if its album thumbnails being displayed then you woudl want to see all the thumbs. But if it was a file list then maybe seeing everything isnt all that necessary. But then this isn't consistant behaviour  ?

Sometimes its desirable to display everything in the files view and in other cases not.

sounds like an option to me
Title: Re: Nestable keywords (new feature)
Post by: glynor on December 17, 2007, 01:21:30 pm
Nothing in the file view till you select something in the panes..with an (All) option at the top to display everything if required ?

This'd be terrible for my purposes.  I use unfiltered View Schemes constantly.  Keep in mind that View Schemes can be pre-filtered to work just like Smartlists using Step 4 in the Edit View Scheme dialog.  (Not to mention using the Tree to browse view schemes too.)

Many of my view schemes don't even SHOW the panes, much less require me to actively go up and select (All).  That'd be a whole lot more trouble than it'd be worth!
Title: Re: Nestable keywords (new feature)
Post by: hit_ny on December 17, 2007, 02:26:14 pm
If you filter in step 4, then you are stuck with that selection throughout your interaction with the viewscheme. You do initially filter for a subset but then you are presented with every file the viewcheme can see which i have never needed to date other than to get stats. Most of the time i'm selcting from panes to get specific results.

Its not for every viewscheme which is why i thought it might be better as an option.
Title: Re: Nestable keywords (new feature)
Post by: glynor on December 17, 2007, 02:57:07 pm
If you filter in step 4, then you are stuck with that selection throughout your interaction with the viewscheme.

Right.  For many of my View Schemes this is exactly what I want.

I have a set of about 30 View Schemes which are "pre-mixed", using the ~mix modifier and other complex rules (much like how many people would probably use Smartlists -- this and this Genre, but not this or this artist, mixed with these percentages, etc).  About 80% of the time I just play these using Play All (set on Shuffle) by selecting a "start song" and then letting shuffle handle the rest.  However, sometimes I want to be able to filter them using the Panes or the Tree, which is why I build them as View Schemes.  Smartlists are just silly from my point-of-view.  There is little they can do that View Schemes don't do better.

Another example is my Movies View Scheme.  It is Pre-Filtered to only show Videos where [Genre]=Movie (I use Genre for this purpose for videos because Media Sub Type isn't flexible enough).  Most of the time, I want to scroll through my full list of available movies when selecting what to watch.  However, sometimes I want something from a specific "Genre" (mapped to [SubGenre] in my library for Video) or from a specific Director ([Artist]) in which case I use the panes to sub-filter the list.

A third example, if you want it, is all of my View Schemes that I use for tagging.  I have a number of pre-filtered (or appropriately sorted with the newest stuff on top) View Schemes that make it simple for me to locate and tag my "new" files.  For example, I have an Imports View Scheme which shows all files imported within the past 90 days, with the newest stuff on top, and which filters out files that fall into a few distinct categories (stuff I don't bother to tag because they're temporary, etc)... Again, I almost always want to see ALL of the files in this scheme because I go through it systematically to make sure everything gets "touched".

So... I guess I just don't see how the proposed change would be better.  It'd be horribly inconsistent with the rest of the interface (which would assuredly lead to confusion from novices), it would NOT match the behavior of effectively every other media playing application in existence (iTunes included), and it would lead me to have to do multiple extra clicks every time I want to watch a movie (and wouldn't save anyone else any extra clicks either because you'd still be filtering using the panes).  Just bad all around IMHO!
Title: Re: Nestable keywords (new feature)
Post by: Doof on December 17, 2007, 04:48:47 pm
This would be in particular helpful if it is possible in the viewing pane (not sure if that is what it is called, but I refer to the lower part of the screen in the screenshot http://www.pix01.com/gallery/870F46F7-4E87-44B0-A4F2-0FC2ED152FFA/Nested_Keywords/)
It would be another way of browsing through your media. Instead of having a list of thousands of songs, you would have a list of albums, and when clicking on it, it would expand to show the songs in that particular album.

Is that more clear? Not sure how else to explain.

Maybe I'm unclear, but how is this different from the built-in functionality that we already have with the Tree?
Title: Re: Nestable keywords (new feature)
Post by: marko on December 19, 2007, 12:00:02 pm
It would be nice if list groups could sort first, like windows sorts folders before files.

I forced the issue by adding an exclamation mark to the front of the group names and for me, it's much tidier.

Image tagging is very, very slow with build .398.

-marko.
Title: Re: Nestable keywords (new feature)
Post by: marko on December 28, 2007, 03:00:21 am
I'm in the process re-structuring my entire image library using nested groups in the keywords field and I have to say, this is a real milestone feature.

Many fields I used for images will be redundant by the time I'm finished, first one down is [people] which are now all in a keywords !People group, and working very well indeed. When I'm done, I'll see about getting some wiki pages done because for a long time I've asked that MC do for my images what it has done for my music, and as far as organising goes, this is one of the most useful and productive additions to MC in a long time, especially when coupled with the new 'list' related expression functions.

We can specify anything that we want to use as a separator, and that's not limited to a single character, so, if you place all your People tags into a !People group, you can then use the following expression to create a pane that gives a head count...

if(isequal(listcount([keywords],!People),2),1 person,
if(isequal(listcount([keywords],!People),3),2 people,
if(isequal(listcount([keywords],!People),4),3 people,
if(isequal(listcount([keywords],!People),5),4 people,
if(isequal(listcount([keywords],!People),6),5 people,
if(isequal(listcount([keywords],!People),7),6 people,
if(isequal(listcount([keywords],!People),8),7 people,
if(isequal(listcount([keywords],!People),9),8 people,
if(isequal(listcount([keywords],!People),10),9 people,
if(isequal(listcount([keywords],!People),11),10 people,No People))))))))))

I'll prattle on some more once I've finished reorganising, if you haven't looked at nested keywords yet, you should, I think you'll like them :)

-marko.
Title: Re: Nestable keywords (new feature)
Post by: )p( on December 28, 2007, 04:16:09 am
I agree, the addition of the nested keywords was the deciding factor for me to buy mc now.
There still are some raw edges, in using it while tagging, but even with what we have now it is already very powerful indeed :)

peter
Title: Re: Nestable keywords (new feature)
Post by: johnnyboy on December 29, 2007, 08:16:07 am
love the feature, not so keen on the auto expanding.

I've disabled this feature in XP because I dont like it and hope you give me a similar option in MC to disable auto expanding.

Sometimes sure I want to dig down to lower levels, other times i just want the parent item!
Title: Re: Nestable keywords (new feature)
Post by: dcwebman on December 29, 2007, 08:28:35 am
When I'm done, I'll see about getting some wiki pages done because for a long time I've asked that MC do for my images what it has done for my music, and as far as organising goes, this is one of the most useful and productive additions to MC in a long time, especially when coupled with the new 'list' related expression functions.
Marko, I look forward to your wiki additions!
Title: Re: Nestable keywords (new feature)
Post by: DWAnderson on January 01, 2008, 02:02:13 am
I have just begin experimenting with converting a number of custome fields to keywords (hoping for greater compatability with Vista's use of XMP) and noticed the following:

The help (and Wiki) states: "It is possible to use an expression when editing values in a file list or in the Tag Action Window. This works like Excel formulas -- simply prepend an equal sign to the front of the edited text and it will be interpreted as an expression. (use '= to output an actual equal)"

This does not appear to be true when the Keywords field is edited in the Tag Action Window.

Is this by design or a bug? Either MC or the help/wiki should be fixed so that they are consistent.
Title: Re: Nestable keywords (new feature)
Post by: marko on January 01, 2008, 02:41:53 am
I have just begin experimenting with converting a number of custome fields to keywords (hoping for greater compatability with Vista's use of XMP) and noticed the following:

The help (and Wiki) states: "It is possible to use an expression when editing values in a file list or in the Tag Action Window. This works like Excel formulas -- simply prepend an equal sign to the front of the edited text and it will be interpreted as an expression. (use '= to output an actual equal)"

This does not appear to be true when the Keywords field is edited in the Tag Action Window.

Is this by design or a bug? Either MC or the help/wiki should be fixed so that they are consistent.
I mentioned this elsewhere as the action window was, for me, the most logical place to perform such actions. It might be squeezed into v12, but I very much doubt it.
The solution is to use a [keywords] column, view the files in details instead of thumbnails, and perform your edits there. It works well.

While experimenting with this new feature, be sure to make regular library backups, as once you start combining list-type fields, the potential for things to go wrong is quite high untill you've sussed out what does what.

Be sure to check out the new expression functions (http://wiki.jrmediacenter.com/index.php/Media_Center_expression_language).
listcombine(...) allows you to merge two list type fields into one, removing any resulting duplicates, which is nice!
replace(...) allows you to find semi-colons in a list type field and replace them with whatever. Find ; and replace with ;new group name\ can be handy before merging a field into [keywords].

If you take a little time to familiarise yourself with the tools at your disposal before you start in earnest, you could save a whole heap of time and headaches!!

-marko.
Title: Re: Nestable keywords (new feature)
Post by: robydago on January 01, 2008, 08:46:44 am
hi,
i'm starting to use this new feature and I noticed that when I have tags like "location\italy" (some files tagged) and
"location\italy\milan" (some different files tagged), in a view scheme with a 'keywords' item, I get a tree like this:
- location
  - italy
    - This Folder
    - milan

and selecting 'This Folder' returns only files tagged location\italy (and not the location\italy\milan ones)

that's fine.

the only problem is that, when in tagging mode, "This Folder" has no check box associated so tagging cannot be perfomed as easily as with all non "This Folder" entries.
any reason for this?

ciao.

Title: Re: Nestable keywords (new feature)
Post by: memelet on January 01, 2008, 04:34:21 pm
...I get a tree like this:
- location
  - italy
    - This Folder
    - milan

I'm confused as to what exactly the "This Folder" is. Is there an explanation somewhere?
Title: Re: Nestable keywords (new feature)
Post by: DWAnderson on January 01, 2008, 05:26:04 pm
Be sure to check out the new expression functions (http://wiki.jrmediacenter.com/index.php/Media_Center_expression_language).
listcombine(...) allows you to merge two list type fields into one, removing any resulting duplicates, which is nice!
replace(...) allows you to find semi-colons in a list type field and replace them with whatever. Find ; and replace with ;new group name\ can be handy before merging a field into [keywords].

This is pretty cool. With it I was able to convert key fields from my entire library of pictures  (including a People field containing a list of items) into nested Keywords by selecting all my images, editing the Keywords field and then entering just one expression:

=if(IsEmpty([Genre]),,Genre\[Genre];)if(IsEmpty([Event]),,Event\[Event];)if(IsEmpty([Location]),,Location\[Location];)if(IsEmpty([Places]),,Places\[Places];)if(IsEmpty([People]),,People\replace([People],;,;People\))

I may beat you to the Wiki entries! (Update: Here is my start http://wiki.jrmediacenter.com/index.php/Photo_Tagging#Use_of_XMP_Tags)
Title: Re: Nestable keywords (new feature)
Post by: DWAnderson on January 01, 2008, 08:02:18 pm
This is pretty cool. With it I was able to convert key fields from my entire library of pictures  (including a People field containing a list of items) into nested Keywords by selecting all my images, editing the Keywords field and then entering just one expression:

=if(IsEmpty([Genre]),,Genre\[Genre];)if(IsEmpty([Event]),,Event\[Event];)if(IsEmpty([Location]),,Location\[Location];)if(IsEmpty([Places]),,Places\[Places];)if(IsEmpty([People]),,People\replace([People],;,;People\))

BTW, it would be nice if there were some way to make this process work the other way when importing photos with XMP tags. If there were, this might expand the appeal of MC to those who currently use Vista or Adobe products to do their tagging with XMP tags. It seems to me that keywords are actually far less useful than dedicated fields in the MC library. (If I'm wong avout this I would be interested in knowing why!) Therefore I would think those with and existing library of XMP tagged photos would want to be able to translate XMP tags to MC custom fields, rather than just relying on nested keywords.

In any event I really appreciate the new nested keyword functionality combined with the power and flexibility of expressions!
Title: Re: Nestable keywords (new feature)
Post by: robydago on January 02, 2008, 02:03:06 am
I'm confused as to what exactly the "This Folder" is. Is there an explanation somewhere?

in my example I had some files actually tagged as "location\italy" and some other files tagged as "location\italy\milan".
since I had files tagged with "...\italy" and with "..\italy\milan", the way to identify files in this "italy" sort of directory is to have a "this folder" leaf beneath the italy branch.
so selecting:
- 'italy' selects all files (both the ...\italy AND the ...\italy\milan)
- 'this folder' selects only the ...\italy ones
- "milan" selects only the ...\italy\milan ones

my only remark is that when in tagging mode there's no checkbox associated to "this folder", so it's harder to tag files with those tags

ciao
Title: Re: Nestable keywords (new feature)
Post by: Matt on January 02, 2008, 08:41:00 am
We struggled with the naming of "This Folder".

We're open to other suggestions.

To explain why it's necessary, imagine two files:
C:\1.mp3
C:\Music\2.mp3

If you browse the tree, you see
C:\ -- includes both files
This Folder -- includes only the first file
Music -- includes only the second file
Title: Re: Nestable keywords (new feature)
Post by: robydago on January 02, 2008, 09:37:55 am
We struggled with the naming of "This Folder".

We're open to other suggestions.

a single dot '.'? (it's the standard used by all OS for the current directory)

btw, whatever you choose, what will happen to files tagged in the same way as your directory identifier? what if, for example, I tag a file with "italy" and another file with "italy\This Folder"?
Title: Re: Nestable keywords (new feature)
Post by: Quixote on January 02, 2008, 12:06:28 pm
a single dot '.'? (it's the standard used by all OS for the current directory)

btw, whatever you choose, what will happen to files tagged in the same way as your directory identifier? what if, for example, I tag a file with "italy" and another file with "italy\This Folder"?


The single dot. This was my first thought as well.
Title: Re: Nestable keywords (new feature)
Post by: hit_ny on January 02, 2008, 01:11:18 pm
or slash dot

/.
Title: Re: Nestable keywords (new feature)
Post by: Quixote on January 03, 2008, 03:56:30 pm
or slash dot

/.

Even better
Title: Re: Nestable keywords (new feature)
Post by: Matt on January 03, 2008, 06:55:00 pm
The dot and double-dot are pretty propeller-headed.  I think you had to grow up on DOS to know what it means.
Title: Re: Nestable keywords (new feature)
Post by: c1c9k72 on January 03, 2008, 08:31:45 pm
The dot and double-dot are pretty propeller-headed.  I think you had to grow up on DOS to know what it means.

While that may be true, I think that using some sort of symbol is probably better than using "This Folder."  Just because they used it in DOS doesn't mean it's not a viable option.

Until it was explained, I really didn't understand what "This Folder" meant exactly.  And let's not forget that that weird somebody who has a folder named "This Folder".
Title: Re: Nestable keywords (new feature)
Post by: marko on January 04, 2008, 01:29:16 am
Quote
And let's not forget that that weird somebody who has a folder named "This Folder".
Made me think....
You know you're in trouble when you go to help out on a friend/relative's PC, and there's a load of, invariably empty, "New Folder", "New Folder (1)" etc etc on their desktop!!!
Perhaps, instead of "This Folder", it could just repeat the name of the group and always be the first item listed?

Re. [keywords]...
With nesting, I would really like to use the keywords field, and only the keywords field, to organise my images. With all the tags and nesting in place, 1st impressions are pretty good.

With a search list pane, 2 keywords panes and a year pane, it's very easy to retrieve desired photos, or wallpaper etc. etc. but, what I need, is a way to extract keywords for use with the rename from properties tool.

I'm pretty sure I could work something out using the mid() expression, if MC would save the [keywords] data in alphabetical order...
Could that be a possibility do you think?

-marko.
Title: Re: Nestable keywords (new feature)
Post by: memelet on January 04, 2008, 08:26:11 pm
...the way to identify files in this "italy" sort of directory is to have a "this folder" leaf beneath the italy branch...

Got it. Thanks!!
Title: Re: Nestable keywords (new feature)
Post by: memelet on January 04, 2008, 08:29:39 pm
...I think that using some sort of symbol is probably better than using "This Folder."...
...Until it was explained, I really didn't understand what "This Folder" meant exactly...

Agreed. If it was "." or "./" or any thing similar I would have know immediately what it meant. Even if those symbols are too terse or arcane for the average MC user, "This Folder" is pretty bad.

But if I get a vote, I would opt for for a simple "."

-barry
Title: Re: Nestable keywords (new feature)
Post by: MusicHawk on January 04, 2008, 09:00:23 pm
>> if MC would save the [keywords] data in alphabetical order...

Agreed, sorting keywords would be wonderful. I often assign many keywords to a track, then later when checking my organization, have trouble visually comparing two tracks because the keywords are not in the same order.

Keywords are sorted in the picklist, just do the same to the selected values in the Keywords field.

Except in situations (if there are any) where order of entry matters, I'd like ANY multi-value field to always sort its contents.


And... I vote for the same . and .. and / as used by operating systems and MANY file managers. I'm still not sure I can grasp what "This Folder" is telling me.

Title: Re: Nestable keywords (new feature)
Post by: datdude on January 05, 2008, 12:50:38 am
Any more development going on with this feature?

I'm hoping I can integrate my sub-genres into my genres, albums into artists, and sub-moods into moods, all with just a few clicks.  Possible?
Title: Re: Nestable keywords (new feature)
Post by: zirum on January 05, 2008, 09:48:54 am
Not to gloat or anything, but I am a programmer, grown up with dos and all that, but I understood  pretty fast what "This Folder" was.

I would not preffer having . How's my better half gonna understand that by herself...
Title: Re: Nestable keywords (new feature)
Post by: skeeterfood on January 11, 2008, 09:21:43 pm
Any chance we could get this to work for calculated fields?

I'd love to have a Year\Month\Day calculated field: FormatDate([Date, 0], yyyy\MM\dd)

That created a single Year\Month\Day nested pane like this:
> 2005
v 2006
    v January
         01
         ...
         31
    > February
       ...
    > December
> 2007

-John
Title: Re: Nestable keywords (new feature)
Post by: gappie on January 12, 2008, 03:37:32 am
Any chance we could get this to work for calculated fields?
-John
yes, that would be nice. there is the &DataType=[ list ] which changes calculated fields in list type, but that does not work for nesting. would be nice for those who want to have genre/subgenre nested, but also a decade/year field or so many other combinations.
Title: Re: Nestable keywords (new feature)
Post by: Qythyx on January 14, 2008, 10:04:02 pm
For the word/symbol to use for "This Folder", how about a not-easily-entered-character like → (which might not show up depending on your encoding, but in HTML is "→" and is a standard Unicode character)?
Title: Re: Nestable keywords (new feature)
Post by: Matt on January 24, 2008, 10:07:12 am
Added to build 421: (now in testing)
NEW: When editing list-type fields with the Action Window, in-place-edit, or panes, the list will be sorted alphabetically. (let us know if we missed any tagging methods)
Title: Re: Nestable keywords (new feature)
Post by: gappie on January 27, 2008, 07:53:14 am
what i miss when working with the nestable fields, is the option to add items to 'this folder' when in tagging mode.  :)
Title: Re: Nestable keywords (new feature)
Post by: robydago on January 27, 2008, 08:30:11 am
what i miss when working with the nestable fields, is the option to add items to 'this folder' when in tagging mode.  :)

+1
Title: Re: Nestable keywords (new feature)
Post by: skeeterfood on January 31, 2008, 03:32:46 pm
what i miss when working with the nestable fields, is the option to add items to 'this folder' when in tagging mode.  :)

Or remove them from 'this folder' when I decide to add another level of hierarchy below it.

Say I have a keyword flowers and I decide I have too many flower pictures and want to split them up into: Flowers\Red, Flowers\Blue, Flowers\Purple.  I select Flowers to filter it down to just the flower pics.  Then, I select all the pictures of Red flowers, then select the checkbox next to New keywords and type in Flowers\Red.  All the pictures of Red flowers are now tagged with the Keywords: Flowers; Flowers\Red, when I'd really prefer they were just tagged with Flowers\Red, since they'll show up under Flowers anyway.

-John
Title: Re: Nestable keywords (new feature)
Post by: darichman on January 31, 2008, 04:13:15 pm
Or remove them from 'this folder' when I decide to add another level of hierarchy below it.

Big fat "yes" on this one for me! I thought this was a bug actually, as This Folder should be only for those with no lower entry in the "Tree"
Title: Re: Nestable keywords (new feature)
Post by: pank2002 on January 31, 2008, 04:59:03 pm
I look forward to somebody with the full understanding of this makes a understandable article explaining this feature for those of us who are not as familiar with the advance expressions language of MC ?.

I did play a bit with it, and it seems quite nice, but it is kind of a bugger to have to make all these new keywords, containing slashes. I might be better to simply define how tags related to each other. For example: Boulder belongs to Colorado which belongs to USA in a central place. Pearl Street belongs to Boulder. In that way we would not have to rearrange all of our tags into new keywords.
I might have misunderstood it all. Honestly, I did not understand a lot of the replies to this thread. Nor did I grasp the real meaning of Matt's original post.
-Rasmus
Title: Re: Nestable keywords (new feature)
Post by: Cmagic on February 01, 2008, 06:07:13 am
Hi,

It looks like I am in the same situation as Rasmus
I don't know if it's a side effect of the age but I seem to be missing many points with the new nestable keywords feature.
When I first read about it I thought, great ! this will allow for more intelligent grouping of the various keywords fields. Especially the new listcombine() function attracted me as I thought it would help me easily combine the people, places and keywords fields.
When I first tried it, I realized that it was a very manual process of adding backslashes in keywords (hence creating new keywords) or drag'n dropping. I Thought the listcombine will help automatize the process, but I could not get it to work the way I thought it would. I always ended up having the expression "=listcombine([keywords],[people])" as a keyword of its own, which is not right.

Obviously I am missing something. It might probably be in the way I understand expressions. A lot has changed in this section during the past couple of years. You can tell, I still have the good old Mediajukebox Icon in my avatar !

I'm ready to go back to MC school !

Christian

Title: Re: Nestable keywords (new feature)
Post by: DWAnderson on February 02, 2008, 12:33:43 am
It looks like I am in the same situation as Rasmus
I don't know if it's a side effect of the age but I seem to be missing many points with the new nestable keywords feature.
When I first read about it I thought, great ! this will allow for more intelligent grouping of the various keywords fields. Especially the new listcombine() function attracted me as I thought it would help me easily combine the people, places and keywords fields.
When I first tried it, I realized that it was a very manual process of adding backslashes in keywords (hence creating new keywords) or drag'n dropping. I Thought the listcombine will help automatize the process, but I could not get it to work the way I thought it would. I always ended up having the expression "=listcombine([keywords],[people])" as a keyword of its own, which is not right.

Obviously I am missing something. It might probably be in the way I understand expressions. A lot has changed in this section during the past couple of years. You can tell, I still have the good old Mediajukebox Icon in my avatar !

This is a fair question. Here is what I find valuable about these new features.

Take a look at the Wiki page I have added on photo tagging: http://wiki.jrmediacenter.com/index.php/Photo_Tagging (http://wiki.jrmediacenter.com/index.php/Photo_Tagging)

Also note there the expression that I use for mass coverting MC fields to XML keyword tags:

=if(IsEmpty([Genre]),,Genre\[Genre];)if(IsEmpty([Event]),,Event\[Event];)if(IsEmpty([Location]),,Location\[Location];)if(IsEmpty([Places]),,Places\[Places];)if(IsEmpty([People]),,People\replace([People],;,;People\))

When multiple files are selected and this is entered in one of the Keywords fields it can convert MC fiels to XML keywords tags for hundreds of photos in one fell swoop.

Others have different things they like about nested keywords in how it helps on viewing and organization.


Title: Re: Nestable keywords (new feature)
Post by: datdude on February 02, 2008, 01:50:56 am
Hi,

It looks like I am in the same situation as Rasmus
I don't know if it's a side effect of the age but I seem to be missing many points with the new nestable keywords feature.
When I first read about it I thought, great ! this will allow for more intelligent grouping of the various keywords fields. Especially the new listcombine() function attracted me as I thought it would help me easily combine the people, places and keywords fields.
When I first tried it, I realized that it was a very manual process of adding backslashes in keywords (hence creating new keywords) or drag'n dropping. I Thought the listcombine will help automatize the process, but I could not get it to work the way I thought it would. I always ended up having the expression "=listcombine([keywords],[people])" as a keyword of its own, which is not right.

Obviously I am missing something. It might probably be in the way I understand expressions. A lot has changed in this section during the past couple of years. You can tell, I still have the good old Mediajukebox Icon in my avatar !

I'm ready to go back to MC school !

Christian



It sounds like you are having this problem: http://yabb.jriver.com/interact/index.php?topic=44825.msg307179#msg307179