HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: Arash on 2010-05-26 08:48:50

Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-05-26 08:48:50
Hello Everybody,

I needed something like this but couldn't find any so I wrote it myself!
It is something like an editable "properties" window in a UI element with "quick tagger" like features and a little more.

Here is more info and download link (http://arash.dejkam.com/software/tagbox/).

Check it out and let me know what you think
Title: TagBox Tag Editing Plugin
Post by: Neonphytismo on 2010-05-26 09:42:05
Hello Everybody,

I needed something like this but couldn't find any so I wrote it myself!
It is something like an editable "properties" window in a UI element with "quick tagger" like features and a little more.

Here is more info and download link (http://arash.dejkam.com/software/tagbox/).

Check it out and let me know what you think

it seemed to me that i cannot find the TagBox in the Panels....but the TagBox exist in my View menu...why?
Title: TagBox Tag Editing Plugin
Post by: 2E7AH on 2010-05-26 09:52:44
because I guess it's DUI element and not CUI panel

some issues to throw:

- input boxes are not correctly right aligned
- drop-down on windows 7 doesn't look good


thanks
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-05-26 10:47:33
some issues to throw:

- input boxes are not correctly right aligned
- drop-down on windows 7 doesn't look good


I'm on XP, actually this is the first time I'm seeing a screenshot of TagBox in Windows 7. I don't know what I can do about the drop-downs if Windows 7 shows them like that but I should take care of the alignment thing. I need to install 7 in a virtual machine and see what I can do.

after pressing Ctrl or Shift this dialog pops:


That a seems to be a debug message which interestingly doesn't show up in XP, that's why I missed it. Thanks for letting me know. I fixed it (hopefully).
Title: TagBox Tag Editing Plugin
Post by: 2E7AH on 2010-05-26 10:59:40
I don't know what I can do about the drop-downs if Windows 7 shows them like that

Couldn't just increasing the height by 2px solve the problem?
And now when I'm replying again, I wanted to know if it's possible to incorporate auto-complete feature, like properties dialog does
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-05-26 11:53:02
Couldn't just increasing the height by 2px solve the problem?
And now when I'm replying again, I wanted to know if it's possible to incorporate auto-complete feature, like properties dialog does


So you have problem with the spacing of the drop-downs! I thought you don't like the Windows 7 style  The thing is I have tried to make the UI Element as compact as possible. My own TagBox has 28 fields, increasing the spacing by 2px makes the element 56 pixels taller and that's too much. But maybe I can make the field spacing optional through the preferences page later.

I like the idea of auto-complete feature but I don't know how's that usually implemented so I need to do some research. On to-do list.

BTW I fixed the right alignment problem too.
Title: TagBox Tag Editing Plugin
Post by: 2E7AH on 2010-05-26 12:12:08
yeah, I was thinking about spacing generaly because they overlap, and you were thinking about it style which I agree sometimes looks ugly
so, how about combobox like below, with check boxes, which would be perfect for multivalue fields IMO (thou they'll overlap again on Windows 7 at current height):

(http://imagebin.ca/img/gbEwLwN.png)
Title: TagBox Tag Editing Plugin
Post by: Falstaff on 2010-05-26 13:06:02
download link doesn't work for me

"requested page not found"
Title: TagBox Tag Editing Plugin
Post by: muzack on 2010-05-26 13:26:25
Hey, thanks for this great plugin!
It's more than useful!

Here are some thoughts:

1. I got Hotkeys without Ctrl modifier like 1-5 for rating or "O" for open folders.
These Hotkeys interfere with the tag editing.

2. I try to access entries from the selectlist with the first letter. Unfortunatly it grabs just the first entry with the letter and the list is closed.
would be nice if the selection stays the list open, to choose the right value manually.

cheers m.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-05-26 13:28:45
download link doesn't work for me

"requested page not found"


Oh sorry that's my fault! download link should be working now, check it again.

@2E7AH I like the drop-down with check boxes too. Thanks for the idea.

@muzack you're welcome  I'll look into those problems.
Title: TagBox Tag Editing Plugin
Post by: 2E7AH on 2010-05-26 13:50:59
BTW I fixed the right alignment problem too.


thou not for 7

(http://img18.imageshack.us/img18/1889/z0dvhs.th.png) (http://img18.imageshack.us/img18/1889/z0dvhs.png)

items with drop-down are 2px misaligned
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-05-26 17:50:27
yeah, I was thinking about spacing generaly because they overlap, and you were thinking about it style which I agree sometimes looks ugly
so, how about combobox like below, with check boxes, which would be perfect for multivalue fields IMO (thou they'll overlap again on Windows 7 at current height):



Another point: I have no interest to use TagBox as a ui-element - i prefer a standalone window (like "Properties"). You can call this under main menu -> view. I would like to request the same way like properties window for that case: making a selection, going to context menu, calling TagBox, applying changes.
Title: TagBox Tag Editing Plugin
Post by: LXtreme on 2010-05-26 20:38:20
Good idea and great work! Thanks a lot :-)

Just a few thoughts:

Plugin
- Adding vertical/horizontal scroll (with scroll indicators) would help or better said is essential (for those who do not wanna spend so much space for the panel)
- Ability to customize the headers colors (just a gimmick ;-) )

Website
- How about a ToDo-List (and maybe a declined-requests-list) on the bottom of the page
    --> this would prevent us (re-)requesting stuff you already have on your To-Do list or definitely do not want to implement
Title: TagBox Tag Editing Plugin
Post by: foosion on 2010-05-26 21:54:16
Have you hardcoded the line height in pixels? At least it looks that way, if you try high-DPI mode in Windows.
Title: TagBox Tag Editing Plugin
Post by: kabuki on 2010-05-26 22:35:51
hello
do you plan to make it compatible to CUI aswell one day?
surely not in the near futur, but later?
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-05-27 10:17:28
Well! When developing this plugin I needed to get to something working as soon as possible so the last thing on my mind was cosmetic issues. Many of you have good points I'll try to address issues you mentioned as I further develop TagBox.

Some questions for developers:
1. If I want to use foobar's default colors am I stuck with four colors (text/background/selection/highlight)? what about that light gray that every other row in the playlist use? what's that called?

2. I'm still not sure if I'm going to use the properties window grid style but to make sure that's a list control with dynamically overlaied edit boxes, right?

@foosion
Quote
Have you hardcoded the line height in pixels? At least it looks that way, if you try high-DPI mode in Windows.

I'll take care of that.

@2E7AH The nonalignment problem was present in XP too so I literally asked the program to add 2px to edit boxes with drop-down that should solve the problem. I suspect your browser downloaded the old package from its cache or something (same name, same size). Hope someone else with Windows7 and a fresh download can let us know if the problem is still there.

@kabuki
Quote
do you plan to make it compatible to CUI aswell one day?
surely not in the near futur, but later?

What is the state of CUI? When I first used foobar2000 I thought perhaps CUI is a redundant thing that will be phased out in favor of DUI so I never used it.
Title: TagBox Tag Editing Plugin
Post by: 2E7AH on 2010-05-27 11:03:02
it's fine now

and CUI isn't redundant of course, it's actively developed pacing foobar changes, thou it has Item properties panel with in-line tag editing (similar to your component only it doesn't have drop-down box  ) + it has in-line playlist tag editing capabilities
Title: TagBox Tag Editing Plugin
Post by: lyh on 2010-05-27 11:16:31
Many people are useing CUI,I never use DUI.But also like TagBox Tag.Regretful
Title: TagBox Tag Editing Plugin
Post by: watercolor on 2010-05-27 13:24:38
Great job.
Are there plan that adding foobar2000 contextmenu, autocomplete, and CUI Panel future?

Anyway, this component is awesome.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-06-20 11:29:55
Hello Everybody,

Thanks for all your suggestions and ideas.

TagBox 0.110 is released with some improvements. Check it out and let me know what you think about the changes:

    * Many visual improvements to make TagBox better blend in visually with other parts of foobar2000.
    * Edit boxes' height is now adjusted based on the font used.
    * Labels' width is automatically set based on the length of the text.
    * Some minor bug fixes.

TagBox's Official Page (http://arash.dejkam.com/software/tagbox/).
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-06-20 11:42:14
About the CUI panel, since I don't use CUI myself I rather not try to make TagBox compatible with it. In my experience when you don't use some feature in your software yourself it usually ends up being broken and buggy. I hope someone else make something similar to TagBox for CUI.
Title: TagBox Tag Editing Plugin
Post by: SoulMan on 2010-07-18 15:21:14
Hello,

This plug-in is one of the ones I was waiting for until Foobar 0.8, cause this plug-in permits to manage easily personal tags (I have more than 20 tags perso).

In order to be perfect (for my own use      ), I have some suggestions :
1) Give the ability to display or not some values or some tags depending on specified conditions i.e. : $if($stricmp(%genre%,jazz),1,0)
This can permit to display tags or a panel of value depending on an other tag value (i.e. to display the styles corresponding to a given genre or to display the countries of a given continent)

2) Add the ability to access the tags in the contextual menu : in order to access them more quickly (in a form Textbox/Tagname/List of values). The top of the top option will be to be able to change the display order & level exactly as the old FB 0.8 QuickTag

3) Give the possibility to interpret FB script in the value field (same as the old fashioned QuickTag), in order to be able to put in place a rating increment, decrement, or to manage easily binary tags (i.e. : $if(%world%,,1) )

So, even if you are not interested by my ideas, thank you for this great job, it's an essential plug-in for personal tags management.
Title: TagBox Tag Editing Plugin
Post by: Yirkha on 2010-07-18 23:20:42
Regarding autocomplete, you can use fb2k's library_meta_autocomplete service and Windows shell's IAutocomplete.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-07-20 09:37:12
@SoulMan: I think I'll add the "launch through context-menu" option, there are many requests for this. About your other requests I should do some more thinking to see if it is possible to add those to tagbox with its current layout and concept.

@Yirkha: Thanks for the info, auto complete is on to-do list too.
Title: TagBox Tag Editing Plugin
Post by: SoulMan on 2010-07-23 14:10:46
Hello,

Thank you a lot
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-02 12:39:11
Hello Everyone,

Here comes version 0.150, comments and ideas are welcome as always.

TagBox download page (http://arash.dejkam.com/software/tagbox/)

New in this version:
    *  Standalone TagBox window accessible through context menu.
    * Auto Complete.
    * UI element configuration becomes per-instance. From now on settings in preferences page only affects the stand alone window.
    * Again some color changes.
    * Bug Fix: You couldn't type # in edit boxes.

@muzack: I tried to fix the problem with keyboard shortcuts without modifiers but when I tried to define one of those foobar gave me a big warning that this may conflict with program's normal functionality. So now I'm not quite sure if I should go into trouble of working around that. More experienced foobar developer's advice on this is welcome.

@Yirkha: library_meta_autocomplete (that I'm using right now) provides data for a very limited number of tags. Do you know if this is gonna expand to other tags and custom tags in future? or should I go on an make my own "remember the last n values entered" kind of implementation as a supplement to library_meta_autocomplete?
Title: TagBox Tag Editing Plugin
Post by: watercolor on 2010-08-02 13:12:04
I want to use this in cui panel.
Title: TagBox Tag Editing Plugin
Post by: Andreasvb on 2010-08-02 13:44:24
It says it's missing some file.

The file is also smaller, so it seems to be some dependency that's missing.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-02 14:22:06
My development environment is somewhat different from the previous release: WinXP 32bit -> Win7 64bit, VS2009 -> VS2010. I thought the smaller file size might be due to new VS2010 optimizations.

The plugin is not generating any error messages on my Win7 machine, are you using XP?
Title: TagBox Tag Editing Plugin
Post by: marc2003 on 2010-08-02 14:42:37
not working for me either. i'm running windows 7...

Failed to load DLL: foo_tagbox.dll, reason: This component is missing a required dependency, or was made for different version of foobar2000.

BTW, i have the .net4 runtimes installed.
Title: TagBox Tag Editing Plugin
Post by: muzack on 2010-08-02 15:31:12
keyboard shortcuts doesn't interfere anymore. thanks for new version!
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-02 15:39:26
Those with missing file problem please try the new ~130KB zip file I just uploaded, see if that solves the problem. Please check the file size after downloading to make sure your browser is not giving you the old cached file.
Title: TagBox Tag Editing Plugin
Post by: marc2003 on 2010-08-02 16:09:41
new version works on XP and windows 7.

however, the combo boxes do look a bit off....

XP
(http://k5sbdw.blu.livefilestore.com/y1pL_gEnXPnfC4ZKBnEoeUXN6GfjtMVQkgGZvDEYjvpfAW2MrllHQiaGDGWP5lkwpQ7EkObda0YKNer38E3nUiYOnh894nHaUiW/tagbox.png)

7
(http://public.blu.livefilestore.com/y1pJuVmaS7Hq4159iNsA_o5_DMXVQp1DLH4nV-udrbD-gsyEDUFsiNYbAOuBBX2oLxSFrd60_ZYNblS5dOkx6ASvA/tagbox2.png)
Title: TagBox Tag Editing Plugin
Post by: Yirkha on 2010-08-02 16:11:21
@muzack: I tried to fix the problem with keyboard shortcuts without modifiers but when I tried to define one of those foobar gave me a big warning that this may conflict with program's normal functionality. So now I'm not quite sure if I should go into trouble of working around that. More experienced foobar developer's advice on this is welcome.
See [font= "Courier New"]CTypableWindowScope[/font], it utilizes an API to limit handling of such keyboard shortcuts in scenarios like this. I think, I've never used it.

@Yirkha: library_meta_autocomplete (that I'm using right now) provides data for a very limited number of tags. Do you know if this is gonna expand to other tags and custom tags in future? or should I go on an make my own "remember the last n values entered" kind of implementation as a supplement to library_meta_autocomplete?
It uses configuration from Preferences > Advanced > Display/Autocomplete fields (syntax should be self-explanatory).
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-02 16:48:51
new version works on XP and windows 7.

however, the combo boxes do look a bit off....

XP
(http://k5sbdw.blu.livefilestore.com/y1pL_gEnXPnfC4ZKBnEoeUXN6GfjtMVQkgGZvDEYjvpfAW2MrllHQiaGDGWP5lkwpQ7EkObda0YKNer38E3nUiYOnh894nHaUiW/tagbox.png)

7
(http://public.blu.livefilestore.com/y1pJuVmaS7Hq4159iNsA_o5_DMXVQp1DLH4nV-udrbD-gsyEDUFsiNYbAOuBBX2oLxSFrd60_ZYNblS5dOkx6ASvA/tagbox2.png)


That's because as you can see the font size in XP is smaller so the vertical space available between fields is smaller, I did spend a lot of time trying to style the comboboxes to make them look better in such small spaces but this was the best I could come up with. again any suggestion is welcome.

@muzack: I tried to fix the problem with keyboard shortcuts without modifiers but when I tried to define one of those foobar gave me a big warning that this may conflict with program's normal functionality. So now I'm not quite sure if I should go into trouble of working around that. More experienced foobar developer's advice on this is welcome.
See CTypableWindowScope, it utilizes an API to limit handling of such keyboard shortcuts in scenarios like this. I think, I've never used it.


Thanks for the technical info. What I meant was maybe because foobar2000 officially discourages using hotkeys without modifiers I shouldn't work around the problem. But it wouldn't harm anybody, I'll give it another try later when I have free time.

@Yirkha: library_meta_autocomplete (that I'm using right now) provides data for a very limited number of tags. Do you know if this is gonna expand to other tags and custom tags in future? or should I go on an make my own "remember the last n values entered" kind of implementation as a supplement to library_meta_autocomplete?
It uses configuration from Preferences > Advanced > Display/Autocomplete fields (syntax should be self-explanatory).


That should do it. Thanks, It's interesting after years of using foobar2000 there are still many things it has that I have never noticed, like I just found out that the "position in selection -> track number" functionality that I added to TagBox, foobar already has it in the properties window.
Title: TagBox Tag Editing Plugin
Post by: marc2003 on 2010-08-02 16:50:03
That's because as you can see the font size in XP is smaller so the vertical space available between fields is smaller, I did spend a lot of time trying to style the comboboxes to make them look better in such small spaces but this was the best I could come up with. again any suggestion is welcome.


ah no worries. it works fine and that's the main thing.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-02 16:57:25
keyboard shortcuts doesn't interfere anymore. thanks for new version!


you're welcome, but that's interesting, I didn't change anything related to the keyboard shortcut problem!
Title: TagBox Tag Editing Plugin
Post by: muzack on 2010-08-02 17:37:43
keyboard shortcuts doesn't interfere anymore. thanks for new version!


you're welcome, but that's interesting, I didn't change anything related to the keyboard shortcut problem!


strange - on my first test, my shortcut actions aren't fired, but now everytime I type an O explorer with current files is openend

maybe you will find a way.
foo_plorg fixed the same behaviour in his version 0.5...

Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-07 15:43:39
Version 0.170 released:

TagBox Download Page (http://arash.dejkam.com/software/tagbox/)

new features:

    *  Capitalization Correction: The difference between this and the "capitalize" function in foobar2000's properties window is that TagBox tries to follow the rules like "don't capitialize prepositions (4 letters or less) unless they are the first or last words", etc...
    * Get tags from filename.
    * Functions that modify tags like the "Correct Capitalization" or "Auto Track Number" are now accessible through tag labels' right click menu.
    * Changes made by above functions are no longer immediately applied to file, you need to click the "Apply Changes" button.
    * Solved the conflict with keyboard shortcuts without modifiers.
    * Standalone window's width is also remembered along with position.
    * Bug Fix: When the Standalone window was resized contents were not resized.

Let me know what you think.
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-08-07 16:48:58
Thank you for the update!

There is a fundemental problem i have with Tag Box. While it only makes sense that the uielement of tagbox  shows the content of current selection on the other side exactly this drives me crazy in some situations. During my work with tag box i am not able anymore to start manually another track for playback without loosing selection and therefore the content of tagbox. But mainly if during playback options like "cursor follow playback" are enabled you don't even have a chance to avoid automatic change of content. As i requested the standalone tagbox window in post #12  i also expressed my hope that this standalone window would act like properties window: keeping the content on selection on wich "edit tags" command was applied regardless if selection changes. I hope it is clear what i mean.

The comboboxes really look ugly and the vertical space also look uncommon with its little vertical space! I think the vertical space in properties dialogue is ideal: it looks more friendly and doesn't need so much more height ( i think the relation is 7 to 8,5).

By the way: Could you disble the vertical resizing of the window as it doesn't make sense at at all. Either you hide the fields and aren't able to scroll inside the window when you decrease the size or you have a huge are just for the apply button when increasing.
Title: TagBox Tag Editing Plugin
Post by: muzack on 2010-08-07 16:54:37
Version 0.170 released:
    *  Capitalization Correction: The difference between this and the "capitalize" function in foobar2000's properties window is that TagBox tries to follow the rules like "don't capitialize prepositions (4 letters or less) unless they are the first or last words", etc...


this is awesome and a great improvement beside fixing the shortcut bug!
thank you so much!
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-07 18:02:50
Thank you for the update!

There is a fundemental problem i have with Tag Box. While it only makes sense that the uielement of tagbox  shows the content of current selection on the other side exactly this drives me crazy in some situations. During my work with tag box i am not able anymore to start manually another track for playback without loosing selection and therefore the content of tagbox. But mainly if during playback options like "cursor follow playback" are enabled you don't even have a chance to avoid automatic change of content. As i requested the standalone tagbox window in post #12  i also expressed my hope that this standalone window would act like properties window: keeping the content on selection on wich "edit tags" command was applied regardless if selection changes. I hope it is clear what i mean.

I personally always have "Cursor Follows Playback" enabled because one important thing that I use TagBox for is to rate tracks so I want TagBox to always show tags of the currently playing track, also as you mentioned making the UI element remember the selection doesn't make sense. But I think it is a good idea to make the standalone window remember the selection in future (as an option, still some people may want TagBox window to update when selection changes).

The comboboxes really look ugly and the vertical space also look uncommon with its little vertical space! I think the vertical space in properties dialogue is ideal: it looks more friendly and doesn't need so much more height ( i think the relation is 7 to 8,5).

Actually I like the look and feel of TagBox (in a UI element) more than the properties window but I agree the standalone window doesn't look that good because of the small DEFAULT_GUI_FONT it uses. Maybe I can change or increase the size of the font later to make it look better.

By the way: Could you disble the vertical resizing of the window as it doesn't make sense at at all. Either you hide the fields and aren't able to scroll inside the window when you decrease the size or you have a huge are just for the apply button when increasing.


I think that is possible but not really necessary, if you close and reopen the window the height will reset to fit the contents.
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-08-07 18:33:26
But I think it is a good idea to make the standalone window remember the selection in future (as an option, still some people may want TagBox window to update when selection changes).

... but I agree the standalone window doesn't look that good because of the small DEFAULT_GUI_FONT it uses. Maybe I can change or increase the size of the font later to make it look better.
Nice to hear that! 

I have a question and a request:
What does the checkbox option "active" means?
Could we have as an alternative to manually entered predefined values the option to have an automatically updating list in dropdown box with all values of a certain field present in library?


Quote
Actually I like the look and feel of TagBox (in a UI element) more than the properties window
Maybe it is a good idea to let it look like selection properties. Means: no grid view but alternate colors and column headers - that seems more friendly to me. Also the apply button could be removed out of the background colored area to the bottom.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-07 19:09:33
What does the checkbox option "active" means?


If you check "active" the change caused by using a predefined value is immediately applied to the file (No need to click "Apply Changes" button).
Title: TagBox Tag Editing Plugin
Post by: stefle on 2010-08-09 14:37:14
Thanks for your nice component!

"active" check box may be renamed to "immediately apply"
BTW This option seems to fail on my system (vista32, fb 1.1. beta2).

Some remarks:

I'm looking for a convenient way to fill up my multi value performer tag in my collection of classical music. TagBox's feature of successively appending values to a multi value field could be very useful in such cases. So I agree with q-stankovic's and muzack's requests:

q-stankovic
Quote
Could we have as an alternative to manually entered predefined values the option to have an automatically updating list in dropdown box with all values of a certain field present in library?


muzack
Quote
I try to access entries from the selectlist with the first letter. Unfortunatly it grabs just the first entry with the letter and the list is closed.


Why did you add a submenu "Edit Tags" to the context menu?
Title: TagBox Tag Editing Plugin
Post by: wolfsong on 2010-08-09 20:51:27
I tried to edit the values in the ratings preset and although they changes were saved, the values still appear in the dropdown list. Thanks.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-10 16:47:34
Just a few changes, If you're not using the standalone window you can skip this update:

Download Page (http://arash.dejkam/software/tagbox/)

Version 0.171

    * TagBox tries to choose a better font for the standalone window (this should improve the visuals specially in Vista/7).
    * Other minor changes and bug fixes.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-10 16:55:39
"active" check box may be renamed to "immediately apply"

Good idea, done.

I'm looking for a convenient way to fill up my multi value performer tag in my collection of classical music. TagBox's feature of successively appending values to a multi value field could be very useful in such cases. So I agree with q-stankovic's and muzack's requests:

q-stankovic
Quote
Could we have as an alternative to manually entered predefined values the option to have an automatically updating list in dropdown box with all values of a certain field present in library?


Doesn't the auto-complete feature added in version 0.170 do exactly that?


muzack
Quote
I try to access entries from the selectlist with the first letter. Unfortunatly it grabs just the first entry with the letter and the list is closed.


I forgot again to see what I can do about this. Wrote it down for next release
Why did you add a submenu "Edit Tags" to the context menu?

That launches the standalone window.

Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-10 16:57:24
I tried to edit the values in the ratings preset and although they changes were saved, the values still appear in the dropdown list. Thanks.

That's TagBox's normal behaviour.
Title: TagBox Tag Editing Plugin
Post by: wolfsong on 2010-08-10 17:25:49
I tried to edit the values in the ratings preset and although they changes were saved, the values still appear in the dropdown list. Thanks.

That's TagBox's normal behaviour.

Why have an option to edit values that are saved but not reflected in the actual interface? That doesn't make sense. Why even have the configuration screen at all?
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-08-10 17:36:46
I'm looking for a convenient way to fill up my multi value performer tag in my collection of classical music. TagBox's feature of successively appending values to a multi value field could be very useful in such cases. So I agree with q-stankovic's and muzack's requests:

q-stankovic
Quote
Could we have as an alternative to manually entered predefined values the option to have an automatically updating list in dropdown box with all values of a certain field present in library?


Doesn't the auto-complete feature added in version 0.170 do exactly that?

We are not talking about the field which requires at least one letter to open the popupmenu but the content of dropdown box.

Any chance to see 2E7AH's idea (http://www.hydrogenaudio.org/forums/index.php?showtopic=81194&view=findpost&p=706908) implemented. Not only that we could get rid of ugly dropdown boxes but such a menu would offer a great improved usability as long as a check doesn't close the menu: many tags could be checked in short time without opening dropdown box again and again. Sure makes only sense if tagging behaviour is not sent to "replace".
Title: TagBox Tag Editing Plugin
Post by: stefle on 2010-08-10 19:09:38
Why did you add a submenu "Edit Tags" to the context menu?

That launches the standalone window.


Why not launch window directly from "TagBox" entry? No need for a submenu.

Seems to be down:
http://arash.dejkam/software/tagbox (http://arash.dejkam/software/tagbox)
Title: TagBox Tag Editing Plugin
Post by: stefle on 2010-08-10 19:18:18
Any chance to see 2E7AH's idea (http://www.hydrogenaudio.org/forums/index.php?showtopic=81194&view=findpost&p=706908) implemented. Not only that we could get rid of ugly dropdown boxes [...]


Ooops, 2E7AH suggests a dropdown box as well. 
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-10 20:05:18
We are not talking about the field which requires at least one letter to open the popupmenu but the content of dropdown box.
Any chance to see 2E7AH's idea (http://www.hydrogenaudio.org/forums/index.php?showtopic=81194&view=findpost&p=706908) implemented.

Now I see what you're talking about. I like the idea myself as I told 2E7AH but making such thing is not easy I need to have a lot of free time to code something like that. Hope I can find it soon.

Why not launch window directly from "TagBox" entry? No need for a submenu.

Because of my laziness  There used to be some other submenus which I moved to TagBox window's right-click menu. I'll make it a single item eventually.
Seems to be down:
http://arash.dejkam/software/tagbox (http://arash.dejkam/software/tagbox)

ooops thats my local address, this is the correct url: http://arash.dejkam.com/software/tagbox/ (http://arash.dejkam.com/software/tagbox/)
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-08-10 20:33:29
Autumn, i hope you don't feel annoyed to hear all the time the same stuff about GUI and aesthetical points but i can't help myself: these controlboxes are really ugly. Somehow they won't fit in the window/ui-element in a nice way. They are obtrusive, have different lenths, ...

I don't know how difficult it could be to use another control. In facets component i found following unobtrusive triangle at the end of line which opens a menu. Maybe there are other possibilities too.


(http://img339.imageshack.us/img339/5015/windowclipping4.jpg) (http://img339.imageshack.us/i/windowclipping4.jpg/)(http://img69.imageshack.us/img69/9504/foobar2000v11beta22.jpg) (http://img69.imageshack.us/i/foobar2000v11beta22.jpg/)

Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-10 21:17:26
Autumn, i hope you don't feel annoyed to hear all the time the same stuff about GUI and aesthetical points but i can't help myself: these controlboxes are really ugly. Somehow they won't fit in the window/ui-element in a nice way. They are obtrusive, have different lenths, ...

I don't know how difficult it could be to use another control. In facets component i found following unobtrusive triangle at the end of line which opens a menu. Maybe there are other possibilities too.


[a href="http://img339.imageshack.us/i/windowclipping4.jpg/" target="_blank"]
Although I have done quite a bit of UI programming I'm not a specialist in this area so any fancy thing I want to do I have to do a lot of reading and research first.
Also UI programming is not as easy as it seems. There is no "Gallery of Controls" like you think there is. There are a few controls like edit boxes or labels or comboboxes but anything more fancy you have to do it yourself, and believe me it's not easy. Actually I'd say serious UI programming is one of the difficult fields in computer programming.
So if I find more free time I'll gladly try to improve TagBox visually but functionality has priority for me.
Title: TagBox Tag Editing Plugin
Post by: stefle on 2010-08-11 11:18:02
Can't find version 1.71.
Check box "active" doesn't work.
Captions in configuration window are truncated on my system. Probably a DPI setting issue. (I have 115 instead of default 96 DPI.)

We are not talking about the field which requires at least one letter to open the popupmenu but the content of dropdown box.
Any chance to see 2E7AH's idea (http://www.hydrogenaudio.org/forums/index.php?showtopic=81194&view=findpost&p=706908) implemented.

Now I see what you're talking about. I like the idea myself as I told 2E7AH but making such thing is not easy [...]

What about this, no redesign of dropdown box needed, just a behaviour change of fields which are multivalue and autocomplete:
1. Type first letters of desired value in tag field
2. Select value from popping up autocomplete list
3. Type semicolon (or click a button)
4. Again type first letters of additional value
5. Again autocomplete list is launched
6. Select another value
I miss something like that in foobar core.

Some remarks on the documentation:
Quote
• Pressing Enter applies the changes.

When selecting item from autocomplete list no Enter needed.

Quote
• Pressing Ctrl+Enter or Ctrl+Down when only one track is selected applies the change and moves the selection to next track in play list.

Ctrl+Down doesn't work with autocomplete fields. Ctrl+Enter should be recommended.

Quote
• There is a context menu (tracks' right click menu) option to set track number to track's index in current selection.

The phrase "tracks' right click menu" is misleading.

Quote
• Right-Click any tag's label to access more options like "Auto Track Number", "Correct Capitalization" or "Filename -> Tag" functions.

Should be merged with previous instruction.

Quote
• You can enter an alternative tag for auto-complete to for example have a custom "guitar player" tag but get the list of suggestions from the "artist" tag.

I wouldn't use it, cause it's a core feature ("+"-seperated fields in Preferences › Advanced › Display › Autocomplete fields)
___________________

Maybe it is a good idea to let it look like selection properties. Means: no grid view but alternate colors and column headers - that seems more friendly to me.

Agreed.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-11 15:03:45
Can't find version 1.71.

here: http://arash.dejkam.com/software/tagbox/ (http://arash.dejkam.com/software/tagbox/)
Check box "active" doesn't work.

Are you sure? Note that this feature is supposed to work only when you use a predefined value. (doesn't work when using auto-complete).
Quote
• There is a context menu (tracks' right click menu) option to set track number to track's index in current selection.

The phrase "tracks' right click menu" is misleading.

Actually there is no such menu item anymore, removed it from documentation.
Quote
• You can enter an alternative tag for auto-complete to for example have a custom "guitar player" tag but get the list of suggestions from the "artist" tag.

I wouldn't use it, cause it's a core feature ("+"-seperated fields in Preferences › Advanced › Display › Autocomplete fields)

I was not aware of that advanced setting at all before Yirkha's last post in this topic. I'll remove this feature later.
Title: TagBox Tag Editing Plugin
Post by: stefle on 2010-08-11 16:51:45
Check box "active" doesn't work.

Are you sure? Note that this feature is supposed to work only when you use a predefined value. (doesn't work when using auto-complete).

Definitely doesn't work.
I select a file in the playlist ->  go to TagBox -> click on Rating dropdown box -> click on "5" -> "5" appears in field (which turns white) and "Apply Changes" button becomes activated (not grey) -> nothing happens

Same with version 1.71. Even restarted foobar after config.

Element Configuration:
Name: Rating
Tag: rating
Predefined: 5; 4.5; 4; 3.5; 3; 2.5; 2; 1.5; 1; 0.5; 0
Behaviour: Replace
immediately apply: on
Auto Complete: off
alternative value: [no entry]
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-11 17:25:08
Definitely doesn't work.
I select a file in the playlist ->  go to TagBox -> click on Rating dropdown box -> click on "5" -> "5" appears in field (which turns white) and "Apply Changes" button becomes activated (not grey) -> nothing happens

Yes you're right this looks like a bug the reason why I missed it because it happens only when using the rating tag! I'll fix it in next release.

Same with version 1.71.

it's 0.171 BTW not 1.71
Title: TagBox Tag Editing Plugin
Post by: stefle on 2010-08-11 17:58:09
Yes you're right this looks like a bug the reason why I missed it because it happens only when using the rating tag! I'll fix it in next release.


Ah ... that's it! Immediately apply doesn't work with Replace option.
Title: TagBox Tag Editing Plugin
Post by: wolfsong on 2010-08-11 19:28:23
Yes you're right this looks like a bug the reason why I missed it because it happens only when using the rating tag! I'll fix it in next release.

I'm glad someone else saw a problem since the rating tag was exactly what I was having problems with. Oddly the problem I saw was only in the UI Element. If I opened the dialog from the context menu, the values I entered in the preferences were there.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-12 10:35:50
version 0.172: Fixed the "immediately apply" bug.
Download Page (http://arash.dejkam.com/software/tagbox/)
Title: TagBox Tag Editing Plugin
Post by: stefle on 2010-08-12 17:34:47
Thanks.

Tried to prefdefine my 1217 %performer% values. Doesn't work, dropdown box just shows first 1150 items (max. 30,000 characters saved?). I guess TagBox wasn't assigned for that ... but I still place my hopes in that Append/Insert feature. Combining with autocomplete would be great ... (push)
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-08-13 01:33:26
Tried to prefdefine my 1217 %performer% values. Doesn't work, dropdown box just shows first 1150 items (max. 30,000 characters saved?). I guess TagBox wasn't assigned for that

Of course the predefined values feature was not designed to be used like that.

Combining with autocomplete would be great ...

I'll eventually do that, it's just a matter of finding free time. it's not easy though as I mentioned and is gonna take me quite a bit of time.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-09-18 16:14:28
Here comes a major upgrade, a lot of things have changed so take a good look around and let me know what you think

Version 0.200:
Download page (http://arash.dejkam.com/software/tagbox/)

Changes:
    *  Complete redesign of the interface.
    * Auto suggestion and drop-down list values are now combined.
    * You can now select "values currently in database" as well as "predefined values" for the drop-down list.
    * "CheckBox" behavior which adds checkboxes to drop-down list values.
    * A lock button to lock the selection whenever needed.
    * The down arrow key opens the drop-down menu instead of moving the selection down.
    * PgUp/PgDown move the selection up and down to compensate for the above change.
    * Auto suggestion now works properly when entering multiple values.
    * TagBox group in context-menu becomes a single item.
    * There is no right click menu any more, tag specific options move to the drop-down list and global options move to the tools.
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-09-18 16:29:54
So much thanks! 

Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-09-18 19:48:30
I did some testing and here are some smaller issues:

1. "Values currently in database" seems only to work if the field is added in advanced preferences as an autocomplete field - a bug or by design?

2. The status of "lock selection" in stand alone window is not remembered

3. If multiple items are selected and dropdown list for a field with behaviour "checkbox" is opened then you will see the already present tags of the selection checked only if each    track has the identical tags. Would be great to see in every case the present tags - it is self-evident that a special sign apart from check-sign is needed to show a tag that is only present in a part of selection. Usually a filled rectangle is used for such a purpose.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-09-19 10:14:21
1. "Values currently in database" seems only to work if the field is added in advanced preferences as an autocomplete field - a bug or by design?

neither, I simply couldn't find any better way to retrieve the values in the public SDK.

2. The status of "lock selection" in stand alone window is not remembered

It is not supposed to "remember" the state. But I'll add an option in the preferences page later to let you always start the standalone window in locked mode (which is what you want I think).

3. If multiple items are selected and dropdown list for a field with behaviour "checkbox" is opened then you will see the already present tags of the selection checked only if each    track has the identical tags. Would be great to see in every case the present tags - it is self-evident that a special sign apart from check-sign is needed to show a tag that is only present in a part of selection. Usually a filled rectangle is used for such a purpose.

Yes, the "Append" and "Insert Front" operations should also work on each track individually. This is already on to-do list.
Title: TagBox Tag Editing Plugin
Post by: SpaceAgeHero on 2010-09-21 23:07:23
I just discovered this component and wanted to express my appreciation.



Thank you for developing this!
Title: TagBox Tag Editing Plugin
Post by: watercolor on 2010-09-24 10:47:09
"Values Currently in Databse"

typo?

And I think Database values auto suggest is not work.


Sorry, auto suggest require Advanced Setting on Preferences.
Title: TagBox Tag Editing Plugin
Post by: Yirkha on 2010-09-24 11:55:56
1. "Values currently in database" seems only to work if the field is added in advanced preferences as an autocomplete field - a bug or by design?
neither, I simply couldn't find any better way to retrieve the values in the public SDK.
What about [font= "Courier New"]library_manager::get_all_items()[/font] or [font= "Courier New"]enum_items()[/font] and collect the values yourself? I bet [font= "Courier New"]library_meta_autocomplete[/font] doesn't do much else.
Title: TagBox Tag Editing Plugin
Post by: Zelphar on 2010-09-24 18:44:46
it seems that the rating can not recognize by playback statistics?
and value of %rating% comes from playback statistics but not the tagbox.
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-09-24 19:06:37
Zelphar, that's how it should work. TagBox writes the rating to the file whereas playback statistics stores the values in a database. To retreive the rating from file use $meta(rating) instead of %rating% wich fetches the rating from database.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-09-25 16:25:46
"Values Currently in Databse" typo?

Yes, will be fixed, thanks for pointing out.

What about library_manager::get_all_items() or enum_items() and collect the values yourself? I bet library_meta_autocomplete doesn't do much else.

Are you sure about this? library_meta_autocomplete gets the data almost instantaneously out of my relatively large db so it seemed very unlikely to me that it go through all the entries each time and not use some kind of stored index or something. I am also very curious to know how facets retrieves the data. Maybe because I come from server-side programming I'm a little paranoid about such performance issues which is not necessary here.
Title: TagBox Tag Editing Plugin
Post by: Yirkha on 2010-09-25 16:52:19
Maybe. Don't be afraid, try stuff like this first and search for optimizations only if it sucks performance wise. Note the whole library is stored in RAM all the time. A lot of functions you might take as some optimized internal core calls (e.g. query filter) are IMO just enumerating through all the ML items like I suggested here too.
Title: TagBox Tag Editing Plugin
Post by: Zelphar on 2010-09-26 11:57:34
I think use playback statistics' database better than store in media file. can tagbox support to store rating in database as playback statistics?
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-09-26 12:34:08
... can tagbox support to store rating in database as playback statistics?

Why don't you use playback statistics to store rating in its database?? 
As the name TagBox already says ...
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-09-27 16:42:27
Don't be afraid, try stuff like this first and search for optimizations only if it sucks performance wise. Note the whole library is stored in RAM all the time.

I'm more concerned about scalability (processing time going up linearly as the database grows) than things running fast right now on my own machine with my current database.
I really hope Peter or Frank could comment on this.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-10-06 12:44:58
Version 0.205 (http://arash.dejkam.com/software/tagbox/)

    * TagBox window updates itself if any of the files in current selection change.
    * Options in preferences page to let you "always start the standalone window with selection locked" and to "switch Down/PgDn key actions".
    * Option in element configuration to "Release the selection lock after apply changes clicked".
    * Now the element configuration window scrolls properly with mouse wheel and deleting an item doesn't scroll to the top.
    * Fixed some bugs causing crashes.
    * Other minor changes and bug fixes.
Title: TagBox Tag Editing Plugin
Post by: herojoker on 2010-10-07 09:11:22
It would be nice if there was an option to show certain fields only if they are actually present/nonempty. Furthermore a way to create new tags would be cool.
Title: TagBox Tag Editing Plugin
Post by: Sandrine on 2010-10-10 13:13:58
Nice component! Please consider using the windows standard "TAB"-key for changing between fields when editing.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-10-10 14:32:00
Please consider using the windows standard "TAB"-key for changing between fields when editing.


TAB is already the key for changing between fields when editing.
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-10-10 15:34:19
A small request concerning the tag behaviour:

If you've choosen "checkbox" as tag-behaviour that is very easy to see on the checkboxes in the dropdownlist. But it is not remarkable if "append", "front insert" or "replace" is settted - you have to trust your memory. Would you consider to make it anyway recognizable. A simple suggestion: you could place the info in the bottom left corner of dropdownlist and use a greyed out font color for the text. Also the immediate applying could be shown too: maybe in brackets beside the info. I mean some thing like this: replace (apply immediately)

Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-10-11 12:43:15
you could place the info in the bottom left corner of dropdownlist and use a greyed out font color for the text. Also the immediate applying could be shown too: maybe in brackets beside the info. I mean some thing like this: replace (apply immediately)

Or an icon with tooltip, I may even be able to allow on the fly changing of the behavior using a small drop-down menu (I have to think it through though to see if there is any technical obstacle). Good idea, added to to-do.
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-10-11 16:44:41
I may even be able to allow on the fly changing of the behavior using a small drop-down menu

I think that would be over the top and is not worth the whole effort you would have to put in that. Generally we have setted senseful options in the preferences: rating has replace as tagbehaviour and that is somehow selfevident. Also other fields are evident. I just thought about a simple reminder for other fields where it is not clear. As there are many possibilities to override the behaviour (clear all tags in drop down box or using field itself ...) i think it is not necessary to make it more complex than needed.
Title: TagBox Tag Editing Plugin
Post by: Sandrine on 2010-10-11 17:00:58
Please consider using the windows standard "TAB"-key for changing between fields when editing.


TAB is already the key for changing between fields when editing.


Doesn't do anything here when pressing it except generating a Windows error sound.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-10-12 11:29:38

TAB is already the key for changing between fields when editing.

Doesn't do anything here when pressing it except generating a Windows error sound.

XP, Vista or 7?
Title: TagBox Tag Editing Plugin
Post by: Sandrine on 2010-10-12 12:18:26

Doesn't do anything here when pressing it except generating a Windows error sound.

XP, Vista or 7?


7 x64
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-10-12 12:50:59
7 x64

Same here (foobar 1.1, tagbox 0.205), no problem. This is weird. Maybe you have assigned a keyboard shortcut to the TAB key, nothing else comes to my mind right now.
Title: TagBox Tag Editing Plugin
Post by: Sandrine on 2010-10-12 16:18:24
7 x64

Same here (foobar 1.1, tagbox 0.205), no problem. This is weird. Maybe you have assigned a keyboard shortcut to the TAB key, nothing else comes to my mind right now.


Nope, just double-checked my shortcuts again.  Just so we're clear, I'm talking about the stand-alone window.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-10-13 11:22:25
Just so we're clear, I'm talking about the stand-alone window.

That's it! now we have a bug. I'll try to fix it in next release.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-10-15 12:45:38
0.207 (http://arash.dejkam.com/software/tagbox/)

    * "Done" button in the drop-down list with CheckBoxes to close the list (and apply changes to the file if "Immediately Apply" is on).
    * Action of the enter key in the drop-down list with checkboxes has changed, does what the "Done" button does.
    * "Reset" menu item for each tag to revert back to original (does what escape key does).
    * Fixed TAB key not working in the standalone window.
    * TAB navigation works properly in config page.
    * TagBox used to suggest a word even if you entered it completely, this is fixed now.
    * Other minor changes.
Title: TagBox Tag Editing Plugin
Post by: Sandrine on 2010-10-15 15:05:14
Thanks, I got my sanity back now
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-10-16 18:13:05
Hello Arash!

Due to the design of the preferences window it is sometimes a pain to work with it as you don't have a good overview about all your fields. If you like to edit one field you have to scroll the whole list. The reordering of fields is by far the hardest task. It would be an ease when the labels would be organized in a seperated list.

Here a quick mockup how it could look like:


(http://img2.imageshack.us/img2/4568/tagboxpreferences.jpg)
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-10-16 18:59:35
(http://img2.imageshack.us/img2/4568/tagboxpreferences.jpg)

I already had something similar (but a little more interesting) in mind for the config window, but how many times is one going to use that window? I think the config page in it's current state is quite usable revamping it would be a step forward but it's just not worth the time, I can spend my time doing more interesting things that I have in mind for TagBox.
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-10-16 20:33:52
... but how many times is one going to use that window? I think the config page in it's current state is quite usable ...

Well, i used it so far often but i guess because i'm still in stage of experimenting - means: should i prefer quick tagger over TagBox with fields of tagbehaviour "replace"? multiple tabs with Tagbox or standalone window? But yes, you're right: once i got it i won't use it frequently in regard to the purposes i mentioned above. However, one point that i didn't say or showed in the mock-up is an improved list for values. Changing values will happen quite often.


... I can spend my time doing more interesting things that I have in mind for TagBox ...

TagBox seems for me to be nearly complete. So i am very curios ... 
Title: TagBox Tag Editing Plugin
Post by: ruebe on 2010-10-17 10:07:45
hi!

i really like your component, but i have two issues:

1. a minor one: i can't figure out what the behavior drop down menu is about...it's the behavior of ? furthermore i have no clue what the 4 offered options could mean...
i'd really appreciate some enlightenment

2. no matter what tag, no matter what file, foobar crashes whenever a whole tag is removed at once (using either the delete key or ctrl+x or whatever...)
this is reproducable...i crashed foobar about 15 times in a row with different files, tags and keys

those are the components i use:
Code: [Select]
Core (2010-08-21 11:42:56 UTC)
foobar2000 core 1.1
foo_albumlist.dll (2010-08-21 11:41:12 UTC)
Album List 4.5
foo_cdda.dll (2010-08-21 11:41:04 UTC)
CD Audio Decoder 3.0
foo_converter.dll (2010-08-21 11:40:42 UTC)
Converter 1.5
foo_discogs.dll (2010-10-08 14:47:49 UTC)
Discogs Tagger 1.25
foo_dsp_std.dll (2010-08-21 11:41:12 UTC)
Standard DSP Array 1.0
foo_facets.dll (2010-09-25 00:16:41 UTC)
Facets 2008-02-25
foo_fileops.dll (2010-08-21 11:39:48 UTC)
File Operations 2.1.3
foo_freedb2.dll (2010-08-21 11:40:00 UTC)
freedb Tagger 0.6.2
foo_input_std.dll (2010-08-21 11:40:42 UTC)
Standard Input Array 1.0
foo_navigator.dll (2010-09-25 00:16:41 UTC)
Navigator 0.64
foo_playcount.dll (2010-10-14 09:29:13 UTC)
Playback Statistics 3.0.1
foo_plorg.dll (2010-10-04 10:19:26 UTC)
Playlist Organizer 1.6
foo_quicksearch.dll (2010-10-08 14:27:23 UTC)
Quick Search Toolbar 2.2
foo_quicktag.dll (2010-09-25 00:16:41 UTC)
Quick Tagger 1.0.3
foo_random_pools.dll (2010-09-25 00:16:42 UTC)
Random Pools 0.0.2.3
foo_removeplayed.dll (2010-09-25 00:16:42 UTC)
Remove played Files 1.4.0
foo_rgscan.dll (2010-08-21 11:40:44 UTC)
ReplayGain Scanner 2.0.9
foo_tagbox.dll (2010-10-15 13:29:49 UTC)
TagBox 0.207
foo_textdisplay.dll (2010-09-25 00:16:42 UTC)
Text Display UI Element 1.0 RC 3
foo_ui_std.dll (2010-08-21 11:41:10 UTC)
Default User Interface 0.9.5
foo_uie_esplaylist.dll (2010-09-25 00:16:42 UTC)
EsPlaylist 0.1.2.1
foo_unpack.dll (2010-08-21 11:40:10 UTC)
ZIP/GZIP/RAR Reader 1.6

this is the crash-report
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01C5B85Fh
Access violation, operation: read, address: 00000000h

Call path:
entry=>app_mainloop

Code bytes (01C5B85Fh):
01C5B81Fh:  7D C4 89 75 C8 85 C0 74 0E 83 3E 01 75 09 56 E8
01C5B82Fh:  A3 1E 02 00 83 C4 04 8D 8D 4C FF FF FF E8 7F 37
01C5B83Fh:  FF FF 80 BD 64 FF FF FF 00 74 8F EB 06 8B 7D C4
01C5B84Fh:  8B 5D BC 80 7D C0 00 75 1D 33 FF 89 7D C4 8B C3
01C5B85Fh:  66 39 3B 74 0D 83 C0 02 47 66 83 38 00 75 F6 89
01C5B86Fh:  7D C4 C6 45 C0 01 85 FF 75 7B 8B 4D 08 E8 3F 76
01C5B87Fh:  FF FF 8B 85 74 FF FF FF 85 C0 74 12 83 38 01 75
01C5B88Fh:  0B 50 E8 40 1E 02 00 83 C4 04 EB 02 FF 08 8B 85

Stack (0013EFF8h):
0013EFD8h:  00000000 0013F534 0013F50C 00000000
0013EFE8h:  B3875658 00000001 805353F9 B3875690
0013EFF8h:  74ADF503 01CD99F4 01CD7C08 00000111
0013F008h:  7E368734 0006036C 0000000F 00000000
0013F018h:  00000000 773C8EA4 DCBAABCD 00000000
0013F028h:  0013F06C 773C8EA4 0013F098 7E368816
0013F038h:  7FFDD000 0013F098 7E36885A 0013F058
0013F048h:  7E36882A 0000000F 773C8EA4 00000000
0013F058h:  00000014 00000001 00000000 00000000
0013F068h:  00000010 00000000 0000007D 00000000
0013F078h:  00000000 00000000 0013F04C FFFFFFF0
0013F088h:  0013F1B8 7E390457 7E368830 FFFFFFFF
0013F098h:  7E36882A 7E36C63F 00000000 773C8EA4
0013F0A8h:  0006036C 0000000F 00000000 00000000
0013F0B8h:  00000000 00000000 00000000 01CD7C84
0013F0C8h:  0013F0E8 7E36C665 773C8EA4 0006036C
0013F0D8h:  0000000F 00000000 00000000 00000000
0013F0E8h:  0013F134 01C561BF 773C8EA4 0006036C
0013F0F8h:  0000000F 00000000 00000000 0013F19C
0013F108h:  01110DE0 00000000 0006036C 01110DE0

Registers:
EAX: 00000000, EBX: 00000000, ECX: 74ADE893, EDX: 00710000
ESI: 00000000, EDI: 00000000, EBP: 0013F27C, ESP: 0013EFF8

Crash location:
Module: foo_tagbox
Offset: 1B85Fh

Loaded modules:
foobar2000   loaded at 00400000h - 005E5000h
ntdll loaded at 7C910000h - 7C9C9000h
kernel32 loaded at 7C800000h - 7C907000h
COMCTL32 loaded at 773A0000h - 774A3000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4   loaded at 77E50000h - 77EE2000h
Secur32   loaded at 77FC0000h - 77FD1000h
GDI32 loaded at 77EF0000h - 77F38000h
USER32   loaded at 7E360000h - 7E3F0000h
SHLWAPI   loaded at 77F40000h - 77FB6000h
DSOUND   loaded at 73E70000h - 73ECC000h
ole32 loaded at 774B0000h - 775ED000h
WINMM loaded at 76AF0000h - 76B1E000h
VERSION   loaded at 77BD0000h - 77BD8000h
UxTheme   loaded at 5B0F0000h - 5B128000h
SHELL32   loaded at 7E670000h - 7EE90000h
shared   loaded at 10000000h - 1002A000h
imagehlp loaded at 76C50000h - 76C78000h
dbghelp   loaded at 59DD0000h - 59E71000h
COMDLG32 loaded at 76350000h - 7639A000h
zlib1 loaded at 5A4C0000h - 5A4D4000h
IMM32 loaded at 76330000h - 7634D000h
nview loaded at 00D50000h - 00ECA000h
PSAPI loaded at 76BB0000h - 76BBB000h
OLEAUT32 loaded at 770F0000h - 7717B000h
NTMARTA   loaded at 77660000h - 77681000h
WLDAP32   loaded at 76F20000h - 76F4D000h
SAMLIB   loaded at 71B70000h - 71B83000h
MSCTF loaded at 746A0000h - 746EB000h
WINTRUST loaded at 76BF0000h - 76C1E000h
CRYPT32   loaded at 77A50000h - 77AE5000h
MSASN1   loaded at 77AF0000h - 77B02000h
wdmaud   loaded at 72C90000h - 72C99000h
msacm32   loaded at 72C80000h - 72C88000h
MSACM32   loaded at 77BB0000h - 77BC5000h
midimap   loaded at 77BA0000h - 77BA7000h
apphelp   loaded at 77B10000h - 77B32000h
msctfime loaded at 75250000h - 7527E000h
nvwddi   loaded at 01120000h - 01135000h
mhook loaded at 01160000h - 01166000h
foo_uie_esplaylist   loaded at 01270000h - 012CE000h
gdiplus   loaded at 4EBA0000h - 4ED4B000h
foo_random_pools loaded at 012F0000h - 0131F000h
foo_facets   loaded at 01340000h - 013C1000h
MSIMG32   loaded at 76320000h - 76325000h
foo_freedb2   loaded at 013F0000h - 01431000h
foo_quicktag loaded at 01460000h - 01494000h
foo_discogs   loaded at 014C0000h - 01521000h
WININET   loaded at 408B0000h - 40981000h
Normaliz loaded at 01530000h - 01539000h
iertutil loaded at 40F50000h - 40F95000h
foo_textdisplay   loaded at 01760000h - 0179F000h
foo_removeplayed loaded at 017C0000h - 017D8000h
foo_unpack   loaded at 01800000h - 0182E000h
foo_cdda loaded at 01850000h - 0189E000h
foo_quicksearch   loaded at 018C0000h - 018F1000h
MSVCP90   loaded at 78480000h - 7850E000h
MSVCR90   loaded at 78520000h - 785C3000h
foo_fileops   loaded at 01920000h - 01966000h
foo_rgscan   loaded at 01990000h - 019DD000h
foo_input_std loaded at 01A00000h - 01B54000h
foo_plorg loaded at 01B80000h - 01BBE000h
foo_navigator loaded at 01BE0000h - 01C14000h
foo_tagbox   loaded at 01C40000h - 01CBF000h
foo_albumlist loaded at 01CE0000h - 01D3D000h
foo_converter loaded at 01D60000h - 01DDB000h
foo_ui_std   loaded at 01E00000h - 01F18000h
foo_dsp_std   loaded at 01F40000h - 01F88000h
foo_playcount loaded at 01FB0000h - 01FEC000h
CLBCATQ   loaded at 76F90000h - 7700F000h
COMRes   loaded at 77010000h - 770E3000h
xpsp2res loaded at 20000000h - 202D9000h

Stack dump analysis:
Address: 7E368734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 773C8EA4h (COMCTL32+28EA4h), symbol: "Ordinal384" (+D004h)
Address: 773C8EA4h (COMCTL32+28EA4h), symbol: "Ordinal384" (+D004h)
Address: 7E368816h (USER32+8816h), symbol: "GetDC" (+14Fh)
Address: 7E36885Ah (USER32+885Ah), symbol: "GetDC" (+193h)
Address: 7E36882Ah (USER32+882Ah), symbol: "GetDC" (+163h)
Address: 773C8EA4h (COMCTL32+28EA4h), symbol: "Ordinal384" (+D004h)
Address: 7E390457h (USER32+30457h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E368830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E36882Ah (USER32+882Ah), symbol: "GetDC" (+163h)
Address: 7E36C63Fh (USER32+C63Fh), symbol: "IsWindowUnicode" (+A1h)
Address: 773C8EA4h (COMCTL32+28EA4h), symbol: "Ordinal384" (+D004h)
Address: 7E36C665h (USER32+C665h), symbol: "CallWindowProcW" (+1Bh)
Address: 773C8EA4h (COMCTL32+28EA4h), symbol: "Ordinal384" (+D004h)
Address: 01C561BFh (foo_tagbox+161BFh)
Address: 773C8EA4h (COMCTL32+28EA4h), symbol: "Ordinal384" (+D004h)
Address: 7E368734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 7E368816h (USER32+8816h), symbol: "GetDC" (+14Fh)
Address: 7E36885Ah (USER32+885Ah), symbol: "GetDC" (+193h)
Address: 7E36882Ah (USER32+882Ah), symbol: "GetDC" (+163h)
Address: 7E36F896h (USER32+F896h), symbol: "CallNextHookEx" (+3Bh)
Address: 00DC9367h (nview+79367h), symbol: "PMLoadPresentation" (+2ED97h)
Address: 7E3A63BEh (USER32+463BEh), symbol: "GetRawInputDeviceInfoW" (+C6h)
Address: 00DC90A0h (nview+790A0h), symbol: "PMLoadPresentation" (+2EAD0h)
Address: 7E36B50Ch (USER32+B50Ch), symbol: "DefWindowProcW" (+1D0h)
Address: 7E36B51Ch (USER32+B51Ch), symbol: "DefWindowProcW" (+1E0h)
Address: 7C91E473h (ntdll+E473h), symbol: "KiUserCallbackDispatcher" (+13h)
Address: 00DC90A0h (nview+790A0h), symbol: "PMLoadPresentation" (+2EAD0h)
Address: 7E3A6360h (USER32+46360h), symbol: "GetRawInputDeviceInfoW" (+68h)
Address: 7E36BF78h (USER32+BF78h), symbol: "RedrawWindow" (+Ch)
Address: 01C955FFh (foo_tagbox+555FFh)
Address: 01C610DCh (foo_tagbox+210DCh)
Address: 01C4E376h (foo_tagbox+E376h)
Address: 01C673ABh (foo_tagbox+273ABh)
Address: 01C673EDh (foo_tagbox+273EDh)
Address: 01C67E27h (foo_tagbox+27E27h)
Address: 01C7F900h (foo_tagbox+3F900h)
Address: 01C67FA7h (foo_tagbox+27FA7h)
Address: 01C67FEDh (foo_tagbox+27FEDh)
Address: 01C561A0h (foo_tagbox+161A0h)
Address: 7E368734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 7E368816h (USER32+8816h), symbol: "GetDC" (+14Fh)
Address: 00400000h (foobar2000+0h)
Address: 7E390457h (USER32+30457h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E368830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E36B4C0h (USER32+B4C0h), symbol: "DefWindowProcW" (+184h)
Address: 00400000h (foobar2000+0h)
Address: 00DC8B60h (nview+78B60h), symbol: "PMLoadPresentation" (+2E590h)
Address: 7E390457h (USER32+30457h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E36B4D0h (USER32+B4D0h), symbol: "DefWindowProcW" (+194h)
Address: 7E36B50Ch (USER32+B50Ch), symbol: "DefWindowProcW" (+1D0h)
Address: 7C91E473h (ntdll+E473h), symbol: "KiUserCallbackDispatcher" (+13h)
Address: 7E36B473h (USER32+B473h), symbol: "DefWindowProcW" (+137h)
Address: 7E3694BEh (USER32+94BEh), symbol: "GetWindowLongA" (+61h)
Address: 7E36D4E4h (USER32+D4E4h), symbol: "SetPropW" (+BBh)
Address: 00400000h (foobar2000+0h)
Address: 7E36B903h (USER32+B903h), symbol: "SendMessageW" (+49h)
Address: 773C2873h (COMCTL32+22873h), symbol: "Ordinal384" (+69D3h)
Address: 7740013Fh (COMCTL32+6013Fh), symbol: "Ordinal384" (+4429Fh)
Address: 7740109Fh (COMCTL32+6109Fh), symbol: "Ordinal384" (+451FFh)
Address: 7E3688A6h (USER32+88A6h), symbol: "GetWindowLongW" (+0h)
Address: 7E3A6360h (USER32+46360h), symbol: "GetRawInputDeviceInfoW" (+68h)
Address: 7E3694BEh (USER32+94BEh), symbol: "GetWindowLongA" (+61h)
Address: 7E3688A6h (USER32+88A6h), symbol: "GetWindowLongW" (+0h)
Address: 7E36B903h (USER32+B903h), symbol: "SendMessageW" (+49h)
Address: 773C25C7h (COMCTL32+225C7h), symbol: "Ordinal384" (+6727h)
Address: 773C260Ah (COMCTL32+2260Ah), symbol: "Ordinal384" (+676Ah)
Address: 773C4A19h (COMCTL32+24A19h), symbol: "Ordinal384" (+8B79h)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 7E36882Ah (USER32+882Ah), symbol: "GetDC" (+163h)
Address: 7E36B33Ch (USER32+B33Ch), symbol: "DefWindowProcW" (+0h)
Address: 7E368734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 7E368816h (USER32+8816h), symbol: "GetDC" (+14Fh)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 7E390457h (USER32+30457h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E368830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E36C63Fh (USER32+C63Fh), symbol: "IsWindowUnicode" (+A1h)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 7E36C665h (USER32+C665h), symbol: "CallWindowProcW" (+1Bh)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 01C561BFh (foo_tagbox+161BFh)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 7E368734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 7E368816h (USER32+8816h), symbol: "GetDC" (+14Fh)
Address: 00400000h (foobar2000+0h)
Address: 7E390457h (USER32+30457h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E368830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E36B4C0h (USER32+B4C0h), symbol: "DefWindowProcW" (+184h)
Address: 00400000h (foobar2000+0h)
Address: 00DC8B60h (nview+78B60h), symbol: "PMLoadPresentation" (+2E590h)
Address: 7E390457h (USER32+30457h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E36B4D0h (USER32+B4D0h), symbol: "DefWindowProcW" (+194h)
Address: 7E36B50Ch (USER32+B50Ch), symbol: "DefWindowProcW" (+1D0h)
Address: 7C91E473h (ntdll+E473h), symbol: "KiUserCallbackDispatcher" (+13h)
Address: 7E36B473h (USER32+B473h), symbol: "DefWindowProcW" (+137h)
Address: 7E3694BEh (USER32+94BEh), symbol: "GetWindowLongA" (+61h)
Address: 7E36D4E4h (USER32+D4E4h), symbol: "SetPropW" (+BBh)
Address: 00400000h (foobar2000+0h)
Address: 7E36B903h (USER32+B903h), symbol: "SendMessageW" (+49h)
Address: 774001AFh (COMCTL32+601AFh), symbol: "Ordinal384" (+4430Fh)
Address: 746B0F14h (MSCTF+10F14h), symbol: "TF_UninitSystem" (+A03h)
Address: 7740109Fh (COMCTL32+6109Fh), symbol: "Ordinal384" (+451FFh)
Address: 7E3688A6h (USER32+88A6h), symbol: "GetWindowLongW" (+0h)
Address: 7E36F896h (USER32+F896h), symbol: "CallNextHookEx" (+3Bh)
Address: 7E3684FCh (USER32+84FCh)
Address: 7E3685A4h (USER32+85A4h)
Address: 7E3688A6h (USER32+88A6h), symbol: "GetWindowLongW" (+0h)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 7E3688D1h (USER32+88D1h), symbol: "GetWindowLongW" (+2Bh)
Address: 7E3688DAh (USER32+88DAh), symbol: "GetWindowLongW" (+34h)
Address: 7E3688A6h (USER32+88A6h), symbol: "GetWindowLongW" (+0h)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 773C4990h (COMCTL32+24990h), symbol: "Ordinal384" (+8AF0h)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 7E36F7F6h (USER32+F7F6h), symbol: "EnableMenuItem" (+6Fh)
Address: 7E368734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 7E368816h (USER32+8816h), symbol: "GetDC" (+14Fh)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 7E368734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 7E390457h (USER32+30457h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E368830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E36C63Fh (USER32+C63Fh), symbol: "IsWindowUnicode" (+A1h)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 7E36C665h (USER32+C665h), symbol: "CallWindowProcW" (+1Bh)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 01C561BFh (foo_tagbox+161BFh)
Address: 773C3DBFh (COMCTL32+23DBFh), symbol: "Ordinal384" (+7F1Fh)
Address: 7E368734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 7E368816h (USER32+8816h), symbol: "GetDC" (+14Fh)
Address: 7E3A6360h (USER32+46360h), symbol: "GetRawInputDeviceInfoW" (+68h)
Address: 7E390457h (USER32+30457h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E368830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E3689CDh (USER32+89CDh), symbol: "GetWindowLongW" (+127h)
Address: 7E390457h (USER32+30457h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E3689F0h (USER32+89F0h), symbol: "GetWindowLongW" (+14Ah)
Address: 7E368A10h (USER32+8A10h), symbol: "DispatchMessageW" (+Fh)
Address: 7E37D99Dh (USER32+1D99Dh), symbol: "IsDialogMessageW" (+DBh)
Address: 01EA21F7h (foo_ui_std+A21F7h)
Address: 0046A577h (foobar2000+6A577h)
Address: 7E3691C6h (USER32+91C6h), symbol: "GetMessageW" (+0h)
Address: 7C91FE30h (ntdll+FE30h), symbol: "RtlRestoreLastWin32Error" (+0h)
Address: 00546C68h (foobar2000+146C68h)
Address: 0046A6B6h (foobar2000+6A6B6h)
Address: 10002826h (shared+2826h), symbol: "uCallStackTracker::~uCallStackTracker" (+0h)
Address: 0046B589h (foobar2000+6B589h)
Address: 00E9CF78h (nview+14CF78h)
Address: 0056AB0Ch (foobar2000+16AB0Ch)
Address: 0056AB0Ch (foobar2000+16AB0Ch)
Address: 7C92005Dh (ntdll+1005Dh), symbol: "RtlFreeHeap" (+130h)
Address: 00566204h (foobar2000+166204h)
Address: 00578194h (foobar2000+178194h)
Address: 7C9201DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 7C91E920h (ntdll+E920h), symbol: "strchr" (+113h)
Address: 7C9201E0h (ntdll+101E0h), symbol: "RtlAllocateHeap" (+11Ch)
Address: 7C9201DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 00533F74h (foobar2000+133F74h)
Address: 0053A666h (foobar2000+13A666h)
Address: 0042EDC0h (foobar2000+2EDC0h)
Address: 00537A90h (foobar2000+137A90h)
Address: 0053A666h (foobar2000+13A666h)
Address: 00555243h (foobar2000+155243h)
Address: 100027D8h (shared+27D8h), symbol: "uPrintCrashInfo_OnEvent" (+B1h)
Address: 0056E17Ch (foobar2000+16E17Ch)
Address: 00E9CF78h (nview+14CF78h)
Address: 1000281Eh (shared+281Eh), symbol: "uCallStackTracker::uCallStackTracker" (+31h)
Address: 0056E17Ch (foobar2000+16E17Ch)
Address: 0046B7BDh (foobar2000+6B7BDh)
Address: 00400000h (foobar2000+0h)
Address: 00E9CF78h (nview+14CF78h)
Address: 0053DA4Dh (foobar2000+13DA4Dh)
Address: 005A21C8h (foobar2000+1A21C8h)
Address: 0053729Fh (foobar2000+13729Fh)
Address: 00534246h (foobar2000+134246h)
Address: 00534240h (foobar2000+134240h)
Address: 005601A8h (foobar2000+1601A8h)
Address: 005601ACh (foobar2000+1601ACh)
Address: 0055DE61h (foobar2000+15DE61h)
Address: 00537A90h (foobar2000+137A90h)
Address: 00534240h (foobar2000+134240h)
Address: 0055581Dh (foobar2000+15581Dh)
Address: 005350E2h (foobar2000+1350E2h)
Address: 00400000h (foobar2000+0h)
Address: 00E9CF78h (nview+14CF78h)
Address: 00537A90h (foobar2000+137A90h)
Address: 7C816FE7h (kernel32+16FE7h), symbol: "RegisterWaitForInputIdle" (+49h)
Address: 00E9CF78h (nview+14CF78h)
Address: 7C839AF0h (kernel32+39AF0h), symbol: "ValidateLocale" (+2B0h)
Address: 7C816FF0h (kernel32+16FF0h), symbol: "RegisterWaitForInputIdle" (+52h)

Environment:
App: foobar2000 v1.1
OS: Windows 5.1.2600 Service Pack 2 x86
CPU: AMD Turion™ 64 X2 Mobile Technology TL-56, features: 3DNow!ex MMX SSE SSE2 SSE3
Audio: Realtek HD Audio output
UI: Default User Interface 0.9.5

Components:
Core (2010-08-21 11:42:56 UTC)
foobar2000 core 1.1
foo_albumlist.dll (2010-08-21 11:41:12 UTC)
Album List 4.5
foo_cdda.dll (2010-08-21 11:41:04 UTC)
CD Audio Decoder 3.0
foo_converter.dll (2010-08-21 11:40:42 UTC)
Converter 1.5
foo_discogs.dll (2010-10-08 14:47:49 UTC)
Discogs Tagger 1.25
foo_dsp_std.dll (2010-08-21 11:41:12 UTC)
Standard DSP Array 1.0
foo_facets.dll (2010-09-25 00:16:41 UTC)
Facets 2008-02-25
foo_fileops.dll (2010-08-21 11:39:48 UTC)
File Operations 2.1.3
foo_freedb2.dll (2010-08-21 11:40:00 UTC)
freedb Tagger 0.6.2
foo_input_std.dll (2010-08-21 11:40:42 UTC)
Standard Input Array 1.0
foo_navigator.dll (2010-09-25 00:16:41 UTC)
Navigator 0.64
foo_playcount.dll (2010-10-14 09:29:13 UTC)
Playback Statistics 3.0.1
foo_plorg.dll (2010-10-04 10:19:26 UTC)
Playlist Organizer 1.6
foo_quicksearch.dll (2010-10-08 14:27:23 UTC)
Quick Search Toolbar 2.2
foo_quicktag.dll (2010-09-25 00:16:41 UTC)
Quick Tagger 1.0.3
foo_random_pools.dll (2010-09-25 00:16:42 UTC)
Random Pools 0.0.2.3
foo_removeplayed.dll (2010-09-25 00:16:42 UTC)
Remove played Files 1.4.0
foo_rgscan.dll (2010-08-21 11:40:44 UTC)
ReplayGain Scanner 2.0.9
foo_tagbox.dll (2010-10-15 13:29:49 UTC)
TagBox 0.207
foo_textdisplay.dll (2010-09-25 00:16:42 UTC)
Text Display UI Element 1.0 RC 3
foo_ui_std.dll (2010-08-21 11:41:10 UTC)
Default User Interface 0.9.5
foo_uie_esplaylist.dll (2010-09-25 00:16:42 UTC)
EsPlaylist 0.1.2.1
foo_unpack.dll (2010-08-21 11:40:10 UTC)
ZIP/GZIP/RAR Reader 1.6

Recent events:
"1 bomb" : 0:00.109924
"1 bomb + 2 bombs" : 0:00.078434
"1 bomb + 2 bombs + star" : 0:00.100008
"2 bombs" : 0:00.119233
"2 bombs + star" : 0:00.091604
"Last Added" : 0:02.319224
"Library" : 0:01.296380
"Most Played" : 0:00.235263
"star" : 0:00.101260
Startup time : 0:09.181197

if you need more information, pls tell me
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-10-17 10:40:37
TagBox seems for me to be nearly complete. So i am very curios ... 

I thought version 0.1 was complete    but you keep using a software and new needs just emerge out of nowhere. The fact that I'm a heavy user myself helps TagBox go forward not to mention great suggestions I got from you users here.
I don't have any ground breaking changes in mind, but there is still a lot of room for small improvements and new features here and there.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-10-17 10:54:49
1. a minor one: i can't figure out what the behavior drop down menu is about...it's the behavior of ? furthermore i have no clue what the 4 offered options could mean...
i'd really appreciate some enlightenment

It defines how TagBox deals with current tag values when you choose a new one using the drop-down list of values. I don't know how to explain it more, select each and do some experiment to see the difference.
2. no matter what tag, no matter what file, foobar crashes whenever a whole tag is removed at once (using either the delete key or ctrl+x or whatever...)
this is reproducable...i crashed foobar about 15 times in a row with different files, tags and keys
.
Thanks for reporting this, it looks like to be a bug (Windows XP only). I'll fix it in next release.
A suggestion: You don't need to send the huge crash report here, when the crash dialog pops up just click on "report" button and the report will be sent to foobar2000 website and developers can see it.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-10-20 13:13:12
0.208 (http://arash.dejkam.com/software/tagbox/)
    * Bug Fix: Crash when clearing a tag (Windows XP only).
    * Bug Fix: drop-down list wouldn't close if you click outside foobar2000 window (after 0.207 update).
Title: TagBox Tag Editing Plugin
Post by: ruebe on 2010-10-20 16:39:33
first: okay, i guess i will play around a little bit

second: thx, you made my day by fixing this bug! great support!

and i didn't know how to report the bug properly, but i will keep it in mind
Title: TagBox Tag Editing Plugin
Post by: John Listener on 2010-10-20 17:25:06
A small creature in need of being squashed? TagBox outputs 'Sample component: on_init()' to the log file on start up. Apparently this is an artifact of the example code from the fb2k SDK.

John
Title: TagBox Tag Editing Plugin
Post by: eminn3m on 2010-10-27 19:19:27
Is there any way to use this with Columns UI?
Title: TagBox Tag Editing Plugin
Post by: thorazine on 2010-10-29 15:35:34
You can use it but not as a panel, I think developer already said it will not support CUI as he doesnt use it.
I too wish someone would port/copy this out to a Columns UI Panel... :/
Title: TagBox Tag Editing Plugin
Post by: Bigbeka on 2010-11-01 00:04:11
Not even if we are persuasive?
Title: TagBox Tag Editing Plugin
Post by: SpaceAgeHero on 2010-11-06 10:19:35
I am also using this component for display purposes.
When nothing is selected, TagBox shows nothing.
Could you please implement an option for showing metadata of the track which is currently playing,
even if nothing is selected?
Title: TagBox Tag Editing Plugin
Post by: Gucci Mane on 2010-11-08 22:30:57
I have a small suggestion for this which I would absolutely LOVE to see: could you implement some way to add or remove album artwork in the tags?

the background on this is that I absolutely cannot stand it when I see mp3s with embedded artwork and I hate having to open up iTunes to remove the cover art when it'd be amazing if foobar had image addition/removal built in to it!

so do you know if it is possible to implement some way to at least remove any associated music file artwork from the tags? i don't really need a tool that can add artwork, but simply one that can remove it. 

I think artwork removal/adding is something that should have been a part of foobar from the beginning in the 'Properties' dialog box but I don't know if that'd ever be implemented.

thanks a bunch for your time and consideration, I've been using this tool a bit now and it works for me well! I just have that one suggestion though!
Title: TagBox Tag Editing Plugin
Post by: Arash on 2010-11-09 12:12:13
Could you please implement an option for showing metadata of the track which is currently playing,
even if nothing is selected?

I've been thinking about this myself, I'll give it more thought

so do you know if it is possible to implement some way to at least remove any associated music file artwork from the tags? i don't really need a tool that can add artwork, but simply one that can remove it.

I do have this need myself I use mp3tag to remove embedded cover art instead of itunes though (much lighter and free). Unfortunately the foobar2000's public API doesn't provide any means to manipulate the embedded cover art yet but there is some kind of place holder for it so it's most likely planned for future. As soon as this functionality is added to the API I'll consider adding it to TagBox if it's not added to foobar2000 as core feature.
Title: TagBox Tag Editing Plugin
Post by: marc2003 on 2010-11-09 12:18:14
you can remove embedded album art using the standard properties dialog. just highlight all fields, right click>copy, then use the tools button>remove tags. now right click>paste fields and this puts all your tags back from the clipboard.
Title: TagBox Tag Editing Plugin
Post by: klonuo on 2010-11-09 12:37:25
That in not very safe, because posible ReplayGain values will be washed
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2010-11-09 19:26:46
A request:

Often enough a value i like to add is not present: neither in database nor in a predefined value list. A field in the left part of the box where an value can be typed in would be ideal - maybe (in case of predefined lists) the value could be added to the list.

EDIT:
Could you please implement an option for showing metadata of the track which is currently playing,
even if nothing is selected?

I've been thinking about this myself, I'll give it more thought

You could let Tagbox act as a selection viewer. So (depending on general setting in preferences -> display) it would either always show the now playing track ("prefer current playing track") or show the now playing track only if nothing else is selected ("prefer current selection"). However, that makes only sense for the ui-element but not for the standalone window.
Title: TagBox Tag Editing Plugin
Post by: pabouk on 2011-01-08 12:35:36
Thank you for the great plugin!

I while ago I encountered crash caused by foo_tagbox.dll 0.208. I submitted the crash report.

I also noticed that the keyboard combination Ctrl+Down which should (according to the documentation (http://arash.dejkam.com/software/tagbox/)) apply changes and move to the next track actually opens context menu (the same way as simply pressing Down does).
Title: TagBox Tag Editing Plugin
Post by: spuuunit on 2011-01-19 00:42:07
Hello all.

I was wondering about if you can add other tags than those already existing from the start in TagBox. What I need is an Album Art field, but how do I create one?
Title: TagBox Tag Editing Plugin
Post by: spuuunit on 2011-01-19 02:05:25
Hello all.

I was wondering about if you can add other tags than those already existing from the start in TagBox. What I need is an Album Art field, but how do I create one?


Sorry I meant Albumartist...
Title: TagBox Tag Editing Plugin
Post by: tpijag on 2011-01-19 02:18:11
I do not use this, but loaded it in order to help. Are you kidding with this question?
He clearly has an add button in his configuration options whether you use it as a stand alone window or as an embedded ui element.
Just add album artist with the space if you are trying to gain access to foobars field.
Title: TagBox Tag Editing Plugin
Post by: spuuunit on 2011-01-19 02:49:30
I do not use this, but loaded it in order to help. Are you kidding with this question?
He clearly has an add button in his configuration options whether you use it as a stand alone window or as an embedded ui element.
Just add album artist with the space if you are trying to gain access to foobars field.


But if I set it like this: http://spunit.tk/x/albumartist.png (http://spunit.tk/x/albumartist.png), then Albumartist field in the file becomes empty, and not what I wrote in TagBox. Am I doing it wrong? Btw I'm a noob.
Title: TagBox Tag Editing Plugin
Post by: tpijag on 2011-01-19 02:59:53
How you do know the field is empty?  What are you doing to confirm? By the way....be careful with your spelling.  album artist with a space does not equal albumartist. I just added a field called test...used the plugin to add testdata as data to a song and field was populated just fine. If you are still having trouble you will need to clearly specify step by step what you are doing.

EDIT:All your imagine shows is that you have told the plugin to add a filed name album artist with a name album artist to its visual element so that it can edit said field. What did you do to add data.
Title: TagBox Tag Editing Plugin
Post by: spuuunit on 2011-01-19 03:27:21
How you do know the field is empty?  What are you doing to confirm? By the way....be careful with your spelling.  album artist with a space does not equal albumartist. I just added a field called test...used the plugin to add testdata as data to a song and field was populated just fine. If you are still having trouble you will need to clearly specify step by step what you are doing.

EDIT:All your imagine shows is that you have told the plugin to add a filed name album artist with a name album artist to its visual element so that it can edit said field. What did you do to add data.


My bad, it's not the Albumartist that is wrong... When I for example set a different Artist, all the metadata in the file becomes all empty. It shows fine in foobar, but it makes the file all empty... Here's a picture showing what happens if i set field 'Artist' (in a file full of metadata) to 'Whatever': http://spunit.tk/x/weird.jpg (http://spunit.tk/x/weird.jpg). Thanks for your patience.
Title: TagBox Tag Editing Plugin
Post by: tpijag on 2011-01-19 04:23:10
Nothing is disappearing. If metadata shows somewhere, in this case Foobar, then it exists. It does not temporarily disappear when you use explorer to view the data and reappear when using foobar.

Here is what is happening. You change a tag in foobar and it rewrites the file and updates the tag using the most recent version of IDV2. Explorer can not read this version. If this is troubling to you, Preferences>Advanced>Tagging>Tick compatibility mode. Otherwise, not do worry about it. Your tags, as evidence by viewing in foobar or near everything except explorer are intact.
Title: TagBox Tag Editing Plugin
Post by: spuuunit on 2011-01-19 14:13:48
Nothing is disappearing. If metadata shows somewhere, in this case Foobar, then it exists. It does not temporarily disappear when you use explorer to view the data and reappear when using foobar.

Here is what is happening. You change a tag in foobar and it rewrites the file and updates the tag using the most recent version of IDV2. Explorer can not read this version. If this is troubling to you, Preferences>Advanced>Tagging>Tick compatibility mode. Otherwise, not do worry about it. Your tags, as evidence by viewing in foobar or near everything except explorer are intact.


Thanks a lot, the mode in Preferences did the trick. I think understand what you said, but I want it to be right in explorer too, but now that's all fixed, thanks!

But, one problem left. 3 tags doesn't work as it should (according to explorer). These tags are 'rating' 'albumartist' and 'year'. For example, if a file with already declared Albumartist, Year, and Rating (those stars in explorer) is dragged into foobar, TagBox then shows these fields as empty. Any way to get around this?

EDIT: Omg, I found out that Albumartist tag is 'band', and Year is 'date' . But this rating (those stars in explorer: http://spunit.tk/x/weird.jpg (http://spunit.tk/x/weird.jpg) ) I still can't seem to edit. Maybe it's a tag name other than 'rating'?
Title: TagBox Tag Editing Plugin
Post by: ojdo on 2011-01-19 14:39:08
EDIT: Omg, I found out that Albumartist tag is 'band', and Year is 'date' . But this rating (those stars in explorer: http://spunit.tk/x/weird.jpg (http://spunit.tk/x/weird.jpg) ) I still can't seem to edit. Maybe it's a tag name other than 'rating'?

This tag - a custom ID3 frame called POPM with varying interpreations - is not supported by foobar. This post (http://www.hydrogenaudio.org/forums/index.php?showtopic=82983) is about foobar2000 and POPM support.
Title: TagBox Tag Editing Plugin
Post by: spuuunit on 2011-01-19 16:09:58
EDIT: Omg, I found out that Albumartist tag is 'band', and Year is 'date' . But this rating (those stars in explorer: http://spunit.tk/x/weird.jpg (http://spunit.tk/x/weird.jpg) ) I still can't seem to edit. Maybe it's a tag name other than 'rating'?

This tag - a custom ID3 frame called POPM with varying interpreations - is not supported by foobar. This post (http://www.hydrogenaudio.org/forums/index.php?showtopic=82983) is about foobar2000 and POPM support.


Oh, so it doesn't support it, too bad. Well I think I'll go with the 'rating' tag then.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2011-01-23 10:36:59
I also noticed that the keyboard combination Ctrl+Down which should (according to the documentation (http://arash.dejkam.com/software/tagbox/)) apply changes and move to the next track actually opens context menu (the same way as simply pressing Down does).

Sorry I had to mention this in the documentation:
In the configuration page you can choose whether Down key opens the drop-down menu and Page Down key moves the selection down or vice versa.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2011-01-23 10:42:47
version 0.210 released (http://arash.dejkam.com/software/tagbox/)

    * Append, front-insert and checkbox operations now work on individual tracks instead of the text in the edit box.
    * Type-ahead navigation through drop-down list items.
    * Bug Fix: Stopped "Sample component: on_init()" message being written to the log file on startup.
Title: TagBox Tag Editing Plugin
Post by: romor on 2011-01-23 15:02:52
I don't understand what's this vertical spacing condensation? If you made this only for yourself than OK, but I think you should provide at least a tick box option and follow font and vertical spacing as globally set for lists, so that user won't notice inconsistency in layout, or put it politely - be more user-friendly

Also, can't all dialog group repeatings in configuration window be replaced with some combo box?

Noticed other issues, like user can't put it on the left edge of screen/layout, as drop-down menu will clip, but I think that not considering seamless integration with other player elements is more important to note

Thank you
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2011-01-23 19:30:43
* Append, front-insert and checkbox operations now work on individual tracks instead of the text in the edit box.


Thanks, that makes the component perfect!
Title: TagBox Tag Editing Plugin
Post by: bsw11 on 2011-01-28 17:02:32
Suggestion for you - integrate one of the online services that id a track by its content (like Shizamm) but it can work just by clicking a button in your interface which then sends a sample (sample should start from tracks current position if the active track is being tagged) to the service for IDing.

If you need to name of the service let me know.
Title: TagBox Tag Editing Plugin
Post by: Ice Devil on 2011-02-10 00:42:12
Just discovered this very nice plug in.  Makes fixing and adding tags super easy, now that I can do it directly from the front of the player via UI Element.

One little feature suggestion.  How about enabling multi-line fields (such as the Comment field and Lyrics).  Being able to see more then one line of text would make it much easier to edit these type of fields.

Thanks and keep up the good work.
Title: TagBox Tag Editing Plugin
Post by: extrememultiman on 2011-02-22 22:50:17
I started to use foobar intensively and found your tagging plugin pretty useful, so great work!
Can I ask for a (supposely) easy feature like "clear underscores" under the capitalize autotrack etc menu?
Or even better I suggest for a replace char / string feature somewhere in the plugin.

Anyway great work again. Thank you for your hard work and regards, ExtremeMultiman
Title: TagBox Tag Editing Plugin
Post by: Arash on 2011-02-23 13:53:02
Regarding recent crash reports, so far I have not been able to reproduce the crash on my own machine and the crash report data is not enough for debugging, so if you experience a crash which involves TagBox, reporting exactly what you did that caused the crash here would be a lot of help. Thanks in advance.
Title: TagBox Tag Editing Plugin
Post by: DanielSmedegaardBuus on 2011-03-10 20:12:01
Thank you so much for this awesome plugin! It's extremely useful

A couple of things, though:

* I'm using fb2k under WINE in Linux (which I know probably voids my warranty  ), but my dropdowns often look like this (here it's an auto-complete dropdown after me writing 'E'):

Haha. If there's any manual work-around for the likes of me, it'd be great to know

* When selecting files with multi-line field values (such as lyrics), the UI becomes very unresponsive (long lags when clicking files in playlists). Not sure why? Try copy/pasting a regular text file into a tag for an album's tracks and try it yourself.

Thanks a lot!

Daniel

EDIT: Just thought I'd add this one, as the other one is hardly a real problem, just a bit "off":
Title: TagBox Tag Editing Plugin
Post by: SpaceAgeHero on 2011-03-12 09:32:06
Hey Arash,

think that would be possible? ;-D

(http://img269.imageshack.us/img269/5039/releasedk.png) (http://img269.imageshack.us/i/releasedk.png/)
Title: TagBox Tag Editing Plugin
Post by: muzack on 2011-03-24 10:38:12
howdy, I've got a feature request, but I am not sure if it's utopic.

I like to have a behaviour, which preselect at example genre tags for an artist in the database.

Let's say I've got the files by ARTISTX tagged with Genre PUNK, when I add a new ALBUM of ARTISTX and can't remember the genre I used before, then the autocomplete pops up with the Genre I previously used for ARTISTX on top and the others (from Database) are listed below.
Is it possible?
Title: TagBox Tag Editing Plugin
Post by: JoeSyr on 2011-05-08 19:57:27
Hi, just found this plugin, love what it does. I'd like to suggest two changes to the auto capitalization algorithm, though:

-Ignore the A->a rule when the string is "*.A*". For example, it currently performs changes such as "M.I.A."->"M.I.a.", "D.A.N.C.E." ->"D.a.N.C.E.", etc. I can't find any examples in my library where the following period isn't part of the string, but my intuition is that ".A" will still be more robust than ".A." without affecting other patterns.

-Treat colons as the start of a new string, for considering what to do with articles and prepositions. For example keep/change to, "Symphony 3: The Story" over "Symphony 3: the Story".

I'm not sure if the second one is supported or refuted by normative English capitalization rules, but I know that it looks strange in my library to see "a" and "the" lowercase following colons. I personally parse colons in song titles as denoting something like "Song Title Prefix: Main Song Title", or "Song Title Part 1: Song Title Part 2", if that makes sense.

Other than that, the feature was really great to stumble across. Foobar's default tag editor's ability to auto-capitalize everything is better than nothing, but still usually leaves a lot of manual editing work.

Also, not sure if this would be easy to implement based on how the plugin currently seems to work, but one of the reasons I use foobar's tag editor is to clear out custom tags written by other software, just in the spirit of cleaning up my files. If there was an option to display all unspecified tags when they are present, then tagbox would be a fuller replacement for the default tag editor interface.

Edit: Another auto-capitalization issue, this seems to be a bug following a pattern I can't figure out, though. A few of my tracks are getting the change "*'s*"->"*'S*" applied, but it's only a handful. The full titles are:
Dream Catcher’S Mitt
Less Yes’S, More No’S
Pompous Posies! Your Party’S No Fun
*Happiness ('S Unit of Measurement)

*This one might be responding to the leading parenthesis. It's certainly an atypical format but perhaps it could use an exception? Not sure if there would be valid cases for "*('s*" out there.

Emilie Sagée’S Secret
A Quick One, While She’S Away
The Ghost of EPPEEPEE’S Ghost

I'm not sure if it's worth noting that this is isolated to two artists in my library, but there are tracks on the same albums that do not experience this effect. These are all mp3's, using id3v2.3 for tags, which is also standard for all my unaffected songs.
Title: TagBox Tag Editing Plugin
Post by: Arash on 2011-05-09 10:57:52
...think that would be possible? ;-D

Actually I was going to add a feature to allow inserting of current date and time in a tag, but what you're suggesting is even better (it can always open to current date and time). On to-do list.

I'd like to suggest two changes to the auto capitalization algorithm...

I will improve TagBox's dealing with abbreviations and the thing you suggest about colons is valid too that should be corrected. The problem with the ’S is because those are not normal apostrophes if you look closely they have a little forward inclination, use normal apostrophe (') and you'll be OK.
Title: TagBox Tag Editing Plugin
Post by: godrick on 2011-05-10 16:49:57
+1 for multiline ability for comments and lyrics tags. 

I also think it would be really valuable to show the actual ID3 frame associated with the tag field for Mp3 files. I can't think of any other tag editor that easily displays this information, and showing it will avoid the need for hex editors to see frame assignments.

thanks again for a useful component.
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2011-05-22 01:15:34
I also think it would be really valuable to show the actual ID3 frame associated with the tag field for Mp3 files.
I think that would look ugly. You don't need a hex editor. try something like axone.jar (http://flying.guy.chez-alice.fr/Axone.php)
Title: TagBox Tag Editing Plugin
Post by: thorazine on 2011-05-27 17:21:57
I hope some day this is adapted to work as a Columns UI Panel...
Title: TagBox Tag Editing Plugin
Post by: robin75 on 2011-06-07 22:28:42
hi there, nice plugin, thank you very much.
i'm looking for a DUI alternative to foo_uie_tagger_mod or in other words, a panel (for each single tag) with checkboxes.

i have one tab for each tag.
now i have to open the drop down list, before the vaules appearing and i can click them.

would it be possible to show the values direct, without the dropdown list?
i know this would look chaotic with a list of tags, but with just one tag it would make sense.

or any other ideas how i can have a checkbox panel in DUI?

thank you very much!
Title: TagBox Tag Editing Plugin
Post by: robin75 on 2011-06-07 22:31:37
I hope some day this is adapted to work as a Columns UI Panel...


i think you can use this for CUI: foo_uie_tagger_mod http://www.hydrogenaudio.org/forums/index....showtopic=66010 (http://www.hydrogenaudio.org/forums/index.php?showtopic=66010)
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2011-06-07 22:32:54
The dropdownlist is just one click away and you don't have to switch between tabs ...   
Title: TagBox Tag Editing Plugin
Post by: robin75 on 2011-06-08 16:51:38
The dropdownlist is just one click away and you don't have to switch between tabs ...   


i know, the click is not the issue, it's the scrolling in the drop down...
i'm switching not that much between the tabs, it's more like having a list with tracks and then go through and clicking just a value.
mhh. any other idea for me mr. stankovic?
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2011-06-08 17:14:33
No!
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2011-07-27 21:20:21
hello arash,

i have one request:

The ui-elemet shows only the playlists selection so that selections from library viewers or other sources  cannot be tagged in ui-element. Can you change that?
Title: TagBox Tag Editing Plugin
Post by: Sandrine on 2011-09-05 01:26:20
The component repeatedly crashed my foobar today. It happened on adding an SACD ISO (Bocelli - Sentimento) - only opening it was to enough to crash the program most of the time. Other times, it happened when I tried to select a range of tracks, and then clicked again. This is the first ISO among more than 200 where this happened. I have removed foo_tagbox for the moment and foobar is back to stable.
Title: TagBox Tag Editing Plugin
Post by: camilohollanda on 2011-09-23 22:52:49
I tried to add Year tag and it became duplicated with some \\ in the middle.

Did I do something wrong or is it a bug?

I would appreciate some answer.

Thanks
Title: TagBox Tag Editing Plugin
Post by: Apotatos on 2011-09-29 08:47:11
My rate: TagBox  +++++

I am using foobar with columns ui and when i close TagBox after applying my tags and a window is opend in the backround  (or a program)  it brings it to the front.
It's not that serious but it's a little bit annoying.

A great plugin for taging with 2 clicks.

I would suggest a title format support!!!
Title: TagBox Tag Editing Plugin
Post by: spuuunit on 2011-10-02 18:34:46
Is there any way to correctly copy lyrics and paste it in a tag? Because as it is from standard, you only get the first row of the whole lyrics text. Would this be possible?
Title: TagBox Tag Editing Plugin
Post by: spuuunit on 2011-10-04 20:30:11
I've now read all posts on page 2 and I'm glad to have some support at my side . It seems some more people want to have multiline ability. Two commonly used multiline tags are Lyrics and Comments (as said before). So I guess many people would benefit from this functionality.

That would be really great in my opinion.
Title: TagBox Tag Editing Plugin
Post by: jcclow on 2011-10-08 06:23:13
Hey Arash! First of all...this component needs to be a standard one installed with foobar. It's exactly what foobar and I need!

I just wanted to add a vote for Tagbox to be able to edit tags from just a selection and not only a playlist.

Also, I read the whole thread here and didn't hear any mention of being able to save Tagbox's preferences in case I need to re-install. I saw the post about copying instead of cutting or replacing the component when customizing the UI, but what happens if I have to re-install foobar and Tagbox.

Thanks again for such an awesome component!
Title: TagBox Tag Editing Plugin
Post by: Zarty on 2011-10-26 16:50:10
Thanks for this component.  I have been using it in combination with Facets and I have a problem.  I'm not sure exactly where the problem source is.  I have thousands of tracks and most of them had reasonable tags but something has happened since I setup Facets and TagBox because all the tag fields that are displayed in TagBox show that no tags are present - all empty tags.  I don't know if the tag values are really lost or just not being shown. 

The other issue and I'm not sure to what extent this is linked with the above problem is that I created a Custom tag with the multi-values property set so I could have my own custom tags as multiple tags in the same field and the use a pattern in a Facet panel to display and filter on those custom tags.  It works and I was very happy about that but if I start Tagbox from the context menu of a track, it doesn't show the Custom field/tag.  If, however, I start Tagbox from the View menu, it does show the Custom Tag.  The other odd thing is that I used TagBox preferences to setup the custom tag but now I look in Tagbox preference, the Custom Tag can not be seen.  However, in the Facet panel I created with the appropriate pattern still shows the custom tag and I can filter against these for the few tracks I experimented with.

Basically, I have serious problem of having apparently lost all tag info.  Some guidence and advice would be greatly appreciated.

Zarty
Title: TagBox Tag Editing Plugin
Post by: Zarty on 2011-10-26 20:33:58
I've re-created the Custom field in TagBox and checked in Preferences | Advanced to make sure the field can accept multiple values.  That was already set.  Now, when I bring up TagBox from a track's context menu, I do see the Custom field, which is good.  However, I can't append values in there.  Here's a screenshot.  You can see the multipe tags in the Facet panel called Custom but the corresponding Custom field in Tagbox shows the wrong options.  Any ideas?

(http://i1096.photobucket.com/albums/g325/Zarty_Blartfast/foobar1.jpg)

Zarty
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2011-10-26 21:03:29
Did you check in the prefrences "values currently in database" for the list values?

Edit
Your options should look like that:
(http://img821.imageshack.us/img821/7607/addp.jpg) (http://img821.imageshack.us/i/addp.jpg/)
Title: TagBox Tag Editing Plugin
Post by: Zarty on 2011-10-26 21:16:55
[quote name='q-stankovic' date='Oct 26 2011, 21:03' post='773410']

Yes, that's the default and I didn't change it.

What I've done to try and figure out what the problem is, is to unload all the components and get back to plain vanila Foobar2000.  When I did that, I could see all the tag info as usual.  I then reloaded the components including Facets, Tagbox and so on.  Same problem.  When I bring up TagBox I can see the correct fields but they always show blank and the custom field can't be edit as per the screenshot.  If I click on the dropdown of the other fields like 'Artist', I get a big long list of Artists that I could choose from so the tag info is definitely stored but just not being associated with a track by TagBox.

Zarty
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2011-10-26 21:57:13
can you post a screenshot of facets prefrences and tagBox prefrences?
Title: TagBox Tag Editing Plugin
Post by: Zarty on 2011-10-26 22:11:58
here they are...

(http://i1096.photobucket.com/albums/g325/Zarty_Blartfast/FacetsPref1.jpg)


(http://i1096.photobucket.com/albums/g325/Zarty_Blartfast/FacetsPref2.jpg)


(http://i1096.photobucket.com/albums/g325/Zarty_Blartfast/TagBoxPref.jpg)


Zarty
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2011-10-26 22:24:50
Ok, i took a look and it seems to be a bug in TagBox when choosing "append" as tagging behaviour. It is just strange that in some cases (depending of field) it works and in some not.
Title: TagBox Tag Editing Plugin
Post by: Zarty on 2011-10-26 23:08:18
Ok, i took a look and it seems to be a bug in TagBox when choosing "append" as tagging behaviour. It is just strange that in some cases (depending of field) it works and in some not.


Thanks for identifying that.  I was depending on that feature to make use of foobar and I can't see what other options I have if Tagbox was the only way to enable multiple values for a tag?  Maybe Aresh will fix it.

Cheers,
Zarty
Title: TagBox Tag Editing Plugin
Post by: Zarty on 2011-10-27 13:21:58
I started from scratch again, this time reseting all preferences.  I now have TabBox working with Facets.  It displays existing tags and allows me to edit my custom tags.  All fine but it's a bit of concern that I don't know what the original problem was.

I found a new glitch that isn't serious but is annoying.. if you just open Tagbox and after a while close it via the red X at the top right corner of the Tagbox window, it closes as you would expect.  If, however, you edit a tag and then try to close Tagbox, it does close but also minimizes Foobar!

Cheers,
Zarty
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2011-10-27 18:15:04
Doesn't happen for me!
Title: TagBox Tag Editing Plugin
Post by: orangefx on 2011-12-13 10:37:03
Great Plugin! Thanks a lot! it will help tagging 12000+ trax. 2 years ago i did not come to an end with it. of course i also have a couple wishes or suggestions to make. thanx for considering!

1. i want to tag about 100 genres. someone suggested earlier the auto fill option (if one loads an album x of the artist y  he gets the suggestion to use the same genre tag as before with the same artist y)

2. an option to display all unspecified tags/metadata when they are present would help a lot with the cleanup process!
Title: TagBox Tag Editing Plugin
Post by: Tigermess on 2012-01-04 01:07:33
Hello,
may I know if TagBox works with selections? Some recent posts (q-stankovic on Jul 27 2011, jcclow from Oct 8 2011) imply that it doesn't work, on the other hand looks like Zarty dealt with TagBox not accepting selection from Facets, and he won  So I'm wondering if it's possible or not..
Title: TagBox Tag Editing Plugin
Post by: q-stankovic on 2012-01-05 17:23:26
It just works with selections from playlist viewers. All other selection are not possible - even in the stand-alone window
Title: TagBox Tag Editing Plugin
Post by: Tigermess on 2012-01-27 17:42:43
Ok. Too bad for "now playing" (single playlist) configs
Title: TagBox Tag Editing Plugin
Post by: spuuunit on 2012-03-18 19:11:40
Hello all. I just noticed that I no longer can see anything in my Albumartist tag field. Almost no tracks have anything written there. However, if i write out Albumartist in for example EsPlaylist, then it shows there, so my tag info isn't lost...

Anyone may know why nothing shows in my Albumartist field in TagBox anymore? By the way, the correct tag syntax is: album artist, right? not: albumartist.
Title: TagBox Tag Editing Plugin
Post by: Tigermess on 2012-04-08 14:16:47
If the question still persists, switching the radio button in File > Preferences > Advanced > Tagging > Vorbis&Flac > Metadata writing mode or possibly even (un)checking File > Preferences > Advanced > Tagging > MP3 > ID3v2 rev. and quirks > Map TPE2 to Album Artist check box could help.
Title: TagBox Tag Editing Plugin
Post by: spuuunit on 2012-05-15 20:48:07
If the question still persists, switching the radio button in File > Preferences > Advanced > Tagging > Vorbis&Flac > Metadata writing mode or possibly even (un)checking File > Preferences > Advanced > Tagging > MP3 > ID3v2 rev. and quirks > Map TPE2 to Album Artist check box could help.


Forgot to answer, but yes, it did help. Thanks =).
Title: TagBox Tag Editing Plugin
Post by: Ore4444 on 2012-09-17 12:40:21
Hi.

Thanks for the great plugin
Only one thing I can't seem to figure out...

Where can I find a list of all supported tags (i.e. title, album, rating)?
More specifically, I want one of my tags to show the file format. Foobar2000 has a tag called "Codec" but it doesn't show when I insert it as a tag name in TagBox.
Title: TagBox Tag Editing Plugin
Post by: db1989 on 2012-09-17 13:04:19
Regardless of the context, users can only edit actual (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#Metadata_2) metadata fields (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#Metadata), not file-derived technical (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#Technical_information_2)/format-specific information (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#Technical_information) or other special fields. The latter are not open to alteration, for the simple reason that they’re supposed to be invariant due to being deduced from the stream (or path, or etc.) itself.
Title: TagBox Tag Editing Plugin
Post by: Emerelle on 2012-09-22 08:45:30
Closing the Tagbox Panel minimizes my foobar (CUI) - anyone else having this problem? Is there a workaround for this quirk?
Title: TagBox Tag Editing Plugin
Post by: Daeron on 2012-09-22 13:40:39
It's a pretty old bug but I doubt there's a workaround. I just got used to it, although I only use it rarely.
Title: TagBox Tag Editing Plugin
Post by: Emerelle on 2012-09-22 15:56:29
Thanks Daeron, thats a shame though - the tool is quite useful but the bug is pretty nerv-wrecking.
Title: TagBox Tag Editing Plugin
Post by: Ore4444 on 2012-09-23 07:30:21
Regardless of the context, users can only edit actual (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#Metadata_2) metadata fields (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#Metadata), not file-derived technical (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#Technical_information_2)/format-specific information (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#Technical_information) or other special fields. The latter are not open to alteration, for the simple reason that they’re supposed to be invariant due to being deduced from the stream (or path, or etc.) itself.


Yes, I know that. But my guess is that the maker of this plugin hardcoded quite a few keywords that can work as tags and that correlate to id3 tags.
I would love to know the list of all such keywords.

Also, I want to have the file format is the same place and the tag editing, just so I know the context of my editing.
J River Media Center, for example, does exactly that, and there non-editable fields are simply grayed out. But they are nonetheless present.

Thanks
Title: TagBox Tag Editing Plugin
Post by: Snivets on 2012-09-28 07:28:23
Literally the best plugin ever.
I was just coming here to request simply the ability to autocomplete multiple people when picking composers.

I do have kind of an odd request, and it might be more complicated than it's worth, but that's the ability to add associations with composers.
For example, if I want to tag the composers from a group all at once, tagging them with their band's name and then being able to use that in tagging.

Can anyone think of a way that could be implemented? Would it be something I'd be better off developing just for me?

EDIT: Better, more practical request. A way to include values from other fields. For example, in my REMIXED BY meta, I want to list both values from other REMIXED BY properties, but also values from COMPOSER. Any chance for metadata formatting in the preset value field?
Title: TagBox Tag Editing Plugin
Post by: Reith on 2012-09-29 21:18:04
Just added this to my foobar setup last night.  Great little plugin.  However, there are a couple little things I wanted to mention that I think might make it better:

1) Would it be possible to make it more keyboard friendly? I like that you can use the up/down arrow keys and pg up/pg down but as far as I can tell, there's no way to close the standalone tagbox window with the keyboard.  With the standard foobar properties window, I can just hit enter (or tab over to "OK" and then hit enter).
2) I also seem to be experiencing that bug that minimizes foobar after closing the tagbox standalone window (but only after saving changes to the tags).  Is there any way to fix this? It's not bad if I'm just making small changes, but it could get pretty irritating when I'm doing larger editing jobs.
Title: TagBox Tag Editing Plugin
Post by: Emerelle on 2012-09-29 21:27:28
For 2) I found the "workaround" to deselect files before closing down. Still cumbersome, not as nerve-wrecking as the minimize problem, at least for me. It should definitely be fixed, otherwise a nice component.
Title: TagBox Tag Editing Plugin
Post by: Snivets on 2012-10-13 21:38:51
After more usage:
+1 for multiline edit
Title: TagBox Tag Editing Plugin
Post by: neothe0ne on 2012-10-20 09:37:18
This component's configuration is seriously broken under high DPI settings.  (It's impossible to Delete any fields after Adding them because there is no X button.)
Title: TagBox Tag Editing Plugin
Post by: neothe0ne on 2012-11-04 09:10:00
I really like this component, but got more problems:

- TagBox does not work correctly when opened via Right-Click outside the Playlist context, e.g. the Media Library Search window (selects random files instead of the selected files, seriously scary if someone wasn't paying attention and modified the tags for the wrong files!)

Please fix or source so someone else can?
Title: TagBox Tag Editing Plugin
Post by: fhydro on 2012-11-26 22:50:14
Hello,

I have foobar configured with "Automatically synchronize file tags with statistics". For tagging and set rating I use primarly TagBox.
When I set rating in the TagBox on playing a file, any time later after synchronize the statistics with the file tags, the rating in the file is set to the value in the playback statistic.
I have read in this topic and find out, this is a bug and it should be solved in a next version?
My questions are, is this really a bug and exist a solution for this?

Thanks for information and current status for set rating (from playback statistic) in tagbox
Title: TagBox Tag Editing Plugin
Post by: spuuunit on 2012-12-15 18:12:07
Is it possible to add multiple rows with this wonderful tool? I want to be able to paste the lyrics in the comment-tag for example.
Title: TagBox Tag Editing Plugin
Post by: anamorphic on 2013-02-24 15:55:11
Not sure this component is being updated anymore. At any rate, I added it to one of my tabs, but unfortunately there are no vertical scrollbars, making it useless for my current layout. You need a certain amount of vertical space to even see the 'Apply Changes' button. Not sure if this is a bug or what?

Too bad because it would be handy and I like it otherwise.
Title: TagBox Tag Editing Plugin
Post by: komhst on 2013-03-17 23:07:41
Filename -> Tag  function stopped working on my foobar anymore.   

How can I fix it?
Title: TagBox Tag Editing Plugin
Post by: usernick on 2013-08-04 17:03:06
Hi. I found a bug. For example we have tag "power" and tag "action" for field "comment" made by Tagger Mod. In the Tagger Mod panel this tags is separately checked. But, when i manually correct "comment" field (print one letter and delete it is enough), than a new line with tag "power; action" is added in the Tagger Mod panel and the boxes with tags "power" and "action" is checking off.
Also, when i manually add a new tag in the field (for example i add tag "extreme" to the tags "power; action" through the symbol ";" - "power; action; extreme") than a new line with tag "power; action; extreme" is added in the Tagger Mod panel and the boxes with old tags also cleared. Through what symbol can i add a new tag to exlude this problem (clearing old tags).
Title: TagBox Tag Editing Plugin
Post by: usernick on 2013-08-05 18:36:34
The author has replied and all works.
I found a bug.
No, you didn't.

when i manually correct "comment" field (print one letter and delete it is enough), than a new line with tag "power; action" is added in the Tagger Mod panel and the boxes with tags "power" and "action" is checking off.
As long as you don't define the comment field as a multivalue field for the properties dialog (Preferences -> Advanced -> Display -> Properties -> Multivalue fields) and you change the value through the properties dialog as described, this is the expected behavior.

Through what symbol can i add a new tag to exlude this problem (clearing old tags).
See above. Besides this you can also add multiple values separated by semicolons through the Tagger panel directly by typing them in into the "-- add values --" box.

Title: TagBox Tag Editing Plugin
Post by: technicaltitch on 2013-09-01 18:01:15
This component's configuration is seriously broken under high DPI settings.  (It's impossible to Delete any fields after Adding them because there is no X button.)


+1 for this please. Half the labels outside the scrolling field list are obscured, and you can only see the left two thirds of each entry in the scrolling list, the most annoying consequence is you cannot remove fields as the X button is on the right. My workaround has been to edit the existing fields, to put the fields I want at the top, then to hide the rest in my foobar2000 layout. Was hoping to manually edit the settings, but I couldn't find where the component's settings are stored (registry, foobar2000/configuration, etc).

A really really handy extension though, thanks.
Title: TagBox Tag Editing Plugin
Post by: error on 2013-11-07 05:20:21
Nothing like this exists for CUI?
Title: TagBox Tag Editing Plugin
Post by: BenB on 2013-11-07 18:07:10
This component works fine with Columns UI. The only difference AFAIK is that it cannot be added to your layout as a CUI panel (opens in its own window) but it can be embedded as a DUI element.

Another tag editing component is Tagger Panel (http://www.foobar2000.org/components/view/foo_uie_tagger_mod) (although it looks and functions differently than TagBox). It can be embedded in a CUI panel but not embedded in the DUI (opens in its own window).
Title: TagBox Tag Editing Plugin
Post by: spuuunit on 2013-11-27 21:06:51
Hi. I found a bug. For example we have tag "power" and tag "action" for field "comment" made by Tagger Mod. In the Tagger Mod panel this tags is separately checked. But, when i manually correct "comment" field (print one letter and delete it is enough), than a new line with tag "power; action" is added in the Tagger Mod panel and the boxes with tags "power" and "action" is checking off.
Also, when i manually add a new tag in the field (for example i add tag "extreme" to the tags "power; action" through the symbol ";" - "power; action; extreme") than a new line with tag "power; action; extreme" is added in the Tagger Mod panel and the boxes with old tags also cleared. Through what symbol can i add a new tag to exlude this problem (clearing old tags).


I noticed this too (if it is what I think it is). Like this:

I have 2 songs with different Artist tags. I mark them, and in TagBox it shows "multiple values" under Artist. Then I hit that arrow symbol next to the Artist text, and lets say that I've put "artist text" there in the list, so I click on that one. Then it should appear in the textbox, but it doesn't. The textbox remains empty, but even with it empty, the Apply Changes button becomes enabled. If I then click on that one, the Artist tags becomes like this: "Dead Can Dance; artist text" and "Elend; artist text". And not like "artist text" and "artist text" like it should be.

Hope this gets fixed, it's a bit annoying.
Title: TagBox Tag Editing Plugin
Post by: BenB on 2013-11-28 03:14:16
I have 2 songs with different Artist tags. I mark them, and in TagBox it shows "multiple values" under Artist. Then I hit that arrow symbol next to the Artist text, and lets say that I've put "artist text" there in the list, so I click on that one. Then it should appear in the textbox, but it doesn't. The textbox remains empty, but even with it empty, the Apply Changes button becomes enabled.

I cannot speak as to text not displaying in the dropdown since I've never encountered that behavior. Perhaps if you posted a screenshot it would better demonstrate what you're seeing.

If I then click on that one, the Artist tags becomes like this: "Dead Can Dance; artist text" and "Elend; artist text". And not like "artist text" and "artist text" like it should be.

This is likely just the "Behavior" for that tag in TagBox. It's currently set to "Append" new values. You'll want to change the behavior to "Replace."

The settings are found at Preferences > Tools > Tagging > TagBox and are set on a per tag basis.

Hope this gets fixed, it's a bit annoying.

Don't hold your breath. The developer hasn't posted in 2.5 years.
Title: TagBox Tag Editing Plugin
Post by: dfkt on 2014-08-03 20:12:02
Is there a way to remove the default genres from the auto-fill, and add one's own genres instead?

Quite silly that these useless genres are hard-coded in the (binary format) foo_tagbox.dll.cfg... is there any way to edit that file, besides raw hex editing?

EDIT: Hex-editing that file doesn't give the desired results - I still don't see my genres after restarting FB2K.
Title: TagBox Tag Editing Plugin
Post by: fbuser on 2014-08-03 20:41:52
Quite silly that these useless genres are hard-coded in the (binary format) foo_tagbox.dll.cfg... is there any way to edit that file, besides raw hex editing?
So you think storing configuration values in an appropriate file is silly? Strange.

It appears also strange to me instead to read the documentation (http://arash.dejkam.com/software/tagbox/) to search in a binary file to get the answer for your question.
Title: TagBox Tag Editing Plugin
Post by: wolfsong on 2014-09-19 07:18:31
I have a field called Moods that is set to append values already in database using Auto Suggest but none of the values are suggested. It's only happening on this particular field; I've tested others with the same settings. Any suggestions?

Thanks
Title: TagBox Tag Editing Plugin
Post by: Wasabi Ice Cream on 2014-10-30 13:04:54
This component works fine with Columns UI. The only difference AFAIK is that it cannot be added to your layout as a CUI panel (opens in its own window) but it can be embedded as a DUI element.


How can I do that?
Title: TagBox Tag Editing Plugin
Post by: fohrums on 2014-12-15 03:38:00
+suggestion

Ability to rearrange labels by drag-n-drop
    -preferences
    -ui element
    -

because manually choosing up/down is very tedious and hard to track due to the window size and format.
Title: TagBox Tag Editing Plugin
Post by: fohrums on 2015-03-19 05:31:18
+suggestion

Ability to copy 'Preferences' setup to 'UI element'

this is because if I wanted to rearranged the way my foobar2000 looks it would be eaiser to get the same format as the one that is presented in 'Preferences > Tools > Tagging > TagBox' so I don't have to keep re-formatting.
Title: TagBox Tag Editing Plugin
Post by: DerianCouppes on 2015-05-28 14:12:00
Tag Box 2.12 no longer working with foobar 1.3.8. 'Apply Changes' button always disabled
Title: TagBox Tag Editing Plugin
Post by: BenB on 2015-05-28 16:35:03
Tag Box 2.12 no longer working with foobar 1.3.8. 'Apply Changes' button always disabled

It works fine with 1.3.8 for me.

If you're opening TagBox via View in the main menu or if it's embedded in your Default UI configuration, you'll need to select a file or files in the playlist and then add/modify tags for the "Apply Changes" button to become enabled. If you're opening TagBox via the context menu, you'll need to add/modify tags for the "Apply Changes" button to become enabled.
Title: TagBox Tag Editing Plugin
Post by: davideleo on 2015-06-03 10:58:32
This component works fine with Columns UI. The only difference AFAIK is that it cannot be added to your layout as a CUI panel (opens in its own window) but it can be embedded as a DUI element.


How can I do that?



I'm also interested. What is the procedure to add the tagbox panel to a CUI layout?
Title: TagBox Tag Editing Plugin
Post by: krwudtke on 2015-08-25 16:23:35
Hey everyone.
I'm loving TagBox, but can someone tell me what the tag name for ReplayGain_Track_Gain should be?
My files have the tag. I can see it in the properties dialog box and even got it added as a column.
But no matter what I try in the TagBox configuration, it just shows as blank.
Thanks,
Kevin
Title: TagBox Tag Editing Plugin
Post by: fabiospark on 2015-09-05 23:14:00
Is there a way to filter the autocomplete dropdown list
in order to get only the values from the same field and
not from all the fields, when choosing "Values currently in database?

So when if I'm adding a "genre" I get a list of only the genre values
present in the db and nothing else.

Thanks.

Title: Re: TagBox Tag Editing Plugin
Post by: JohnBuckWLD on 2018-05-09 01:58:38
The sizing in Windows 10 has been wonky (in preferences and via the component's configuration shortcut) for a while with version 0.212
Title: Re: TagBox Tag Editing Plugin
Post by: Mamadex on 2019-02-23 08:43:12
Hello
How do I add custom fields like LYRICIST to TagBox component which has the ability to show auto suggest list by foobar library?
Title: Re: TagBox Tag Editing Plugin
Post by: j7n on 2019-02-23 10:21:42
How do I add custom fields like LYRICIST to TagBox component which has the ability to show auto suggest list by foobar library?
Add Lyricist to Preferences -> Advanced -> Display -> Autocomplete fields
To display it on the dialog called from the context menu, go to Preferences -> Tools -> Tagging -> Tagbox and click the "Add" button at the bottom. Fill in label and tag fields with "lyricist".
To add lyricist to the UI panel, click the Gear icon and choose Configuration.
Title: Re: TagBox Tag Editing Plugin
Post by: Mamadex on 2019-02-23 13:24:07
How do I add custom fields like LYRICIST to TagBox component which has the ability to show auto suggest list by foobar library?
Add Lyricist to Preferences -> Advanced -> Display -> Autocomplete fields
To display it on the dialog called from the context menu, go to Preferences -> Tools -> Tagging -> Tagbox and click the "Add" button at the bottom. Fill in label and tag fields with "lyricist".
To add lyricist to the UI panel, click the Gear icon and choose Configuration.

Thanks
Title: Re: TagBox Tag Editing Plugin
Post by: foo2000 on 2019-07-15 22:32:05
Hello,
when editing tags in TagBox component or in properties dialog, the keyboard shortcuts are ignored. But since version 1.5 beta, editing in TagBox component is interrupted by keyboard shortcuts, whereas properties dialog isn't affected.
Is that behavior caused by changes in the SDK or the new properties dialog? Any chance for a fix?
Title: Re: TagBox Tag Editing Plugin
Post by: incifinci on 2020-05-13 16:35:57
From the developer:
Quote
Here is more info and download link.

And now there is:
Quote
This Account has been suspended.

Does anyone have TagBox help, saved?
Title: Re: TagBox Tag Editing Plugin
Post by: incifinci on 2020-06-04 21:37:46
For example, a probleme. Mp3 files with ID3v2.3 tags. If i want to enter multiple publisher tag, TagBox writes in TXXX custom tags, instead of standard WOAS. The plugin seems to be of limited use, you have to be careful with it.
Title: Re: TagBox Tag Editing Plugin
Post by: incifinci on 2020-06-04 23:32:07
And similar story with TLAN, TPUB (yes, i wrote it badly before, WOAS is the source webpage url.) And restores WOAS, if i modify any other tag. And uses fake ("/") delimiter instead of real multiple fields, for example at artist. And so on...

Practically unusable. (For ID3v2.3 -- but excellent for Vorbis tags, for FLAC.)
Too bad -- it would be very necessary.
Title: Re: TagBox Tag Editing Plugin
Post by: kode54 on 2020-06-05 02:22:24
Developer was last active on the forums in 2011.
Title: Re: TagBox Tag Editing Plugin
Post by: incifinci on 2020-06-05 12:19:12
Developer was last active on the forums in 2011.

Yes, unfortunately. That is, why i wonder, if anybody has any help left. My other comments are for information only -- i think, they are useful.

I am not a developer, but as i know, sometimes there are people, who take over stopped development. In my opinion, this is a very useful plugin. It is much easier and faster to use, than Foobar's built-in Properties window. Although, of course, Foobar has no such flaws. Now i use TagBox regularly, and if i tagged mp3 files, sometimes i repair them later in Mp3tag (with filter + saved action).
Title: Re: TagBox Tag Editing Plugin
Post by: incifinci on 2020-06-18 01:14:35
Again, for your information, another defect: the plugin does not change the last modified date of modified files.
Title: Re: TagBox Tag Editing Plugin
Post by: yetanotherid on 2020-06-18 11:03:21
Again, for your information, another defect: the plugin does not change the last modified date of modified files.

It does for me. It's seems to be obeying the setting Preferences/Advanced/Tagging/Preserve....
Title: Re: TagBox Tag Editing Plugin
Post by: incifinci on 2020-06-18 13:44:18
Again, for your information, another defect: the plugin does not change the last modified date of modified files.
It does for me. It's seems to be obeying the setting Preferences/Advanced/Tagging/Preserve....
You are right, thank you for the help. I was looking for this option in the plugin settings only.
Title: Re: TagBox Tag Editing Plugin
Post by: Alexander Ostuni on 2020-06-18 19:58:18
It would be great if the normal tagging window could be used as an UI element...
Title: Re: TagBox Tag Editing Plugin
Post by: yetanotherid on 2020-06-19 16:49:51
Alexander Ostuni,
It would. I think that's the main reason I use TagBox. It's an easy way to click on individual files and view/edit the tag data, rather than have to open and close the properties window.

What'd be really nice is a UI element that displays tag data like a playlist, with columns for Artists, Title etc, except unlike Playlist columns the tag information displayed can be edited. Something along the lines of Mp3Tag, I guess.

Wouldn't it be even better if the current properties window worked that way? Instead of a column of tag fields displaying <multiple items> I'd prefer multiple columns displaying the file name then Title, then Artist etc. In this particular fantasy you could highlight multiple items in a column, and right click to open a dialogue box that'd let you add/change the data in each selected field simultaneously, or something like that.
Title: Re: TagBox Tag Editing Plugin
Post by: godzfire on 2020-06-28 01:41:15
The 'Immediately Apply' option doesn't seem to be working anymore. I have that selected in the Element Configuration, but TagBox still requires me to press enter after inputting ID3 information or pressing the 'Apply Changes' button. I want it just take the new information and save it.
Title: Re: TagBox Tag Editing Plugin
Post by: w on 2020-10-12 00:16:19
From the developer:
Quote
Here is more info and download link.

And now there is:
Quote
This Account has been suspended.

Does anyone have TagBox help, saved?
You can find an extended & updated variation in http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_1.0/TagBox_component_(foo_tagbox) (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_1.0/TagBox_component_(foo_tagbox)) Would be great if someone could link that one on https://www.foobar2000.org/components/view/foo_tagbox (https://www.foobar2000.org/components/view/foo_tagbox)
Title: Re: TagBox Tag Editing Plugin
Post by: incifinci on 2020-10-12 08:46:48
You can find an extended & updated variation in http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_1.0/TagBox_component_(foo_tagbox) (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_1.0/TagBox_component_(foo_tagbox))
w, thank you for pointing.
Title: Re: TagBox Tag Editing Plugin
Post by: fooball on 2022-08-03 22:29:06
Hey everyone.
I'm loving TagBox, but can someone tell me what the tag name for ReplayGain_Track_Gain should be?
My files have the tag. I can see it in the properties dialog box and even got it added as a column.
But no matter what I try in the TagBox configuration, it just shows as blank.
Thanks,
Kevin
I'm having the same problem.  Custom tag "tempo_amt" works fine, but defining "replaygain_track_gain" and "replaygain_track_peak" in the TagBox panel configuration results in nothing being displayed (and I have verified those are exactly the strings in the MP3 tag headers).

You can find an extended & updated variation in http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_1.0/TagBox_component_(foo_tagbox) (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_1.0/TagBox_component_(foo_tagbox)) Would be great if someone could link that one on https://www.foobar2000.org/components/view/foo_tagbox (https://www.foobar2000.org/components/view/foo_tagbox)
I can't see a download link in that reference.  If the "updated variation" is 0.212, then it has been incorporated into the standard repo.
Title: Re: TagBox Tag Editing Plugin
Post by: Porcus on 2022-08-04 10:24:16
foobar2000 treats ReplayGain tags different from other tags - see they are hidden from the Metadata tab of the file properties and cannot be entered there - so you cannot expect a component to show them either.

If the "updated variation" is 0.212, then it has been incorporated into the standard repo.
Seems so. I updated the wiki link to http://web.archive.org/web/20200222033823/http://arash.dejkam.com/software/tagbox/ which has 0.212 as most recent.
Title: Re: TagBox Tag Editing Plugin
Post by: fooball on 2022-08-04 10:56:10
foobar2000 treats ReplayGain tags different from other tags - see they are hidden from the Metadata tab of the file properties and cannot be entered there - so you cannot expect a component to show them either.
I'm not sure what you mean by that.  %replaygain_track_gain% is a valid string in the Text Display component, amongst others.
Title: Re: TagBox Tag Editing Plugin
Post by: marc2k3 on 2022-08-04 11:42:52
The most important part of the previous post which you have missed or maybe not understood is this:

Quote
see they are hidden from the Metadata tab of the file properties and cannot be entered there

You can simply open the properties dialog for any track and look. Replaygain values can be edited but only via their special tab.
Title: Re: TagBox Tag Editing Plugin
Post by: fooball on 2022-08-04 11:57:38
Sure, but it goes over my head.  Your statement "you cannot expect a component to show them" is invalidated by the Text Display component.

I apologise if this appears argumentative, it's not meant to be.
Title: Re: TagBox Tag Editing Plugin
Post by: marc2k3 on 2022-08-04 12:19:57
Title formatting is just an abstraction. Think of it as read-only property. You can display %path% in any playlist column or Text display component. Do you think you should be able to edit it?? I hope not...

edit: that wasn't my statement, it was Porcus we both quoted.
Title: Re: TagBox Tag Editing Plugin
Post by: fooball on 2022-08-04 12:57:20
Do you think you should be able to edit it?? I hope not...
I didn't say I wanted to edit it, I was fishing around for a way to display it but not use the Selection Properties panel (which is not configurable enough for my wants).  I have got around the problem by use of the Text Display panel - not very pretty, but it will do.
Title: Re: TagBox Tag Editing Plugin
Post by: marc2k3 on 2022-08-04 13:05:23
Go back and look at your first post - you didn't clarify that intent at all.

Since this thread is titled TagBox Tag Editing Plugin, you'll have to forgive me for not being a mind reader.
Title: Re: TagBox Tag Editing Plugin
Post by: fooball on 2022-08-04 13:41:32
I presume this is the thread for the component in general, rather than specifically for editing tags.  I thought it might be useful for displaying tags (in a configurable way, unlike Selection Properties).  Sorry if I have misled anyone.
Title: Re: TagBox Tag Editing Plugin
Post by: Porcus on 2022-08-04 14:45:39
Your statement "you cannot expect a component to show them" is invalidated by the Text Display component.
I was unclear: displaying is easy with title formatting - but manipulation didn't even make it into a file properties tab until way later than this component was last updated (which was 2011).
That said, "cannot expect" is not invalidated by a single counterexample; absence of guarantee is not guarantee of absence.
Title: Re: TagBox Tag Editing Plugin
Post by: hexenszene on 2022-09-03 09:12:18
Will this plugin be updated for Foobar 2.0?
Title: Re: TagBox Tag Editing Plugin
Post by: marc2k3 on 2022-09-03 09:58:49
OP was last active in 2011 and the website in the first post is dead. I wouldn't hold your breath.
Title: Re: TagBox Tag Editing Plugin
Post by: hexenszene on 2022-09-04 14:57:06
OP was last active in 2011 and the website in the first post is dead. I wouldn't hold your breath.

I suppose you're right.  Any ideas for a more modern substitute? I love being able to quickly modify a tag without opening the properties dialogue.
Title: Re: TagBox Tag Editing Plugin
Post by: Defrance on 2022-09-05 05:54:30
Same here! This and foo_scrobble are holding me back from going 64-bit. I use TagBox all the time and I'd really like to not lose the functionality it provides.
Title: Re: TagBox Tag Editing Plugin
Post by: SimBun on 2022-09-05 09:02:28
The only alternative I've found is by switching to Columns UI and then using the 'Item properties' panel. There's no Auto Suggest or anything like that, just basic tag entry.
Unfortunately there's no 64-bit version yet, but it's coming.
Title: Re: TagBox Tag Editing Plugin
Post by: incifinci on 2022-09-05 09:10:24
The only alternative I've found is by switching to Columns UI and then using the 'Item properties' panel. There's no Auto Suggest or anything like that, just basic tag entry.
Auto Suggest is the most important thing, we use TagBox for...
Personally, i shall also stick with 32-bit (with default user interface), until there is a similarly valuable replacement of TagBox.
Title: Re: TagBox Tag Editing Plugin
Post by: marc2k3 on 2022-09-05 09:18:38
CUI is actively maintained so why not ask for it? The worst that can happen is that you get turned down.
Title: Re: TagBox Tag Editing Plugin
Post by: incifinci on 2022-09-05 09:28:54
CUI is actively maintained so why not ask for it? The worst that can happen is that you get turned down.
I have been using DUI for 10 years, with a thoroughly structured, personalized system. User folder is 1 GB without minibar and wavecache database -- 200 MB compressed, in backups. Dozens of complex structured windows, hundreds of buttons, columns and functions, 600 complicated and organized autoplaylistes. I do not have the time or inclination to change at the moment, and probably would not later either.
Title: Re: TagBox Tag Editing Plugin
Post by: SimBun on 2022-09-05 11:49:06
Auto Suggest is the most important thing, we use TagBox for...
I don't know who we is but it's cetainly not me, and I don't know if it includes the other posters I was replying to, but I use it just so I can have a tag entry panel directly within the user interface as it's the only one I was aware of that I could use in DUI. I had to use DUI as I wanted to use Facets, but with v2 that's available in CUI now too.
I'd imagine most people get their tags from an online database so have limited requirements for auto suggest.

A panel version of the Shift+Enter window has been requested for years, so unfortunately I don't hold out much hope for it.

Personally, i shall also stick with 32-bit (with default user interface), until there is a similarly valuable replacement of TagBox.
I don't think there's any need to move to 64-bit, just use the v2 32-bit version.
Title: Re: TagBox Tag Editing Plugin
Post by: fooball on 2022-10-12 07:27:51
I just realised this might be a Tagbox 0.212 thing:

FB2K 1.6.12

I have Preferences > Advanced > Tagging > General > Preserve file creation/access/modification time when retagging unticked, because I want to be able to search for updated files externally to FB2K and sync them to elsewhere.

So, I found a track in my Library Viewer Selection playlist that needed its title tweaking, right-clicked and opened Tagbox, made the tweak and Apply Changes.  The change got updated in the playlist, and viewing the file externally shows the title has been updated in the file and not just cached somewhere... but the timestamp on the file remains preserved and was not updated, apparently contrary to the setting.

What am I doing wrong?

This is a big thing for me, so if it's Tagbox that's not respecting the "don't preserve" setting, what alternative means can I use to modify tags when required (within FB2K - I already use MP3Tag externally)?
Title: Re: TagBox Tag Editing Plugin
Post by: fooball on 2022-10-13 20:27:50
OK, I've figured out (and confirmed) I can use the Archive attribute to distinguish modified files, but Windows doesn't make it easy! 
Code: [Select]
dir /s /aa *.mp3
finds all MP3 files in all sub-folders which have the archive attribute set.
Title: Re: TagBox Tag Editing Plugin
Post by: SimBun on 2022-10-13 22:41:43
I just realised this might be a Tagbox 0.212 thing:

This is a big thing for me, so if it's Tagbox that's not respecting the "don't preserve" setting, what alternative means can I use to modify tags when required (within FB2K - I already use MP3Tag externally)?

I just checked this as I too use TagBox with 1.6.12 and it's working fine here.
Title: Re: TagBox Tag Editing Plugin
Post by: fooball on 2022-10-14 08:22:20
I just checked this as I too use TagBox with 1.6.12 and it's working fine here.
Thanks for doing that.

Just to confirm: if you use TagBox to modify (say) the title tag, then the file modified timestamp is updated when the Preserve File Modification Time setting is unticked?

That being the case, anybody got any ideas where I should look for the source of my problem?
Title: Re: TagBox Tag Editing Plugin
Post by: SimBun on 2022-10-14 09:18:37
Just to confirm: if you use TagBox to modify (say) the title tag, then the file modified timestamp is updated when the Preserve File Modification Time setting is unticked?
That's correct. Have you ever ticked the 'Preserve file creation ... time' setting?

That being the case, anybody got any ideas where I should look for the source of my problem?
I would have no idea how to debug things other than starting from a clean portable install and installing components as I go, at least if you started with TagBox you'll see it's not - directly - at fault.
Title: Re: TagBox Tag Editing Plugin
Post by: fooball on 2022-10-14 18:39:24
Have you ever ticked the 'Preserve file creation ... time' setting?
Yes.
Title: Re: TagBox Tag Editing Plugin
Post by: fooball on 2022-10-30 01:01:19
I think I've worked it out: the system date was wrong so the "file modified" date appeared to be in the past!
Title: Re: TagBox Tag Editing Plugin
Post by: TimeShock743 on 2023-01-07 19:18:14
Hi, I have been using this plugin for many years and now it is not working properly since beta 18... has anyone else noticed this?
Title: Re: TagBox Tag Editing Plugin
Post by: hal9001 on 2023-01-11 16:04:41
Same here. Beta 22 and Tagbox doesn't function at all.
Works great in version 1.6.14.
Title: Re: TagBox Tag Editing Plugin
Post by: RyanThaDude29 on 2023-01-17 03:51:15
Yup, not working on b23 either. I rolled back to b17 because of this plugin. I guess the nail is in the coffin for this one. 12 or so years without updates and multiple versions of fb2k with little issue. Was bound to happen sooner or later. RIP.
Title: Re: TagBox Tag Editing Plugin
Post by: hal9001 on 2023-01-17 13:49:35
Any idea for a worthy alternative?
(Unfortunately the website doesn't allow me to download older beta versions, otherwise I'd definitely install beta 17)
Title: Re: TagBox Tag Editing Plugin
Post by: TimeShock743 on 2023-01-17 18:00:10
Any idea for a worthy alternative?
(Unfortunately the website doesn't allow me to download older beta versions, otherwise I'd definitely install beta 17)
I would also like to know some kind of alternative....
From this link you can download old versions of foobar 2.0 beta
https://www.videohelp.com/software/foobar2000/old-versions
Title: Re: TagBox Tag Editing Plugin
Post by: fooball on 2023-01-17 19:00:53
Any idea for a worthy alternative?
If you want TagBox and can do without FB2K v2 features, just stick with v1.
Title: Re: TagBox Tag Editing Plugin
Post by: Dojando on 2023-01-23 12:45:25
I do not think there is an alternative unfortunately. I build my whole library around that plugin. I guess I will stick with the B17 then. It was working fine for me until then. I really hope someone will eventually make a newer version of it.
Title: Re: TagBox Tag Editing Plugin
Post by: neothe0ne on 2023-01-23 16:47:04
Not sure if it changed, as I'm not currently running 2.0, but beta versions used to expire.
Title: Re: TagBox Tag Editing Plugin
Post by: TimeShock743 on 2023-02-03 19:51:50
Not sure if it changed, as I'm not currently running 2.0, but beta versions used to expire.
https://www.nirsoft.net/utils/run_as_date.html (https://www.nirsoft.net/utils/run_as_date.html)
Title: Re: TagBox Tag Editing Plugin
Post by: JCKeanu on 2023-05-26 19:31:38
oh no, how aweful
I will spend some money too to get a Version working with v2
such a great and useful Plugin can´t Rest in Peace
Title: Re: TagBox Tag Editing Plugin
Post by: Arash on 2023-09-04 19:40:38
Hello Everybody,

TagBox v0.220 is now available on the website, compatible with foobar2000 v2.0 (x86 and x64). Please let me know if there are any problems.
Title: Re: TagBox Tag Editing Plugin
Post by: NetRanger on 2023-09-04 19:57:46
Thnx a lot :)
Title: Re: TagBox Tag Editing Plugin
Post by: SimBun on 2023-09-04 20:40:58
Hello Everybody,

TagBox v0.220 is now available on the website, compatible with foobar2000 v2.0 (x86 and x64). Please let me know if there are any problems.
Thank you so much for this, I can finally move over to x64.

I'm just configuring the tags and it looks like there's a UI bug with the OK/Cancel/Apply buttons. Initially there's no buttons at all, if you move the mouse to where they should be they appear, but if you continue to move the mouse horizontally across the 3 buttons as you scroll down ghost images of the buttons remain.

If this is the only problem then I'll be a happy boy!

EDIT: There doesn't appear to be an Add button either, which is a little more problematic ;-)
Title: Re: TagBox Tag Editing Plugin
Post by: incifinci on 2023-09-04 20:42:12
Thank you very much, me too, of course.

Unfortunately, the previously indicated errors remained. And now the settings panel also appears incorrectly under fooobar 1.6.16; but it still works. (As the previous comment said.)
(I shall stay with the old foobar version, until all the add-ons, important to me, will functional in new.)
Title: Re: TagBox Tag Editing Plugin
Post by: Defrance on 2023-09-04 23:39:50
Hello Everybody,

TagBox v0.220 is now available on the website, compatible with foobar2000 v2.0 (x86 and x64). Please let me know if there are any problems.

Thanks so much! I just noticed and came here to post about it. Thanks a ton for upgrading tagbox. I've just upgraded to foobar 2.0 x64!
Title: Re: TagBox Tag Editing Plugin
Post by: Dfaure on 2023-09-05 10:10:58
Many many thanks to have updated this invaluable plugin to x64 that I was really lacking in foobar v2 !

I would just point out some issues/missing features that would greatly improve the plgin:
I'm very pleased to see the plugin maintained and hope for a quick update  :)
Title: Re: TagBox Tag Editing Plugin
Post by: NetRanger on 2023-09-05 13:26:44
@Arash , i confirm what @SimBun said above in post #258.
Title: Re: TagBox Tag Editing Plugin
Post by: Arash on 2023-09-05 21:15:44
@NetRanger You are very welcome:) sorry for the delay.
Title: Re: TagBox Tag Editing Plugin
Post by: Arash on 2023-09-05 21:35:04
@SimBun You're welcome:)
I couldn't reproduce the problem you are describing neither with foobar2000 v2.0 nor v1.6 (windows 10)
If I set the text size to a high level in windows display settings (200% or higher) something kinda like what you're describing happens to the config page but not exactly, the Add, Apply, Cancel buttons are visible and usable. I'll look into the text size setting issue but I'm not sure if it will solve the problem you're describing :|
Title: Re: TagBox Tag Editing Plugin
Post by: Arash on 2023-09-05 21:38:24
@incifinci You're very welcome:) please take a look at my reply to SimBun.
Title: Re: TagBox Tag Editing Plugin
Post by: Arash on 2023-09-05 22:03:17
Only the panel windows handle current color theming (configuration ones and standalone editor don't)
This is on the list of things to fix. also the dark mode (I have not even tested that yet)
Quote
Configuration windows and panels don't provide scrollbars. When resizing the panel, the Apply changes button may be hidden under the tag editing list.
This definitely needs to be fixed, I can reproduce some of the issues on my own system but not everything people are describing, I'll work on it though.
Quote
The panel window lists unconditionally all available tags whereas the right click standalone one is limited to those defined on the track
Well this was by design, the logic behind it is when you setup a panel in your layout you want to know exactly where each tag is when you quickly take peek at the panel. On the other hand goal for the right click option is to keep it as compact as possible. I agree though that it would be a good idea to give the user the option to choose the behavior they prefer for each tool.

I think it is obvious that I have very limited free time to spend on TagBox so I apologize in advance for the delay of the next version :P
Title: Re: TagBox Tag Editing Plugin
Post by: Arash on 2023-09-05 22:07:42
@Defrance You're very welcome:) I personally still can't upgrade to 64bit, waiting for Facets (https://www.foobar2000.org/components/view/foo_facets) :|
Title: Re: TagBox Tag Editing Plugin
Post by: SimBun on 2023-09-05 22:35:46
@SimBun You're welcome:)
I couldn't reproduce the problem you are describing neither with foobar2000 v2.0 nor v1.6 (windows 10)
If I set the text size to a high level in windows display settings (200% or higher) something kinda like what you're describing happens to the config page but not exactly, the Add, Apply, Cancel buttons are visible and usable. I'll look into the text size setting issue but I'm not sure if it will solve the problem you're describing :|
That's strange because - I think - I'm on a pretty stock Windows 10 Pro.
I've just installed a portable 1.6.16 and see the same thing.

If I play around with Windows scaling (text size made no difference), with a setting of 125 I can sort of see what I need so that might be enough to set up the configuration. I'll have another play tomorrow.
Title: Re: TagBox Tag Editing Plugin
Post by: Dfaure on 2023-09-06 10:55:50
Quote
Quote
Configuration windows and panels don't provide scrollbars. When resizing the panel, the Apply changes button may be hidden under the tag editing list.
This definitely needs to be fixed, I can reproduce some of the issues on my own system but not everything people are describing, I'll work on it though.
For the record I'm running foobar latest beta on a windows 11 host.

Quote
Quote
The panel window lists unconditionally all available tags whereas the right click standalone one is limited to those defined on the track
Well this was by design, the logic behind it is when you setup a panel in your layout you want to know exactly where each tag is when you quickly take peek at the panel. On the other hand goal for the right click option is to keep it as compact as possible. I agree though that it would be a good idea to give the user the option to choose the behavior they prefer for each tool.
I fully understand this wise choice. In order to have the best of the two worlds, I would suggest to simply add a static checkbox to both windows labeled "hide empty tags" or "show all tags" which could drive the drawn field selection in each window.

Quote
I think it is obvious that I have very limited free time to spend on TagBox so I apologize in advance for the delay of the next version :P
That's quite understandable and I already really appreciate that you provide this version.

Title: Re: TagBox Tag Editing Plugin
Post by: NetRanger on 2023-09-06 18:29:30
@Arash
The 'Add' button is NOT available in the Settings for TagBox v0.220. It's is available in the old v0.212. See attached screenshots.

Windows 10 Home x64 / foobar2000 v2.0 x86
Title: Re: TagBox Tag Editing Plugin
Post by: hexenszene on 2023-09-09 13:14:50
Thanks for this!  Best FB2k news in a while!
Title: Re: TagBox Tag Editing Plugin
Post by: 4Art6 on 2023-09-10 16:22:30
Good morning,

I installed this extension on a foobar 64 bit 2.1 preview 2023-08-28. (Windows 11 Pro)

In 48 hours I got 6 crashes with the use of this extension.

I've never gotten one before, ever.

So obviously it can be difficult to trust your extension which has qualities.
But hey, for that it would have to be finalized before making it public.

Sorry !
Title: Re: TagBox Tag Editing Plugin
Post by: Arash on 2023-09-13 12:42:20
I just released v0.221 my first attempt to fix the config page problems on different display settings, please try it and see if you still have issues.
Title: Re: TagBox Tag Editing Plugin
Post by: SimBun on 2023-09-13 13:27:46
I just released v0.221 my first attempt to fix the config page problems on different display settings, please try it and see if you still have issues.
That's fixed it for me.
I've been using this for about a week now and - apart from the config issues - haven't had any problems.
I had been struggling with a CUI panel but my workflow is now so much more efficient.

Thank you again!
Title: Re: TagBox Tag Editing Plugin
Post by: Air KEN on 2023-09-13 13:40:18
TagBox 0.221 (2023-09-13)
foobar2000 v2.1 preview 2023-08-28 64-bit, DIUI, TagBox Panel

foobar2000 after restart.
The following files were corrupted after editing.
All other configuration files are also corrupted.
foobar has been initialized.

Media Library
(library-v2.0)

Playlist
(playlists-v2.0)

Theme (DUI)
(theme.fth)

etc ....
crash reports (failure_0000000x.txt) is not created.
Title: Re: TagBox Tag Editing Plugin
Post by: SimBun on 2023-09-13 14:04:13
TagBox 0.221 (2023-09-13)
foobar2000 v2.1 preview 2023-08-28 64-bit, DIUI, TagBox Panel

The following files were corrupted after editing.
All other configuration files are also corrupted.
foobar has been initialized.
I created a portable install of foobar2000-x64_v2.1_preview_2023-08-28 adding just tagbox 0.221, and I've been randomly editing the tags of a handful of albums I copied and haven't been able to produce a crash. Are you on Win 11 as there was another post (https://hydrogenaud.io/index.php/topic,81194.msg1032575.html#msg1032575) with similar problems on Win11.

It might be worth trying a portable install with just tagbox to see if it's a conflict with another component, if you haven't done so already.
Title: Re: TagBox Tag Editing Plugin
Post by: Air KEN on 2023-09-13 14:32:51
Yes, I'm using Windows 11.
Completely restored from backup.

I reinstalled TagBox 0.221
No problem after editing in Preferences

Components.txt
https://mega.nz/file/FPlFwSCC#FAZYV5ZlmmtLxXlaQuAHIPseoEF_Ydx3dKYTTofChS8
------------
Preferences > Tools > Tagging > TagBox
I changed the order or edited the TAG to something different.
But it is not reflected in Panel.
What is the Panel for?
Title: Re: TagBox Tag Editing Plugin
Post by: NetRanger on 2023-09-13 14:36:04
Apply Button partially fixed with 0.221, see attached screenshot
Title: Re: TagBox Tag Editing Plugin
Post by: ApacheReal on 2023-09-13 14:36:55
No dark mode, why?
Title: Re: TagBox Tag Editing Plugin
Post by: SimBun on 2023-09-13 15:08:16
Preferences > Tools > Tagging > TagBox
I changed the order or edited the TAG to something different.
But it is not reflected in Panel.
What is the Panel for?
If you're using TagBox as a panel (rather than viewing by right clicking) then you need to perfom the configuration in the panel itself (bottom right).
Title: Re: TagBox Tag Editing Plugin
Post by: Air KEN on 2023-09-13 15:15:53
Oh, I see.
I will try.

Thanks.

(https://i.imgur.com/WrJraMN.png)
Title: Re: TagBox Tag Editing Plugin
Post by: el-jaguar on 2023-09-13 20:06:58
Thank you for keeping this updated! This allowed me to move back from CUI to DUI on Foobar x64. However, I am not getting field values suggestions on the genre tag, even when it is configured to do so. What could be wrong?
Title: Re: TagBox Tag Editing Plugin
Post by: 4Art6 on 2023-09-14 13:13:45
Hello,
Since I installed the new version 0.221, I no longer have a foobar crash whereas I had more than 15 in 3 days with the previous version of TagBox.
Title: Re: TagBox Tag Editing Plugin
Post by: SimBun on 2023-09-14 15:04:51
Thank you for keeping this updated! This allowed me to move back from CUI to DUI on Foobar x64. However, I am not getting field values suggestions on the genre tag, even when it is configured to do so. What could be wrong?
I've just enabled Auto Suggest with Values Currently in Database and it works for me. I assume you've set a Media Library? Trying from a panel or right click? Does it work if you type values into the configuration and use Values Below?

Up until now I've had Auto Suggest off, and whilst turning it on I had a crash, so it did cross my mind that the crashes may have been from database lookups, but it seems that @4Art6 is no longer having crashes, so the mystery continues - unless @Arash fixed more than the UI in 0.221.
Title: Re: TagBox Tag Editing Plugin
Post by: Air KEN on 2023-09-14 15:51:55
profile/configuration/foo_tagbox.dll.cfg

"Panel TagBox" settings are not saved with only Preferences (Popup TagBox) settings.

Popup TagBox Settings: Preferences > Tools > Tagging > TagBox
Title: Re: TagBox Tag Editing Plugin
Post by: Dfaure on 2023-09-15 12:58:49
I just released v0.221 my first attempt to fix the config page problems on different display settings, please try it and see if you still have issues.
That's clearly better.
Keep on the good job and provide us quickly scrollbars at least on panel and configuration dialog
Title: Re: TagBox Tag Editing Plugin
Post by: Alexander Ostuni on 2023-09-15 14:34:04
I just released v0.221 my first attempt to fix the config page problems on different display settings, please try it and see if you still have issues.
That's clearly better.
Keep on the good job and provide us quickly scrollbars at least on panel and configuration dialog
Until that happens you can use the mousewheel.
Title: Re: TagBox Tag Editing Plugin
Post by: el-jaguar on 2023-09-15 18:49:33
Thank you for keeping this updated! This allowed me to move back from CUI to DUI on Foobar x64. However, I am not getting field values suggestions on the genre tag, even when it is configured to do so. What could be wrong?
I've just enabled Auto Suggest with Values Currently in Database and it works for me. I assume you've set a Media Library? Trying from a panel or right click? Does it work if you type values into the configuration and use Values Below?

Up until now I've had Auto Suggest off, and whilst turning it on I had a crash, so it did cross my mind that the crashes may have been from database lookups, but it seems that @4Art6 is no longer having crashes, so the mystery continues - unless @Arash fixed more than the UI in 0.221.

Auto suggest works when using the fixed list, but not when I ask for values currently in database. I do have a Media Library in place.
Title: Re: TagBox Tag Editing Plugin
Post by: TimeShock743 on 2023-09-24 12:46:41
Hello Everybody,

TagBox v0.220 is now available on the website, compatible with foobar2000 v2.0 (x86 and x64). Please let me know if there are any problems.

Thank you so much!!!
Title: Re: TagBox Tag Editing Plugin
Post by: el-jaguar on 2023-11-09 14:00:50
I finally could get the suggestions for the genre field to work properly, but found another strange behaviour:

I have a field (style, in this case) set to append as default behaviour. When the field already has some content, I add a semicolon and begin typing to get the options of values already in database, After choosing the value I want, the content of the box is replaced but the string I typed followed by semicolon and the value I choose from the dropdown list.

I hope this description is clear, English is not my native language. I am using version 0.221
Title: Re: TagBox Tag Editing Plugin
Post by: muzack on 2023-12-16 17:37:23
I have a field (style, in this case) set to append as default behaviour. When the field already has some content, I add a semicolon and begin typing to get the options of values already in database, After choosing the value I want, the content of the box is replaced but the string I typed followed by semicolon and the value I choose from the dropdown list.

I can confirm this behavior. I forgot that I updated the plugin and thought I'm crazy...

Title: Re: TagBox Tag Editing Plugin
Post by: magnumforce2006 on 2024-01-31 03:41:25
I have a field (style, in this case) set to append as default behaviour. When the field already has some content, I add a semicolon and begin typing to get the options of values already in database, After choosing the value I want, the content of the box is replaced but the string I typed followed by semicolon and the value I choose from the dropdown list.

I can confirm this behavior. I forgot that I updated the plugin and thought I'm crazy...



FYI I am also seeing this behavior @Arash
Title: Re: TagBox Tag Editing Plugin
Post by: zK on 2024-01-31 21:08:14
That's clearly better.
Keep on the good job and provide us quickly scrollbars at least on panel and configuration dialog
Please, what is the syntax for "Featuring"?
Title: Re: TagBox Tag Editing Plugin
Post by: magnumforce2006 on 2024-04-01 16:24:22
Seems Tagbox is causing crashes for me intermittently, but only when using the floating tagbox (not in a panel):

Also, can we get an update as to when inline editing of tags for multiple values will be fixed? (as referenced a few posts above)? Thanks

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 034C721Bh
Access violation, operation: read, address: 5547414Ah

Call path:
app_mainloop

Code bytes (034C721Bh):
034C71DBh:  CC CC CC CC CC 55 8B EC 83 EC 24 A1 64 E9 4E 03
034C71EBh:  33 C5 89 45 FC 56 8B 75 14 83 7E 54 00 74 4D 81
034C71FBh:  7D 0C 01 02 00 00 75 44 8D 45 DC 50 FF 76 04 FF
034C720Bh:  15 E4 F1 4D 03 8B 46 54 85 C0 74 30 8D 4D EC 51
034C721Bh:  FF 70 04 FF 15 E4 F1 4D 03 8B 45 10 8B 08 3B 4D
034C722Bh:  EC 7C 12 8B 40 04 3B 45 E0 7C 0A 3B 4D F4 7F 05
034C723Bh:  3B 45 F8 7E 07 8B CE E8 09 6A 00 00 8B 4D FC 33
034C724Bh:  CD 5E E8 65 34 01 00 8B E5 5D C3 CC CC CC CC CC

Stack (0116F8B4h):
0116F894h:  0116FA18 0116F9B0 77485B90 3EAE301F
0116F8A4h:  FFFFFFFE 0116F8E0 034C7210 67713757
0116F8B4h:  0116F8CC 8F0BBBC8 00000003 0116F8C8
0116F8C4h:  77B869A6 75C25454 FFFFFFFF 00000034
0116F8D4h:  0116F8F0 00000008 522C979D 0116F930
0116F8E4h:  034BB0E3 00000000 00000201 0116FA18
0116F8F4h:  87297EE8 034B9AF0 00EC2000 00070000
0116F904h:  00000000 0E362D40 00000000 00000000
0116F914h:  00000000 57F01920 933DBB08 00000001
0116F924h:  933DBB08 034EE000 034EE00C 0116F948
0116F934h:  034B9B08 8F0BBBB8 00000000 00000201
0116F944h:  0116FA18 0116F978 7747F84F 00000000
0116F954h:  00000201 0116FA18 00A21088 77BA88B0
0116F964h:  014B1700 00070000 00000201 00000000
0116F974h:  00000000 0116F9C0 7747E679 00070000
0116F984h:  00000201 0116FA18 034B9AF0 48F630B7
0116F994h:  00A21088 0116FA8C 014B1700 C0000005
0116F9A4h:  00000000 0116F990 0116F2CC 0116F9F8
0116F9B4h:  77485B90 3EAE327F 00000000 0116F9E8
0116F9C4h:  774E3856 0116FA14 0116FA04 00000000

Registers:
EAX: 55474146, EBX: 034EE004, ECX: 0116F8CC, EDX: 00000000
ESI: 87297EE8, EDI: 866CC9C0, EBP: 0116F8E0, ESP: 0116F8B4

Crash location:
Module: foo_tagbox
Offset: 1721Bh
Symbol: "foobar2000_get_interface" (+146DBh)

Environment:
App: foobar2000 v2.0
Arch: x86
UI: Default User Interface 2.0

Components:
Core (2023-04-26 12:41:48 UTC)
    foobar2000 core 2.0
foo_abx.dll (2022-08-30 13:49:34 UTC)
    ABX Comparator 2.1
foo_converter.dll (2023-04-26 12:41:26 UTC)
    Converter 2.0
foo_customdb.dll (2011-05-09 20:42:38 UTC)
    Custom Database 0.1.0_beta1
foo_discogs.dll (2020-04-15 17:24:36 UTC)
    Discogs Tagger 2.23
foo_dockable_panels.dll (2007-03-28 14:19:00 UTC)
    Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]
foo_dop.dll (2010-02-20 19:51:20 UTC)
    iPod manager 0.6.6.7
foo_dsp_crossfader.dll (2010-01-14 02:46:10 UTC)
    Gapless Crossfader 1.3.4.1
foo_dsp_eq.dll (2023-04-26 12:41:20 UTC)
    Equalizer 1.2.3
foo_dsp_std.dll (2023-04-26 12:41:20 UTC)
    Standard DSP Array 2.0
foo_extm3u.dll (2007-02-01 23:10:28 UTC)
    EXTM3U playlist format plugin 1.3
foo_facets.dll (2011-08-21 06:39:34 UTC)
    Facets 1.0
foo_filedate.dll (2007-09-19 11:07:16 UTC)
    File date 1.0.4
foo_fileops.dll (2023-04-26 12:41:24 UTC)
    File Operations 2.0
foo_foobarCon.dll (2014-05-05 22:01:50 UTC)
    HTTP Control for FoobarCon 0.97.28-fc
foo_freedb2.dll (2023-04-26 12:41:20 UTC)
    Online Tagger 0.9
foo_input_dts.dll (2020-03-01 23:57:26 UTC)
    DTS decoder 0.6.8
foo_input_std.dll (2023-04-26 12:41:28 UTC)
    CD Audio Decoder 2.0
    FFmpeg Decoders 6.0
    Monkey's Audio Decoder 10.09
    Standard Input Array 2.0
foo_jesus.dll (2010-09-23 02:40:58 UTC)
    Autosave & Autobackup 10
foo_jscript_panel.dll (2019-10-19 16:07:06 UTC)
    JScript Panel 2.3.0.1
foo_jscript_panel3.dll (2024-02-03 05:09:04 UTC)
    JScript Panel 3 3.3.40
foo_lyricsgrabber.dll (2009-02-07 06:12:48 UTC)
    Lyrics Grabber 0.3.0.7 Alpha
foo_masstag.dll (2022-09-19 17:01:54 UTC)
    Masstagger 1.9
foo_mouse_gesture.dll (2010-01-19 02:20:04 UTC)
    Mouse Gesture Host 0.5.2
foo_musicbrainz.dll (2023-02-24 03:53:04 UTC)
    MusicBrainz Tagger 0.5.0
foo_navigator.dll (2010-02-20 01:13:14 UTC)
    Navigator 0.64
foo_playlist_attributes.dll (2023-05-22 01:21:58 UTC)
    Playlist Attributes 1.0.3
foo_popupplus.dll (2008-04-24 20:24:18 UTC)
    PopUp Plus 20080424
foo_random_pools.dll (2023-05-22 02:35:04 UTC)
    Random Pools 2.0.3
foo_run.dll (2023-01-17 13:50:06 UTC)
    Run services 0.4.5
foo_runcmd.dll (2010-01-07 23:32:34 UTC)
    Run Command 1.1
foo_scheduler.dll (2020-03-01 23:57:26 UTC)
    Scheduler 4.19
foo_scrobble.dll (2022-09-06 05:43:00 UTC)
    Scrobble 1.6.0.22456
foo_sid.dll (2022-02-13 21:04:22 UTC)
    sidplay2 1.91
foo_simplaylist.dll (2011-08-21 06:39:34 UTC)
    SimPlaylist 1.0
foo_softplaylists.dll (2012-10-10 20:44:48 UTC)
    Soft Playlists 2012-10-10
foo_spider_monkey_panel.dll (2020-04-15 17:36:02 UTC)
    Spider Monkey Panel 1.2.3
foo_stopafteralbum.dll (2011-01-22 01:47:44 UTC)
    Stop after album 1.5
foo_tagbox.dll (2023-09-12 05:15:18 UTC)
    TagBox 0.221
foo_textdisplay.dll (2011-06-28 02:30:28 UTC)
    Text Display UI Element 1.1 beta 1
foo_texttools.dll (2022-09-16 16:00:30 UTC)
    Text Tools 1.1
foo_ui_columns.dll (2023-09-27 03:19:08 UTC)
    Columns UI 2.1.0
foo_ui_std.dll (2023-04-26 12:41:30 UTC)
    Album List 2.0
    Decoding Speed Test 2.0
    Default User Interface 2.0
    File Integrity Verifier 2.0
foo_uie_biography.dll (2010-12-11 13:47:22 UTC)
    Biography View 0.4.2.4
foo_uie_esplaylist.dll (2011-05-30 15:41:00 UTC)
    EsPlaylist 0.1.3.9
foo_uie_tagger_mod.dll (2009-09-20 21:49:44 UTC)
    Tagger Mod Panel Window 1.1.0.6 [Sep 20 2009 - 23:33:24]
foo_uie_wsh_panel_mod.dll (2020-04-16 10:42:46 UTC)
    WSH Panel Mod 1.5.6
foo_unpack.dll (2023-04-26 12:41:28 UTC)
    ZIP/GZIP/RAR/7-Zip Reader 2.0
foo_upnp.dll (2015-01-13 20:25:18 UTC)
    UPnP/DLNA Renderer, Server, Control Point 0.99.49
foo_vis_milk2.dll (2024-02-20 02:51:42 UTC)
    MilkDrop 2 Visualisation 0.0.230-alpha
foo_vis_shpeck.dll (2009-09-28 15:32:16 UTC)
    Shpeck - Winamp vis plugins wrapper 0.3.7
foo_w7shell.dll (2010-01-17 08:09:20 UTC)
    Windows 7 integration 0.2.9.1
foo_youtube.dll (2023-10-28 01:53:06 UTC)
    Youtube Source 3.9

Recent events:
Opening track for playback: "C:\Users\Magnu\Music\S\Squarepusher\Dostrotime\10 - Squarepusher - Domelash.flac"
foo_scrobble: Submitting track
Biography Server: allmusic album review / biography: Dostrotime / Squarepusher: not found Status error: 0
Biography Server: allmusic biography: Squarepusher: not found
Autosaving... (I)
Configuration saved in: 0:00.168296
Autobackup: Backed up 99 items to autobackup.20240331-225613.zip
Autosaving... (I)
Configuration saved in: 0:00.169280
Autobackup: Backed up 99 items to autobackup.20240331-231553.zip
Autosaving... (I)
Configuration saved in: 0:00.169681
Autobackup: Backed up 99 items to autobackup.20240331-232213.zip
Opening track for playback: "C:\Users\Magnu\Music\S\Squarepusher\Dostrotime\11 - Squarepusher - Heliobat.flac"
foo_scrobble: Submitting track
Biography Server: allmusic album review / biography: Dostrotime / Squarepusher: not found Status error: 0
Autosaving... (I)
Configuration saved in: 0:00.196642
Autobackup: Backed up 99 items to autobackup.20240401-093653.zip
Opening track for playback: "C:\Users\Magnu\Music\S\Squarepusher\Dostrotime\12 - Squarepusher - Arkteon 3.flac"
foo_scrobble: Submitting track
Biography Server: allmusic album review / biography: Dostrotime / Squarepusher: not found Status error: 0
Biography Server: allmusic biography: Squarepusher: not found
Autosaving... (I)
Configuration saved in: 0:00.174423
Autobackup: Backed up 99 items to autobackup.20240401-095943.zip
Opening track for playback: "C:\Users\Magnu\Music\C\Coaltar of the Deepers\RABBIT EP\01 - Coaltar of the Deepers - HALLUCINATION ’18.mp3"
Autosaving... (I)
Configuration saved in: 0:00.182220
Autobackup: Backed up 99 items to autobackup.20240401-102123.zip


Machine specifications:
OS: Windows 10.0.22631 x64
CPU: AMD Ryzen 7 5700G with Radeon Graphics, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2 AVX LZCNT
CPU threads: 16
Audio: Speakers (High Definition Audio Device); 1 - LG FULL HD (AMD High Definition Audio Device)