HydrogenAudio

Hosted Forums => foobar2000 => General - (fb2k) => Topic started by: Peter on 2007-10-16 15:39:08

Title: Quick Tagger
Post by: Peter on 2007-10-16 15:39:08
Quick Tagger adds customizable context menu commands for quickly setting tag fields to preconfigured values (for rating and such). Can be used to bind keyboard shortcuts to simple tag modifications.

Download: http://foobar2000.org/components/ (http://foobar2000.org/components/)

Quick Tagger is meant to replace bind-keyboard-shortcuts-to-simple-tag-edit functionality of the old Masstagger component. It's not meant to be a complete tag editing solution replacing the Properties dialog or other tag editing related components.
Title: Quick Tagger
Post by: foosion on 2007-10-16 15:44:41
The configuration for the Quick Tagger can be found in the foobar2000 preferences on the Tools > Tagging > Quick Tagger page. For example, it can be used to write a rating tag to files. Click the Add New button to add a new preset, and change the name to "Rating" (without the quotation marks) and press Enter. Then press F2 or click on the values column and change the text to "1; 2; 3; 4; 5". This will create a new submenu in the context menu at Tagging / Quick Tagger. The new commands can be invoked directly through the context menu, or they can be bound to keyboard shortcuts as usual.
Title: Quick Tagger
Post by: q-stankovic on 2007-10-16 15:50:08
Had a first look: A very sweet and useful tool!
Thanks, Peter!
Title: Quick Tagger
Post by: pirlouy on 2007-10-16 16:31:21
I don't have menu Tool > Tagging.
I suppose we need an other component ?
Title: Quick Tagger
Post by: Peter on 2007-10-16 16:50:20
I don't have menu Tool > Tagging.
I suppose we need an other component ?
Not anymore, please redownload the component, sorry for any inconvenience.
The initial version depended on foo_freedb's Tools / Tagging preferences branch. I've already uploaded an update that resolves this problem.
Title: Quick Tagger
Post by: q-stankovic on 2007-10-16 19:31:06
I did some testing and it works well. The most important quicktag menus i've already created: rating, releasetype, country, language... It is nice to see how many features provided by the masstagger are now offered in a more userfriendly way (new properties dialog, quicktag) 
The only thing i miss is opportunity to add tags at special multivalue tagfields like mood, situation and so on - hopefully you will implement that someday.
Title: Quick Tagger
Post by: Lyx on 2007-10-16 19:46:25
The only thing i miss is opportunity to add tags at special multivalue tagfields like mood, situation and so on - hopefully you will implement that someday.

For mood-tagging and similiar stuff, the quicktagger UI is very inefficient, compared to how a dedicated component could work. In other words: this scenario can be more efficiently solved with a seperate component.
Title: Quick Tagger
Post by: q-stankovic on 2007-10-16 20:08:34
@Lyx

To understand what you mean could you describe me in few words how such a component could look like?
Title: Quick Tagger
Post by: Lyx on 2007-10-16 20:20:28
@Lyx

To understand what you mean could you describe me in few words how such a component could look like?

Not like a submenu but instead a dialog or panel - with all mood-related settings being visible. Its not just UI stuff but also behaviour.... manually tagging every single track/album may be annoying. One could use tricks like that the user doesnt actually tag the files himself and instead just sets his current mood or the mood of the music in a panel - with the component then automatically applying those settings to every fully played track. So, you just tell it the current mood of the music... and it cares itself about the tagging. The reason why such a mode may work, is because if you're a mood-type listener, then mood wont change drastically with every played track :) Also - the same component could be used for autogenerating playlists which fit certain mood criteria. There are many possibly interesting things which could be done, which are not the point of quicktagger.... but i'm getting off-topic here - if you want to discuss this further, it may make sense to start a seperate topic
Title: Quick Tagger
Post by: textured on 2007-10-16 21:25:44
in what way is the masstagger 'old'? i happened to update foobar today and i am still using masstagger scripts..? 
Title: Quick Tagger
Post by: the in sound from way out on 2007-10-16 22:01:17
Thanks for this long awaited component.  I posted a request for a replacement of the good old "QuickTag" component (which only works with foobar v0.8) only a few days ago.

A few changes I'd love to see implemented:
- ability to rename submenus (the "Set < > to" stuff seems rather useless to me)
- ability to add/modify more than one tag at once. It comes down to adding MassTagger scripts to the context menu, which was my request I've mentioned above.
Title: Quick Tagger
Post by: xtr on 2007-10-16 23:37:41
For mass-tagging of styles, moods, genres... in a panel you can also use the "Tagger Window" panel of the foo_cwb_hooks (http://www.hydrogenaudio.org/forums/index.php?showtopic=43606) component.
Works very well in a dockable panel from the same author.
Title: Quick Tagger
Post by: Lyx on 2007-10-17 11:15:18
in what way is the masstagger 'old'? i happened to update foobar today and i am still using masstagger scripts..?  :unsure:

The "old" possibly refers to the last released version, not to what you do with your internet connection.

Quote
- ability to add/modify more than one tag at once. It comes down to adding MassTagger scripts to the context menu, which was my request I've mentioned above.

If you want configurable contextmenu in masstagger, then why do you post this request in Quicktagger-thread instead of in a Masstagger-thread? Are you proposing to "add masstagger to quicktagger" instead of "add  contextmenu-options to masstagger"? If yes, could it be that this doesnt make any sense at all?
Title: Quick Tagger
Post by: the in sound from way out on 2007-10-17 19:13:09
Quote

- ability to add/modify more than one tag at once. It comes down to adding MassTagger scripts to the context menu, which was my request I've mentioned above.

If you want configurable contextmenu in masstagger, then why do you post this request in Quicktagger-thread instead of in a Masstagger-thread? Are you proposing to "add masstagger to quicktagger" instead of "add  contextmenu-options to masstagger"? If yes, could it be that this doesnt make any sense at all?
I did post my request in the MassTagger thread and you did post in this very thread (just a few posts below mine).

From what I gather, you can't see any relation between adding scripts to a context menu component (QuickTagger) and adding context menus to a tagging component (MassTagger). Well, I'm afraid I cannot help you.

My previous post is only meant as a request to Peter.  If my request doesn't make any sense to him, he'll simply ignore it or, maybe, tell me why he won't implement it. But, please, refrain from interfering just for the sake of it. It's pointless.
Title: Quick Tagger
Post by: textured on 2007-10-17 23:10:48

in what way is the masstagger 'old'? i happened to update foobar today and i am still using masstagger scripts..? 

The "old" possibly refers to the last released version, not to what you do with your internet connection.


i was only confused cuz masstagger is still included in the optional components. but thanks for the sarcasm. possibly. incidentally i just transferred all the overlapping features between masstagger and quick tagger.. it took like three minutes and cleaned up the list masstagger scripts a bit.
Title: Quick Tagger
Post by: Lyx on 2007-10-17 23:25:39
i was only confused cuz masstagger is still included in the optional components. but thanks for the sarcasm. possibly. incidentally i just transferred all the overlapping features between masstagger and quick tagger.. it took like three minutes and cleaned up the list masstagger scripts a bit.

Well, even though masstagger is currently being bundled in the installer, not much has happened to it for.... whatever really long time.... it is seen as an old/obsolete component by some.... mainly because it isn't up-to-date with current development paradigms.... one out of many examples: it completely lacks any preview.... with the result, that quite a few users experienced mass-destruction of their metadata, because a script didnt work as expected. Sure, you can argue with the "make test-backups first and try it on them before doing the real thing".... right, but the point would be "why is that even necessary? shouldn't i know beforehand, what a component will do to my files?". And this is just one example - masstagger has various other issues.

As for transfering masstagger scripts to quicktagger... that was exactly the point when i conceptualized Quick Tagger..... doing simple things quick and easy, without all the options and complexity bloat of masstagger.... one doesn't even need to care about organization of scripts into groups.... that happens automatically. Its how IMHO good software should work: you just tell it what you want, and the software does all the work for you with predictable results. The predictability-property is also the reason why the menu-structure is like "Quick Tagger ---> Set <Rating> to ---> 1". It acts as a replacement for the lack of a preview: the user is told exactly what will happen and it makes the interface self-explaining.
Title: Quick Tagger
Post by: Squeller on 2007-10-18 08:24:08
Thanks Peter for this component.

Its how IMHO good software should work: you just tell it what you want, and the software does all the work for you with predictable results. The predictability-property is also the reason why the menu-structure is like "Quick Tagger ---> Set <Rating> to ---> 1". It acts as a replacement for the lack of a preview: the user is told exactly what will happen and it makes the interface self-explaining.

Agreed. But an [optional] flat menu structure would be helpful and make clicking life way easier:

Code: [Select]
Quick Tagger
  Set field1 to a
  Set field1 to b
  Separator
  Set field2 to a
  Set field2 to b

Yes I know we can assign keyboard shortcuts.
Title: Quick Tagger
Post by: Shinsou on 2007-10-18 08:44:53
is it possible to disable confirmations when using Quick Tagger scripts?
Title: Quick Tagger
Post by: Squeller on 2007-10-18 09:25:48
is it possible to disable confirmations when using Quick Tagger scripts?
Please look into the QT options. You could set a high confirmation value.
Title: Quick Tagger
Post by: Shinsou on 2007-10-18 13:04:13
is it possible to disable confirmations when using Quick Tagger scripts?
Please look into the QT options. You could set a high confirmation value.

i thought "0" would do that. thanks
Title: Quick Tagger
Post by: Lyx on 2007-10-18 16:22:32
Agreed. But an [optional] flat menu structure would be helpful and make clicking life way easier:

Code: [Select]
Quick Tagger
  Set field1 to a
  Set field1 to b
  Separator
  Set field2 to a
  Set field2 to b

Yes I know we can assign keyboard shortcuts.

Interesting idea. One could also make this a bit more automatic by turning such an option into "show flat menu-structure if number of actions is below N". I'm just not sure, if its worth the added complexity or if there are possible problem-scenarios. Will need to think about this further, before deciding if it would make sense from my POV.
Title: Quick Tagger
Post by: Lyx on 2007-10-18 18:07:06
Interesting idea. One could also make this a bit more automatic by turning such an option into "show flat menu-structure if number of actions is below N". I'm just not sure, if its worth the added complexity or if there are possible problem-scenarios. Will need to think about this further, before deciding if it would make sense from my POV.

After thinking about it a bit, i dont think that this would play out well in practice. Such a menu would not look like as you described it in your example, because quicktagger also allows removal and editing of each field. As soon as you get more than 2 fields, that will get really messy. The result would be, that it would only be useful if one has actions for no more than 2 fields.  Thus, it would be an "exotic" feature which is only useful in a very low amount of cases. Either that, or you add even more options to enable/disable removal and editing. The low benefit (compared to how it is now) doesnt really justify the implementation effort and added complexity.
Title: Quick Tagger
Post by: Squeller on 2007-10-18 18:16:31
After thinking about it a bit, i dont think that this would play out well in practice. Such a menu would not look like as you described it in your example, because quicktagger also allows removal and editing of each field.

Yes of course. A flat view cannot include edit and remove, but only all genres and values. This would increase the usability in a way, where a better overview over all possibilities is wanted.
This wouldn't be exotic, but common practise. See the applications like Winzip etc., apps which add menus to the explorer context menu: They often allow a flat menu scheme.
Title: Quick Tagger
Post by: Lyx on 2007-10-19 00:33:51
Yes of course. A flat view cannot include edit and remove, but only all genres and values. This would increase the usability in a way, where a better overview over all possibilities is wanted.
This wouldn't be exotic, but common practise. See the applications like Winzip etc., apps which add menus to the explorer context menu: They often allow a flat menu scheme.

I would be interested in getting an idea about how many people actually are interested in a flat menu with NO ability to remove or edit fields. I cannot imagine this to be really useful, since i asume that at least the removal of field values is usually wanted - but maybe my intuition is wrong here.
Title: Quick Tagger
Post by: Squeller on 2007-10-19 05:49:47
since i asume that at least the removal of field values is usually wanted - but maybe my intuition is wrong here.

Oh, I was confusing "field removal" with "remove this specific quicktagger entry" which I thought to be unnecessary inside a menu. You are right, field deletion is probably expected, but I don't think it's too messy if we had "delete field xy" in a flat structure (when there are seperators below any field).

Honestly I'm not too crazy about this. I'm rather looking forward to a new autoplaylist... I hope there'll be one  Autoplaylist is deprecated and someone told about a successor... and peter is busy
Title: Quick Tagger
Post by: --pv-- on 2007-10-22 18:48:52
Hello,
This component looks so simple so I even don't know if it can really provide functionality from old mass tagger. I am using masstagger to guess values from filename can this plugin do this as well or will there be a way later? For now it is not such a big deal I can still use masstagger but support for that has been dropped so if something changes in the future I may miss this functionality at that time.
Title: Quick Tagger
Post by: Frank Bicking on 2007-10-22 18:56:33
Did you bother to read the description of this component at all?

A more up-to-date "Fill values from filenames" function has been present in the Properties dialog for about a year.
Title: Quick Tagger
Post by: --pv-- on 2007-10-22 21:54:10
thanks for pointing me to the right direction. Of course I have read the comment on the components page as well as this whole thread. I can see that purpose of this component is to set some tags to predefined values. I was just not aware of that nice functionality in the properties dialog so it's I have raised a question.
Please accept my apologies I did not want you to feel attacked or just anoyed.
Once more thanks for the reply
Title: Quick Tagger
Post by: Papa on 2007-10-23 16:57:03
Hi,
is it possible to apply an option like "do not change the file timestamp" ?
Title: Quick Tagger
Post by: LXtreme on 2007-10-25 16:58:03
Thanks for this useful component!

I was just wondering if it would be possible to assign quick-tagger commands to a button panel?!
(as i use an auto-hide columns-ui-button panel to get a "flat" structure)

What confuses me is the fact that every context-menu entry which can be assigned to a keybord-shortcut can also be assigned to a button, except the quick-tagger entries.
Title: Quick Tagger
Post by: Jose Hidalgo on 2007-11-27 17:51:17
Hi everybody,

I have some trouble with Quick Tagger and shortcuts ( http://www.hydrogenaudio.org/forums/index....showtopic=59187 (http://www.hydrogenaudio.org/forums/index.php?showtopic=59187) , scroll down), simply because "Quick Tagger does intentionally not support titleformatting expressions" (Frank Bicking said). So now I'm being advised to use the deprecated masstagger component ! I don't like that idea much, because (1) masstagger can do a lot of (dangerous) things when all I want to do is be able to assign rating values with two simple "rating +" and  "rating -" shortcuts, and (2) I'd like to use only components designed for foobar 0.9.5+.

So what I'd like to know is why exactly "Quick Tagger does intentionally not support titleformatting expressions", and what could be the solution to my problem (is really masstagger the only solution to get working "rating +" and  "rating -" shortcuts ?  ).

I have the feeling that, by designing brand new "simple, easy-to-use components" (which is great) BUT without optional advanced functionality (such as titleformatting), foobar itself might loose a bit of its soul.  For exemple, besides Quick Tagger, people are having the same problem with the Album Art component (simple but with an obvious lack of customizability). But that's another story.

Anyway, thanks in advance for enlightening me on this matter. 
Title: Quick Tagger
Post by: q-stankovic on 2007-11-27 19:21:27
Why do you need +1/-1 rating functions? If you f.e. like to increase rating from 3 to 4 you just can set 4 as rating.
Title: Quick Tagger
Post by: Jose Hidalgo on 2007-11-27 20:01:38
Let me answer you with a question : why do people need to customize foobar ? Why do they spend dozens of hours to achieve such beautiful (but useless) interfaces ?

The answer is : because they like to. So why do I need +1/-1 rating ? Because I like it that way, plain and simple. I find it much more ergonomic that way. It's just a matter of taste.
Title: Quick Tagger
Post by: q-stankovic on 2007-11-27 20:24:23
There are so many things i would like to have! 
But do you think it is a good idea to totally change a plugin and you would not even save one click? You must admit that is not really senseful!
Title: Quick Tagger
Post by: Jose Hidalgo on 2007-11-27 22:15:12
I'm not asking to change anything : I'm just asking if there is a standard solution to my problem.  And since I'm curious, I'm also asking why Quick Tagger does not support titleformatting (does anybody have a reason ? I'd love to know !).

You know, at worst I'll be forced to use masstagger ONLY for its shortcuts + titleformatting capability. Now THAT's senseless, don't you think ?    Forcing foobar users to use complex components only for a small part of their functionality, while a small component could do the trick if only it had titleformatting support... 

Maybe the component developers should stop for a second and think about it... is that really the way they want foobar to evolve ?
Title: Quick Tagger
Post by: foosion on 2007-11-28 13:06:33
I'm not asking to change anything : I'm just asking if there is a standard solution to my problem.

Standard solution: Use Masstagger.

And since I'm curious, I'm also asking why Quick Tagger does not support titleformatting (does anybody have a reason ? I'd love to know !).

You know, at worst I'll be forced to use masstagger ONLY for its shortcuts + titleformatting capability. Now THAT's senseless, don't you think ?    Forcing foobar users to use complex components only for a small part of their functionality, while a small component could do the trick if only it had titleformatting support...

Quick Tagger is tailor-made to support scenarios where you want to set the a field to one of several values like rating, genre, mood, etc. Adding title formatting capability to Quick Tagger would instantly make its user interface more complicated and thus it would be harder to use. At very the least, you would need a possibility to test scripts (preview), and you would need to separate tag values from the labels that are displayed in the context menu. Right now each value doubles as its own label, which allows for the simple in-place editing in the Quick Tagger configuration where you just give it a list of values.

Maybe the component developers should stop for a second and think about it... is that really the way they want foobar to evolve ?

I cannot speak for third-party developers of course, but as far as the Peter, Frank Bicking, and me are concerned I think I can safely say: yes, that is exactly the way we want it to go. Make simple things easy (here: Quick Tagger), make complex things possible (here: Masstagger). And who knows, perhaps some day someone will create a more powerful, scriptable replacement for Masstagger.
Title: Quick Tagger
Post by: Jose Hidalgo on 2007-11-28 13:38:15
Thanks foosion, now that's clear.  If both simple and complex things are possible, then I see no problem at all. But the best IMHO would be to officially "foosion"  components that have similar features (e.g. Quick Tagger and Masstagger). That way we could say this :
Q : I want to deal with tags (whatever may be - simple or complex)
A : Only one "official" component : XXX (unified component - QuickTagger + Masstagger), plus eventually other 3rd party components of course.
The prefs of XXX could be designed to be very simple, with a single checkbox that would toggle the "advanced mode" on/off. When checked, all advanced options would appear, and they would be hidden otherwise.

In fact, maybe you other experienced users should be aware of this : when you are somewhat new to foobar (like I am) but not to music software, what really is disturbing is the number of different foo_components with not-so-explicit dll names, may them be "official" or 3rd-party components. If you want to do a given thing, there often are various 3rd party solutions to achieve the same result. So if there was a single "official" solution to achieve at least the most usual things (let's say basic but also intermediate level), well, that really would be awesome. And of course 3rd party devs could still do their job for less usual / really advanced features... but well, at least there would be "official" solutions. 0.9.5 and Facets are a HUGE step in that direction, and I'm very thankful for that. Let's just hope that future official components will be able to do a bit more than basic features.

BTW, for me titleformatting is not an advanced feature, it's rather a basic/intermediate one : once you've understood the concept, it's easy to live with and difficult to live without. 
Title: Quick Tagger
Post by: LXtreme on 2007-12-03 09:31:14
Thanks for this useful component!

I was just wondering if it would be possible to assign quick-tagger commands to a button panel?!
(as i use an auto-hide columns-ui-button panel to get a "flat" structure)

What confuses me is the fact that every context-menu entry which can be assigned to a keybord-shortcut can also be assigned to a button, except the quick-tagger entries.


The buttons toolbar compatibility with 'Quick Tagger' was a Columns-Ui issue. It is fixed now.
(--> Sorry for posting in the wrong thread, but i did not know if it was a uick-tagger or a columns-ui issue)

Don't need it anymore anyway, as i realized the tagger-panel cwbowron ships with foo_cwb_hooks is very useful for flat-structure-tagging (especially for tagging multiple-value tags, as you can add/remove values)
Title: Quick Tagger
Post by: Lyx on 2007-12-29 07:59:41
Usability issue:

If you invoke "more..." - no matter if via contextmenu or keyboard-shortcut - then the OK-button will be focussed instead of the textfield. This seems undesired behaviour, because when you invoke the "More..."-dialog, then you apparently want to edit the value instead of just viewing it.

Win2k3, latest version of fb2k 0.9.5 beta and quicktagger
Title: Quick Tagger
Post by: Valery_Kondakoff on 2008-01-04 16:27:12

I don't have menu Tool > Tagging.
I suppose we need an other component ?
Not anymore, please redownload the component, sorry for any inconvenience.
The initial version depended on foo_freedb's Tools / Tagging preferences branch. I've already uploaded an update that resolves this problem.


Excuse me, please, but I don't have the Preferences- Tool-Tagging menu as well. I'm using foo_quicktag.dll (16.10.07) abd FB2K 0.9.5.

Here is my component list: http://www.nncron.ru/temp/fb2k.jpg (http://www.nncron.ru/temp/fb2k.jpg)

What is wrong there?
Title: Quick Tagger
Post by: eddy@ on 2008-01-04 17:19:50
Quote
Excuse me, please, but I don't have the Preferences- Tool-Tagging menu as well. I'm using foo_quicktag.dll (16.10.07) abd FB2K 0.9.5.

Here is my component list: http://www.nncron.ru/temp/fb2k.jpg (http://www.nncron.ru/temp/fb2k.jpg)

What is wrong there?

Because you didn't install or remove (?) some components which their settings are stored in Pereferences >> Tools page, for example: foo_converter.dll.
Title: Quick Tagger
Post by: Valery_Kondakoff on 2008-01-04 17:51:59
Because you didn't install or remove (?) some components which their settings are stored in Pereferences >> Tools page, for example: foo_converter.dll.


Thanks for your explanation. So, as far as I understand, the quicktagger is dependent to some other components (foo_converter or foo_freedb). Isn't this a good idea to mention this in quicktagger readme or install docs?

Is it impossible to use quicktagger without installing foo_converter or foo_freedb first (I have no plans to use them)?
Title: Quick Tagger
Post by: foosion on 2008-01-04 18:04:31
foo_quicktag does not depend on foo_converter or foo_freedb2. Note that its preferences page is in the "Tag writing" branch.
Title: Quick Tagger
Post by: Valery_Kondakoff on 2008-01-04 18:30:48
foo_quicktag does not depend on foo_converter or foo_freedb2. Note that its preferences page is in the "Tag writing" branch.


I just checked it: if you install FB2K without the Converter and , and then add the Quicktagger - the 'Preferences - Tools - Tag writing' branch is not available. After installing the Converter I can see the 'Tools' and the 'Tag writing' as well. Isn't this a dependency?
Title: Quick Tagger
Post by: Peter on 2008-01-04 19:18:28
A bug in preferences page tree handling code is preventing Quick Tagger preferences from being accessible when there's nothing directly under "Tools". This will be fixed in the next foobar2000 release, thanks for reporting. For now, you need something that adds a page directly under "Tools" installed to access Quick Tagger preferences.
Title: Quick Tagger
Post by: foosion on 2008-01-04 19:19:44
foo_quicktag does not depend on foo_converter or foo_freedb2. Note that its preferences page is in the "Tag writing" branch.

Sorry about the misinformation, I still had an outdated version of foo_quicktag installed. Its preferences page is under "Tools/Tagging/Quick Tagger" as stated before.
Title: Quick Tagger
Post by: pstrg on 2008-01-05 20:37:31
Quick Tagger is not working for me.
To experiment with it I defined the following arbitrary change on the table:
Field Name:  %date%
Values (semicolon-separated):  $substr(%title%,3,10)
When I tried to modify the (date) tag in a group of tracks, it warned me that I was about to update tags of x tracks but nothing changed.
Title: Quick Tagger
Post by: Frank Bicking on 2008-01-05 20:43:05
If you had bothered to read this thread, you would have known that it's not supposed to be used with title formatting.

Use "Format from other fields" in the properties dialog.
Title: Quick Tagger
Post by: pstrg on 2008-01-05 22:18:32
If you had bothered to read this thread, you would have known that it's not supposed to be used with title formatting.

Use "Format from other fields" in the properties dialog.

I do know how to do that (with Masstagger).

As for reading, I have bothered.
Although Jose Hidalgo entries mention that you (somewhere else) said that Quick Tagger do not support titleformatting, that did not register in my mind.
Sort of a psychological reaction.
Why? Probably because since Masstagger is not installed automatically anymore, I expected that Quick Tagger would at least add to its features, not omit them, even after the explanation that it is intended to simpler things.

p.s. Anyway, I did appreciate your support - it's quite clear now.
Title: Quick Tagger
Post by: JadeElephant on 2008-01-06 15:31:15

Thanks for this useful component!

I was just wondering if it would be possible to assign quick-tagger commands to a button panel?!
(as i use an auto-hide columns-ui-button panel to get a "flat" structure)

What confuses me is the fact that every context-menu entry which can be assigned to a keybord-shortcut can also be assigned to a button, except the quick-tagger entries.


The buttons toolbar compatibility with 'Quick Tagger' was a Columns-Ui issue. It is fixed now.
(--> Sorry for posting in the wrong thread, but i did not know if it was a uick-tagger or a columns-ui issue)


So how exactly did you resolve it if you don't mind me asking? I'm having the same issue.
Title: Quick Tagger
Post by: audiolover on 2008-01-07 08:15:02
A more up-to-date "Fill values from filenames" function has been present in the Properties dialog for about a year.


Thanks for this info Frank -- I had no idea Fb2k had this capability.  Impressive! 

I guess I'd seen it down there in the right-click menu but it hadn't registered mentally what "Automatically Fill Values" implied.
Title: Quick Tagger
Post by: m00zikD00d on 2008-04-18 08:05:14
Sorry if I missed this question somewhere else, or am entering this in the incorrect forum....

Does quick tagger support Global Hotkeys?  The hotkeys for quick tagging only seem to work when I uncheck the global option.  I have other options like next track and volume set as global and they work fine.
Title: Quick Tagger
Post by: thuan on 2008-04-18 09:22:13
It works fine for me, if I set the action type to "context/now playing".
Title: Quick Tagger
Post by: m00zikD00d on 2008-04-18 10:07:41
Thank you very much, I feel like an idiot now.  I was using action type [context].

thanks again.
Title: Quick Tagger
Post by: HellMind on 2008-10-18 09:11:44
There is not Preferences / Tools / Tagging / Quick Tagger

Quick Tagger 1.0.1
Foobar2000 V0.9.5.6
Title: Quick Tagger
Post by: Reflection on 2008-12-05 00:15:23
Quote
Quick Tagger is tailor-made to support scenarios where you want to set the a field to one of several values like rating, genre, mood, etc.

Is it possible to use quick tagger for multi value fields such as "style" or "mood"? I can't figure out how to get quick tagger to append another value rather than replace the current single value.
Title: Quick Tagger
Post by: cicom3nd3z on 2008-12-06 02:20:31
Is it possible to use quick tagger for multi value fields such as "style" or "mood"?


I don't think so. But you can use Masstagger (http://www.foobar2000.org/?page=Download) to do this.
Just make "Add value" scripts for the %mood% & %style% tags, save them and you can access them in the right-click menu.
Title: Quick Tagger
Post by: Reflection on 2008-12-06 04:20:42

Is it possible to use quick tagger for multi value fields such as "style" or "mood"?


I don't think so. But you can use Masstagger (http://www.foobar2000.org/?page=Download) to do this.
Just make "Add value" scripts for the %mood% & %style% tags, save them and you can access them in the right-click menu.

Thanks, I suppose I could do that... but it's a lot of tedious work to set up dozens of individual add value scripts (unless I'm missing an easy way to do it, such as the way you add values in quick tagger).

I also have a small suggestion for quick tagger... it would be nice if you could have a description for each value like the old custom info component.

Ex: instead of "Set <value> to > X" you would have "Set <value> to > X - [description of X]"
Title: Quick Tagger
Post by: start78 on 2009-01-03 09:05:35
I found a strange interference between rating with foo_playcount and foo_quicktag.

See here:
http://www.hydrogenaudio.org/forums/index....mp;#entry607508 (http://www.hydrogenaudio.org/forums/index.php?showtopic=68346&st=0&gopid=607508&#entry607508)

foo_quicktag seems to write an other %rating% tag than foo_playcount does. At least that would be my explanation for the problem...
Title: Quick Tagger
Post by: Eliteforce on 2009-02-15 19:55:13
Could you please add the commands:
set <tag> to the next value
set <tag> to the previous value

Example:
Track has a RATING (1;2;3;4;5) of 3.
"set <tag> to the next value" would set the RATING to 4, then to 5 ...
When 5 is reached that command shouldn't do anything.
Title: Quick Tagger
Post by: ojdo on 2009-02-15 20:11:14
Track has a RATING (1;2;3;4;5) of 3.
"set <tag> to the next value" would set the RATING to 4, then to 5 ...
When 5 is reached that command shouldn't do anything.


The functionality you request can already be accomplished using the masstagger component. Just add two scripts like:

Code: [Select]
Increase Rating: Format "RATING" using "$if(%rating%,$min(5,$add(%rating%,1)),3)"
Decrease Rating: Format "RATING" using "$if(%rating%,$max(0,$sub(%rating%,1)),2)"
                                                    Range ^    Default values ^


You then can assign keyboard shortcuts, call them from the context menu and add buttons to the toolbar to call them.
Title: Quick Tagger
Post by: haazetzet on 2009-05-26 22:28:37
hi. i'm using the <BPM> field as a rating field. (don't ask why )
ok. the problem is that files, where this "rating" isn't yet existing he is not creating this field with quick tagger. you know what i mean?
Title: Quick Tagger
Post by: raidsan on 2009-05-31 06:20:03
Is it possible to write a tag use ID3v2.3 UTF-16?
you know,  windows media player could write rating data to tag  "RATING WMP",  but the tag is writing with ID3v2.3 UTF-16 format,
and it can't read in foobar!
If Quick Tagger could read/write tag use ID3v2.3 UTF-16, it could be a nice thing, 
just because many people use window mobile phone, and use ActiveSync to sync music files,  the rating info is a filter condition.
Title: Quick Tagger
Post by: darrel on 2010-03-02 19:50:16
Version 1.0.2 doesn't work for me with this error message: "Internal Error - please re-run the foobar2000 installer." Removing the plugin or reverting to 1.0.1 fixed the problem. I have Win7 x64, foobar2000 1.0.
Title: Quick Tagger
Post by: Yirkha on 2010-03-03 20:18:39
You have probably accidentally renamed the component file to something else than foo_quicktag.dll.
Title: Quick Tagger
Post by: darrel on 2010-03-07 18:41:38
You have probably accidentally renamed the component file to something else than foo_quicktag.dll.


Exactly. I didn't know this because it used work after renaming. Thanks for letting me know.
Title: Quick Tagger
Post by: laite on 2010-07-07 18:02:57
Would it be possible that when selecting "Quick Tagger -> Set <rating> to -> More..." the focus would be in text box, not OK-button. Small thing, I know, but pressing Tab two times every time seems kind of pointless, as I just recently started to rate my albums and there's a long way to go...  (and no, I can't use separate shortcuts because my rating goes from 10 to 50)
Title: Quick Tagger
Post by: thorbeck on 2010-08-31 10:09:59
If one is using Masstagger scripts the process would be:

With Quick Tagger it's:

Both solutions can be mapped to shortcuts.

It would be nice if Quick Tagger could be placed in the context menu hierarchy set by the user.
A dropdown toolbar would be great too.
Title: Quick Tagger
Post by: ventolinmono on 2012-03-27 23:22:34
Hello

I have Quick Tagger installed.
My ratings don't show in the playlist.
I have: "%rating%".
It shows the rating from Playback Statistics component.
But this does not stick to the file metadata.
I followed the instructions from here:
http://www.hydrogenaudio.org/forums/index....showtopic=59187 (http://www.hydrogenaudio.org/forums/index.php?showtopic=59187)

How can i fix this?
Title: Quick Tagger
Post by: tpijag on 2012-03-28 00:43:11
Link is nearly 5 years old. This from the foo_playcount docs might help.
Quote
Please note that this component takes over %rating%, showing rating according to its own database. If you store rating in tags, use $meta(rating) to access it. This behavior has changed in version 3.0, previous versions would fall back to tag contents when rating information was not present in the database.
Title: Quick Tagger
Post by: ventolinmono on 2012-03-28 01:06:52
Link is nearly 5 years old. This from the foo_playcount docs might help.
Quote
Please note that this component takes over %rating%, showing rating according to its own database. If you store rating in tags, use $meta(rating) to access it. This behavior has changed in version 3.0, previous versions would fall back to tag contents when rating information was not present in the database.


That solves it. Thank you tpijag!
Title: Quick Tagger
Post by: Anakunda on 2012-06-26 14:51:02
HI! Here's a suggestion for foo_quicktagger:

Would it be possible to add generic value item to all defined fields for assigning the value of clipboard?
Title: Quick Tagger
Post by: sharpedge on 2012-09-05 10:49:41
Hi there,

I use Quicktagger as a rating tool (from 1-5 stars). It is nearly perfect for that purpose.
I have only one problem: The confirmation dialog. I use the shortcuts to rate the tracks that are being played in the background while I work on something else and hate to be interrupted by the dialog. Also, I am in the process of setting up a remote control for foobar via a tablet and wish to implement the quicktag-rating system there, too. Now if I rate a tracvk playing in my iving room while I am in my office, I'd have to go there and confirm the dialog.

Is there any chance to implement an option to be ticked inside the preferences setup, so that certain scenarios where quick tagger is used don't require the dialog to be confirmed (ie a 'silent mode')?

Great many thanks for the plugin in the first place.
Foobar is great. And this component is just one more (but a very important) reason to love this system.

Best
Title: Quick Tagger
Post by: Daeron on 2012-09-05 10:54:30
Set 'Require confirmation before processing more than X tracks' higher.
Title: Quick Tagger
Post by: sevenarts on 2012-09-05 12:22:21
Is there a way to batch-change multiple tag fields at once through Quick Tagger? Or through some other function in Foobar? I often apply a standard set of tags to nearly all incoming files - including blanking out or deleting fields I don't use and don't want - and would love to be able to have one click or keyboard shortcut that applies all these tags at once.
Title: Quick Tagger
Post by: marc2003 on 2012-09-05 14:37:14
i'm not sure how useful it will be as i don't use it myself but you could try this....

http://www.foobar2000.org/components/view/foo_masstag (http://www.foobar2000.org/components/view/foo_masstag)
Title: Quick Tagger
Post by: sharpedge on 2012-09-06 11:44:01
Set 'Require confirmation before processing more than X tracks' higher.

Damn. Didn't realize that option. sorry
and thanks
Title: Quick Tagger
Post by: coolidge on 2012-11-27 09:26:52
hello all,

I want to use stars instead of number in quick tagger's rating system but I couldn't manage it. I'm using "$pad($repeat(★,%rating%), 5,✩)" for other rating columns but it doesn't work for quick tagger.
Title: Quick Tagger
Post by: marc2003 on 2012-11-27 09:38:03
if you have foo_playcount installed, %rating% will conflict with that component's own rating database. you'd need to use $meta(rating) to access rating tags that are in your files.
Title: Quick Tagger
Post by: coolidge on 2012-11-27 09:53:53
if you have foo_playcount installed, %rating% will conflict with that component's own rating database. you'd need to use $meta(rating) to access rating tags that are in your files.



Hi marc,

yes i installed foo_playcount, i'm using $meta(rating) for quick tagger but what should i do to see stars in playlist instead of numbers?

thanks
Title: Quick Tagger
Post by: marc2003 on 2012-11-27 10:01:45
you just need to replace %rating% in that snippet you posted....

Code: [Select]
$pad($repeat(★,$meta(rating)),5,✩)
Title: Quick Tagger
Post by: coolidge on 2012-11-27 11:20:27
you just need to replace %rating% in that snippet you posted....

Code: [Select]
$pad($repeat(?,$meta(rating)),5,?)


 
It works, thanks a lot.

btw what I tried was [code]$meta($repeat(?,%rating%)/[code] which wasn't work.
Title: Quick Tagger
Post by: bosskardo on 2014-10-30 06:45:55
Hi
Great stuff
But the quick tagger tags the selected file. Is it possible to make it tag playing file.
Title: Quick Tagger
Post by: Trantix on 2015-05-03 22:01:18
So this might just because I'm newer to foobar and how to control things. But when I try to add a field to change the Disc Number, it keeps adding a new field and not using the one that is already there. This doesn't seem to happen when I try this with a metadata field that I created myself. It only happens with the fields I didn't create.