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
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?
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
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).
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
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.
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)
download link doesn't work for me
"requested page not found"
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.
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.
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
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.
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
Have you hardcoded the line height in pixels? At least it looks that way, if you try high-DPI mode in Windows.
hello
do you plan to make it compatible to CUI aswell one day?
surely not in the near futur, but later?
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
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
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.
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
Many people are useing CUI,I never use DUI.But also like TagBox Tag.Regretful
Great job.
Are there plan that adding foobar2000 contextmenu, autocomplete, and CUI Panel future?
Anyway, this component is awesome.
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/).
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.
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.
Regarding autocomplete, you can use fb2k's library_meta_autocomplete service and Windows shell's IAutocomplete.
@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.
Hello,
Thank you a lot
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?
I want to use this in cui panel.
It says it's missing some file.
The file is also smaller, so it seems to be some dependency that's missing.
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?
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.
keyboard shortcuts doesn't interfere anymore. thanks for new version!
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.
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)
@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).
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.
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.
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!
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...
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.
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.
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!
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.
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?
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.
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).
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
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
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?
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.
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.
"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
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
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.
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.
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?
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
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".
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)
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.
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/)
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/)
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.
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:
• Pressing Enter applies the changes.
When selecting item from autocomplete list no Enter needed.
• 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.
• 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.
• 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.
• 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.
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).
• 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.
• 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.
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]
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
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.
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.
version 0.172: Fixed the "immediately apply" bug.
Download Page (http://arash.dejkam.com/software/tagbox/)
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)
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.
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.
So much thanks!
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.
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.
I just discovered this component and wanted to express my appreciation.
Thank you for developing this!
"Values Currently in Databse"
typo?
And I think Database values auto suggest is not work.
Sorry, auto suggest require Advanced Setting on Preferences.
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.
it seems that the rating can not recognize by playback statistics?
and value of %rating% comes from playback statistics but not the tagbox.
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.
"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.
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.
I think use playback statistics' database better than store in media file. can tagbox support to store rating in database as playback statistics?
... 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 ...
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.
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.
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.
Nice component! Please consider using the windows standard "TAB"-key for changing between fields when editing.
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.
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)
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.
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.
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.
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?
Doesn't do anything here when pressing it except generating a Windows error sound.
XP, Vista or 7?
7 x64
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.
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.
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.
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.
Thanks, I got my sanity back now
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)
(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.
... 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 ...
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:
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
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
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.
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.
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).
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
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
Is there any way to use this with Columns UI?
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... :/
Not even if we are persuasive?
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?
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!
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.
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.
That in not very safe, because posible ReplayGain values will be washed
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.
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).
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?
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...
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.
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.
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.
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.
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.
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'?
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.
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.
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.
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.
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
* 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!
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.
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.
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
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.
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":
Hey Arash,
think that would be possible? ;-D
(http://img269.imageshack.us/img269/5039/releasedk.png) (http://img269.imageshack.us/i/releasedk.png/)
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?
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.
...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.
+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.
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)
I hope some day this is adapted to work as a Columns UI Panel...
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!
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)
The dropdownlist is just one click away and you don't have to switch between tabs ...
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?
No!
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?
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.
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
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!!!
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?
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.
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!
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
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
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/)
[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
can you post a screenshot of facets prefrences and tagBox prefrences?
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
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.
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
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
Doesn't happen for me!
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!
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..
It just works with selections from playlist viewers. All other selection are not possible - even in the stand-alone window
Ok. Too bad for "now playing" (single playlist) configs
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.
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.
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 =).
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.
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.
Closing the Tagbox Panel minimizes my foobar (CUI) - anyone else having this problem? Is there a workaround for this quirk?
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.
Thanks Daeron, thats a shame though - the tool is quite useful but the bug is pretty nerv-wrecking.
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
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?
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.
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.
After more usage:
+1 for multiline edit
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.)
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?
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
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.
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.
Filename -> Tag function stopped working on my foobar anymore.
How can I fix it?
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).
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.
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.
Nothing like this exists for CUI?
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).
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.
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.
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.
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.
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
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?
+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.
+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.
Tag Box 2.12 no longer working with foobar 1.3.8. 'Apply Changes' button always disabled
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.
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?
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
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.
The sizing in Windows 10 has been wonky (in preferences and via the component's configuration shortcut) for a while with version 0.212
Hello
How do I add custom fields like LYRICIST to TagBox component which has the ability to show auto suggest list by foobar library?
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.
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
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?
From the developer:
Here is more info and download link.
And now there is:
This Account has been suspended.
Does anyone have
TagBox help, saved?
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.
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.
Developer was last active on the forums in 2011.
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).
Again, for your information, another defect: the plugin does not change the last modified date of modified files.
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....
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.
It would be great if the normal tagging window could be used as an UI element...
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.
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.
From the developer:Here is more info and download link.
And now there is: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)
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.
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.
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.
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.
The most important part of the previous post which you have missed or maybe not understood is this:
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.
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 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.
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.
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.
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.
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.
Will this plugin be updated for Foobar 2.0?
OP was last active in 2011 and the website in the first post is dead. I wouldn't hold your breath.
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.
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.
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.
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.
CUI is actively maintained so why not ask for it? The worst that can happen is that you get turned down.
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.
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.
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)?
OK, I've figured out (and confirmed) I can use the Archive attribute to distinguish modified files, but Windows doesn't make it easy!
dir /s /aa *.mp3
finds all MP3 files in all sub-folders which have the archive attribute set.
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.
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?
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.
Have you ever ticked the 'Preserve file creation ... time' setting?
Yes.
I think I've worked it out: the system date was wrong so the "file modified" date appeared to be in the past!
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?
Same here. Beta 22 and Tagbox doesn't function at all.
Works great in version 1.6.14.
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.
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)
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
Any idea for a worthy alternative?
If you want TagBox and can do without FB2K v2 features, just stick with v1.
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.
Not sure if it changed, as I'm not currently running 2.0, but beta versions used to expire.
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)
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
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.
Thnx a lot :)
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 ;-)
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.)
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!
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:
- Only the panel windows handle current color theming (configuration ones and standalone editor don't)
- Configuration windows and panels don't provide scrollbars. When resizing the panel, the Apply changes button may be hidden under the tag editing list.
- The panel window lists unconditionally all available tags whereas the right click standalone one is limited to those defined on the track
I'm very pleased to see the plugin maintained and hope for a quick update :)
@Arash , i confirm what
@SimBun said above in post #258.
@NetRanger You are very welcome:) sorry for the delay.
@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 :|
@incifinci You're very welcome:) please take a look at my reply to SimBun.
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)
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.
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
@Defrance You're very welcome:) I personally still can't upgrade to 64bit, waiting for Facets (https://www.foobar2000.org/components/view/foo_facets) :|
@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.
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.
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.
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.
@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
Thanks for this! Best FB2k news in a while!
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 !
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.
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!
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.
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.
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?
Apply Button partially fixed with 0.221, see attached screenshot
No dark mode, why?
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).
Oh, I see.
I will try.
Thanks.
(https://i.imgur.com/WrJraMN.png)
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?
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.
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.
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
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
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.
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.
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!!!
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
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...
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
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"?
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
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)