Skip to main content

Topic: Track Info Panel with ability to change font (Read 576168 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • spex04
  • [*][*][*]
Track Info Panel with ability to change font
Reply #300

  • Nickoladze
  • [*][*][*]
Track Info Panel with ability to change font
Reply #301
im using this to display lyrics and is there a way i can add a scrollbar to the side of it so i can scroll through the lyrics? i tried some lyrics panels but they all autoscroll and I can't get any of them to let me manually scroll.

  • spex04
  • [*][*][*]
Track Info Panel with ability to change font
Reply #302
im using this to display lyrics and is there a way i can add a scrollbar to the side of it so i can scroll through the lyrics? i tried some lyrics panels but they all autoscroll and I can't get any of them to let me manually scroll.


You can scroll with the mouse wheel, but it would be nice to have a scrollbar option.

  • Nickoladze
  • [*][*][*]
Track Info Panel with ability to change font
Reply #303

im using this to display lyrics and is there a way i can add a scrollbar to the side of it so i can scroll through the lyrics? i tried some lyrics panels but they all autoscroll and I can't get any of them to let me manually scroll.


You can scroll with the mouse wheel, but it would be nice to have a scrollbar option.


im on a laptop, no mouse wheel

  • mil3s
  • [*][*][*][*]
Track Info Panel with ability to change font
Reply #304



The problem for me is 9. $font 9 = font setting 10. And the difference in size between $font 8 and 9 is too big. The $font sizes should be consistent with the sizes in font settings, shouldn't they? terrestrial, is it possible to fix this?

  • Yotsuya
  • [*][*][*][*][*]
Track Info Panel with ability to change font
Reply #305
terrestrial: any plans on adding the $imageabs2() function to this component like you did with singlecolumnsplaylist?

  • rouge
  • [*][*][*]
Track Info Panel with ability to change font
Reply #306


I made a circle-spinny progress thing.  It advances during playback.  I know this is overkill, but it looks cool.

Code: [Select]
$if($stricmp($mod(%_time_elapsed_seconds%,40),0),$imageabs($sub(%_width%,102),3,images\count1.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),1),$imageabs($sub(%_width%,102),3,images\count2.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),2),$imageabs($sub(%_width%,102),3,images\count3.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),3),$imageabs($sub(%_width%,102),3,images\count4.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),4),$imageabs($sub(%_width%,102),3,images\count5.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),5),$imageabs($sub(%_width%,102),3,images\count6.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),6),$imageabs($sub(%_width%,102),3,images\count7.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),7),$imageabs($sub(%_width%,102),3,images\count8.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),8),$imageabs($sub(%_width%,102),3,images\count9.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),9),$imageabs($sub(%_width%,102),3,images\count10.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),10),$imageabs($sub(%_width%,102),3,images\count11.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),11),$imageabs($sub(%_width%,102),3,images\count12.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),12),$imageabs($sub(%_width%,102),3,images\count13.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),13),$imageabs($sub(%_width%,102),3,images\count14.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),14),$imageabs($sub(%_width%,102),3,images\count15.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),15),$imageabs($sub(%_width%,102),3,images\count16.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),16),$imageabs($sub(%_width%,102),3,images\count17.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),17),$imageabs($sub(%_width%,102),3,images\count18.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),18),$imageabs($sub(%_width%,102),3,images\count19.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),19),$imageabs($sub(%_width%,102),3,images\count20.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),20),$imageabs($sub(%_width%,102),3,images\count21.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),21),$imageabs($sub(%_width%,102),3,images\count22.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),22),$imageabs($sub(%_width%,102),3,images\count23.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),23),$imageabs($sub(%_width%,102),3,images\count24.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),24),$imageabs($sub(%_width%,102),3,images\count25.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),25),$imageabs($sub(%_width%,102),3,images\count26.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),26),$imageabs($sub(%_width%,102),3,images\count27.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),27),$imageabs($sub(%_width%,102),3,images\count28.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),28),$imageabs($sub(%_width%,102),3,images\count29.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),29),$imageabs($sub(%_width%,102),3,images\count30.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),30),$imageabs($sub(%_width%,102),3,images\count31.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),31),$imageabs($sub(%_width%,102),3,images\count32.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),32),$imageabs($sub(%_width%,102),3,images\count33.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),33),$imageabs($sub(%_width%,102),3,images\count34.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),34),$imageabs($sub(%_width%,102),3,images\count35.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),35),$imageabs($sub(%_width%,102),3,images\count36.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),36),$imageabs($sub(%_width%,102),3,images\count37.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),37),$imageabs($sub(%_width%,102),3,images\count38.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),38),$imageabs($sub(%_width%,102),3,images\count39.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),39),$imageabs($sub(%_width%,102),3,images\count40.png,))

And the image files:


If you have the patience, try coming up with new designs and post them here.

Here's a copy of the image I started with, made with SolidWorks.
[url=http://img123.imageshack.us/my.php?image=countfm0.png]


edit: changed host
  • Last Edit: 11 December, 2006, 04:28:46 PM by rouge

Track Info Panel with ability to change font
Reply #307
Hey Rouge, I keep getting a corrupt download file. Any chance of putting it on Rapidshare or Sendspace please?
Cheers

  • rouge
  • [*][*][*]
Track Info Panel with ability to change font
Reply #308
Oops. Fixed.

FTP server seems to be brok.

  • Nickoladze
  • [*][*][*]
Track Info Panel with ability to change font
Reply #309
Is there any way to make images put in panels clickable? I want to add play, pause, and stop buttons.

  • Lampir
  • [*]
Track Info Panel with ability to change font
Reply #310
Hey,

ive read this entire post twice, and i still dont know how to add a picture into my trackinfo panel, can someone please explain it to me ?

thanks

  • tomthomson
  • [*][*]
Track Info Panel with ability to change font
Reply #311
@Lampir

Heres the link to the WIKI page of the trackinfo_mod
CLICK

Well, actually the link is in the first post of this topic, too
  • Last Edit: 20 September, 2006, 10:37:44 PM by tomthomson

  • mazy
  • [*][*][*][*][*]
Track Info Panel with ability to change font
Reply #312
nice thing, rouge. i had similar idea (just a circular sector or something like that), but i was lazy to make all the images . i would like terrestrial to add functions to draw more types of primitives including ellipses and sectors.

tip: you could calculate the progress state (number from interval 0..maximage) and then just put it in the $imageabs function like: $imageabs($sub(%_width%,102),3,images\count$get(progress).png,))

Is there any way to make images put in panels clickable? I want to add play, pause, and stop buttons.

not yet, it's on todo though.
info about my tag guesser script for foo_lua (preview version available):
http://www.hydrogenaudio.org/index.php?showtopic=16987

  • kockroach
  • [*][*][*][*]
Track Info Panel with ability to change font
Reply #313


I made a circle-spinny progress thing.  It advances during playback.  I know this is overkill, but it looks cool.

And the image files:
count.zip

If you have the patience, try coming up with new designs and post them here.

Here's a copy of the image I started with, made with SolidWorks.


edit: changed host

That looks awesome!

Something like this would look awesome with Russell777's Home Stereo Panel as a volume indicator.
  • Last Edit: 20 September, 2006, 11:37:16 PM by kockroach

  • Lampir
  • [*]
Track Info Panel with ability to change font
Reply #314
@Lampir

Heres the link to the WIKI page of the trackinfo_mod
CLICK

Well, actually the link is in the first post of this topic, too


Thanks but it still doesnt explain where to put it, i put it up the top of the rest of my track info code and all i see is unknown function where the pic should be

eg > this is mine >

$align(left,top)
$imageabs(0,0,D:\Program Files\foobar2000\default.png)

i tried it in the application data folder too, still get [unknown function], what am i doin wrong

  • rouge
  • [*][*][*]
Track Info Panel with ability to change font
Reply #315
Try $imageabs(0,0,default.png,)
  • Last Edit: 21 September, 2006, 12:17:24 AM by rouge

  • Lampir
  • [*]
Track Info Panel with ability to change font
Reply #316
Try $imageabs(0,0,default.png,)


thanks $imageabs(0,0,images/default.png,) worked 

  • spex04
  • [*][*][*]
Track Info Panel with ability to change font
Reply #317

im using this to display lyrics and is there a way i can add a scrollbar to the side of it so i can scroll through the lyrics? i tried some lyrics panels but they all autoscroll and I can't get any of them to let me manually scroll.


You can scroll with the mouse wheel, but it would be nice to have a scrollbar option.


Actually, you can't scroll at all, I was thinking of the normal trackinfo.

Anyway, terrestrial, any chance of adding scrolling..?
  • Last Edit: 21 September, 2006, 08:20:18 AM by spex04

Track Info Panel with ability to change font
Reply #318
On the Wiki I saw there is an alpha blending option for text; Is alpha blending available for images too?

  • mazy
  • [*][*][*][*][*]
Track Info Panel with ability to change font
Reply #319
On the Wiki I saw there is an alpha blending option for text; Is alpha blending available for images too?

yes, it has been added recently, i saw it in some changelog.
info about my tag guesser script for foo_lua (preview version available):
http://www.hydrogenaudio.org/index.php?showtopic=16987

Track Info Panel with ability to change font
Reply #320
EDIT: Nevermind.

I can't find it in the changelog. :/
  • Last Edit: 22 September, 2006, 02:50:30 PM by metal_termite

  • mazy
  • [*][*][*][*][*]
Track Info Panel with ability to change font
Reply #321
stupid me, that's because it's in foo_uie_single_column_playlist's changelog. it will get into track info panel mod eventually.
info about my tag guesser script for foo_lua (preview version available):
http://www.hydrogenaudio.org/index.php?showtopic=16987

  • LL-Hell
  • [*]
Track Info Panel with ability to change font
Reply #322


I made a circle-spinny progress thing.  It advances during playback.  I know this is overkill, but it looks cool.

Code: [Select]
$if($stricmp($mod(%_time_elapsed_seconds%,40),0),$imageabs($sub(%_width%,102),3,images\count1.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),1),$imageabs($sub(%_width%,102),3,images\count2.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),2),$imageabs($sub(%_width%,102),3,images\count3.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),3),$imageabs($sub(%_width%,102),3,images\count4.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),4),$imageabs($sub(%_width%,102),3,images\count5.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),5),$imageabs($sub(%_width%,102),3,images\count6.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),6),$imageabs($sub(%_width%,102),3,images\count7.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),7),$imageabs($sub(%_width%,102),3,images\count8.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),8),$imageabs($sub(%_width%,102),3,images\count9.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),9),$imageabs($sub(%_width%,102),3,images\count10.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),10),$imageabs($sub(%_width%,102),3,images\count11.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),11),$imageabs($sub(%_width%,102),3,images\count12.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),12),$imageabs($sub(%_width%,102),3,images\count13.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),13),$imageabs($sub(%_width%,102),3,images\count14.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),14),$imageabs($sub(%_width%,102),3,images\count15.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),15),$imageabs($sub(%_width%,102),3,images\count16.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),16),$imageabs($sub(%_width%,102),3,images\count17.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),17),$imageabs($sub(%_width%,102),3,images\count18.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),18),$imageabs($sub(%_width%,102),3,images\count19.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),19),$imageabs($sub(%_width%,102),3,images\count20.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),20),$imageabs($sub(%_width%,102),3,images\count21.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),21),$imageabs($sub(%_width%,102),3,images\count22.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),22),$imageabs($sub(%_width%,102),3,images\count23.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),23),$imageabs($sub(%_width%,102),3,images\count24.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),24),$imageabs($sub(%_width%,102),3,images\count25.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),25),$imageabs($sub(%_width%,102),3,images\count26.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),26),$imageabs($sub(%_width%,102),3,images\count27.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),27),$imageabs($sub(%_width%,102),3,images\count28.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),28),$imageabs($sub(%_width%,102),3,images\count29.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),29),$imageabs($sub(%_width%,102),3,images\count30.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),30),$imageabs($sub(%_width%,102),3,images\count31.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),31),$imageabs($sub(%_width%,102),3,images\count32.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),32),$imageabs($sub(%_width%,102),3,images\count33.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),33),$imageabs($sub(%_width%,102),3,images\count34.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),34),$imageabs($sub(%_width%,102),3,images\count35.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),35),$imageabs($sub(%_width%,102),3,images\count36.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),36),$imageabs($sub(%_width%,102),3,images\count37.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),37),$imageabs($sub(%_width%,102),3,images\count38.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),38),$imageabs($sub(%_width%,102),3,images\count39.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),39),$imageabs($sub(%_width%,102),3,images\count40.png,))

And the image files:
count.zip

If you have the patience, try coming up with new designs and post them here.

Here's a copy of the image I started with, made with SolidWorks.


edit: changed host


I hope you don't mind, I rewrote your code to be slightly more compact and easier to play with:
Code: [Select]
$puts(count_idx,$add($mod(%_time_elapsed_seconds%,40),1))
$puts(count_path,images\circ_count\count$get(count_idx).png)
$imageabs($sub(%_width%,102),3,$get(count_path),)

  • toad
  • [*]
Track Info Panel with ability to change font
Reply #323
I have a feature request which is probably way hard to do. I wonder if it's possible for this plugin to support opentype features like automatic ligatures and small caps and so on. It would be absolutely wonderful if it could; it would marry my love of typography with my love of music!

  • rouge
  • [*][*][*]
Track Info Panel with ability to change font
Reply #324
[a href=\"http://img180.imageshack.us/my.php?image=scrnshtyq6.png\" target=\"_blank\"]