Skip to main content

Notice

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

foo_uie_graphical_browser

Reply #50
I have one sugestion.

It is possible display GB in separate window, as it is released in foo_bubble_coverflow.dl?

I use DUI and I must display GB in dockable panel, but when I collapse Foobar to tray GB panel also collapsed.

I want see GB window not collapsed, when I use collapsed Foobar to tray, as it made in bubble_coverflow window mode.

foo_uie_graphical_browser

Reply #51
Hello, I've got quick question. If it's possible to hide srollbar without using other panel?

foo_uie_graphical_browser

Reply #52
I have one sugestion.

It is possible display GB in separate window, as it is released in foo_bubble_coverflow.dl?

I use DUI and I must display GB in dockable panel, but when I collapse Foobar to tray GB panel also collapsed.

I want see GB window not collapsed, when I use collapsed Foobar to tray, as it made in bubble_coverflow window mode.


see in the option of dockable panel
Music is my first love.

foo_uie_graphical_browser

Reply #53
New version is out!

Check the first post for a link .

Changes in this build (used babelfish to translate, and worded it with better meaning, so might be slightly off):

* Added - loading images with wildcards
* Added - $gp_draw_string_path function added
* Fixed - Increased scroll size (used to cap off at 200, now it's 1000)
* Fixed - Most functions now accept negative values
* Fixed - $gp_set_pen function fixed
* Fixed - $gp_set_brush function fixed
Song List: keikoniumboards.ke.funpic.org/files/songlist.html


foo_uie_graphical_browser

Reply #55
It's great but I need one more thing - transparent background...

foo_uie_graphical_browser

Reply #56
It's great but I need one more thing - transparent background...


agreed. I wish this were possible too >.<. Maybe in a future release
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_uie_graphical_browser

Reply #57
@joaotavela: Well, I haven't figured out that overlay part. Can you share that part?

@Keikonium: Please put up the version for the readme file. In case, there's a time lag between his release and my translation so it won't cause any confusion.

foo_uie_graphical_browser

Reply #58
@joaotavela: Well, I haven't figured out that overlay part. Can you share that part?

@Keikonium: Please put up the version for the readme file. In case, there's a time lag between his release and my translation so it won't cause any confusion.


will do .
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_uie_graphical_browser

Reply #59
@joaotavela: Well, I haven't figured out that overlay part. Can you share that part?

@Keikonium: Please put up the version for the readme file. In case, there's a time lag between his release and my translation so it won't cause any confusion.

code and image links

Code: [Select]
$if(%gb_focused%,
$set_pen(808080,1)
$set_brush(147-160-112)
$round_rect(4,4,$eval(%gb_width%-14),$eval(%gb_width%-36),5,5)

$gp_set_font(Tahoma,9)
$gp_set_string_format(center,near)
$gp_set_brush(ffffffff)
$gp_draw_string(%gb_group%,2,%gb_width%,$eval(%gb_width%-6),$eval(%gb_height%-6))
,
$gp_set_font(Tahoma,9)
$gp_set_string_format(center,near)
$gp_set_brush(ff000000)
$gp_draw_string(%gb_group%,2,%gb_width%,$eval(%gb_width%-6),$eval(%gb_height%-6))
)


$if(%gb_mouse_over%,
$gp_set_pen(669800ff,4)
$gp_draw_rectangle(0,0,$eval(%gb_width%-2),$eval(%gb_width%-26))
,)

$draw_image(18,3,$eval(%gb_width%-25),$eval(%gb_width%-32),$if($cwb_fileexists($replace(%path%,%filename_ext%,)cover.jpg),$replace(%path%,%filename_ext%,)cover.jpg,$if($cwb_fileexists($replace(%path%,%filename_ext%,)folder.jpg),$replace(%path%,%filename_ext%,)folder.jpg,C:\Program Files\foobar2000\default.jpg)),255,nokeepaspect)
$draw_image(0,0,$eval(%gb_width%-2),$eval(%gb_width%-26),C:\Your Foobar Images Directory/cdcaseck3.png,255,NOKEEPASPECT )
$draw_image(18,3,$eval(%gb_width%-2),$eval(%gb_width%-26),C:\Your Foobar Images Directory/glareyo0.png,50,NOKEEPASPECT)


CD Case Image
Glare image

foo_uie_graphical_browser

Reply #60
Thank you, with your pictures, now I can make it work.
Here's how my config currently looks like

and when mouse over is on an album (in this case, TAM no Fukubukuro)

Group:
Code: [Select]
$if2(%album%,@skip)
Sort:
Code: [Select]
$num(%gb_playlist_number%,10)
Type: Vertical Scroll
Size: 120x114
Code: [Select]
$puts(imagePath,
$if($cwb_fileexists($replace(%path%,%filename_ext%,)cover.jpg),
$replace(%path%,%filename_ext%,)cover.jpg,
$if($cwb_fileexists($replace(%path%,%directory%\%filename_ext%,)cover.jpg),
$replace(%path%,%directory%\%filename_ext%,)cover.jpg,
'.\components\default.png'
)
)
)

$draw_image(3,4,$eval(%gb_width%-2),$eval(%gb_height%-8),
'.\components\cdcaseck3.png',
255,
nokeepaspect
)

$draw_image(16,6,$eval(%gb_width%-18),$eval(%gb_height%-12),
$get(imagePath),
$if(%gb_mouse_over%,150,255),
nokeepaspect
)


$draw_image(16,6,$eval(%gb_width%-18),$eval(%gb_height%-12),
'.\components\glareyo0.png',
50,
nokeepaspect
)

$if(%gb_focused%,
,
  $gp_set_font(Tahoma,9,b)
  $gp_set_text_rendering_hint(ct)
  $gp_set_smoothing_mode(1)
  $gp_set_string_format(center,center)
  $if(%gb_mouse_over%,
    $gp_set_pen(255-255-255-255,3,,bevel)
    $gp_set_brush(255-0-0-0),
    $gp_set_pen(255-0-0-0,3,,bevel)
    $gp_set_brush(255-255-255-255)
  )
  $gp_draw_string_path(%gb_group%,12,,4,4,$eval(%gb_width%-6),$eval(%gb_height%-6)) 
)

EDIT: Forget to mention that you need the CD case image and glare image in joaotavela's post above.

foo_uie_graphical_browser

Reply #61
Hi all.
I installed graphical browser in a dockable panel since I am using DefaultUI.
I tried all codes posted here but I get plain colour squares instead of art everytime I scroll the mouse. I thought of my video card drivers but this cannot be the issue since the cover flow component works fine in a dockable panel on my computer.
Any help would be much appreciated. Thanks.

foo_uie_graphical_browser

Reply #62
You probably need to change the filenames of the art files in those codes.

For example, modify this:
Code: [Select]
$replace(%path%,%filename_ext%,)cover.jpg)

To this:
Code: [Select]
$replace(%path%,%filename_ext%,)folder.jpg)


Or, you may need the foo_cwb_hooks component...

foo_uie_graphical_browser

Reply #63
anyone figure out the new features in rev 007?

It appears to have added the option of specifying the playlist the items get sent to, but I can't get it to do anything.

Would like to know the translation for the new check box, also ;-)

foo_uie_graphical_browser

Reply #64
anyone figure out the new features in rev 007?

It appears to have added the option of specifying the playlist the items get sent to, but I can't get it to do anything.

Would like to know the translation for the new check box, also ;-)


Got it working:

choose the  "(send to playlist)" action from the top of the list.

The new checkbox label means:

"The feed function to the play list which it appoints"

It seems to control whether the graphical brower refreshes itself with the contents of the new playlist or remains as it was before the selection action.


To the developer: many thanks for a fantastic plug-in!

foo_uie_graphical_browser

Reply #65
Got it working:

choose the  "(send to playlist)" action from the top of the list.


DOH!

I feel dumb, now :-(

Thank you!

And Thanks to the developers!!

"(Send to Playlist AND PLAY)" would be great!

foo_uie_graphical_browser

Reply #66
Can "item size" be changed with image size?

Im trying to enlarge the image using mouse over with out having a huge gap in between
the image's
right now my item size is 300x300 and im useing

$draw_image(0,0,176,176,
$get(imagePath),
$if(%gb_focused%,255,128)
)

$if(%gb_mouse_over%,
$draw_image(0,0,300,300,
$get(imagePath)))

from thuan's code

foo_uie_graphical_browser

Reply #67
Another new version, check first post again .

Changes:
- Fixed a bug that didn't allow draw image to use wildcards.
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_uie_graphical_browser

Reply #68
Just in case, the developer(s) are watching:

It would be more useful (to me) if the view wouldn't follow the active playlist but stayed fixed based a particular, specified, playlist.

I'm finding that the current behavior is making it very difficult for me to use as a browser.

foo_uie_graphical_browser

Reply #69
Kiteroa,

If you use the new "send to playlist" function, it will stay on the originsl view you chose after sending the selected items to the playlist.

I agree that being able to "lock" it to a specific playlist would be great (like Album Art browser works), but this new behavior does make it much more usable.

The devs ARE listening (and are working quite quickly :-)

foo_uie_graphical_browser

Reply #70
@Bum: AFAIK, no as of now.

@Keikonium: I've sent you the new readme.

EDIT: OT: new version of uie_lyrics_art was released with certain implementation that will make my translation cleaner. I will officially release it when it's done as I have his permission now.

foo_uie_graphical_browser

Reply #71
It's a great plugin!
I intended to display some "playing" icon on the cover for the current playing album.
But, it did not work:

Code: [Select]
$if(%isplaying%,
$draw_image($eval({%gb_width%/2}-25),$eval({%gb_height%/2}-25),50,50,
D:\Imagens\Capas de Discos\play.png,
200,)
)

Does %isplaying% really work here or I'm doing something wrong?

foo_uie_graphical_browser

Reply #72
Wow! the new version with the popup thingy is great! 

Check it out ASAP!

foo_uie_graphical_browser

Reply #73
007 started causing playback issues for me, so I had to remove it.

After using it for an hour or two, I would start getting some serious hiccups in playback at the start of tracks. Closing/reopening foobar would "fix" the issue.

Not sure what the connection would be, but I do not have the issue with the component removed.

foo_uie_graphical_browser

Reply #74
I can confirm this component works well in wine:


Also I noticed that the $draw_image() function appears to return true/false based on if it is successful so you can get away with doing something like this instead of using cwb_fileexists (which doesnt appear to support wildcards):

Code: [Select]
$puts(cover,$replace(%path%,%filename_ext%,%album artist% - %title%.*))
$puts(nocover,images\nocover.png)

$if2(
  $draw_image(0,0,%gb_width%,%gb_height%,$get(cover))
,
  $draw_image(0,0,%gb_width%,%gb_height%,$get(nocover))
)