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_ui_panels (Read 1317838 times) previous topic - next topic
0 Members and 20 Guests are viewing this topic.

foo_ui_panels

Reply #925
Hmmm, seems i cant get the latest version to work at all. I only get:

Failed to load DLL: foo_ui_panels.dll
Reason: Wrong version number; this component appears to have been built with newer version of foobar2000 SDK, please download latest version of foobar2000 in order to use it.

Can someone help? Running latest Foobar on Win Xp Pro X64

foo_ui_panels

Reply #926
I have made more test for the crash situation
it seems that i use the default pui setting
it will not be crash
but if i used the other guy's posted in this forum
it will crash when i try to edit layout code
but the code i have changed before
(sorry,i mean almost all other pui except default.pui
eg:
http://www.hydrogenaudio.org/forums/index....2890&st=75#
My system is VISTA(and i try to close the glass effect,but it doesnt work)
i have no idea about this
T_T


and another question,ic many code requiment include foo_ui_columns
but it seems to be work well without it,
does it should be something wrong if i delete foo_ui_columns?


PS:some friends of me recently usually crash when start foobar( ̄▽ ̄#)

foo_ui_panels

Reply #927
Request for next PanelsUI:

Formal way of choosing playlists through buttons. Something along the lines of 'PLAYLIST:SELECT:name'

@Zephlar:
Way way way way WAY too vague. Who's code? Can you send the error report via PM? Does his code include a troubleshooter? Did other people say it's buggy on the forum?
naaa na na naaaaaa na na NAAAAAAA na na naaaaaaaaa

foo_ui_panels

Reply #928
Dunno if this has already been requested or if there's some way to do it already, but I was hoping that a future version could autofocus the playlist when foobar has been activated. To specify, I'd merely like to be able to scroll through the playlist with the mousewheel without having to click in it first to focus it. It's a small thing, but could maybe be easy (or hard, I have no idea and if that was the case just ignore this request) to accomplish I hope. Hitting the up and down arrows to scroll through the playlist without having clicked on it works (for me atleast), but the scroll wheel doesn't right now.

foo_ui_panels

Reply #929
Request for next PanelsUI:

Formal way of choosing playlists through buttons. Something along the lines of 'PLAYLIST:SELECT:name'

@Zephlar:
Way way way way WAY too vague. Who's code? Can you send the error report via PM? Does his code include a troubleshooter? Did other people say it's buggy on the forum?

I think this component might be the answer:foo_cmd_playlist
Favourite artist:CD-R
Favourite album:700MB

foo_ui_panels

Reply #930
Maybe a bug report maybe not. So i ll explain and see if someone had that bug. It s about hide titlebar. If i activate it the titlebar disappear. Then if i close foobar and reopen it the titlebar has reappeared but the option is still checked. I am trying to make a skin without titlebar so it s quite annoying. Just to give a context, i am using a VS not WB.

foo_ui_panels

Reply #931
hi guys,
I'd like to have Album List instead of Explorer View
I downloaded foo_uie_albumlist.dll and replaced everything with "Explorer view" to "Album List"
but when I click on the button, nothing happens, I only see the background of my Foobar.

Part I changed:

$select($getpvar(mode),
// mode 1: Playlist View
$panel(playlist view,Single Column Playlist,5,$eval($get(compact)+$get(mini)),$sub(%_width%,10),$eval($get(full)-$get(compact)-$get(mini)-25),)
$button(15,$eval($get(mini)+88),0,0,22,26,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(15,$eval($get(mini)+88),0,0,22,26,/images\playlist.png,,'PVAR:SET:mode:2',TOOLTIP:"Explorer Tree")
$button(20,2,0,0,16,16,,,WINDOWSIZE:450:$get(mini):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\minus.png,,'PVAR:SET:mode:4',TOOLTIP:"Mini View")


,
// mode 2: Explorer Tree
$panel(Explorer Tree,Explorer Tree,5,$eval($get(compact)+$get(mini)),$sub(%_width%,10),$eval($get(full)-$get(compact)-$get(mini)-25),)
$button(15,$eval($get(mini)+88),0,0,22,26,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(15,$eval($get(mini)+88),0,0,22,26,/images\playlist.png,,'PVAR:SET:mode:1',TOOLTIP:"Playlist View")
$button(20,2,0,0,16,16,,,WINDOWSIZE:450:$get(mini):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\minus.png,,'PVAR:SET:mode:4',TOOLTIP:"Mini View")
,
// mode 3: Compact View

,
// mode 4: Mini View
$button(20,2,0,0,16,16,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\plus.png,,'PVAR:SET:mode:1',TOOLTIP:"Playlist View")
$button(360,2,0,0,16,16,/images\ministop.png,/images\ministoph.png,stop,TOOLTIP:"Stop")
$button(375,2,0,0,16,16,
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplay.png,/images\minipause.png),
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplayh.png,/images\minipauseh.png),Play or Pause,TOOLTIP:" Play/Pause ")
$button(390,2,0,0,16,16,/images\mininext.png,/images\mininexth.png,next,TOOLTIP:"Next")
$button(410,2,0,0,16,16,/images\hide.png,,hide,TOOLTIP:"Minimize")
$button(430,2,0,0,16,16,/images\exit.png,,exit,)
$if(%_isplaying%,
$font(Verdana,7,bold,231-237-241)
$alignabs(40,0,295,$get(mini),left,middle)
 %artist% - %title%
,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,295,$get(mini),left,middle)

)
,

,
)


config:
Code: [Select]
// leobeach's config v1.4 (12/04/07)

// Global
$puts(full,625)
$puts(compact,120)
$puts(mini,20)

// Background
$imageabs2(%_width%,%_height%,,,,,,,/images\blue.png,NOKEEPASPECT)

// PerTrack
$drawrect(0,0,0,0,brushColor-null penColor-58-80-101)
$button(2,2,0,0,16,16,/images\menu.png,/images\menuh.png,MENU,TOOLTIP:"Menu")

$ifgreater(4,$getpvar(mode),
//mode = 1, 2 ou 3

$panel(playlists,Playlist tabs,5,$eval($get(full)-25),280,20,)
$panel(Order,Playback order,285,$eval($get(full)-26),60,21,)
$panel(Quick Search Toolbar,Quick Search Toolbar,345,$eval($get(full)-25),50,23,)
$button(485,2,0,0,16,16,/images\hide.png,,hide,TOOLTIP:"Minimize")
$button(505,2,0,0,16,16,/images\exit.png,,exit,)
$button(460,2,0,0,16,16,Quick Search Toolbar,)

$if(%_isplaying%,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,500,$get(mini),left,middle)
%artist% - %title%
$alignabs(40,20,260,$get(mini),left,middle)
Album: [%album%] [#%Tracknumber%]
$alignabs(40,32,260,$get(mini),left,middle)
Date: [%date%]
$alignabs(40,44,260,$get(mini),left,middle)
Genre: [%genre%]
$alignabs(40,56,260,$get(mini),left,middle)
Bitrate: [%bitrate% kbps]
,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,260,$get(mini),left,middle)
Not Playing
)

$button(75,$eval($get(mini)+87),0,0,26,26,/images\previous.png,,previous,TOOLTIP:"Previous")
$button(100,$eval($get(mini)+87),0,0,26,26,/images\stop.png,,stop,TOOLTIP:"Stop")
$button(125,$eval($get(mini)+87),0,0,26,26,
$if($or(%ispaused%,$not(%isplaying%)),/images\play.png,/images\pause.png),,Play or Pause,TOOLTIP:" Play/Pause ")
$button(150,$eval($get(mini)+87),0,0,26,26,/images\next.png,,next,TOOLTIP:"Next")
$button(175,$eval($get(mini)+87),0,0,26,26,/images\random.png,,random,TOOLTIP:"Random")

$if(%_isplaying%,
$panel(Seekar,Seekbar,20,$eval($get(mini)+55),250,20,)
)

$imageabs2(100,100,0,0,0,0,330,$eval($get(mini)+10),$replace(%path%,%filename_ext%,*.jpg),)
,
)


$select($getpvar(mode),
// mode 1: Playlist View
$panel(playlist view,Single Column Playlist,5,$eval($get(compact)+$get(mini)),$sub(%_width%,10),$eval($get(full)-$get(compact)-$get(mini)-25),)
$button(15,$eval($get(mini)+88),0,0,22,26,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(15,$eval($get(mini)+88),0,0,22,26,/images\playlist.png,,'PVAR:SET:mode:2',TOOLTIP:"Explorer Tree")
$button(20,2,0,0,16,16,,,WINDOWSIZE:450:$get(mini):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\minus.png,,'PVAR:SET:mode:4',TOOLTIP:"Mini View")


,
// mode 2: Explorer Tree
$panel(Explorer Tree,Explorer Tree,5,$eval($get(compact)+$get(mini)),
$sub(%_width%,10),$eval($get(full)-$get(compact)-$get(mini)-25),)
$button(15,$eval($get(mini)+88),0,0,22,26,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(15,$eval($get(mini)+88),0,0,22,26,/images\playlist.png,,'PVAR:SET:mode:1',TOOLTIP:"Playlist View")
$button(20,2,0,0,16,16,,,WINDOWSIZE:450:$get(mini):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\minus.png,,'PVAR:SET:mode:4',TOOLTIP:"Mini View")
,
// mode 3: Compact View

,
// mode 4: Mini View
$button(20,2,0,0,16,16,,,WINDOWSIZE:525:$get(full):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\plus.png,,'PVAR:SET:mode:1',TOOLTIP:"Playlist View")
$button(360,2,0,0,16,16,/images\ministop.png,/images\ministoph.png,stop,TOOLTIP:"Stop")
$button(375,2,0,0,16,16,
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplay.png,/images\minipause.png),
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplayh.png,/images\minipauseh.png),Play or Pause,TOOLTIP:" Play/Pause ")
$button(390,2,0,0,16,16,/images\mininext.png,/images\mininexth.png,next,TOOLTIP:"Next")
$button(410,2,0,0,16,16,/images\hide.png,,hide,TOOLTIP:"Minimize")
$button(430,2,0,0,16,16,/images\exit.png,,exit,)
$if(%_isplaying%,
$font(Verdana,7,bold,231-237-241)
$alignabs(40,0,295,$get(mini),left,middle)
 %artist% - %title%
,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,295,$get(mini),left,middle)

)
,

,
)

// PerSecond

$ifgreater(4,$getpvar(mode),
$font(Verdana,7,,58-80-101)
$alignabs(23,$eval($get(mini)+73),250,12,left,)
[%playback_time%]
$alignabs(23,$eval($get(mini)+73),240,12,right,)
[%length%]
,
)
$ifequal($getpvar(mode),4,
$font(Verdana,7,bold,231-237-241)
$alignabs(305,0,80,$get(mini),left,middle)
[%playback_time%/][%length%]
,
)



foo_ui_panels

Reply #932
I have two track info panels. I'm using the second as a status bar or sorts. Both $button and $button2 do not work in the second panel. Is this a known issue or do you think it's a problem on my part?

*edit* I realize now it's because the buttons were in PerSecond and not PerTrack

foo_ui_panels

Reply #933
Is there currently a way to view and edit the playback queue through a SCP interface?


 


foo_ui_panels

Reply #937
ha
I have found why my foobar crashed when edit layout.
it seems that logitech setPoint software has some Compatibility problem with Panels UI
shutdown the setpoint can solve the problem
finally,i can edit myself layout again,

foo_ui_panels

Reply #938
I just switched to panelsUI and there are some things from columnsUI that I miss:

-First, the trayicon menu is now the track context menu. There should at least be the option of having a standard menu with Play, Pause, Exit, etc.
-It would be nice to be able to set the actual icon like in columnsUI.
-Could you implement a standard status bar, perhaps just use the one from columnsUI. I know I could build one myself, but its easier just to have the standard one with stuff like playlist lock status, volume, etc.

And, of course, I have some feature requests not from columnsUI:
-The ability to set the minimum window height/width that the user can resize to.
-implement standard UI controls like tabs, buttons, checkboxes, radiobuttons and sliders that can be embedded directly into the panels codes and perform custom functions. I love it when stuff integrates nicely into the windows UI

-Also still hoping that you implement buttons code into SCPL for stuff like setting tags directly in the playlist.

foo_ui_panels

Reply #939
Terrestrial : I have a question about images in PanelsUI. If i use the same image in two location on my code, will the image be loaded twice in memory? If Yes would there be a way to load an image once in the layout globals and then use it anytime we want ?
Thanks

foo_ui_panels

Reply #940
Anyone tested PanelsUI and other plugins with foobar 0.9.4.3 beta yet?  Just curious....


foo_ui_panels

Reply #942
Terrestrial : Consequently to my bug report on Hide titlebar and restart foobar(tested on multiple computers), i would to make another(sorry) feature request which a pin to desktop feature for skin using the hide title bar.

foo_ui_panels

Reply #943
Feature request:

Any chance of having customisable actions in SCP like those provided by the Album List or Browser components? They allow you to choose the command to be carried out on double-click, middle click etc.

Would give even more flexibility!


I just want to second this post, in case nobody else noticed it.  It would be completely amazing if we could define double click actions within a SCPL, and would open up the possibility of having a true "now playing" playlist.

foo_ui_panels

Reply #944
I just want to second this post, in case nobody else noticed it.  It would be completely amazing if we could define double click actions within a SCPL, and would open up the possibility of having a true "now playing" playlist.
Thirded. I've been hoping for this feature for a long time.

foo_ui_panels

Reply #945
It seems to me (in my rather limited experience with foobar2000) that to get a highly customized interface you need to use panels ui because columns ui doesn't allow you to skin your interface.  I want to have a more streamline interface with some custom colors and graphics and all BUT I really like the ability of columns ui to allow you to sort your music multiple ways on the fly.  Basically, I want to know if it is possible to use panels ui to get Foobar looking sexy but still have the database work like columns ui.

Thanks!

foo_ui_panels

Reply #946
Hi terrestial,
First off thanks for your plugin(s) and your effort!
Would be possible to have a function to determine width/height of an image file? That would be awesome.

foo_ui_panels

Reply #947
Has anyone got Album Art panel running with foo_ui_panels?

I can't get the Album Art panel open under foo_ui_panels, is it me?

Has anyone else had problems with these 2 components together or managed to get them working properly?

foo_ui_panels

Reply #948
It would be easier to help you, if you describe your problem more precisely ...
Initially I had some problems in configuring the panels too. However, after restarting foobar I could get it to work.

foo_ui_panels

Reply #949
It would be easier to help you, if you describe your problem more precisely ...
Initially I had some problems in configuring the panels too. However, after restarting foobar I could get it to work.


Thanks I just wanted to know if anyone had it working. Now I know it can work, I'll persist with trying to get it working for me!