Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_cwb_hooks (Read 303872 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

foo_cwb_hooks

Reply #300
Just uploaded a new version.  Tagger is still included in the foo_cwb_hooks.dll, but I will be doing independent version numbers for it.  I may at some point break it into its own component dll.

Release 1.2.4 (hooks) / 1.0.beta 3 (tagger)

    * independant version number for tagger_window
    * tagger_window: double click a tag creates a playlist of files with that tag
    * tagger_window: Show Ratings Buttons option ( ON by default )
    * tagger_window: allow multiple instances, each with own properties (right click on panel to get to options)
There used to be a link to my website here.



foo_cwb_hooks

Reply #303
Hmm. The tag window gets buggy when reading tag values that have spaces in them. It splits the values at each space character. For instance if I set the metadata field to GENRE and I play a track that has "industrial metal" as one of its values, the component processes the value as two different values altogether, such as "industrial" and "metal" rather than "industrial metal."

This also represents a problem in the tag window options if someone wishes to have a single tag value that contains more than one word. I think rather than separating tags using spaces, perhaps using a semi-colon would be better.

Do you have any intention of implementing a tabbed ui to support more than metadata field, as well as custom font properties? Just wondering, no pressure.

Also, could you make it optional to remove the displaying of the track location? Or better, yet as well as being optional, allow the user to define how the current track information appears using titleformatting.

One final comment. I like how the tag values wrap adjacent to other tag values when the tagger window has limited vertical space.

foo_cwb_hooks

Reply #304
Do you have any intention of implementing a tabbed ui to support more than metadata field, as well as custom font properties? Just wondering, no pressure.


Probably Not...

You can do multiple field using multiple instances of the panel, each with their own properties, and use foo_uie_tabs to make them tabbed.
There used to be a link to my website here.

foo_cwb_hooks

Reply #305

great stuff cwb,

was wondering if %cwb_selection_count% -is, could, might, won't -be added?
or maybe this is already possible with existing title formatting?


I have the same request for %cwb_selection_count%. If there is another solution please let me know.


Despite some serious Googling, I have not found a good solution to this problem (want to add selection_count to Status Bar or trackinfo). Ergo, I would very much appreciate a %cwb_selection_count%.

foo_cwb_hooks

Reply #306
I've been waiting for the tagger window, how could I miss it an entire WEEK??? Thanks CWB!  Seems that my previous request wasn't that useless after all

The only improvement I could think of is the ability to write tags immediately instead of applying everytime.

I think this could be considered a bug: When you set tags, the selection in the playlist (at least columns) is lost 

Edit: Another annoyance: When you want to disable a tag for a single file, the box turns grey instead of blank (makes no sense, since the tag does not apply on any of the selected files).

And it would be nice to be able to disable the playlist creation on double click

Also I don't see the need for displaying the file being edited (it should match the selection in the playlist, and only takes up valuable space in the layout)
Can't wait for a HD-AAC encoder :P

foo_cwb_hooks

Reply #307
Also I don't see the need for displaying the file being edited (it should match the selection in the playlist, and only takes up valuable space in the layout)


If you select a file, and then a new track starts playing, the new track will be the one being edited, not the playlist selection.  That's why its displayed there to make it very clear which file its tagging.

The other option is to have follow cursor or follow playing song, but I don't think I want to go that route, this way seems more flexible.
There used to be a link to my website here.

foo_cwb_hooks

Reply #308
this way seems more flexible.

...confusing, i would say 

You *are* able to tag multiple files at a time, right?
Can't wait for a HD-AAC encoder :P

foo_cwb_hooks

Reply #309
Quote
You *are* able to tag multiple files at a time, right?


Yes. 


Quote
...confusing, i would say


It's maybe a bit confusing at first. But i found the indicater that tell which files will be edit solve the ploblem. And now i find it very convenience.

foo_cwb_hooks

Reply #310
I've grown to like the display of the track too, but it would still be convenient to change the way the track is displayed with titleformatting. Then, if users like odyssey wish to hide that display they could always just leave the titleformatting blank.

foo_cwb_hooks

Reply #311
Release 1.2.5 / 1.0.beta4 (Tagger)

    * %cwb_selection_count% (by popular demand)
    * tagger_window: Users can only toggle between off/on... indeterminate state can only be entered into automatically based on file tags
    * tagger_window: Only double clicking on label will create playlist now (before you could dbl click on checkbox too)
    * tagger_window: semi-colon is now the delimiter so you can have spaces in your tags... (should convert your old setup correctly)
There used to be a link to my website here.

foo_cwb_hooks

Reply #312
It works flawlessly now from what I can tell
Thank you cwbowron, this is going to be a very useful component.

The component is pretty solid as is, the only other suggestions I can think of are:

* when a tag value is right clicked, a context menu that contains:
.... options (this is already there)
.... remove tag from list (more efficient than removing it via options if there is an abundance of tag values to sift through)

* cosmetic change for the text entry form. make the the border around it solid gray as it is around the tag value list (because at least for me on vista, with the white background you can only see the gray border on the top side, so it looks inconsistent/incomplete).

* allowing a carriage return in the text entry form to have the same effect as clicking "apply."

* custom font properties (for static/hover/highlighted fonts).



foo_cwb_hooks

Reply #315
Release 1.2.5 / 1.0.beta4 (Tagger)

    * %cwb_selection_count% (by popular demand)


Great! Already put it to good use toggling between my entire playlist songs when only 1 song is selected, and my selection when two or more songs are selected .
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

 

foo_cwb_hooks

Reply #316
I've grown to like the display of the track too, but it would still be convenient to change the way the track is displayed with titleformatting. Then, if users like odyssey wish to hide that display they could always just leave the titleformatting blank.

I'm not asking for it to be blank - It takes up useful layout space.

The concept of this component is great, and I've wanted something like this forever!

However, It seriously needs a more proffessional and logical UI and workflow, to match the standard of other foobar components!

1. Why was this panel incorporated in a component with another purpose, instead of a seperate component?

2. Instead of using a list of standard tags, it should gather a list of the values from the media library - Just like foo_browser! (The custom list, still could be a nice feature, for tags that may not already be tagged on files)

3. I would never want any component to reset my track selection in my playlist! Since it does trigger the files selected, it's logical to KEEP the selection.

4. Because it allows to tag more than one file, the track-string above the tags, are useless and ugly incorporated! (If people really want it, you could create a variable or function, which people could use in a track display)

5. When you deselect a tag from a file, the checkbox status should match the selection instead of just showing grey (as if multiple files were selected, and some of them contained the tag).

6. The rating boxes are ugly incorporated, and if they should be there, they should be customizable. And really they should be horizontal instead of vertical - Better yet: Give them a seperate panel!

7. The GUI could need some rework. There seems to be some pixels padding in the sides, and it needs the typical options for changing fonts, colors, border etc. - All this is just nice-to-have. I prefer better functionality over nice graphics.
Can't wait for a HD-AAC encoder :P

foo_cwb_hooks

Reply #317
Quote
6. The rating boxes are ugly incorporated, and if they should be there, they should be customizable.


You can remove it.

foo_cwb_hooks

Reply #318
Quote
6. The rating boxes are ugly incorporated, and if they should be there, they should be customizable.


You can remove it.

I'm well aware of that, I still don't think they are implemented for logical use.
Can't wait for a HD-AAC encoder :P

foo_cwb_hooks

Reply #319
1. Why was this panel incorporated in a component with another purpose, instead of a seperate component?


I distribute 6 plugins.  Each additional plugin I distribute creates more work for me.  I have limited time available for this.  I can either spend my time doing grunt work to create new stuff as separate components or I can add it to an existing component and have more time for adding new functionality.  I'd rather spend my time coding.

Quote
3. I would never want any component to reset my track selection in my playlist! Since it does trigger the files selected, it's logical to KEEP the selection.


I've never seen this happen.

Quote
4. Because it allows to tag more than one file, the track-string above the tags, are useless and ugly incorporated!


I disagree, I think its very functional.

Quote
5. When you deselect a tag from a file, the checkbox status should match the selection instead of just showing grey (as if multiple files were selected, and some of them contained the tag).


That's what i does now.

Quote
6. The rating boxes are ugly incorporated, and if they should be there, they should be customizable. And really they should be horizontal instead of vertical - Better yet: Give them a seperate panel!


Horizontal rating buttons are my list of possibilities...
There used to be a link to my website here.

foo_cwb_hooks

Reply #320
Quote
3. I would never want any component to reset my track selection in my playlist! Since it does trigger the files selected, it's logical to KEEP the selection.
I've never seen this happen.

That's a bug report then  I don't know if it does not happen with SCPL, but it does with Columns Playlist (with ColumnsUI 2.0)

Quote
4. Because it allows to tag more than one file, the track-string above the tags, are useless and ugly incorporated!
I disagree, I think its very functional.

Could you then please make an option to remove it?

Quote
5. When you deselect a tag from a file, the checkbox status should match the selection instead of just showing grey (as if multiple files were selected, and some of them contained the tag).
That's what i does now.

That would be another bug.
Can't wait for a HD-AAC encoder :P

foo_cwb_hooks

Reply #321
Quote
3. I would never want any component to reset my track selection in my playlist! Since it does trigger the files selected, it's logical to KEEP the selection.
I've never seen this happen.

That's a bug report then  I don't know if it does not happen with SCPL, but it does with Columns Playlist (with ColumnsUI 2.0)


What steps do you take to make this happen?

What are you settings for cursor follows playback?
There used to be a link to my website here.

foo_cwb_hooks

Reply #322

Quote
3. I would never want any component to reset my track selection in my playlist! Since it does trigger the files selected, it's logical to KEEP the selection.
I've never seen this happen.

That's a bug report then  I don't know if it does not happen with SCPL, but it does with Columns Playlist (with ColumnsUI 2.0)
What steps do you take to make this happen?

Apologies. The selection is not lost, I had just accidentally made the inactive selection background same color as the playlist background

I just checked with other panels - Generally if you make some kind of selection in a panel, the focus are not taken off the playlist (which triggers the inactive selection background color).
Can't wait for a HD-AAC encoder :P

foo_cwb_hooks

Reply #323
Damn.. i post to quick.

sorry.

foo_cwb_hooks

Reply #324
= Release 1.2.5 / 1.0.5 (Tagger) =
* "Tag in Tagger Window" context menu item
* Tagger Window: Show files option
* Tagger Window: Scan library for more tags option
* Tagger Window: Pressing enter in the tag edit box will apply the changes...
There used to be a link to my website here.