IPB

Welcome Guest ( Log In | Register )

49 Pages V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
Track Info Panel with ability to change font, Split from foo_uie_trackinfo
Squeller
post Aug 2 2006, 09:01
Post #51





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



I also do not see how to insert a blank line. I use a dirty trick now: $char(10) $char(10)

Additional request: Would you please explain any command on top of your text file? Now its a bit of a searching odyssey... For example, you are writing about "$alignset()" in the bottom of your text file. But its explained nowhere...

And: Do you have any plans to implement line end style again? I really need the ellipsize mode wink.gif Cannot live without it, at least as a global option...

And thanks for making the font sizes compatible now!

This post has been edited by Squeller: Aug 2 2006, 09:08
Go to the top of the page
+Quote Post
mazy
post Aug 2 2006, 10:08
Post #52





Group: Members
Posts: 680
Joined: 11-July 03
From: Brno, Czech Rep.
Member No.: 7705



QUOTE (mobyduck @ Aug 2 2006, 09:01) *
Ok, my turn for a stupid question: how do I add a blank line? It looks like multiple $char(10) are ignored and treated as one. The same happens if the text I display contains carriage returns.
QUOTE (Squeller @ Aug 2 2006, 10:01) *
I also do not see how to insert a blank line.I use a dirty trick now: $char(10) $char(10)
i have just done tests and it seems that this is because of the default legacy support kicking in. just add $align(top,left) (or whatever justification suits you) before the rest of your code ...

QUOTE (Squeller @ Aug 2 2006, 10:01) *
Additional request: Would you please explain any command on top of your text file? Now its a bit of a searching odyssey... For example, you are writing about "$alignset()" in the bottom of your text file. But its explained nowhere...

And: Do you have any plans to implement line end style again? I really need the ellipsize mode wink.gif Cannot live without it, at least as a global option...
i'm with you on $alignset(), i would like to know what it does too. i guess it's simply that there are many not finished or testing features and the plugin is in early stages of development, so many things can change etc.

as for line end styles, that's on the todo list, iirc.

[edit] now i think i know what $alignset does smile.gif. it works with conjunction to $alignrel and its use is rather essential for $alignrel. simply - you use $alignset() to mark new top alignment line. instead of $char(10) to move to new line, you can use $alignset(). any subsequent $alignrel is not allowed to move above that line.

with this knowledge i was finally able to make what i wanted before: align text to center / right edge on any given line. i would think that $alignrel would implicitly work like this without the need for $alignset, but i guess this give us more control over the flow / positioning. as it is now, you have to set alignment after any $alignset - like $alignset()$alignrel(left,top) - or you wouldn't see anything (not sure why this happens, need to ask terrestrial). you can use $align of course, but there wouldn't by any point using $alignset then (as it only accounts for relative positioning) ...



check this example 1:

CODE
$alignrel(left,top)
<line1>
// we're done with line 1
$alignset()
// this is essential, terrestrial may explain why ...
$alignrel(left,top)
<line 2>
$alignrel(center,top)
<line 2 center>
$alignrel(right,top)
<line 2 right>
// we're done with line 2
$alignset()
$alignrel(right,top)
<line3 right>
$alignrel(left,top)
<line 3 left>


example 2 (try uncommenting the $alignset line etc.):

CODE
$alignrel(left,top)
<line1>
$char(10)
<line2>
$char(10)
<line3>
//$alignset()
$alignrel(left,top)
//$alignrel(right,top)
<right>


This post has been edited by mazy: Aug 2 2006, 11:27


--------------------
info about my tag guesser script for foo_lua (preview version available):
http://www.hydrogenaudio.org/index.php?showtopic=16987
Go to the top of the page
+Quote Post
stalnation
post Aug 2 2006, 11:00
Post #53





Group: Members
Posts: 10
Joined: 2-August 06
Member No.: 33547



QUOTE (drbeachboy @ Jul 31 2006, 18:53) *
I received this failure notice from FB2K_v0.9.3b4:
Failed to load DLL: foo_uie_trackinfo_mod.dll
Reason: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.


I get this error too (I also have FB2K 0.9.3 Beta 4 running).
I ran DepencyWalker to check the depencys.
It said i need the msvcr80.dll just as terrestrial said before...
I made hyperlinks to the download location so you can directly download it and put it into your Windows\System32 folder.
Anyway i did this and it does not work.

DepWalker says:
CODE
Error: The Side-by-Side configuration information in "c:\apps\foobar2000\components\FOO_UIE_TRACKINFO_MOD.DLL" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.


so, what is missing?

please help us terrestrial

This post has been edited by stalnation: Aug 2 2006, 11:04
Go to the top of the page
+Quote Post
mazy
post Aug 2 2006, 11:41
Post #54





Group: Members
Posts: 680
Joined: 11-July 03
From: Brno, Czech Rep.
Member No.: 7705



QUOTE (stalnation @ Aug 2 2006, 12:00) *
so, what is missing?
i think this has something to do with collision with the original track info panel.

you could try to backup your foobar2000.cfg, remove foo_uie_trackinfo.dll (or rename it to for example *.foo) and start foobar (confirming any potential about removing plugin's configuration). if this doesn't help, do the same with foo_uie_trackinfo_mod.dll, start foobar (again confirm plugin's configuration) and then exit. put back foo_uie_trackinfo_mod.dll and start again. you would lose your panels' configuration though ...


QUOTE (terrestrial @ Aug 1 2006, 19:21) *
QUOTE
it would be nice if $alignabs(x,y,,,halign,valign) - i.e. without width and/or height specified - substitutes these omitted parameters with values equal to that block's width / height.
do you mean substitute the total display width, height (%_width%, %_height%) or something else?
that's a bit tricky. i would like it to substitute for width and height of such a minimal box, that fits the block. that would be easy for single line blocks, but a bit tricky for multiline ones.


--------------------
info about my tag guesser script for foo_lua (preview version available):
http://www.hydrogenaudio.org/index.php?showtopic=16987
Go to the top of the page
+Quote Post
stalnation
post Aug 2 2006, 11:46
Post #55





Group: Members
Posts: 10
Joined: 2-August 06
Member No.: 33547



QUOTE (mazy @ Aug 2 2006, 12:41) *
you could try to backup your foobar2000.cfg, remove foo_uie_trackinfo.dll (or rename it to for example *.foo) and start foobar (confirming any potential about removing plugin's configuration). if this doesn't help, do the same with foo_uie_trackinfo_mod.dll, start foobar (again confirm plugin's configuration) and then exit. put back foo_uie_trackinfo_mod.dll and start again. you would lose your panels' configuration though ...

I tried this and it does not work (I deleted the old trackinfo plugin anyway).
I even tried it with a clean new foobar2000.cfg but no luck.
Go to the top of the page
+Quote Post
foosion
post Aug 2 2006, 12:02
Post #56





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



QUOTE (stalnation @ Aug 2 2006, 12:00) *
It said i need the msvcr80.dll just as terrestrial said before...
I made hyperlinks to the download location so you can directly download it and put it into your Windows\System32 folder.
Anyway i did this and it does not work.
Frankly, manually installing msvcr80.dll is one of the more stupid things you can do. If the component author insists on linking the C/C++ runtime dynamically, he/she should give you installation instructions for the component including a download link for the installer of said runtime.

Also see the comment by the Microsoft employee on the page you linked to:
QUOTE
#468, 2005-12-08 02:53:46, by: martynl@microsoft.com
a) This is the beta 2 version of msvcr80.dll. Don\'t install it. b) This file should never be installed in system32 (except on Win9x and Windows 2000). c) The .NET framework already installs the copy correctly (in WinSxS). d) The correct source for an msvcr80 binary is from your application provider, not from this site. Martyn


--------------------
http://foosion.foobar2000.org/ - my components for foobar2000
Go to the top of the page
+Quote Post
mobyduck
post Aug 2 2006, 12:05
Post #57





Group: Members
Posts: 573
Joined: 24-April 03
From: Italy
Member No.: 6159



QUOTE (mobyduck @ Aug 1 2006, 23:01) *
Ok, my turn for a stupid question: how do I add a blank line? It looks like multiple $char(10) are ignored and treated as one. The same happens if the text I display contains carriage returns.
Well, restarted foobar and all's well now. shock1.gif blush.gif

Sorry for the unneeded report and thanks for your answers.

Alessandro
Go to the top of the page
+Quote Post
stalnation
post Aug 2 2006, 12:19
Post #58





Group: Members
Posts: 10
Joined: 2-August 06
Member No.: 33547



@foosion
I compared the msvcr80.dll from the website I linked to and the .net framework - they are the same
so this can't be the reason why it doesn't worked...
it has something to do with the .net framework.
Maybe terrestrial compiled his plugin for .net.

anyway,
it works when you install the .net Framework
I don't know if you must install .net Framework 1 or 2 since I installed them with a silent installer which contains both.

This post has been edited by stalnation: Aug 2 2006, 12:43
Go to the top of the page
+Quote Post
thuan
post Aug 2 2006, 14:02
Post #59





Group: Members
Posts: 964
Joined: 10-June 06
Member No.: 31716



It's just need this. If you've already install .NET 2.0 then you don't need to install the C++ 2005 runtime it's included.
Go to the top of the page
+Quote Post
FrDelefortrie
post Aug 3 2006, 17:55
Post #60





Group: Members
Posts: 33
Joined: 7-November 05
From: Lyon, France
Member No.: 25625



Bug report

CODE

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 04BC253Fh
Access violation, operation: read, address: 00000002h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (04BC253Fh):
04BC24FFh: 00 00 51 8D 94 24 80 02 00 00 52 D1 F8 8D 44 45
04BC250Fh: 00 68 64 4C BF 04 50 FF D6 8B C5 83 C4 18 8D 50
04BC251Fh: 02 66 8B 08 83 C0 02 66 85 C9 75 F5 2B C2 D1 F8
04BC252Fh: 8D 6C 45 00 EB 07 66 89 45 00 83 C5 02 83 C3 02
04BC253Fh: 66 83 3B 00 0F 85 0B FD FF FF 5F 5E 8B 8C 24 34
04BC254Fh: 03 00 00 66 C7 45 00 00 00 5D 5B 33 CC E8 3F CE
04BC255Fh: 02 00 81 C4 30 03 00 00 C3 CC CC CC CC CC CC CC
04BC256Fh: CC 55 8B EC 83 E4 F8 6A FF 68 1F 09 BF 04 64 A1
Stack (0012F27Ch):
0012F25Ch: 00000000 0000000C BC6CD620 0012F7E0
0012F26Ch: 00009EC1 A7B84B60 BF81657A A7B84D38
0012F27Ch: 0A777410 0107640C 0012F6E4 01076390
0012F28Ch: 01000353 003C0000 0A777AD0 00310032
0012F29Ch: 0030002D 0030002D 00000000 00320032
0012F2ACh: 00000038 0012F20C E793A2DA 0012F2F8
0012F2BCh: 7C91EE18 0000000F 0012F4A4 7C927BF5
0012F2CCh: 01070608 7C927BB0 01079F10 00000008
0012F2DCh: 00000000 00000000 0012F34C 05E08DB8
0012F2ECh: 0A7770B0 0012F2DC 00000006 0012F370
0012F2FCh: 00494730 9FC28C80 0012F314 00000000
0012F30Ch: 7C9205C8 05ED6058 0012F3E0 7C920551
0012F31Ch: 003C06E8 7C92056D 00000008 05ED6060
0012F32Ch: 05ED6060 0012F340 00000000 7C9205C8
0012F33Ch: 05C42998 0012F40C 01079F18 003C0778
0012F34Ch: 7C92056D 00000000 05C429A0 00000000
0012F35Ch: 00000001 01070000 00000006 01079F20
0012F36Ch: 0145E4F1 0012F3CC 004A8DED 00000001
0012F37Ch: 0012F394 01079F90 0012F388 04F54810
0012F38Ch: 0012F664 00000008 0012F3B4 004613D1
Registers:
EAX: 00000010, EBX: 00000002, ECX: 00000000, EDX: 0A76ED18
ESI: 77D1A9B6, EDI: 00000000, EBP: 0A76ED36, ESP: 0012F27C
Crash location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h

Loaded modules:
foobar2000 loaded at 00400000h - 004F1000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C904000h
COMCTL32 loaded at 77390000h - 77492000h
msvcrt loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4C000h
RPCRT4 loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32 loaded at 77D10000h - 77DA0000h
SHLWAPI loaded at 77F40000h - 77FB6000h
SHELL32 loaded at 7C9D0000h - 7D1F3000h
ole32 loaded at 774A0000h - 775DD000h
shared loaded at 10000000h - 1002A000h
comdlg32 loaded at 76340000h - 7638A000h
IMM32 loaded at 76320000h - 7633D000h
LPK loaded at 62DC0000h - 62DC9000h
USP10 loaded at 753C0000h - 7542B000h
uxtheme loaded at 5B090000h - 5B0C8000h
msctfime loaded at 75140000h - 7516E000h
foo_abx loaded at 00A20000h - 00A53000h
foo_albumlist loaded at 00A60000h - 00AA1000h
foo_audioscrobbler loaded at 00AD0000h - 00B07000h
WS2_32 loaded at 719F0000h - 71A07000h
WS2HELP loaded at 719E0000h - 719E8000h
foo_autoplaylist loaded at 00B30000h - 00B62000h
foo_burninate loaded at 00B90000h - 00BC6000h
VERSION loaded at 77BD0000h - 77BD8000h
foo_cdda loaded at 00BF0000h - 00C26000h
foo_centercut loaded at 00C50000h - 00C75000h
foo_channel_mixer loaded at 00CA0000h - 00CDA000h
foo_common loaded at 00CF0000h - 00D2A000h
foo_converter loaded at 00D50000h - 00DBA000h
foo_convolve loaded at 00DE0000h - 00E31000h
foo_custominfo loaded at 00E60000h - 00EE6000h
foo_dbsearch loaded at 00F10000h - 00F85000h
OLEAUT32 loaded at 770E0000h - 7716C000h
foo_dsp_channeldividerF loaded at 00FB0000h - 00FDA000h
foo_dsp_channeldividerF3 loaded at 01000000h - 0102B000h
foo_dsp_skip_silence loaded at 01050000h - 0105A000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_dsp_soundtouch loaded at 01080000h - 0108F000h
MSVCP80 loaded at 7C420000h - 7C4A7000h
foo_dsp_std loaded at 010A0000h - 010E1000h
foo_dsp_tube loaded at 01110000h - 01136000h
foo_dsp_xover loaded at 01150000h - 011D0000h
foo_freedb2 loaded at 01DF0000h - 01E30000h
foo_input_shorten loaded at 01E50000h - 01E7E000h
foo_input_std loaded at 01EA0000h - 01FAB000h
foo_lnk loaded at 01FD0000h - 01FE9000h
foo_masstag loaded at 02010000h - 0205F000h
foo_masstag_codepage loaded at 02080000h - 0208A000h
foo_msnalt loaded at 020A0000h - 020B9000h
foo_navigator loaded at 020E0000h - 02100000h
foo_osd loaded at 02120000h - 02155000h
foo_playcount loaded at 02180000h - 021A8000h
foo_playlist_bind loaded at 021D0000h - 021F5000h
foo_pqview loaded at 02210000h - 0222C000h
foo_prettypop loaded at 02250000h - 0229D000h
mscoree loaded at 79000000h - 79045000h
msvcm80 loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3D1000h
mscorlib.ni loaded at 790C0000h - 79BA8000h
mscorjit loaded at 79060000h - 790B3000h
rsaenh loaded at 0FFD0000h - 0FFF8000h
foo_random loaded at 04730000h - 0476F000h
foo_rgscan loaded at 04810000h - 04855000h
foo_run loaded at 04880000h - 048AB000h
foo_runcmd loaded at 048D0000h - 048FF000h
foo_shutdown loaded at 04920000h - 04938000h
foo_sic loaded at 04960000h - 049B0000h
foo_tradersfriend loaded at 049D0000h - 04A0D000h
foo_uie_albumart loaded at 04A30000h - 04A62000h
gdiplus loaded at 4EB80000h - 4ED23000h
foo_uie_albumlist loaded at 04AA0000h - 04ADF000h
foo_uie_quicksearch loaded at 04B00000h - 04B48000h
foo_uie_tabs loaded at 04B70000h - 04B96000h
foo_uie_trackinfo_mod loaded at 04BC0000h - 04BFF000h
foo_ui_columns loaded at 04C10000h - 04CAB000h
foo_ui_std loaded at 04CD0000h - 04D27000h
foo_unpack loaded at 04D50000h - 04D7E000h
foo_utils loaded at 04DA0000h - 04DD9000h
foo_version loaded at 04E00000h - 04E26000h
dbghelp loaded at 5D3F0000h - 5D491000h
ctagent loaded at 05250000h - 05256000h
System.ni loaded at 7A440000h - 7ABFE000h
System.Drawing.ni loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni loaded at 7AFD0000h - 7BC56000h
dciman32 loaded at 73B10000h - 73B16000h
mswsock loaded at 71990000h - 719D0000h
DNSAPI loaded at 76ED0000h - 76EF7000h
rasadhlp loaded at 76F70000h - 76F76000h
hnetcfg loaded at 62E40000h - 62E99000h
wshtcpip loaded at 719D0000h - 719D8000h
xpsp2res loaded at 07F90000h - 0826A000h
DSOUND loaded at 73E60000h - 73EBC000h
WINMM loaded at 76AE0000h - 76B0F000h
WINTRUST loaded at 76BE0000h - 76C0E000h
CRYPT32 loaded at 779E0000h - 77A76000h
MSASN1 loaded at 77A80000h - 77A92000h
IMAGEHLP loaded at 76C40000h - 76C68000h
wdmaud loaded at 72C70000h - 72C79000h
msacm32 loaded at 72C60000h - 72C68000h
MSACM32 loaded at 77BB0000h - 77BC5000h
midimap loaded at 77BA0000h - 77BA7000h
KsUser loaded at 73E30000h - 73E34000h
netapi32 loaded at 6FEE0000h - 6FF34000h
SETUPAPI loaded at 778E0000h - 779D8000h
MLANG loaded at 75D30000h - 75DC1000h
Apphelp loaded at 77B50000h - 77B72000h
CLBCATQ loaded at 76F80000h - 76FFF000h
COMRes loaded at 77000000h - 770D4000h
shdocvw loaded at 77720000h - 7788F000h
CRYPTUI loaded at 76610000h - 76694000h
WININET loaded at 77AA0000h - 77B47000h
WLDAP32 loaded at 76F10000h - 76F3D000h
urlmon loaded at 77170000h - 77210000h
Secur32 loaded at 77FC0000h - 77FD1000h
cscui loaded at 765B0000h - 76606000h
CSCDLL loaded at 76590000h - 765AD000h
browseui loaded at 75F10000h - 7600D000h
LINKINFO loaded at 76920000h - 76928000h
ntshrui loaded at 76930000h - 76956000h
ATL loaded at 76AC0000h - 76AD1000h
USERENV loaded at 76960000h - 76A15000h

Stack dump analysis:
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 00494730h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 004A8DEDh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004613D1h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 01F54858h, location: "foo_input_std", loaded at 01EA0000h - 01FAB000h
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C920F46h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C920D5Ch, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+000002CDh)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0049115Ch, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C927BB8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001BBh)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 781352F8h, location: "MSVCR80", loaded at 78130000h - 781CB000h
Symbol: "realloc" (+0000035Fh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 04BC5A99h, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 78138B79h, location: "MSVCR80", loaded at 78130000h - 781CB000h
Symbol: "_dllonexit" (+0000009Dh)
Address: 78134C5Ah, location: "MSVCR80", loaded at 78130000h - 781CB000h
Symbol: "free" (+000000ECh)
Address: 04BC10A9h, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 77D1ACA4h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "wvsprintfW" (+000002D3h)
Address: 77D1AC00h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "wvsprintfW" (+0000022Fh)
Address: 04BC2B0Fh, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 00EE00FCh, location: "foo_custominfo", loaded at 00E60000h - 00EE6000h
Address: 04BF4F04h, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 04BC2110h, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 04BF091Fh, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 77D188E0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 04BC2155h, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 04BC2110h, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 04BC2110h, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 04BC2110h, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 04BC2110h, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 04BC2110h, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 77D1EBF3h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 04BC2110h, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 77D1EAC1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnableMenuItem" (+00000092h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 04BC2110h, location: "foo_uie_trackinfo_mod", loaded at 04BC0000h - 04BFF000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194D2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 77D1B530h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 77D1929Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PeekMessageW" (+00000000h)
Address: 77D19402h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PeekMessageW" (+00000167h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D18A10h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 7758F9E4h, location: "ole32", loaded at 774A0000h - 775DD000h
Symbol: "CreateDataCache" (+000039D9h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B788h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetParent" (+00000059h)
Address: 77D1BF64h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetCursor" (+0000000Ch)
Address: 77590090h, location: "ole32", loaded at 774A0000h - 775DD000h
Symbol: "CreateDataCache" (+00004085h)
Address: 77590484h, location: "ole32", loaded at 774A0000h - 775DD000h
Symbol: "DoDragDrop" (+00000093h)
Address: 04AB3677h, location: "foo_uie_albumlist", loaded at 04AA0000h - 04ADF000h
Address: 04AB456Fh, location: "foo_uie_albumlist", loaded at 04AA0000h - 04ADF000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 04AC9B98h, location: "foo_uie_albumlist", loaded at 04AA0000h - 04ADF000h
Address: 04AB456Fh, location: "foo_uie_albumlist", loaded at 04AA0000h - 04ADF000h
Address: 004DD100h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 04AC6F64h, location: "foo_uie_albumlist", loaded at 04AA0000h - 04ADF000h
Address: 04AB4593h, location: "foo_uie_albumlist", loaded at 04AA0000h - 04ADF000h
Address: 004DD100h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 04AB456Fh, location: "foo_uie_albumlist", loaded at 04AA0000h - 04ADF000h
Address: 04AB456Fh, location: "foo_uie_albumlist", loaded at 04AA0000h - 04ADF000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 04AB456Fh, location: "foo_uie_albumlist", loaded at 04AA0000h - 04ADF000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D189CDh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 04AB456Fh, location: "foo_uie_albumlist", loaded at 04AA0000h - 04ADF000h
Address: 77D1EC03h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 77D31B4Dh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "AppendMenuA" (+0000006Eh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D18A10h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D2E097h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 0042EC53h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BCBA0h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0042ECBDh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 77D1DAEAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042F80Ch, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BE37Ch, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 004C55F8h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004C55F8h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004C55DCh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E2158h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004B29D4h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 1000E250h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000396Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uGetCallStackPath" (+00000B5Ah)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004915DDh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004E21D8h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0044CAC9h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0040C5ADh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0040372Bh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004943AAh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BE4D0h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 10002D97h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004BE4D0h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004ACB62h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004BE4D0h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0042F9F8h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004DE970h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00494434h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0048F90Ch, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 0048F906h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004B29E8h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004B10F0h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004E21D0h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00494730h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004ACF4Dh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00493B94h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 00494730h, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 00493BFDh, location: "foobar2000", loaded at 00400000h - 004F1000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F1000h

Version info:
foobar2000 v0.9.3 beta 4
UNICODE

Additional info:
Center Cut 1.0 (foo_centercut)
freedb tagger 0.5.2 (foo_freedb2)
Album List 3.2.0 (foo_albumlist)
CD Audio Decoder 2.1.1 (foo_cdda)
Audio CD Writer 2.0 (foo_burninate)
Album list panel 0.2.1 beta 4 (foo_uie_albumlist)
Pretty Popup 1.2.3 (foo_prettypop)
channeldividerF Ver 0.50 (foo_dsp_channeldividerF)
Track info panel mod 0.8 (foo_uie_trackinfo_mod)
Navigator 0.1 (foo_navigator)
Shell link resolver 1.1 (foo_lnk)
Columns UI 0.1.3 beta 1v5 (foo_ui_columns)
Channel Mixer 0.9.4 (foo_channel_mixer)
Default User Interface 0.9acc (foo_ui_std)
Live show tagger 0.6.1 (foo_tradersfriend)
Quick Search Toolbar 2.8f (foo_uie_quicksearch)
Components versions viewer 0.3 (foo_version)
Common services 0.1 (foo_common)
codepage converter 0.1 (foo_masstag_codepage)
ReplayGain Scanner 2.0.2 (foo_rgscan)
MSN Now Playing (alt) 2.4 (foo_msnalt)
On-Screen Display 1.52 (foo_osd)
Playlist Bind 3.0 (foo_playlist_bind)
Masstagger 1.6 (foo_masstag)
SoundTouch DSP 0.1 (foo_dsp_soundtouch)
Album Art Panel 0.2.1 (foo_uie_albumart)
Audioscrobbler 1.3.4 (foo_audioscrobbler)
Run Command 1.0 beta 1 (foo_runcmd)
Standard Input Array 1.0 (foo_input_std)
Convolver 0.3 (foo_convolve)
FLAC decoder 1.1.0 (foo_input_std)
Run services 0.3.2 (foo_run)
Skip silence 0.1 (foo_dsp_skip_silence)
Playlist tools 0.5.7 (foo_utils)
foo_custominfo 0.1.0 (foo_custominfo)
Shorten decoder 0.4.2a (foo_input_shorten)
Converter 1.0.1 (foo_converter)
Database Search 1.4 beta 4 (foo_dbsearch)
Randomized playlist entry 1.2.3 (foo_random)
Playback Statistics 1.2 (foo_playcount)
Tabbed panel modifyed 0.2.1 (foo_uie_tabs)
Foo Shutdown 0.9 (foo_shutdown)
channeldividerF3 Ver 0.40 (foo_dsp_channeldividerF3)
ZIP/GZIP reader 1.0 (foo_unpack)
foosic music database 1.0 beta 9 (foo_sic)
ABX comparator 1.3 (foo_abx)
Crossover 0.38 (foo_dsp_xover)
RAR reader 1.1 (foo_unpack)
Standard DSP array 1.0 (foo_dsp_std)
Tube Sound 0.7 (foo_dsp_tube)


It's happened 2 times

I wasn't doing something special, the foobar windows was open.

I only have one trackinfo panel with only these special functions :$alignabs() and $font()

another one

This post has been edited by FrDelefortrie: Aug 3 2006, 18:01
Go to the top of the page
+Quote Post
madorangepanda
post Aug 3 2006, 18:33
Post #61





Group: Members
Posts: 60
Joined: 11-May 05
Member No.: 21998



Is there any chance something like the titleformat reference could be made but for this panel. Im having trouble understanding alot of the commands and there are no real clear/simple explanations of any.
Go to the top of the page
+Quote Post
Ran Sagy
post Aug 3 2006, 22:57
Post #62





Group: Members
Posts: 462
Joined: 30-March 04
From: Israel
Member No.: 13133



Not sure if i'll use it right now, But as a programmer i'm somewhat impressed. Good work, Definitly.
Go to the top of the page
+Quote Post
terrestrial
post Aug 3 2006, 23:29
Post #63





Group: Members
Posts: 274
Joined: 24-July 06
Member No.: 33259



QUOTE (FrDelefortrie @ Aug 3 2006, 11:55) *
Bug report

It's happened 2 times

I wasn't doing something special, the foobar windows was open.

I only have one trackinfo panel with only these special functions :$alignabs() and $font()


can you please post your entire formatting string.. thanks.
Go to the top of the page
+Quote Post
unabatedshagie
post Aug 4 2006, 16:00
Post #64





Group: Members
Posts: 234
Joined: 2-October 05
From: Scotland
Member No.: 24838



Could people post examples of their trackinfo strings using the new fonts?
Go to the top of the page
+Quote Post
FrDelefortrie
post Aug 4 2006, 17:44
Post #65





Group: Members
Posts: 33
Joined: 7-November 05
From: Lyon, France
Member No.: 25625



CODE

$puts(color3,079AE9)
//35B5F9)
//$rgb(255,180,5))
//0000C4)
//75B0C1)
//93AEB7)
//756fc8)
//0000d8)
//3418cd)
$puts(color2,b3a593)
$puts(color1,$rgb(214,217,228))
///7733ae)
//***************************************************
$get(color1)
Title
$tab()
$get(color3)
[$cut($if2(%title%,%_filename%),50)]
$char(10)
$get(color2)
Artist
$tab()
$if(
$or($not(%album artist%),$stricmp(%album artist%,artist),$stricmp(%album artist%,unknown)),
$get(color2)Unknown artist,
$cut($get(color1)$meta_sep(artist,', ',' & '),50)
)

//album

$char(10)
$get(color2)
Album
$tab()
$get(color1)
$cut($if(
%album%,
$if(
%disc%,
$caps2(%album%$get(color2)' ('$get(color1)Disc %disc%$get(color2)')'),
%album%
),
$get(color2)Unknown album),
50)

//date genre

$char(10)
$alignabs(right,bottom)
$font(Mangal,20,,)
$get(color2)
Date
$get(color1)' / '$get(color2)
Genre
$tab()
$get(color1)
$if2(%date%,$get(color2)Unknown date)
$get(color2)' / '$get(color1)
$if2(%genre%,$get(color2)Unknown genre)

//********************************
$char(10)
//$alignrel(20,30)
// Progress Bar
$if(
%_length_seconds%,
$puts(progress,$muldiv(%_time_elapsed_seconds%,8,%_length_seconds%))
$transition($repeat( ,$get(progress)),$get(color1),$get(color3))
$transition($repeat( ,$sub(8,$get(progress))),$get(color3),$get(color1)),
//' '$pad_right($muldiv(%_time_elapsed_seconds%,6,%//_length_seconds%),3)$get(violet)' %'$rgb()
)

//time
$tab(2)
$if(
%_time_total%,
$get(color2)'+ '$get(color1)%_time_elapsed%
$get(color2) '- '$get(color1)%_time_remaining%
$get(color2)' / '$get(color1)%_time_total%,
)
$char(10)

// format
$get(color2)
'Format '
$tab()
$get(color1)

$replace(%codec%,
Vorbis,OGG Vorbis,
AAC,AAC$get(color2) '('$get(color1)Advance Audio Codec$get(color2)')'$get(color2),
WMA,WMA $get(color2) '('$get(color1)W'$' Media Audio$get(color2)')'$get(color1),
MP3,MP3$get(color2) '('$get(color1)MPEG Layer 3$get(color2)')'$get(color1),
)

// set quality-info (bitrate, etc.)
$get(color2)' | '$get(color1)
$if(
$strcmp($codec(),MP3),
$if2(%__extrainfo%,CBR)$get(color2)' - '$get(color1)$upper($abbr(%__mp3_stereo_mode%))$get(color2)' | '$get(color1),
$if(%__codec_profile%,%__codec_profile%$get(color2)' | '$get(color1))
)

[%bitrate%] $get(color2)kbit
//$tab(3)

//stats
$char(10)
$get(color2)
Statistics
$tab()
// -rating
$if(
%rating%,
$puts(progress,$muldiv(%rating%,5,5))
$transition($repeat(✽ ,$get(progress)),$get(color1),$get(color3))
$get(color2)$repeat(✽ ,$sub(5,$get(progress))),
//' '$pad_right($muldiv(%_time_elapsed_seconds%,100,%//_length_seconds%),3)$get(violet)' %'$rgb(),
$get(color1)
Not rated $get(color3)y$get(color1)et
)
$get(color2)
' | '
//$tab()
$if($not($add(%play_counter%,%play_count%)),
$get(color3)
N$get(color1)ever played
,
$if($stricmp($add(%play_counter%,%play_count%),1),
$get(color1)Played$get(color3) o$get(color1)nce
$get(color2)' | '$get(color1)
$get(color2)Last$get(color1)
' '
$get(color1)
$if(%last_played%,$get(color1)
$left([%last_played%],11)
$get(color2)'at'
$get(color1)$left($right([%last_played%],9),6),
[%play_date%]
$get(color2)at$get(color1)
[%play_time%])
,
$get(color1)
Played $get(color3)$add(%play_counter%,%play_count%) $get(color1)times
$get(color2)' | '$get(color1)
$get(color2)Last$get(color1)
' '
$get(color1)

$left([%last_played%],11)
$get(color2)at
$get(color1)$left($right([%last_played%],9),6)
))


at the end (before i removed the component, it crashed on starting.

Thank you for all the work on this component.
Go to the top of the page
+Quote Post
Yotsuya
post Aug 4 2006, 19:44
Post #66





Group: Members
Posts: 1535
Joined: 8-May 06
Member No.: 30546



QUOTE (unabatedshagie @ Aug 4 2006, 11:00) *
Could people post examples of their trackinfo strings using the new fonts?



This one auto-switches between 3 font layouts based on the length of the song & album titles
CODE
$font(Tahoma,16,,)
$ifgreater($add($calcwidth(%artist%%title%%album%%date%),10),%_width%,$font(,10,shadow,),$font(,14,shadow,))
$align(left,)$rgb(233,233,233)$if(%artist%,%artist% $rgb(0,128,255)$char(47)$rgb(233,233,233) ,)$if2(%title%,)

$font(Tahoma,16,,)
$if($strcmp($left(%path%,7),http$char(58)$char(47)$char(47)),,
$ifgreater($add($calcwidth(%artist%%title%%album%%date%),10),%_width%,$font(,10,shadow,)$align(right,bottom),$font(,14,shadow,)$align(right,))
$ifgreater($add($calcwidth(%artist%%title%%album%%date%),10),%_width%,$font(,7,shadow,),)
$rgb(180,180,180)$if2(%album%,)$if(%date%, $rgb(0,128,255)$char(40)$rgb(180,180,180)%date%$rgb(0,128,255)$char(41),)
)



This one switches between two layouts, and the progressbar auto-adjusts to fit the panel.
CODE
$font(Tahoma,7,,)
$if($strcmp($left(%path%,7),http$char(58)$char(47)$char(47)),

$font(,,shadow,233-233-233)Online Radio $rgb(0,128,255):$char(10)
$font(,,shadow,233-233-233)%path%
,

$align(left,)$if(%_isplaying%,$font(,,shadow,233-233-233)Progress $rgb(0,128,255)$char(40)$font(,,shadow,233-233-233)$div($mul(%_time_elapsed_seconds%,100),%_time_total_seconds%)'%'$rgb(0,128,255)$char(41)$font(,,shadow,233-233-233):)
$align(right,)$if(%playback_time%,$font(,,shadow,233-233-233)%playback_time%$if2($rgb(0,128,255) $char(47) $font(,,shadow,233-233-233)%length%,),)$char(10)

$align(center,bottom)$progress2(%playback_time_seconds%,%length_seconds%,$sub($div(%_width%,$calcwidth($char(9679))),1),$rgb(0,128,255)$char(9679),$rgb(0,0,202)$char(9679))
)



The text is overlayed on the flower, the flower is not an image but more text
CODE
$align(center,)$font(,56,,140-186-236)$char(10048)$alignabs(left,top)
$font(Tahoma,7,,0-0-0)
$if(%isplaying%,

$if2(%codec% ,)$if2($char(40)$caps($info(encoding))$char(41),)$char(10)
$if2($if($info(mp3_stereo_mode),$caps($info(mp3_stereo_mode)),$info(channels)),)$char(10)
$if2(%bitrate%kbps ,)$if($strcmp($upper($info(codec)),MP3),$if2($info(extrainfo),CBR),)$char(10)
$if2($div(%samplerate%,1000)$ifequal($div($mod(%samplerate%,1000),100),0,,.$div($mod(%samplerate%,1000),100))KHz,)$char(10)
$char(10)
$get(info)$div(1411,%__bitrate%).$substr($muldiv(1411,100,%__bitrate%),2,3):1 '('$get(info)$muldiv(%__bitrate%,100,1411)$get(anno)'%)'$char(10)

,)



This one I plan to link to the foobar forums if/when click events are added
CODE
$align(right,top)$font(Verdana,12,bold,)$rgb(128,128,128)2000
$align(right,bottom)$font(Tahoma,10,shadow,)$rgb(255,255,255)Foobar$repeat( ,3).
Go to the top of the page
+Quote Post
Yotsuya
post Aug 4 2006, 21:24
Post #67





Group: Members
Posts: 1535
Joined: 8-May 06
Member No.: 30546



It occured to me that you could use a 1pt font $font(,1,,R-G-B) and whip up some interesting bitmaps, and then overlay your text on top of it.


--------------------
http://www.ubuntu.com
Go to the top of the page
+Quote Post
mazy
post Aug 4 2006, 21:29
Post #68





Group: Members
Posts: 680
Joined: 11-July 03
From: Brno, Czech Rep.
Member No.: 7705



nice examples, Yotsuya! i have managed to draw vertical lines of exact pixel size anywhere i want, but i would need some new functions from terrestrial to make it easier to use alongside flowing text.

QUOTE (Yotsuya @ Aug 4 2006, 22:24) *
It occured to me that you could use a 1pt font $font(,1,,R-G-B) and whip up some interesting bitmaps, and then overlay your text on top of it.
yes, that's true, but rather a little bit extreme-ish wink.gif, like that pixel css font. i guess terrestrial will help us in this regard soon with real bitmaps ...


--------------------
info about my tag guesser script for foo_lua (preview version available):
http://www.hydrogenaudio.org/index.php?showtopic=16987
Go to the top of the page
+Quote Post
Masahiko
post Aug 5 2006, 11:19
Post #69





Group: Members
Posts: 65
Joined: 5-February 05
Member No.: 19611



with the code :
CODE
$align(center,)Tags$char(10)
$align(left,)Artiste: [%artist%][' ('%performer%')']$char(10)


The "Tags" should be centered on the first ligne and the "Artist" should be at left on the next line right ? but i have this :


I want the "Artist" on the next line, any help ? sad.gif
Go to the top of the page
+Quote Post
PonasX
post Aug 5 2006, 12:21
Post #70





Group: Members
Posts: 73
Joined: 1-May 06
Member No.: 30267



Maybe

$align(center,)Tags$char(10)
$align(left,)Artiste:$char(10)[%artist%][' ('%performer%')']$char(10)

Does it help ?
Go to the top of the page
+Quote Post
eisteh
post Aug 5 2006, 12:32
Post #71





Group: Members
Posts: 95
Joined: 4-April 06
Member No.: 29165



$align(center,top)Tags$char(10)
$align(left,bottom)Artiste: [%artist%][' ('%performer%')']$char(10)

That should do it.
Go to the top of the page
+Quote Post
rouge
post Aug 5 2006, 13:28
Post #72





Group: Members
Posts: 102
Joined: 5-May 06
From: Minneapolis, MN
Member No.: 30448



Installing this component still converts all of my foo_uie_trackinfo panels to foo_uie_trackinfo_mod panels. I'd like the old panels to stay the way they are and add the new ones later. Also, in the layout configuration, there is no way to tell the difference between what panel you are adding. The name should be changed to "infopanel mod" in the layout config.
Go to the top of the page
+Quote Post
metal_termite
post Aug 5 2006, 13:55
Post #73





Group: Members
Posts: 538
Joined: 10-July 04
Member No.: 15248



Feature request: A checkbox option in the settings to enable a vertical scrollbar. When displaying the comment tag in trackinfo panel it often requires a lot of real estate. The original trackinfo would let you use your mousewheel to scroll the panel up/down. I think a scrollbar would be better.

Is that a feasible request, yes, no?
Go to the top of the page
+Quote Post
Andrew_TA
post Aug 5 2006, 15:06
Post #74





Group: Members
Posts: 17
Joined: 25-September 05
Member No.: 24696



another feature request,

anyway i can get like, ctrl a to work in the insert code box?
either that or a button that selects all, and one that pastes...

thanks.
Go to the top of the page
+Quote Post
Masahiko
post Aug 5 2006, 17:33
Post #75





Group: Members
Posts: 65
Joined: 5-February 05
Member No.: 19611



QUOTE (PonasX @ Aug 5 2006, 13:21) *
Maybe

$align(center,)Tags$char(10)
$align(left,)Artiste:$char(10)[%artist%][' ('%performer%')']$char(10)

Does it help ?



QUOTE (eisteh @ Aug 5 2006, 13:32) *
$align(center,top)Tags$char(10)
$align(left,bottom)Artiste: [%artist%][' ('%performer%')']$char(10)

That should do it.


Thanks but they don't work too, i don't know why
Go to the top of the page
+Quote Post

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

 



RSS Lo-Fi Version Time is now: 31st July 2014 - 01:16