Help - Search - Members - Calendar
Full Version: foo_looks v2.1
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18
dano
You probably need to reactivate the skin:
Components->Look->Show->Activate
Use right-click on the x to close foobar next time.
Hadda
Hi.
I updated foopilot one because i changed server. Maybe this will be faster.
Here you can find last version of foopilot one (RC 4.2).
Very little changes. Two bugs fixed and blinding pause added.

Download Foopilot from here


:edit: fixed bad link
Hadda
smile.gif
Today first test version of "Foopilot one dual".

This is instructions how to use dual look:

1) First step configure your foo_looks in the way that you wont to show playlist (set always on top or not)

2) Now close foobar and copy your foo_looks.dll to foo_lookpl.dll (now you have two files in components folder)

3) Now you can see in your foobar config two looks configs :

user posted image


on first one set first skin (for example Foopilot_one_graphite_DAUL_1.ski)
on secound one set secound skin (for example Foopilot_one_graphite_DUAL_2.ski)

For now you can move playlist with alt and left mouse button but i'll make playlist buttons.
user posted image

Get file from here

Note: This dual look save your CPU. You can use different looks too with set skin what you wont on first looks config (Then secound skin (DUAL_2) will be unactive).
Not use DUAL_1 skins with not dual mode (becouse it comunicate with create playlist in foobar and playlist is delete by secound skin from dual (DUAL_2))
Buttons are for now the same as in foopilot one (right click on progress bar show/hide playlist)

:edit: heh i do not know how it possible but i cross limit this free server in 3 hour sad.gif. I must find other server fast .

Sory for bad link and wait for good.
:edit2: fixed
Gord
QUOTE(Hadda @ Nov 26 2004, 01:43 AM)
heh i do not know how it possible but i cross limit this free server in 3 hour sad.gif. I must find other server fast .
*


If you would like I could set you up a subdomain on frooptech.net. Something like hadda.frooptech.net.

PM or Email me if you want.
Hadda
@Gord:Thanks a lot. I'm using now FreeWebs's space and seems to work fine for now.

Next Version is avitable (alpha2).
This version have drag area and close, minimize, maximize buttons on playlist. I next version playlist will be magnetic with main skin.

Here newest versions
tto42
Hi,

have a little problem and I hope one of you can hit me with the obvious?! How can I write this function in a way so it`s working:

look_setSrcOffset(this, this.width, 0)

Everything it does so far is to take 'this' and srcoff it at 0 0. I once started the look with an initial srcoff and by pressing the button it went back to srcoff 0 0. So thats working crying.gif

The use should be to have an extra picture for onrightbuttondown.
I can`t use 'toggle' for buttons like Play/Pause neet that already.
Think of picture like:
0
1
2 2
5
6
7 7
Now I have my mousestates Normal, Rollover, Pressed and furthermore in the second row pictures I want to use as RightButtonPressed.

The complete code looks like this
CODE
lua rightDownToggle

function onrightbuttondown(this)
 look_setSrcOffset(this, this.width, 0)
end

function onrightbuttonup(this)
 look_setSrcOffset(this, 0, 0)
end

endlua


I`m sure I only miss something like a bracket, but I tried everything I could think for.

Thanks for any suggestions

to42
Gord
QUOTE(Hadda @ Nov 27 2004, 10:10 PM)
@Gord:Thanks a lot. I'm using now FreeWebs's space and seems to work fine for now.
*


Not a problem. Offer stays open if you need it in the future though.
Hadda
QUOTE(tto42 @ Nov 27 2004, 01:16 PM)
Hi,

have a little problem and I hope one of you can hit me with the obvious?! How can I write this function in a way so it`s working:

look_setSrcOffset(this, this.width, 0)

Everything it does so far is to take 'this' and srcoff it at 0 0. I once started the look with an initial srcoff and by pressing the button it went back to srcoff 0 0. So thats working  crying.gif

The use should be to have an extra picture for onrightbuttondown.
I can`t use 'toggle' for buttons like Play/Pause neet that already.
Think of picture like:
0
1
2 2
5
6
7 7
Now I have my mousestates Normal, Rollover, Pressed and furthermore in the second row pictures I want to use as RightButtonPressed.

The complete code looks like this
CODE
lua rightDownToggle

function onrightbuttondown(this)
 look_setSrcOffset(this, this.width, 0)
end

function onrightbuttonup(this)
 look_setSrcOffset(this, 0, 0)
end

endlua


I`m sure I only miss something like a bracket, but I tried everything I could think for.

Thanks for any suggestions

to42
*

Function look_setSrcOffset seems to not work fine. I first time use it becouse i used always look_setSrc[X/Y]. You can write this code in your lua to fix problem:

CODE

function look_setSrcOffset(this, x, y)
look_setSrcX(this,x)
look_setSrcY(this,y)
end

Or use look_setSrcX functions to set scroff. If you use lua to set scroff by pressing buttons don't forget to use all mouse possiblities (onrightbuttonup(this)/onrightbuttondown(this) is not enouth to not bugs produce).
You may define scroff in all this functions too:
CODE

-onrightbuttonupoutside(this)
-onleftbuttonupoutside(this)
-onleftbuttonup(this)


(all up must be used)
tto42
Thanks Hadda,

look_setSrcX(this,x) is working fine! I`ve just overseen it all the time. blink.gif And for I only wanted to manipulate X it`s actually the better way.

Although this problem is solved you`ve unsettled me about what else I might have missed.

fb2k_menuCommand('Foobar2000/Activate or hide')
There is no way that foo_look knows if the main window is really hidden or just out of focus?
Pressing this button when foobar is out of focus will make him hide instead of making him active; the opposite effect I want that button to cause.
At the moment I only use fb2k_menuCommand('Foobar2000/Activate'). Not that elegant, but more reliable.

Playlist/Order/Default, Random etc.
I know how a look can tell foobar how to change it. But what if someone changes it in Foobar? Does the look have any capability to know about that?
Right now I`m thinking about leaving this out of the look. There is no real use of a button changing Default-Random-etc if the look can only show the right state if it was changed within the look. But If it was changed in the main foobar window the look has no idea that this has happened.


I`m surprised and relieved that this forum is that active.

Have a nice day
tto42
Hadda
This is chcek if main window is active really:
CODE

if fb2k_uiIsActivated() then  
--ACTIVE
else  
--UNACTIVE
end


You can write code to update order (i must do in my skin this heh):
CODE

lua check

prevControl=fb2k_getFlowControl()

function check_flow(this)
      if fb2k_getFlowControl()~=prevControl then
            prevControl=fb2k_getFlowControl()

           -- HERE WHAT YOU WONT TO DO LIKE look_setText(this,fb2k_getFlowControl())
      end
end

function onupdateplayerstatus(this)
        check_flow(this)
end

endlua

:EDIT: Little bug in code. "!=" i changed to "~=" smile.gif
Hadda
Hi
I back to my old server heh. Download need download menager but 1GB limit is only on rules text i think.
New file is avitable from Here
Alpha 4 is packet of foopilot one[graphit] + foopilot one dual[graphite]. Instruction how to use dual mode is some post earlier.
user posted image


This skin have changes:
1) Now skins reamember last arrangement (biggrin.gif)
2) Playlist heve simply keyboard support. Becouse foo_looks not good servise keyboard arrows to fluently scroll playlist you need to combine space with slow down arrow (try this). For now playlist have basic keyboard functions:
-arrows [^/v] to move selected (with space button)
- [i] /[Shift+i] to fast info show
- [del] to delete playlist position
- [j]/[F3] to playlist search
-[enter] to play selected

I'm planing to rich keyboard supprt and next do magnetic and move playlist with main belt when playlist is docked to belt (in dual mode). Next i wont to create multi album art multi albums playlist but this take some time. This list will independent from skin and can be order by any skin by simply commands easy to implement (in dual mode. Really not implement but order and can be graphical change to skin colour).


Regards Hadda
:edit: lucky users who download new wersion becouse trasfer limit is croos (that says the words on link) third in this moth (this is really make me worry). Anonyone know good free server ??. I must make images not frome page but i am to lazy for that.

:EDIT2: I fixed links.

:EDIT3: I fixed link again.
AsILayDying
ummm.....I installed foolooks 2.1 but when I activate a skin, I only get wired large colored blocks........what did I do wrong??

I am using windows xp sp1 btw.....and foobar 0.8.3
DotNoir
QUOTE(AsILayDying @ Dec 1 2004, 10:17 PM)
........what did I do wrong??
*

......................................[and one for the sake of it].you installed foo_looks
Hadda
QUOTE(AsILayDying @ Dec 1 2004, 07:17 PM)
ummm.....I installed foolooks 2.1 but when I activate a skin, I only get wired large colored blocks........what did I do wrong??

I am using windows xp sp1 btw.....and foobar 0.8.3
*

You are probably using Styles XP aplication. This aplication with foo_looks effect to this simptoms. You can press F9 but with foopilots one this not bring good effect (becouse i'm not refreshing all area to save cpu but i can do speciall path for you). I'm thinking about installing styles and try to byepass this foo_looks bug (if thi is possible).
AsILayDying
QUOTE(Hadda @ Dec 1 2004, 06:02 PM)
QUOTE(AsILayDying @ Dec 1 2004, 07:17 PM)
ummm.....I installed foolooks 2.1 but when I activate a skin, I only get wired large colored blocks........what did I do wrong??

I am using windows xp sp1 btw.....and foobar 0.8.3
*

You are probably using Styles XP aplication. This aplication with foo_looks effect to this simptoms. You can press F9 but with foopilots one this not bring good effect (becouse i'm not refreshing all area to save cpu but i can do speciall path for you). I'm thinking about installing styles and try to byepass this foo_looks bug (if thi is possible).
*


thank you verymuch I would try this right now, but ummm.....my isp is f-in' up and they only way I get get to hydrogenaudio is through a different isp............different computer.......so when I get home I'll try the F9.....and I am using style xp........
fonew
QUOTE(danZ @ Mar 4 2004, 08:13 AM)


mhhm ... it doesn`t go ... has anybody this foo_looks.zip
for me ?

thx
smile.gif
upNorth
mirrors
WhiteLion
BTW, again smile.gif, how can I disable that color cycling by the global F9 hotkey? Patch foo_looks.dll or somehow override it in my currently used look?
tto42
Hi Hadda and Hi to everyone,

I retried fb2k_uiIsActivated but it didn`t work right.
On my machine Foobar "Hides" to the tray. Therefore "fb2k_uiIsActivated" is answering the question if foobar is hiding in the tray or not.
What it does not answer, if foobar is not in the tray but I can`t see it for it is behind some other windows.

I originally wanted to have a button that`ll bring foobar to front:
a) if it`s hiding
b) if it`s active but out-of -focuse.
To me as the user a) and b) are the same: I can`t see foobar. - Unfortunatly fb2k_uiIsActivated can only check for a).

To check that for syntax errors:
CODE
function onleftbuttonup(this)
 if fb2k_uiIsActivated() then
  fb2k_menuCommand('Foobar2000/Hide')
 else
  fb2k_menuCommand('Foobar2000/Activate')
 end
end


The hint with fb2k_getFlowControl()~=prevControl works perfect!! I used fb2k_getFlowControl()==prevControl, but anyhow biggrin.gif

have a nice day

tto42
fonew
QUOTE(upNorth @ Dec 1 2004, 10:29 PM)


thx smile.gif i have installed foo:looks Version 2.1

...but all skins from thispage are not possible to load ...

error in foobar like this :
INFO (foo_looks) : Initializing GDI+
WARNING (foo_looks) : [Warning] Undefined value - default used - [Line: 31] Token = 'show.Always'
WARNING (foo_looks) : [Warning] Undefined value - default used - [Line: 90] Token = 'command.foobar2000_config'
WARNING (foo_looks) : [Warning] Undefined value - default used - [Line: 98] Token = 'command.foobar2000_config'
WARNING (foo_looks) : [Warning] Undefined value - default used - [Line: 131] Token = 'show.IsPlaying'
WARNING (foo_looks) : [Warning] Undefined value - default used - [Line: 153] Token = 'command.playlist_adddirectory'
WARNING (foo_looks) : [Warning] Undefined value - default used - [Line: 178] Token = 'command.look_close'
WARNING (foo_looks) : [Warning] Undefined value - default used - [Line: 195] Token = 'command.foobar2000_exit'
WARNING (foo_looks) : [Warning] Undefined value - default used - [Line: 213] Token = 'command.volume_mute_toggle'
INFO (CORE) : startup time: 219 ms


what can i do ? ... i want regular a winamp gui

can anybody help ?

smile.gif
cu
AsILayDying
@ Hadda, thanks my foo_looks works perfectly.....


Question umm.....is there a way to diable the foolooks always being on top??
mobyduck
QUOTE(AsILayDying @ Dec 2 2004, 08:02 AM)
Question umm.....is there a way to diable the foolooks always being on top??
Components --> Look --> Show

HTH.

Alessandro
Hadda
QUOTE(tto42 @ Dec 2 2004, 12:35 PM)
(...)
I originally wanted to have a button that`ll bring foobar to front:
a) if it`s hiding
b) if it`s active but out-of -focuse.
To me as the user a) and b) are the same: I can`t see foobar. - Unfortunatly fb2k_uiIsActivated can only check for a). (...)
*


Try code like this. This is bring foobar on front always i think (I'm not tested this).

CODE

function onleftbuttonup(this)
   if fb2k_uiIsActivated() then
        fb2k_menuCommand("Foobar2000/Activate or hide main window")
        fb2k_menuCommand("Foobar2000/Activate or hide main window")
   else
         fb2k_menuCommand("Foobar2000/Activate or hide main window")
    end
end


@fonew: This looks are not compatibile in foo_looks 2.1.
@WhiteLion: This is global hotkey and i tryed to block it form skin with no luck. I think that this need foo_looks chage.
AsILayDying
QUOTE(mobyduck @ Dec 2 2004, 01:19 PM)
QUOTE(AsILayDying @ Dec 2 2004, 08:02 AM)
Question umm.....is there a way to diable the foolooks always being on top??
Components --> Look --> Show

HTH.

Alessandro
*


thank you very much.......
fonew
mhhm,

wich skins are compatible with " foo_looks_2.1" ?

is there any source ?
upNorth
QUOTE(fonew @ Dec 2 2004, 11:22 PM)
mhhm,

wich skins are compatible with " foo_looks_2.1" ?

is there any source ?
*
IIRC, it's pretty much the ones posted in this thread. If the links still work, that is.

Sadly, the future of foo_looks is a bit uncertain at the moment, as danZ, the developer, hasn't been around for quite some time. So, for now, enjoy Hadda's and BerRo's work, and lets hope the future will bring further developments of foo_looks itself.
kalimeru
@whitelion : is it not possible to configure the foobar global hotkeys or the Styles XP global hotkeys so that it doesn't make that error?

(I don't use StyleXP so sorry if my sugestion is an ignorant one)
WhiteLion
QUOTE(kalimeru @ Dec 6 2004, 02:41 PM)
@whitelion : is it not possible to configure the foobar global hotkeys or the Styles XP global hotkeys so that it doesn't make that error?

(I don't use StyleXP so sorry if my sugestion is an ignorant one)
*

F9 is not the foobar's hotkey, AFAIK it is hardcoded in foo_looks.dll for look developers' testing purposes - cycling colors to indicate active look areas or smth (correct me if I'm wrong here). So my PROBLEM: I'm a Borland Delphi developer, I have to use F9 key in my everyminute work eg. for compiling my projects, and the amazing Hadda's graphite look turns into a bunch of colored rectangles and lines because of foo_looks behaviour sad.gif
Though look gets refreshed when the playing track info changes and info area covers almost entire look area, Foopilot Graphite look will always 'look' like this: user posted image. Rectangles became lines smile.gif

'foo_looks+StyleXP' is another different problem, BTW not mine but AsILayDying's, and it is not related to F9. Hadda just advises AsILayDying to try pressing F9 because it is the way to refresh foo_looks window (besides cycling colors).

Personally, I do not use StyleXP too.
Hadda
@WhiteLion: I can do refresh button in skin. On doubleclick on diode for example.
Oedipax
Is anyone else unable to get the foo_looks zip file off the site?
Hadda
Foo_looks mirror here
chowe
Hey hadda!
long time no talk, been busy with exams and stuff. I dont have much time b4 i leave on holidays but id like to finish a simple skin before i go.
About the transparent sprites, where would i put ur "lua unacive" code? Do i have to place it in a new .ski file and ask the main file to import it?
eg: import foo_look_transparent.ski
Right now im using
list rendermap int { render.Erase,render.Fill ,render.Image,render.Text }
under each sprite, which is working, but is a bit inefficient.
Thanks

Ed
Hadda
This code you can put when you wont but separate from all sprite arrangement. And lunch it by
CODE
list scripts string {"unacive"}
in sprites that you wont.

Then you can erase render.erase in this sprite.
Use this lua in sprites that are using olny for show images but not in sprite that change graph with some actions. You can in this cases use two sprites. One to put shadow areas and next on top of it to display changing area without shadow. But for now simply try it and see what this lua do.
chowe
ok thanks hadda!
Btw, do u suggest putting all lua scripts in a seperate ski file? It doesnt seem to work if i chuck it into the original ski file. I also hope someone is willing to take up development of this plugin.......

Ed
Melomane
Hadda, can you help me?

when i use this fonction
look_shellExec('http://www.slothradio.com/covers/?artist=%artist%&album=%album%','Open')

browser start at slothradio but search is for "%artist%" "%album%" , not artist and album selected in playlist
upNorth
QUOTE(Melomane @ Dec 17 2004, 11:54 AM)
when i use this fonction
look_shellExec('http://www.slothradio.com/covers/?artist=%artist%&album=%album%','Open')

browser start at slothradio but search is for "%artist%" "%album%" , not artist and album selected in playlist
*
Maybe you could use this:
CODE
fb2k_formatTitle(fb2k_playlistGetFocus(),"%artist%",)

Turning it into:
CODE
look_shellExec('http://www.slothradio.com/covers/?fb2k_formatTitle(fb2k_playlistGetFocus(),"'artist='%artist%'&album='%album%",)','Open')
I haven't tested it, and you might need to change it a little.
Melomane
QUOTE(upNorth @ Dec 17 2004, 11:10 AM)
CODE
look_shellExec('http://www.slothradio.com/covers/?fb2k_formatTitle(fb2k_playlistGetFocus(),"'artist='%artist%'&album='%album%",)','Open')
I haven't tested it, and you might need to change it a little.
*


thank you upNorth!
work as this:
CODE
look_shellExec( fb2k_formatTitle(fb2k_playlistGetFocus(),"http://www.slothradio.com/covers/?artist=$if(%album artist%,,%artist%)&album=%album%"),'Open')

biggrin.gif
Melomane
search coverart

- right click and release OUTSIDE look open browser with google search for artist.

- right click and release INSIDE look open browser with slothradio cover search AND open directory, now simply drag and drop image in directory!!!

- Mousewhell open dsp manager and equalizer

- left double click hide foobar AND coverart (if preferences/minimise to system tray is activated)

- when no cover , display default little image.
Hadda
I tryed this skin and it crash in line 3 becouse you forgot move " case.
You may fix it.
So great idea of search coverart. I think that mouse controlls are little unconfortable. Anyway good work.
Melomane
QUOTE(Hadda @ Dec 17 2004, 04:11 PM)
I tryed this skin and it crash in line 3 becouse you forgot move " case.
You may fix it.
So great idea of search coverart. I think that mouse controlls are little unconfortable. Anyway good work.
*


Fixed, thank you.
about mouse controlls, it's true, they are little unconfortable: have you a idea to make it more confortable? wink.gif
MrEnergizer
Hadda just had to sign up and say a big THANKYOU for the foopilot .
Its the best skin Iv seen so far ITS got everything I need (well nearly
javascript:add_smilie(";)")
wink.gif
I thought the skins were drying up but Hadda youv took it to a next level!!
Big thanks to all the other designers etc. not taking anything away from you all - Iv been using Foobar for over a year now and it is the best player by far.
I just wish I was a programmer so I could add something - but maybe in the future.
Hadda
@MrEnergizer: Thanks for good words:). From some time not see interesting in this tread so i stoped work on foopilot. I had planing to make multi album art playlist with configurable columns like in column ui but i losting my motivation. (Playlist like this easy to implement direct from other skin in dual mode by simply commands can resurect Foo_looks i think)

I'm planing to finish last version of foopilot one dual before i'll go (do something different). I heve stable version with no bugs, and glue playlist to main bar, and next way to configure Foo_looks but i wait with this untill i finish instruction and finish dual hide mode (playlist may be autohide when not focused independent from main bar and with own diode) . I have seen foo_ui_gfx so maybe i translate foopilot one in future for this plugin when this will possible.

biggrin.gif I greet all in new year biggrin.gif

(PS. I added replay of Melomane in his thread here.)
Jimbo51
Hi,

Is there a way with Foopilot to set preferences so that i can have it open with autohide enabled and the playlist window showing?

Thanks,

Jimbo

EDIT: Never mind, i got it, not looking hard enough tongue.gif Great work
dajabo
er, is anyone else having problems downloading foo_looks.zip ??

I've tried from the top of this forum, from http://www.btinternet.com/~sean.m.kelly/foo_looks/

but the zip I get is empty!

a google search turned up an old version

it seems loodi.com is down

any mirrors about?
Strictly4me
Maybe from here?
LINK!

EDIT: Upps, go to the same page, sorry!

((((( Strictly4me )))))
dano
mirror mirror mirror
http://www.hydrogenaudio.org/forums/index....showtopic=29046
dajabo
QUOTE(dajabo @ Jan 22 2005, 01:27 PM)
er, is anyone else having problems downloading foo_looks.zip ??

any mirrors about?
*


woops, shoulda looked harder...

Link to Mirrors
midgetspy
Is there a list of skins compiled somewhere or do I have to go through all 32 pages of this thread (and 24 of the last one)?

I'm using the default skin right now on the smallest mode and I would like to check out other skins that are similar (that have a mini mode).

There aren't really any good resources for this awesome plugin! The home page says it hasn't been updated since February and that other foo_looks site only has skins for 1.0 :-(

Thanks,

Nic
adrianmak
is it compatiable with column_ui ?
kalimeru
@midgetspy: just check the last few pages... you'll find the last versions of:
- foopilot one dual
- foopilot one

tbo by hadda and berro

there's also an another ""adon"" by melomane a few pages back

- - i don't think u need to look furtherback from the pages qhere the last versions are since no one else has been developin' skins that i can recall beein posted here (on a regular basis at least, sorry if i'm mistaken)...
however there are many questions related to these skins thatr where explained by hadda along these 32 pages

@adrianmak: yes (I'm not havin any problems at least)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.