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 243726 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_uie_graphical_browser

Reply #25
How change the fonts shadows colour and size and the fonts size??

This component comes with a .txt file - Why don't you give it a read???
Can't wait for a HD-AAC encoder :P

foo_uie_graphical_browser

Reply #26
New version is up, check out my first post for a link .
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_uie_graphical_browser

Reply #27
doesn't quite call on the correct "actions"

Edit other>Send to Specified Playlist (should call on available playlists, but it doesn't grab the actual playlists)

i.e Send to playlist\new tracks

Once they get that sorted out I may have a replacement for Album Art Browser.

pic:  http://www.halfbakedschemes.com/test/graphic.jpg

foo_uie_graphical_browser

Reply #28
A new version has just been released again, maybe this one might fix your problems nightfishing?

Check the first post again .
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_uie_graphical_browser

Reply #29
Interesting plugin. The funny thing is that I was thinking of a special mode like this plugin for bubble cover flow a few weeks ago (no promise though).

foo_uie_graphical_browser

Reply #30
This brings me in a great dilemma... I really love the Facets plugin, but with this album browser, ColumnsUI is more appealing
Can't wait for a HD-AAC encoder :P

foo_uie_graphical_browser

Reply #31
This brings me in a great dilemma... I really love the Facets plugin, but with this album browser, ColumnsUI is more appealing


I run it in a dockable panel with DUI.

foo_uie_graphical_browser

Reply #32
I must be insanely dumb... Can't get it to show ANYTHING. I'm down to basics now:

$draw_image(0,0,%gb_width%,%gb_height%,$replace(%path%,%filename_ext%,front.jpg))

Edit: %_width% were renamed to %gb_width% etc... I followed my own previously good example to read the manual
Can't wait for a HD-AAC encoder :P

foo_uie_graphical_browser

Reply #33
new script
use mouseover to display album -artist

220*220
Code: [Select]
 $if(%gb_focused%,
   $set_pen(808080,1)
   $set_brush(49-106-199)
   $round_rect(0,0,%gb_width%,%gb_height%,5,5)
,)

$draw_image(8,8,$eval(%gb_width%-16),$eval(%gb_width%-16),$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)

$if(%gb_mouse_over%,

   $set_pen(808080,1)
   $set_brush(235-235-235)
   $round_rect($eval(%gb_width%/12),$eval(%gb_height%/6*5-8),$eval(%gb_width%/6*5),$eval(%gb_height%/6+8),20,20)

$gp_set_font(Tahoma,9)
$gp_set_string_format(center,center)
$gp_set_brush(ff000000)
$gp_draw_string(%artist% - %album%,$eval(%gb_width%/12+5),$eval(%gb_height%/6*5-8),$eval(%gb_width%/6*5-10),$eval(%gb_height%/6+8))
,)
Music is my first love.

foo_uie_graphical_browser

Reply #34
Well, this is the first component that makes me go against my KISS principle. Here's my code:
Code: [Select]
$puts(imagePath,
$if($cwb_fileexists($replace(%path%,%filename_ext%,)front.jpg),
$replace(%path%,%filename_ext%,)front.jpg,
$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,
$if($cwb_fileexists($replace(%path%,%filename_ext%,)front.png),
$replace(%path%,%filename_ext%,)front.png,
$if($cwb_fileexists($replace(%path%,%filename_ext%,)cover.png),
$replace(%path%,%filename_ext%,)cover.png,
$if($cwb_fileexists($replace(%path%,%filename_ext%,)folder.png),
$replace(%path%,%filename_ext%,)folder.png,
$if($cwb_fileexists($replace(%path%,%directory%\%filename_ext%,)front.jpg),
$replace(%path%,%directory%\%filename_ext%,)front.jpg,
$if($cwb_fileexists($replace(%path%,%directory%\%filename_ext%,)cover.jpg),
$replace(%path%,%directory%\%filename_ext%,)cover.jpg,
$if($cwb_fileexists($replace(%path%,%directory%\%filename_ext%,)folder.jpg),
$replace(%path%,%directory%\%filename_ext%,)folder.jpg,
$if($cwb_fileexists($replace(%path%,%directory%\%filename_ext%,)front.png),
$replace(%path%,%directory%\%filename_ext%,)front.png,
$if($cwb_fileexists($replace(%path%,%directory%\%filename_ext%,)cover.png),
$replace(%path%,%directory%\%filename_ext%,)cover.png,
$if($cwb_fileexists($replace(%path%,%directory%\%filename_ext%,)folder.png),
$replace(%path%,%directory%\%filename_ext%,)folder.png,
'.\components\default.png'
)
)
)
)
)
)
)
)
)
)
)
)
)

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

$if(%gb_mouse_over%,
  $gp_set_pen(669800ff,4)
  $gp_draw_rectangle(0,0,%gb_width%,%gb_height%)
,)

$if(%gb_focused%,
  $set_pen(000000,4)
  $draw_rect(0,0,%gb_width%,%gb_height%)
,
  $gp_set_font(Tahoma,9)
  $gp_set_text_rendering_hint(ct)
  $gp_set_string_format(center,center)
  $gp_set_brush(66000000)
  $gp_draw_string(%gb_group%,3,3,$eval(%gb_width%-6),$eval(%gb_height%-6))
  $gp_set_brush(ff000000)
  $gp_draw_string(%gb_group%,2,2,$eval(%gb_width%-6),$eval(%gb_height%-6))
)

This code display inactive albums with half transparent covers and album names. Active one is shown normally and without caption.

foo_uie_graphical_browser

Reply #35
It is possible display album covers in order as songs placed in playlist?

foo_uie_graphical_browser

Reply #36
Just use the same sort string for your playlist and this panel sort string in its settings. Still, the way foobar sort characters is a little weird so you may encounter inconsistency with certain characters.

foo_uie_graphical_browser

Reply #37
Great plugin!
My script:
GROUP:
Code: [Select]
$if(%totaltracks%,%album artist% %album%,@skip)

SORT:
Code: [Select]
%album artist%$if($meta(album artist),,%date%)%album%

ITEM SIZE: 58x58
DRAW:
Code: [Select]
$if(%gb_focused%,
  $set_pen(808080,1)
  $set_brush(206-56-40)
  $round_rect(0,0,%gb_width%,%gb_height%,5,5)
$puts(tra,210)
,
$puts(tra,255)
)

$gp_set_font(Tahoma,8)
$gp_set_brush(33000000)
$gp_set_string_format(center,center)
$gp_draw_string(%gb_group%,3,3,$eval(%gb_width%-6),$eval(%gb_height%-6))
$gp_set_brush(ff6b2b21)
$gp_draw_string(%gb_group%,2,2,$eval(%gb_width%-6),$eval(%gb_height%-6))

$if(%gb_mouse_over%,
  $gp_set_pen(66ce3828,4)
  $gp_draw_rectangle(0,0,%gb_width%,%gb_height%)
,)

$draw_image(2,2,$eval(%gb_width%-4),$eval(%gb_width%-4),
$if($cwb_fileexists($replace(%path%,%filename_ext%,)cover.jpg),$replace(%path%,%filename_ext%,)cover.jpg,
$if($cwb_fileexists($replace(%path%,%filename_ext%,)front.jpg),$replace(%path%,%filename_ext%,)front.jpg,
$if($cwb_fileexists($replace(%path%,%filename_ext%,)folder.jpg),$replace(%path%,%filename_ext%,)folder.jpg,
))),$get(tra),nokeepaspect)


To work you need:
- "foo_cwb_hooks.dll" plugin instaled,
- metafield %totaltracks% enteried,

foo_uie_graphical_browser

Reply #38
Great plugin !!!

here is what i'm working on for this components to implement it on my next PUI config :


foo_uie_graphical_browser

Reply #39
Is there any English documentation out there, or is the included text file (which I didn't find *terribly* helpful) and this thread pretty much it?

foo_uie_graphical_browser

Reply #40
not sure if the dev's troll 'round here, but...

1) It would be more useful (to me) if there was an option to view the entire library (and the view wouldn't follow the active playlist.) Currently if you select a cover and send it's contents to a playlist, the view then consists of only covers on that playlist. (view follows playback). As a browsing tool, this behavior makes it pretty much unuasble (for me)

2) bug: problem with context menu entries (see pic). Edit other does not access the actual playlists.

http://www.halfbakedschemes.com/test/test.html


Hoping to see this continue....

foo_uie_graphical_browser

Reply #41
New version is out, see the first post for a download link .

Here is a list of changes translated from the readme:

Changes:
- Correcting the specification where exception comes out due to panel size
- Setting scroll interval (seems to be by pixels)
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_uie_graphical_browser

Reply #42
not sure if the dev's troll 'round here, but...

1) It would be more useful (to me) if there was an option to view the entire library (and the view wouldn't follow the active playlist.) Currently if you select a cover and send it's contents to a playlist, the view then consists of only covers on that playlist. (view follows playback). As a browsing tool, this behavior makes it pretty much unuasble (for me)

2) bug: problem with context menu entries (see pic). Edit other does not access the actual playlists.

http://www.halfbakedschemes.com/test/test.html


Hoping to see this continue....


"the view wouldn't follow the active playlist", yep it's a real problem, so sort order is not hte same that the one of the SCPL ...

foo_uie_graphical_browser

Reply #43
not sure if the dev's troll 'round here, but...

1) It would be more useful (to me) if there was an option to view the entire library (and the view wouldn't follow the active playlist.) Currently if you select a cover and send it's contents to a playlist, the view then consists of only covers on that playlist. (view follows playback). As a browsing tool, this behavior makes it pretty much unuasble (for me)


I completely agree. I have sent the link to this thread to the develper, but I don't know if they have taken a look yet (or if they will). They told me they don't understand english very well, so I doubt they are focusing on this thread. I did tell them that this place is great for finding bugs and being beta testers however, so hopefully they've taken a peek here .
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_uie_graphical_browser

Reply #44
I and my friend are currently translating the readme. It'll be out when it's done. And I will ask Keikonium to put it in the first post.

foo_uie_graphical_browser

Reply #45
I and my friend are currently translating the readme. It'll be out when it's done. And I will ask Keikonium to put it in the first post.


Sounds great! I had tried translating it with babelfish, but the japanese -> english got more and more... oddly worded. So I gave up lol. Just PM me when you're done it
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_uie_graphical_browser

Reply #46

not sure if the dev's troll 'round here, but...

1) It would be more useful (to me) if there was an option to view the entire library (and the view wouldn't follow the active playlist.) Currently if you select a cover and send it's contents to a playlist, the view then consists of only covers on that playlist. (view follows playback). As a browsing tool, this behavior makes it pretty much unuasble (for me)

2) bug: problem with context menu entries (see pic). Edit other does not access the actual playlists.

http://www.halfbakedschemes.com/test/test.html


Hoping to see this continue....


"the view wouldn't follow the active playlist", yep it's a real problem, so sort order is not hte same that the one of the SCPL ...


An answer from the author that i've just received and that i share with you :

"
Hello.

If you want to sort these items like activeplaylist,
please use like this to the Sort setting.

$num(%gb_playlist_number%,10)
...
"

not tested yet, i goto work for now

foo_uie_graphical_browser

Reply #47
Well, from our translation:
Code: [Select]
    %gb_subitem_count%        
        subitem count (can be used with sort)

    %gb_playlist_number%
        playlist number(can be used with sort)

So yes, you can use them in sort strings. I should have read my own work, before answering lol.

EDIT: I plan to include more detail for each variables and functions, too. As what the original author uses for each of them are a little vague.

foo_uie_graphical_browser

Reply #48
Finally!! Works Fine!!
Many, many Thanks!!

foo_uie_graphical_browser

Reply #49
^
Wow, that looks really cool! Could you share your code and image/s?