HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: Quiark on 2005-09-10 21:57:54

Title: foo_title
Post by: Quiark on 2005-09-10 21:57:54
This is an old thread for an old version.
Please go to http://www.hydrogenaudio.org/forums/index....mp;hl=foo_title (http://www.hydrogenaudio.org/forums/index.php?showtopic=46595&hl=foo_title)



I've programmed this component because I wanted to know the name of the song at any time and didn't want to switch to foobar and then back to work. It's kinda Winamp's winshade mode, except it has no functionality.

It has support for skins, so you can make it look whatever you want  And it needs .NET Framework 1.1

screenshot:
(http://quiark.profitux.cz/images/foo_title/screen1.png)

More info:
http://quiark.profitux.cz/foo_title.php (http://quiark.profitux.cz/foo_title.php)
Title: foo_title
Post by: gapetto on 2005-09-11 03:34:11
Sounds similar to foo_tbar, http://www3.sympatico.ca/froebe/ (http://www3.sympatico.ca/froebe/) but more component driven.

NES ROMs (http://superfamicom.org/famicom/) | Power Slide ROM (http://eludevisibility.org) | SEO Nashville (http://seozombie.com)
Title: foo_title
Post by: Anas on 2005-09-11 07:49:21
Thanks quiark, for releasing this, it works great! 

EDIT: Some feature requests:
- Save position changes (if you drag and drop the component and restart foobar it will be on the same position as before)
- Transparence support: if I use png24 for transparence it will show transparence as green color (can post screenshot if you want)
- a configuration page wouldn't be bad, couse ATM you have to restart foobar when you want to change anything

EDIT2: typos & feature request
Title: foo_title
Post by: amonrei on 2005-09-11 12:12:52
Nice.

I hope there will be an option to put it on the bottom, i sort of prefer it that way.

And for now it only snaps to the left ? I mean .. when the song change, the title length is not the same, and it snaps to the left. Maybe an option so that it will be centered or snaps to the right ?
Title: foo_title
Post by: Fiend Angelical on 2005-09-16 17:35:48
Guys, I tried changing the font colour in the white.xml file to "White" instead of "Black" and it threw up this ugly error..
Code: [Select]
Illegal operation:
Code: E0434F4Dh, flags: 00000001h, address: 7C81EB33h
Call path:
WinMain=>app_init
This is the first crash logged by this instance.
Code bytes (7C81EB33h):
7C81EAF3h:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C81EB03h:  45 BC E1 EA 81 7C 0F 84 9A 00 00 00 8B 4D 10 83
7C81EB13h:  F9 0F 0F 87 69 5A 02 00 85 C9 89 4D C0 74 07 57
7C81EB23h:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 04 15 80 7C
7C81EB33h:  5E C9 C2 10 00 85 FF 0F 8E E6 D0 FE FF 8B 55 FC
7C81EB43h:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C81EB53h:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 2F C7 02
7C81EB63h:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 2D C7 02 00
Stack (0012F98Ch):
0012F96Ch:  0202EB70 7C9C93A0 77F643DD 7C9C93A0
0012F97Ch:  00000004 00000000 0202E07C 00000000
0012F98Ch:  0016C6D0 E0434F4D 00000001 00000000
0012F99Ch:  7C81EB33 00000000 791B6FC3 012112B8
0012F9ACh:  01351A5C 0016C6D0 0012F9CC 791BE000
0012F9BCh:  0016A008 00000002 01351A5C 00000000
0012F9CCh:  0012F9DC 791BE015 0016A008 01351A5C
0012F9DCh:  0012F9EC 0012FA38 79238B7D E0434F4D
0012F9ECh:  00000001 00000000 00000000 01350E70
0012F9FCh:  01351A5C 01350E70 7C81EB33 0012F6C0
0012FA0Ch:  0016C6D0 E0434F4D 00000001 00000000
0012FA1Ch:  00000000 0012F9F8 0012F5B8 0012FC0C
0012FA2Ch:  79238970 79238B88 00000000 0012FAA4
0012FA3Ch:  792F0D05 01351A5C 00000000 01351A5C
0012FA4Ch:  0012FA50 01350E70 0012FA48 01351A5C
0012FA5Ch:  0012FA60 01350E70 0012FAA4 0012FB34
0012FA6Ch:  0012FAAC 0012FAA8 0012FAA4 0012FA44
0012FA7Ch:  792F0CCE 791B4220 0012FAD4 00000000
0012FA8Ch:  0012FB34 00000001 0012FA4C 00000000
0012FA9Ch:  0016C6D0 00000000 0012FB34 79AA7DF6
Registers:
EAX: 0012F990, EBX: 01350E70, ECX: 0016C6D0, EDX: 00004D46
ESI: 00000000, EDI: 00000000, EBP: 0012F9E0, ESP: 0012F98C
Crash location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
USER32                          loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774E0000h - 7761D000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
msvcrt                          loaded at 77C10000h - 77C68000h
COMCTL32                        loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
foo_input_std                    loaded at 009E0000h - 00A7D000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_output_std                  loaded at 00B00000h - 00B09000h
foo_ui_std                      loaded at 00B10000h - 00B27000h
foo_vis_manager                  loaded at 00B30000h - 00B38000h
foo_cdda                        loaded at 00B40000h - 00B4E000h
foo_wma                          loaded at 00B50000h - 00B69000h
WMVCore                          loaded at 086C0000h - 08904000h
WMASF                            loaded at 070D0000h - 0710A000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_ac3                          loaded at 00B70000h - 00B83000h
foo_out_dsound_ex                loaded at 00B90000h - 00B99000h
DSOUND                          loaded at 73F10000h - 73F6C000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_console                      loaded at 00BB0000h - 00BB7000h
foo_read_http                    loaded at 00BC0000h - 00BC9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_rgscan                      loaded at 00BD0000h - 00BDD000h
foo_albumlist                    loaded at 00BE0000h - 00BEB000h
foo_masstag                      loaded at 00BF0000h - 00C04000h
foo_id3v2                        loaded at 00C10000h - 00C41000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_search_ex                    loaded at 00C50000h - 00C58000h
foo_freedb                      loaded at 00C60000h - 00C7D000h
foo_shuffle                      loaded at 00C80000h - 00C8B000h
foo_scroll                      loaded at 00C90000h - 00C96000h
foo_infobox                      loaded at 00CA0000h - 00CB3000h
foo_playlistgen_ex              loaded at 00CC0000h - 00CCF000h
foo_dsp_extra                    loaded at 00CD0000h - 00CE5000h
foo_ui_columns                  loaded at 00CF0000h - 00D27000h
foo_vis_simple_spectrum          loaded at 00D30000h - 00D3C000h
foo_uie_albumart                loaded at 00D40000h - 00D4C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_uie_vis_projectm            loaded at 00D70000h - 00DB0000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737A9000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
foo_uie_tabs                    loaded at 010B0000h - 010BA000h
foo_uie_trackinfo                loaded at 010C0000h - 010CB000h
foo_uie_explorer                loaded at 010D0000h - 010EF000h
foo_playlistfind                loaded at 010F0000h - 010FB000h
foo_title                        loaded at 01100000h - 01112000h
mscoree                          loaded at 79170000h - 79196000h
mscorwks                        loaded at 791B0000h - 79416000h
fusion                          loaded at 79040000h - 79085000h
mscorlib                        loaded at 79780000h - 7998C000h
mscorlib                        loaded at 79990000h - 79CCC000h
MSCORJIT                        loaded at 79430000h - 7947D000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MsgPlusLoader                    loaded at 03670000h - 0367E000h
PowerMenuHook                    loaded at 03690000h - 036A3000h
msctfime                        loaded at 755C0000h - 755EE000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
mscorsn                          loaded at 79510000h - 79523000h
footitle                        loaded at 11000000h - 1100C000h
fooservices                      loaded at 03940000h - 0394A000h
system.drawing                  loaded at 7B490000h - 7B506000h
system.drawing                  loaded at 7B510000h - 7B5DE000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
nini                            loaded at 03990000h - 039A4000h
system.windows.forms            loaded at 7B610000h - 7B808000h
system.windows.forms            loaded at 7B810000h - 7BAF2000h
system                          loaded at 7B0A0000h - 7B1CE000h
system                          loaded at 7B1D0000h - 7B3B0000h
diasymreader                    loaded at 51A70000h - 51AF0000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C81EB33h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)
Address: 791B6FC3h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "Ordinal76" (+00006FC3h)
Address: 791BE000h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "Ordinal76" (+0000E000h)
Address: 791BE015h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "Ordinal76" (+0000E015h)
Address: 79238B7Dh, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "GetCompileInfo" (+0005EEA2h)
Address: 7C81EB33h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)
Address: 79238970h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "GetCompileInfo" (+0005EC95h)
Address: 79238B88h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "GetCompileInfo" (+0005EEADh)
Address: 792F0D05h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "ReleaseFusionInterfaces" (+00048C42h)
Address: 792F0CCEh, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "ReleaseFusionInterfaces" (+00048C0Bh)
Address: 791B4220h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "Ordinal76" (+00004220h)
Address: 79AA7DF6h, location: "mscorlib", loaded at 79990000h - 79CCC000h
Address: 799B4AE1h, location: "mscorlib", loaded at 79990000h - 79CCC000h
Address: 791B4788h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "Ordinal76" (+00004788h)
Address: 79B7A000h, location: "mscorlib", loaded at 79990000h - 79CCC000h
Address: 793CF423h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "CorCreateMiniDump" (+0006DA54h)
Address: 799B4768h, location: "mscorlib", loaded at 79990000h - 79CCC000h
Address: 791B31E8h, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "Ordinal76" (+000031E8h)
Address: 799B45B5h, location: "mscorlib", loaded at 79990000h - 79CCC000h
Address: 799E5300h, location: "mscorlib", loaded at 79990000h - 79CCC000h
Address: 79AB1756h, location: "mscorlib", loaded at 79990000h - 79CCC000h
Address: 77C2C21Bh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+00000000h)
Address: 77C2C21Bh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+00000000h)
Address: 77C2C21Bh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+00000000h)
Address: 01110528h, location: "foo_title", loaded at 01100000h - 01112000h
Address: 7923D08Bh, location: "mscorwks", loaded at 791B0000h - 79416000h
Symbol: "GetCompileInfo" (+000633B0h)
Address: 004118E9h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 01110528h, location: "foo_title", loaded at 01100000h - 01112000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004465DCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043E2F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 77C61FC8h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "wpgmptr" (+00000580h)
Address: 7C918DFAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnicodeStringToInteger" (+00000199h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C918DFAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnicodeStringToInteger" (+00000199h)

Version info:
foobar2000 v0.8.3
UNICODE
Ideas?

[span style=\'font-size:8pt;line-height:100%\']moderation: yep, here's an idea: use codebox instead of code tags for crash logs, long formatting code, etc[/span]
Title: foo_title
Post by: Quiark on 2005-09-16 20:06:00
Quote
Guys, I tried changing the font colour in the white.xml file to "White" instead of "Black" and it threw up this ugly error..


Hm... can't reproduce this bug, I even tried writing completely meaningless value instead of "Black", maybe there is another error in your white.xml file. Maybe you could send it to me via PM or post it here. Does the package you originally downloaded work properly?

Quote
EDIT: Some feature requests:
- Save position changes (if you drag and drop the component and restart foobar it will be on the same position as before)
- Transparence support: if I use png24 for transparence it will show transparence as green color (can post screenshot if you want)
- a configuration page wouldn't be bad, couse ATM you have to restart foobar when you want to change anything


Maybe I'll be able to do these sometime (if I figure out how to display a C# configuration page in foobar :/ Also the transparence is not supported now, I'll have to do some search in GDI+ docs... And saving position changes don't seem to be too difficult, but I can't promise anything for now.

Quote
I hope there will be an option to put it on the bottom, i sort of prefer it that way.

And for now it only snaps to the left ? I mean .. when the song change, the title length is not the same, and it snaps to the left. Maybe an option so that it will be centered or snaps to the right ?


Do you mean when the size changes, the right border stays where it was and it enlarges to the left ?
Title: foo_title
Post by: Fiend Angelical on 2005-09-16 22:32:48
I deleted the .dll and reinstalled it, now it's fixed.. I'll keep you updated anyhow. Thanks for trying.

ADDED: Now, restarting the program. The error has returned. Do you still want my XML file? I haven't changed anything bar that colour tag.
Title: foo_title
Post by: Fiend Angelical on 2005-09-18 10:17:53
Dangit. Double post, sorry. But the error reappears when I restart foobar. I have to delete the .dll and install it again. This is my XML file.
Code: [Select]
<?xml version="1.0" encoding="utf-8"?>

<skin
   author="Roman Plasil"
   name="White skin"
   width="400"
   height="22">

   <layer name="background" type="fill-images">
       <geometry>
           <size type="full" />
           <padding left="0" top="0" right="0" bottom="0"/>
       </geometry>
       <contents>
           <image position="left" src="white\left_back.png" />
           <image position="center" repeat="true" src="white\repeat_back.png" />
           <image position="right" src="white\right_back.png" />
       </contents>

       <layer name="logo" type="animation">
           <geometry>
               <size type="absolute" x="57" y="22"/>
               <position x="0" y="0" align="right" />
           </geometry>
           <contents>
               <frame src="white\logoa1.png" />
               <frame src="white\logoa2.png" />
               <frame src="white\logoa3.png" />
               <frame src="white\logoa4.png" />
               <frame src="white\logoa5.png" />
               <frame src="white\logoa6.png" />
               <frame src="white\logoa5.png" />
               <frame src="white\logoa4.png" />
               <frame src="white\logoa3.png" />
               <frame src="white\logoa2.png" />
           </contents>
       </layer>
   </layer>

   <layer name="text" type="text">
       <geometry>
           <size type="full" />
           <padding left="66" top="4" right="55" bottom="0" />
       </geometry>
       <contents spacing="20" >
           <label position="left" color="White">%artist% '('%album%')' - %title%</label>
           <label position="right" color="White">%_time_elapsed%/%_length%</label>
       </contents>
   </layer>



</skin>
Title: foo_title
Post by: Anas on 2005-09-18 10:43:07
Quote
Dangit. Double post, sorry. But the error reappears when I restart foobar. I have to delete the .dll and install it again. This is my XML file.
Code: [Select]
<?xml version="1.0" encoding="utf-8"?>

<skin
    author="Roman Plasil"
    name="White skin"
    width="400"
    height="22">

    <layer name="background" type="fill-images">
        <geometry>
            <size type="full" />
            <padding left="0" top="0" right="0" bottom="0"/>
        </geometry>
        <contents>
            <image position="left" src="white\left_back.png" />
            <image position="center" repeat="true" src="white\repeat_back.png" />
            <image position="right" src="white\right_back.png" />
        </contents>

        <layer name="logo" type="animation">
            <geometry>
                <size type="absolute" x="57" y="22"/>
                <position x="0" y="0" align="right" />
            </geometry>
            <contents>
                <frame src="white\logoa1.png" />
                <frame src="white\logoa2.png" />
                <frame src="white\logoa3.png" />
                <frame src="white\logoa4.png" />
                <frame src="white\logoa5.png" />
                <frame src="white\logoa6.png" />
                <frame src="white\logoa5.png" />
                <frame src="white\logoa4.png" />
                <frame src="white\logoa3.png" />
                <frame src="white\logoa2.png" />
            </contents>
        </layer>
    </layer>

    <layer name="text" type="text">
        <geometry>
            <size type="full" />
            <padding left="66" top="4" right="55" bottom="0" />
        </geometry>
        <contents spacing="20" >
            <label position="left" color="White">%artist% '('%album%')' - %title%</label>
            <label position="right" color="White">%_time_elapsed%/%_length%</label>
        </contents>
    </layer>



</skin>
[a href=\"index.php?act=findpost&pid=327735\"][{POST_SNAPBACK}][/a]
Works well for me. Can't reproduce.... 
Seems that the error's not in the *.xml file...
Title: foo_title
Post by: Fiend Angelical on 2005-09-18 11:06:26
Where else could it be? ;/
Title: foo_title
Post by: darep on 2005-09-18 16:11:45
foobar2000 is constantly eating up all my ram with this plugin installed

other than that, i love it
Title: foo_title
Post by: EsPiDo on 2005-09-21 02:59:49
ERROR (CORE) : Failed to load DLL: foo_title.dll, reason: Unable to load DLL.

as it is the problem?  the archives are in their folders

EDIT: the possible problem is:

Quote
Therefore, you need the .NET Framework 1.1


but their size is 23 MB 

this does not come including in Windows XP?
Title: foo_title
Post by: oScARSh on 2005-09-21 05:15:55
Thanks! Awesome plugin.

May i ask how to change the "font type" ?

Because the default font is ugly on Japanese and Chinese.

Thanks again.




to EsPiDo :

You can try this compact .Net framework 1.1sp :
http://ryanvm.msfn.org/ (http://ryanvm.msfn.org/)
Title: foo_title
Post by: EsPiDo on 2005-09-22 02:21:01
thanks oScARSh

this plug-in run in foobar v.0.8.3?
Title: foo_title
Post by: Quiark on 2005-09-22 09:17:41
Sorry for replying late, school started

Fiend Angelical uhh.. it seems like kinda other problem, it just doesn't work with your computer  I've got no idea what could we do about that...

oScARSh font change is not supported by now, but it might be easy to add. I'm not sure if it runs with that compact .NET Framework but you can try it. And yes, this component is for foobar2000 0.8.3.

darep That's bad, there might be a bug, because I'm using C++, managed C++ and C# together and that's not an easy thing.

At this moment, I expect I won't have much time to work on this component. Do you think that it would help to release the source ? You would need MS Visual C++ .NET to compile it, maybe the beta of 2005 which is freely available would work as well (but not with the .NET Framework 2.0). Maybe Microsoft has released the compilers for free..
Title: foo_title
Post by: Anas on 2005-09-24 18:17:36
I've got a annyoing "bug" (don't know if it is):
In some fullscreen apps (e.g. DivX Player in fullscreen mode) the title bar is still shown in the foreground instead of beeing overlayed by the application.
Hope you can fix that, because this is a really annoying thing.
Thanks in advance...
SimplePortal 1.0.0 RC1 © 2008-2021