Skip to main content

Notice

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

foo_uie_tagger_mod

Reply #50
I am sorry to say the request repeatedly.
If you are free, please make the following context menus.
Tagging->Tagger Mod->PRESET NAME->TAG VALUE
It is add value if there is no value.
It is delete value if there is a value.

This doesn't correspond to two or more values though a similar thing is possible also by Quick Tagger.
The item cannot be added with Masstagger as very make the item to begin with troublesome, and as easily as Tagger Mod.

Do it become another component?

Please do not worry so much because this is a simple opinion.

Thank you.

foo_uie_tagger_mod

Reply #51
When I add the Tagger Mod panel to my layout, I can no longer use certain keyboard shortcuts like CTRL-A or ENTER. Anyone else experiences this?

foo_uie_tagger_mod

Reply #52
hi, first of all thanks for the great component!

i got one question:
is it possible to lock the list of values?
i use a very big collection of files and also other people tag them. at the moment also there tags are appearing in my list. i would like to have only my own tags in my list.
of course if i open a file which has a "new "tag, this tag will also appear in my list, but it should not "stay" there after i open a file without this tag.
do you understand?

thank you very much!


foo_uie_tagger_mod

Reply #53
I am sorry to say the request repeatedly.
If you are free, please make the following context menus.
Tagging->Tagger Mod->PRESET NAME->TAG VALUE
It is add value if there is no value.
It is delete value if there is a value.
Even as I now know, what you want to achieve with the functionality described above (see here), it does not make any sense to me and therefore will not be considered to be implemented.


When I add the Tagger Mod panel to my layout, I can no longer use certain keyboard shortcuts like CTRL-A or ENTER. Anyone else experiences this?
I can't confirm this. CTRL-A is not used by the panel at all and ENTER is only used for applying possible changes, when it has the focus. Can you please provide more details?


is it possible to lock the list of values?
Sorry, no.
i use a very big collection of files and also other people tag them. at the moment also there tags are appearing in my list. i would like to have only my own tags in my list.
You could use an additional tag for all the files you want to tag that identifies them as your files and then use "filter on focused tags" to filter the values.

foo_uie_tagger_mod

Reply #54
is it possible to lock the list of values?
Sorry, no.
i use a very big collection of files and also other people tag them. at the moment also there tags are appearing in my list. i would like to have only my own tags in my list.
You could use an additional tag for all the files you want to tag that identifies them as your files and then use "filter on focused tags" to filter the values.



ok, thank you very much!

foo_uie_tagger_mod

Reply #55
hi,
the scenario:
several people are working on one music collection. all have the same version of foobar,  a CUI layout with the foo_uie_tagger_mod in a panel.

if on user is set a value and in the same time a other user is tagging (different song, different field), the check mark disappear.

i tried all possibilities, without "check library" etc.

any ideas how we can change this?
would help a lot.

thanks!



foo_uie_tagger_mod

Reply #56
Did you try disabling "Refresh on metadata change"?


foo_uie_tagger_mod

Reply #58
i know it's not working yet, but is there any chance to have the tagger as panel in Default UI in the future?

i only use CUI now because of this plugin, but i also love the facets. and i can't have all the facets features in CUI...mhhh. too bad.

thank you!

foo_uie_tagger_mod

Reply #59
i know it's not working yet, but is there any chance to have the tagger as panel in Default UI in the future?
No chance, but you can use this component also with the context menu "Tag In Tagger Mod Window" in Default UI as long as Columns UI is also in your components folder.

foo_uie_tagger_mod

Reply #60
New version 1.2, DL and CL see first post.

foo_uie_tagger_mod

Reply #61
Getting Foobar crash on start up with this component upgrade.
Crash report sent in.
Foobar 1.1
DUI
XP
Code: [Select]
Core (2010-08-21 11:42:56 UTC)
    foobar2000 core 1.1
foo_albumlist.dll
foo_autoupdate.dll
foo_cdda.dll
foo_converter.dll
foo_dbsearch.dll
foo_dsp_std.dll
foo_dynra.dll
foo_facets.dll
foo_fileops.dll
foo_input_std.dll (2010-08-21 11:40:42 UTC)
    Standard Input Array 1.0
foo_jesus.dll
foo_masstag.dll
foo_osd.dll
foo_playcount.dll
foo_playlist_attributes.dll
foo_playlists_sort.dll
foo_quicksearch.dll
foo_rgscan.dll
foo_run.dll
foo_scheduler.dll
foo_sendtodevice.dll
foo_textdisplay.dll
foo_texttools.dll
foo_ui_std.dll (2010-08-21 11:41:10 UTC)
    Default User Interface 0.9.5
foo_uie_lyrics2.dll
foo_uie_tagger_mod.dll
foo_utils.dll
foo_verifier.dll
foo_whatsnew.dll

terry

foo_uie_tagger_mod

Reply #62
It is a panel for ColumnsUI only, but it should, of course, not crash on startup, anyway. Not reproducible for me on a clean foobar2000 installation, so I requested access to the crash logs. With DUI you can only use the standalone windows, but you need ColumnsUI to be installed for this.

foo_uie_tagger_mod

Reply #63
Been using it for very long time with DUI - maybe a year or more.

FYI, I did some directory cleaning a few months ago and did removed [xx out the dll name] columns in jan of this year. You component worked just fine without foo_ui_columns as a pop up standalone window.

I will add back foo_ui_columns and see what happens.

terry

EDIT: Adding cui back to by foobar configuration and your component loads fine. I did lose all previously set tagger mod configurations.
EDIT2: Exact date of columns removal is actually unknown....it certainly has been a few months and most probably whenever foobar first went to the new user_components directory.

foo_uie_tagger_mod

Reply #64
FYI, I did some directory cleaning a few months ago and did removed [xx out the dll name] columns in jan of this year. You component worked just fine without foo_ui_columns as a pop up standalone window.
Obviously I never tried to use the component without ColumnsUI, but the old version could have been worked without ColumnsUI, because the standalone window was not based on ColumnsUI functions. This has been changed in the new version.

I did lose all previously set tagger mod configurations.
This is unfortunately the consequence of the changes mentioned above. I just forgot to add a note about this in the first topic, because I already made this change several month ago.

BTW: In the meantime I found a way to crash the component without ColumnsUI. I will add some code to check on startup, if ColumnsUI is present.

foo_uie_tagger_mod

Reply #65
fbuser

FYI here is a crash report. Losing the config is a pain [NOT SO PAINFUL - SEE POST BELOW]. OTOH, compared to the amount of metadata that I have easily added to my files over time because of your work it is not a big deal.
Code: [Select]
Illegal operation:
Code: E06D7363h, flags: 00000001h, address: 7C812A5Bh
Additional parameters: 19930520h 0012F674h 01468008h
Message: Service not found

Call path:
entry=>app_mainloop=>main_thread_callback::callback_run

Code bytes (7C812A5Bh):
7C812A1Bh:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C812A2Bh:  45 BC 09 2A 81 7C 0F 84 99 00 00 00 8B 4D 10 83
7C812A3Bh:  F9 0F 0F 87 2D 1C 03 00 85 C9 89 4D C0 74 07 57
7C812A4Bh:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 08 15 80 7C
7C812A5Bh:  5E C9 C2 10 00 85 FF 0F 8E 36 93 FF FF 8B 55 FC
7C812A6Bh:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C812A7Bh:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 99 89 03
7C812A8Bh:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 97 89 03 00

Stack (0012F5C0h):
0012F5A0h:  00000000 00000000 00000000 00000000
0012F5B0h:  00000000 00000000 00000000 00000000
0012F5C0h:  00000000 E06D7363 00000001 00000000
0012F5D0h:  7C812A5B 00000003 19930520 0012F674
0012F5E0h:  01468008 7C917DA3 01CE2220 00000008
0012F5F0h:  01CE0000 0012F638 0000000B 01CE0198
0012F600h:  00000000 02D740C8 0012F7F4 7C917C0C
0012F610h:  01CE0000 0012F64C 01452857 E06D7363
0012F620h:  00000001 00000003 0012F640 E06D7363
0012F630h:  00000001 00000000 00000000 00000003
0012F640h:  19930520 0012F674 01468008 0012F6F8
0012F650h:  01431129 0012F674 01468008 8D3D8A27
0012F660h:  01495270 014952F8 7C910E91 003C0608
0012F670h:  7C91056D 01463D68 01463BE4 0059EE00
0012F680h:  034C0000 01463BE4 00000000 00000000
0012F690h:  00000002 00000004 00000007 02D740D0
0012F6A0h:  00000004 00000000 014954D8 00000000
0012F6B0h:  01CE0188 02DAFBE0 01CE2250 00000000
0012F6C0h:  00157308 00000000 003C0198 027B51A0
0012F6D0h:  00000020 00000007 00000038 00000038

Registers:
EAX: 0012F5C4, EBX: 0012F714, ECX: 00000000, EDX: 0012F674
ESI: 0012F64C, EDI: 01495270, EBP: 0012F614, ESP: 0012F5C0

Crash location:
Module: kernel32
Offset: 12A5Bh
Symbol: "RaiseException" (+52h)

Loaded modules:
foobar2000                      loaded at 00400000h - 005E5000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F02000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 7E410000h - 7E4A0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
DSOUND                          loaded at 73F10000h - 73F6C000h
ole32                            loaded at 774E0000h - 7761D000h
WINMM                            loaded at 76B40000h - 76B6D000h
VERSION                          loaded at 77C00000h - 77C08000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
shared                          loaded at 10000000h - 1002A000h
imagehlp                        loaded at 76C90000h - 76CB8000h
dbghelp                          loaded at 59A60000h - 59B01000h
COMDLG32                        loaded at 763B0000h - 763F9000h
zlib1                            loaded at 5A4C0000h - 5A4D4000h
MSCTF                            loaded at 74720000h - 7476B000h
LgWndHk                          loaded at 003E0000h - 003E7000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
foo_utils                        loaded at 00ED0000h - 00F14000h
foo_playlist_attributes          loaded at 00F40000h - 00F94000h
foo_verifier                    loaded at 00FC0000h - 01003000h
foo_facets                      loaded at 01030000h - 010B1000h
OLEAUT32                        loaded at 77120000h - 771AB000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_scheduler                    loaded at 010E0000h - 011BE000h
POWRPROF                        loaded at 74AD0000h - 74AD8000h
foo_dynra                        loaded at 011E0000h - 01202000h
foo_ui_std                      loaded at 01220000h - 01338000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_fileops                      loaded at 01370000h - 013B6000h
foo_autoupdate                  loaded at 013E0000h - 01420000h
foo_uie_tagger_mod              loaded at 01430000h - 0147C000h
foo_albumlist                    loaded at 014A0000h - 014FD000h
foo_rgscan                      loaded at 01520000h - 0156D000h
foo_input_std                    loaded at 01590000h - 016E4000h
foo_playcount                    loaded at 01710000h - 0174C000h
foo_converter                    loaded at 01770000h - 017EB000h
foo_dbsearch                    loaded at 01810000h - 01880000h
foo_jesus                        loaded at 018A0000h - 018BA000h
foo_uie_lyrics2                  loaded at 018D0000h - 019B7000h
WININET                          loaded at 771B0000h - 77256000h
foo_osd                          loaded at 019F0000h - 01A1E000h
foo_cdda                        loaded at 01B90000h - 01BDE000h
foo_textdisplay                  loaded at 01BE0000h - 01C1F000h
foo_dsp_std                      loaded at 01C20000h - 01C68000h
foo_whatsnew                    loaded at 01C90000h - 01CD0000h
foo_playlists_sort              loaded at 01CF0000h - 01D00000h
MSVCR90                          loaded at 78520000h - 785C3000h
foo_masstag                      loaded at 01D20000h - 01D74000h
foo_texttools                    loaded at 01DA0000h - 01DD4000h
foo_sendtodevice                loaded at 01E00000h - 01E3D000h
foo_quicksearch                  loaded at 01E60000h - 01E91000h
MSVCP90                          loaded at 78480000h - 7850E000h
foo_run                          loaded at 01EB0000h - 01F0F000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
xpsp2res                        loaded at 20000000h - 202C5000h
LgMsgHk                          loaded at 04CF0000h - 04CFB000h
MSVCP60                          loaded at 76080000h - 760E5000h

Stack dump analysis:
Address: 7C812A5Bh (kernel32+12A5Bh), symbol: "RaiseException" (+52h)
Address: 01468008h (foo_uie_tagger_mod+38008h)
Address: 7C917DA3h (ntdll+17DA3h), symbol: "RtlReAllocateHeap" (+3A6h)
Address: 7C917C0Ch (ntdll+17C0Ch), symbol: "RtlReAllocateHeap" (+20Fh)
Address: 01452857h (foo_uie_tagger_mod+22857h)
Address: 01468008h (foo_uie_tagger_mod+38008h)
Address: 01431129h (foo_uie_tagger_mod+1129h)
Address: 01468008h (foo_uie_tagger_mod+38008h)
Address: 7C910E91h (ntdll+10E91h), symbol: "wcsncpy" (+402h)
Address: 7C91056Dh (ntdll+1056Dh), symbol: "RtlFreeHeap" (+130h)
Address: 01463D68h (foo_uie_tagger_mod+33D68h)
Address: 01463BE4h (foo_uie_tagger_mod+33BE4h)
Address: 0059EE00h (foobar2000+19EE00h)
Address: 01463BE4h (foo_uie_tagger_mod+33BE4h)
Address: 0145C6C8h (foo_uie_tagger_mod+2C6C8h)
Address: 01433E26h (foo_uie_tagger_mod+3E26h)
Address: 7C90EE18h (ntdll+EE18h), symbol: "strchr" (+117h)
Address: 7C910570h (ntdll+10570h), symbol: "RtlFreeHeap" (+133h)
Address: 7C91056Dh (ntdll+1056Dh), symbol: "RtlFreeHeap" (+130h)
Address: 00533D7Fh (foobar2000+133D7Fh)
Address: 004D61F8h (foobar2000+D61F8h)
Address: 0059EE44h (foobar2000+19EE44h)
Address: 00545BE0h (foobar2000+145BE0h)
Address: 004942E6h (foobar2000+942E6h)
Address: 004A2F93h (foobar2000+A2F93h)
Address: 004ABFB5h (foobar2000+ABFB5h)
Address: 0146358Ch (foo_uie_tagger_mod+3358Ch)
Address: 014437BFh (foo_uie_tagger_mod+137BFh)
Address: 014437CFh (foo_uie_tagger_mod+137CFh)
Address: 0145C9D8h (foo_uie_tagger_mod+2C9D8h)
Address: 01433486h (foo_uie_tagger_mod+3486h)
Address: 0145DADCh (foo_uie_tagger_mod+2DADCh)
Address: 0143C42Fh (foo_uie_tagger_mod+C42Fh)
Address: 0145E62Eh (foo_uie_tagger_mod+2E62Eh)
Address: 014417B8h (foo_uie_tagger_mod+117B8h)
Address: 0145E73Bh (foo_uie_tagger_mod+2E73Bh)
Address: 00429B98h (foobar2000+29B98h)
Address: 01CA6170h (foo_whatsnew+16170h)
Address: 01CB5205h (foo_whatsnew+25205h)
Address: 01CB6B7Bh (foo_whatsnew+26B7Bh)
Address: 01C93E9Ah (foo_whatsnew+3E9Ah)
Address: 01C93E71h (foo_whatsnew+3E71h)
Address: 01C93DB2h (foo_whatsnew+3DB2h)
Address: 01C9B3FFh (foo_whatsnew+B3FFh)
Address: 01CB74B8h (foo_whatsnew+274B8h)
Address: 01C939E1h (foo_whatsnew+39E1h)
Address: 00429B98h (foobar2000+29B98h)
Address: 01CA6170h (foo_whatsnew+16170h)
Address: 01CC8A3Ch (foo_whatsnew+38A3Ch)
Address: 01CA61DAh (foo_whatsnew+161DAh)
Address: 01C92732h (foo_whatsnew+2732h)
Address: 01CBB630h (foo_whatsnew+2B630h)
Address: 01CBB740h (foo_whatsnew+2B740h)
Address: 01CBB740h (foo_whatsnew+2B740h)
Address: 01CB847Eh (foo_whatsnew+2847Eh)
Address: 01C96897h (foo_whatsnew+6897h)
Address: 01CC8A3Ch (foo_whatsnew+38A3Ch)
Address: 01CC8B10h (foo_whatsnew+38B10h)
Address: 01CBBD1Ch (foo_whatsnew+2BD1Ch)
Address: 01CC8B78h (foo_whatsnew+38B78h)
Address: 01CC8A3Ch (foo_whatsnew+38A3Ch)
Address: 01CB7370h (foo_whatsnew+27370h)
Address: 01C9737Ch (foo_whatsnew+737Ch)
Address: 00429B98h (foobar2000+29B98h)
Address: 01CC8B10h (foo_whatsnew+38B10h)
Address: 01CA6170h (foo_whatsnew+16170h)
Address: 01CA61DAh (foo_whatsnew+161DAh)
Address: 04CF2BBAh (LgMsgHk+2BBAh)
Address: 01CBBD44h (foo_whatsnew+2BD44h)
Address: 01CBBD44h (foo_whatsnew+2BD44h)
Address: 01CB84D8h (foo_whatsnew+284D8h)
Address: 01C97515h (foo_whatsnew+7515h)
Address: 01CC8B10h (foo_whatsnew+38B10h)
Address: 01CC8B10h (foo_whatsnew+38B10h)
Address: 01C9756Fh (foo_whatsnew+756Fh)
Address: 01CC8B10h (foo_whatsnew+38B10h)
Address: 01CA2F3Dh (foo_whatsnew+12F3Dh)
Address: 01CC8B10h (foo_whatsnew+38B10h)
Address: 01CC8B10h (foo_whatsnew+38B10h)
Address: 01CB70F0h (foo_whatsnew+270F0h)
Address: 01CB2B4Dh (foo_whatsnew+22B4Dh)
Address: 7E41F805h (USER32+F805h), symbol: "EnableMenuItem" (+7Eh)
Address: 01CBC398h (foo_whatsnew+2C398h)
Address: 7E41F808h (USER32+F808h), symbol: "EnableMenuItem" (+81h)
Address: 7E41F805h (USER32+F805h), symbol: "EnableMenuItem" (+7Eh)
Address: 01CB6C0Fh (foo_whatsnew+26C0Fh)
Address: 01CA30C8h (foo_whatsnew+130C8h)
Address: 0056E694h (foobar2000+16E694h)
Address: 1000281Eh (shared+281Eh), symbol: "uCallStackTracker::uCallStackTracker" (+31h)
Address: 01CB78C8h (foo_whatsnew+278C8h)
Address: 0046DFD2h (foobar2000+6DFD2h)
Address: 00546561h (foobar2000+146561h)
Address: 0046E161h (foobar2000+6E161h)
Address: 0046E0D0h (foobar2000+6E0D0h)
Address: 00544318h (foobar2000+144318h)
Address: 0057F530h (foobar2000+17F530h)
Address: 7E418734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 0046E0D0h (foobar2000+6E0D0h)
Address: 0046E0D0h (foobar2000+6E0D0h)
Address: 7E418816h (USER32+8816h), symbol: "GetDC" (+14Fh)
Address: 0046E0D0h (foobar2000+6E0D0h)
Address: 7E440457h (USER32+30457h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E418830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E4189CDh (USER32+89CDh), symbol: "GetWindowLongW" (+127h)
Address: 0046E0D0h (foobar2000+6E0D0h)
Address: 7E4191C6h (USER32+91C6h), symbol: "GetMessageW" (+0h)
Address: 7C910340h (ntdll+10340h), symbol: "RtlRestoreLastWin32Error" (+0h)
Address: 7E4191C6h (USER32+91C6h), symbol: "GetMessageW" (+0h)
Address: 7E440457h (USER32+30457h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E4189F0h (USER32+89F0h), symbol: "GetWindowLongW" (+14Ah)
Address: 7E418A10h (USER32+8A10h), symbol: "DispatchMessageW" (+Fh)
Address: 0046A6D1h (foobar2000+6A6D1h)
Address: 10002826h (shared+2826h), symbol: "uCallStackTracker::~uCallStackTracker" (+0h)
Address: 0046B589h (foobar2000+6B589h)
Address: 0196D0B8h (foo_uie_lyrics2+9D0B8h)
Address: 0056AB0Ch (foobar2000+16AB0Ch)
Address: 0056AB0Ch (foobar2000+16AB0Ch)
Address: 00566204h (foobar2000+166204h)
Address: 00578194h (foobar2000+178194h)
Address: 7C9106EBh (ntdll+106EBh), symbol: "RtlAllocateHeap" (+117h)
Address: 7C90EE18h (ntdll+EE18h), symbol: "strchr" (+117h)
Address: 7C9106F0h (ntdll+106F0h), symbol: "RtlAllocateHeap" (+11Ch)
Address: 7C9106EBh (ntdll+106EBh), 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: 0196D0B8h (foo_uie_lyrics2+9D0B8h)
Address: 1000281Eh (shared+281Eh), symbol: "uCallStackTracker::uCallStackTracker" (+31h)
Address: 0056E17Ch (foobar2000+16E17Ch)
Address: 0046B7BDh (foobar2000+6B7BDh)
Address: 00400000h (foobar2000+0h)
Address: 0196D0B8h (foo_uie_lyrics2+9D0B8h)
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: 0196D0B8h (foo_uie_lyrics2+9D0B8h)
Address: 00537A90h (foobar2000+137A90h)
Address: 7C816FD7h (kernel32+16FD7h), symbol: "RegisterWaitForInputIdle" (+49h)
Address: 0196D0B8h (foo_uie_lyrics2+9D0B8h)
Address: 7C839AA8h (kernel32+39AA8h), symbol: "ValidateLocale" (+2B0h)
Address: 7C816FE0h (kernel32+16FE0h), symbol: "RegisterWaitForInputIdle" (+52h)
Address: 00535135h (foobar2000+135135h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 004E0049h (foobar2000+E0049h)
Address: 004F0044h (foobar2000+F0044h)
Address: 00530057h (foobar2000+130057h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 005C0073h (foobar2000+1C0073h)
Address: 01C532C4h (foo_dsp_std+332C4h)
Address: 004B0063h (foobar2000+B0063h)
Address: 00530022h (foobar2000+130022h)
Address: 00500069h (foobar2000+100069h)
Address: 01C532C4h (foo_dsp_std+332C4h)
Address: 00500069h (foobar2000+100069h)
Address: 00410072h (foobar2000+10072h)
Address: 00540079h (foobar2000+140079h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 004E0049h (foobar2000+E0049h)
Address: 004F0044h (foobar2000+F0044h)
Address: 00530057h (foobar2000+130057h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 005C0053h (foobar2000+1C0053h)
Address: 005C0073h (foobar2000+1C0073h)
Address: 00500069h (foobar2000+100069h)

Environment:
App: foobar2000 v1.1
OS: Windows 5.1.2600 Service Pack 2 x86
CPU: Intel® Celeron® CPU 2.50GHz, features: MMX SSE SSE2
Audio: Realtek AC97 Audio
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_autoupdate.dll (2010-09-23 09:03:58 UTC)
    Automatic Updater 2 beta
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_dbsearch.dll (2007-01-26 03:58:48 UTC)
    Database Search 1.4
foo_dsp_std.dll (2010-08-21 11:41:12 UTC)
    Standard DSP Array 1.0
foo_dynra.dll (2010-09-23 22:41:44 UTC)
    Dynamic Rating 0 beta
foo_facets.dll (2008-06-23 21:07:59 UTC)
    Facets 2008-02-25
foo_fileops.dll (2010-08-21 11:39:48 UTC)
    File Operations 2.1.3
foo_input_std.dll (2010-08-21 11:40:42 UTC)
    Standard Input Array 1.0
foo_jesus.dll (2010-09-23 09:53:56 UTC)
    Autosave & Autobackup 10
foo_masstag.dll (2009-09-18 15:01:36 UTC)
    Masstagger 1.8.4
foo_osd.dll (2010-09-30 15:16:27 UTC)
    On-Screen Display GDI+ 1.62
foo_playcount.dll (2010-10-12 13:46:05 UTC)
    Playback Statistics 3.0.1
foo_playlist_attributes.dll (2010-05-23 19:22:21 UTC)
    Playlist Attributes 0.3.0
foo_playlists_sort.dll (2009-06-13 21:57:33 UTC)
    Playlist Sorter 0.1.9
foo_quicksearch.dll (2010-10-07 07:48:45 UTC)
    Quick Search Toolbar 2.2
foo_rgscan.dll (2010-08-21 11:40:44 UTC)
    ReplayGain Scanner 2.0.9
foo_run.dll (2009-06-07 21:15:18 UTC)
    Run services 0.3.7
foo_scheduler.dll (2010-07-19 02:37:36 UTC)
    Scheduler 4.05
foo_sendtodevice.dll (2009-06-20 16:00:39 UTC)
    Send to Device 1.1.2 [Nov 28 2007 - 10:13:31]
foo_textdisplay.dll (2008-07-09 00:45:26 UTC)
    Text Display UI Element 1.0 RC 3
foo_texttools.dll (2010-08-24 14:49:52 UTC)
    Text Tools 1.0.5
foo_ui_std.dll (2010-08-21 11:41:10 UTC)
    Default User Interface 0.9.5
foo_uie_lyrics2.dll (2010-02-02 03:30:26 UTC)
    Lyric Show Panel 2 0.4.6.8
foo_uie_tagger_mod.dll (2010-10-23 20:26:07 UTC)
    Tagger Panel 1.2
foo_utils.dll (2008-02-09 04:26:58 UTC)
    Playlist Tools 0.6.2 beta 6
foo_verifier.dll (2009-10-05 17:39:20 UTC)
    File Integrity Verifier 1.1
foo_whatsnew.dll (2008-08-30 20:45:00 UTC)
    Feature Watcher 1.0.6

Recent events:
Facet initialized in : 0:00.042
Facet initialized in : 0:00.295
Facet initialized in : 0:00.021
Facet initialized in : 0:00.295
Autoplaylists initialized in: 0:01.025801
"*DAR" : 0:00.092643
"*DeadNotPlayed" : 0:00.192308
"*NoDead" : 0:00.310227
"Recent" : 0:00.430496
Startup time : 0:06.255765

foo_uie_tagger_mod

Reply #66
For anyone who uses this within the DUI and worries about losing your configurations, there really is not much that the component will not rebuild for you.
As long as you know the Field name(s) that you were writing data with the component, the component can scan your data in that field and rebuild your information.
An option that I did not ever understand it's purpose. Now, I'm happy it is there.


terry

foo_uie_tagger_mod

Reply #67
Added a check on startup, if ColumnsUI is installed. Should not crash anymore.Fix doesn't always work.

foo_uie_tagger_mod

Reply #68
fbuser

I've come up with another issue with my installation in a panel for DUI.

Field one.
10 items in a list.
Tick 3 of the items.
Component writes to Field one.
All is fine.
Start up component.
Look at the values in the tagger panel for Field one.
There are now 11 items. The orginal 10 items in the list all on their original lines plus a new line item with the 3 selected items all on one line.
selected1; selected2; selected3

In fact if I tick, say, two items and right click in the tagger panel and select apply, this new multi item line gets built and the two ticked items become unticked.

Something be up.

terry

foo_uie_tagger_mod

Reply #69
In fact if I tick, say, two items and right click in the tagger panel and select apply, this new multi item line gets built and the two ticked items become unticked.
Confirmed, I will look into this issue.

foo_uie_tagger_mod

Reply #70
Version 1.2.2:
- Crashing without Columns UI should be fixed now for all cases
- today the issue above was not reproducible anymore, but I fixed another issue related to this. So, it's probably fixed, too.

foo_uie_tagger_mod

Reply #71
Still present here.
fyi, the cui I am using is 3.8.6 - most current other than 'experimental version'.

terry



foo_uie_tagger_mod

Reply #72
Still present here.
fyi, the cui I am using is 3.8.6 - most current other than 'experimental version'.

terry

Actually, the CUI version doesn't matter here. Anyway, I need more information, because I cannot reproduce any misbehaviour:

- check the version in the preferences, it needs to be 1.2.2
- if possible, reduce the constraints to reproduce the issue: no playback, no presets, only one window, only one file to be changed
- a screenshot of the options (for all presets, if necessary)
- a screenshot of the window(s) before the changes
- a screenshot after applying the changes
- the number of the selected playlist items (if more than one)
- the format of the files (MP3, FLAC, ...)

Is the scenario below also still valid? I couldn't reproduce this at all.
Quote
Field one.
10 items in a list.
Tick 3 of the items.
Component writes to Field one.
All is fine.
Start up component.
Look at the values in the tagger panel for Field one.
There are now 11 items. The orginal 10 items in the list all on their original lines plus a new line item with the 3 selected items all on one line.
selected1; selected2; selected3


Thanks.

foo_uie_tagger_mod

Reply #73
Yes the scenario is still valid. Give me a bit of time and I will try and give screenshots.
I do use presets - two of them.

Not sure of the functionality of component without them. I did delete them both and can replicate issue.
No special settings set.

Screenshots to follow - hopefully

terry



foo_uie_tagger_mod

Reply #74
To include screen captures in a message reply is it necessary to have image at a cloud based service?

Suggested easy one for this one time use.

terry

NEVERMIND - I'm muddling through on my own.