IPB

Welcome Guest ( Log In | Register )

> foobar2000 General Forum Rules

This is NOT a tech support forum.
Tech support questions go to foobar2000 Tech Support forum instead.

See also: Hydrogenaudio Terms of Service.

4 Pages V   1 2 3 > »   
Reply to this topicStart new topic
Quick Tagger
Peter
post Oct 16 2007, 15:39
Post #1


foobar2000 developer


Group: Admin
Posts: 3314
Joined: 30-September 01
Member No.: 84



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/

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.
Go to the top of the page
+Quote Post
foosion
post Oct 16 2007, 15:44
Post #2





Group: FB2K Moderator (Donating)
Posts: 4484
Joined: 24-February 03
Member No.: 5153



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.

This post has been edited by foosion: Oct 16 2007, 15:46


--------------------
http://foosion.foobar2000.org/ - my components for foobar2000
Go to the top of the page
+Quote Post
q-stankovic
post Oct 16 2007, 15:50
Post #3





Group: Members
Posts: 1743
Joined: 28-May 06
From: Düsseldorf
Member No.: 31251



Had a first look: A very sweet and useful tool!
Thanks, Peter!


--------------------
german support forum: www.foobar-users.de / user: qwert73
Go to the top of the page
+Quote Post
pirlouy
post Oct 16 2007, 16:31
Post #4


troll / multiple accounts


Group: Banned
Posts: 98
Joined: 22-June 05
Member No.: 22890



I don't have menu Tool > Tagging.
I suppose we need an other component ?
Go to the top of the page
+Quote Post
Peter
post Oct 16 2007, 16:50
Post #5


foobar2000 developer


Group: Admin
Posts: 3314
Joined: 30-September 01
Member No.: 84



QUOTE (pirlouy @ Oct 16 2007, 17:31) *
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.
Go to the top of the page
+Quote Post
q-stankovic
post Oct 16 2007, 19:31
Post #6





Group: Members
Posts: 1743
Joined: 28-May 06
From: Düsseldorf
Member No.: 31251



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.


--------------------
german support forum: www.foobar-users.de / user: qwert73
Go to the top of the page
+Quote Post
Lyx
post Oct 16 2007, 19:46
Post #7





Group: Members
Posts: 3353
Joined: 6-July 03
From: Sachsen (DE)
Member No.: 7609



QUOTE (q-stankovic @ Oct 16 2007, 20:31) *
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.


--------------------
I am arrogant and I can afford it because I deliver.
Go to the top of the page
+Quote Post
q-stankovic
post Oct 16 2007, 20:08
Post #8





Group: Members
Posts: 1743
Joined: 28-May 06
From: Düsseldorf
Member No.: 31251



@Lyx

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


--------------------
german support forum: www.foobar-users.de / user: qwert73
Go to the top of the page
+Quote Post
Lyx
post Oct 16 2007, 20:20
Post #9





Group: Members
Posts: 3353
Joined: 6-July 03
From: Sachsen (DE)
Member No.: 7609



QUOTE (q-stankovic @ Oct 16 2007, 21:08) *
@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


--------------------
I am arrogant and I can afford it because I deliver.
Go to the top of the page
+Quote Post
textured
post Oct 16 2007, 21:25
Post #10





Group: Members
Posts: 84
Joined: 24-September 06
Member No.: 35549



in what way is the masstagger 'old'? i happened to update foobar today and i am still using masstagger scripts..? unsure.gif
Go to the top of the page
+Quote Post
the in sound fro...
post Oct 16 2007, 22:01
Post #11





Group: Members
Posts: 38
Joined: 24-April 04
Member No.: 13688



Thanks for this long awaited component. smile.gif 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.

This post has been edited by the in sound from way out: Oct 16 2007, 22:03
Go to the top of the page
+Quote Post
xtr
post Oct 16 2007, 23:37
Post #12





Group: Members
Posts: 20
Joined: 3-July 06
Member No.: 32516



For mass-tagging of styles, moods, genres... in a panel you can also use the "Tagger Window" panel of the foo_cwb_hooks component.
Works very well in a dockable panel from the same author.
Go to the top of the page
+Quote Post
Lyx
post Oct 17 2007, 11:15
Post #13





Group: Members
Posts: 3353
Joined: 6-July 03
From: Sachsen (DE)
Member No.: 7609



QUOTE (textured @ Oct 16 2007, 22:25) *
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?

This post has been edited by Lyx: Oct 17 2007, 11:17


--------------------
I am arrogant and I can afford it because I deliver.
Go to the top of the page
+Quote Post
the in sound fro...
post Oct 17 2007, 19:13
Post #14





Group: Members
Posts: 38
Joined: 24-April 04
Member No.: 13688



QUOTE (Lyx @ Oct 17 2007, 02:15) *
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.

This post has been edited by the in sound from way out: Oct 17 2007, 19:24
Go to the top of the page
+Quote Post
textured
post Oct 17 2007, 23:10
Post #15





Group: Members
Posts: 84
Joined: 24-September 06
Member No.: 35549



QUOTE (Lyx @ Oct 17 2007, 12:15) *
QUOTE (textured @ Oct 16 2007, 22:25) *

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

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.

This post has been edited by textured: Oct 17 2007, 23:12
Go to the top of the page
+Quote Post
Lyx
post Oct 17 2007, 23:25
Post #16





Group: Members
Posts: 3353
Joined: 6-July 03
From: Sachsen (DE)
Member No.: 7609



QUOTE (textured @ Oct 18 2007, 00:10) *
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.

This post has been edited by Lyx: Oct 17 2007, 23:39


--------------------
I am arrogant and I can afford it because I deliver.
Go to the top of the page
+Quote Post
Squeller
post Oct 18 2007, 08:24
Post #17





Group: Members
Posts: 2351
Joined: 28-August 02
Member No.: 3218



Thanks Peter for this component.

QUOTE (Lyx @ Oct 18 2007, 00:25) *
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
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.

This post has been edited by Squeller: Oct 18 2007, 08:27
Go to the top of the page
+Quote Post
Shinsou
post Oct 18 2007, 08:44
Post #18





Group: Members
Posts: 165
Joined: 27-May 05
Member No.: 22338



is it possible to disable confirmations when using Quick Tagger scripts?
Go to the top of the page
+Quote Post
Squeller
post Oct 18 2007, 09:25
Post #19





Group: Members
Posts: 2351
Joined: 28-August 02
Member No.: 3218



QUOTE (Shinsou @ Oct 18 2007, 09:44) *
is it possible to disable confirmations when using Quick Tagger scripts?
Please look into the QT options. You could set a high confirmation value.
Go to the top of the page
+Quote Post
Shinsou
post Oct 18 2007, 13:04
Post #20





Group: Members
Posts: 165
Joined: 27-May 05
Member No.: 22338



QUOTE (Squeller @ Oct 18 2007, 11:25) *
QUOTE (Shinsou @ Oct 18 2007, 09:44) *
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
Go to the top of the page
+Quote Post
Lyx
post Oct 18 2007, 16:22
Post #21





Group: Members
Posts: 3353
Joined: 6-July 03
From: Sachsen (DE)
Member No.: 7609



QUOTE (Squeller @ Oct 18 2007, 09:24) *
Agreed. But an [optional] flat menu structure would be helpful and make clicking life way easier:

CODE
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.

This post has been edited by Lyx: Oct 18 2007, 16:24


--------------------
I am arrogant and I can afford it because I deliver.
Go to the top of the page
+Quote Post
Lyx
post Oct 18 2007, 18:07
Post #22





Group: Members
Posts: 3353
Joined: 6-July 03
From: Sachsen (DE)
Member No.: 7609



QUOTE (Lyx @ Oct 18 2007, 17:22) *
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.

This post has been edited by Lyx: Oct 18 2007, 18:10


--------------------
I am arrogant and I can afford it because I deliver.
Go to the top of the page
+Quote Post
Squeller
post Oct 18 2007, 18:16
Post #23





Group: Members
Posts: 2351
Joined: 28-August 02
Member No.: 3218



QUOTE (Lyx @ Oct 18 2007, 19:07) *
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.
Go to the top of the page
+Quote Post
Lyx
post Oct 19 2007, 00:33
Post #24





Group: Members
Posts: 3353
Joined: 6-July 03
From: Sachsen (DE)
Member No.: 7609



QUOTE (Squeller @ Oct 18 2007, 19:16) *
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.


--------------------
I am arrogant and I can afford it because I deliver.
Go to the top of the page
+Quote Post
Squeller
post Oct 19 2007, 05:49
Post #25





Group: Members
Posts: 2351
Joined: 28-August 02
Member No.: 3218



QUOTE (Lyx @ Oct 19 2007, 01:33) *
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 wink.gif Autoplaylist is deprecated and someone told about a successor... and peter is busy whistling.gif
Go to the top of the page
+Quote Post

4 Pages V   1 2 3 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 25th December 2014 - 22:43