IPB

Welcome Guest ( Log In | Register )

9 Pages V   1 2 3 > »   
Reply to this topicStart new topic
KUNG-FOO by Br3tt, Columns UI & Panel Stack Splitter configuration
Falstaff
post Aug 31 2008, 19:20
Post #1





Group: Members
Posts: 2799
Joined: 12-November 06
Member No.: 37463



K U N G - F O O
ColumnsUI & Panel Stack Splitter config for foobar2000 (adapted for fullscreen view)



Gif Animated

First release : 31/08/2008
Last Release : 08/10/2008
Version : 1.3a (white or black layout)


/// MANDATORY COMPONENTS ///

- ColumnsUI 0.3.4.1 or higher - foo_ui_columns.dll
- Panel Stack Splitter 0.3.4a or higher - foo_uie_panel_splitter.dll
- ELPlaylist 0.6.2.6b or higher - foo_uie_elplaylist
- Peakmeter Spectrum Visualization 0.2.0.0 beta or higher - foo_uie_vis_peakmeter_spectrum.dll
- (Chronial) Cover Flow 0.3.0 or higher - foo_chronflow.dll
- Graphical Browser rev015 or higher - foo_uie_graphical_browser.dll
- Lyric Show Panels 0.3.1.1b8 or higher - foo_uie_lyrics.dll
- Track info panel 0.8 or higher - foo_uie_trackinfo.dll
- Track info panel mod 0.8.0 or higher - foo_uie_trackinfo_mod.dll
- Quick Search Toolbar 2.8l or higher - foo_uie_quicksearch.dll
- Channel Spectrum Panel 0.16 or higher - foo_uie_vis_channel_spectrum.dll
- Album list panel 0.2.2 or higher - foo_uie_albumlist.dll
- WSH Panel 0.7.2 or higher - foo_uie_wsh_panel.dll
be carefull, this component may don't work with old CPU (make foobar crash!)

/// FONTS ///

MANDATORY FONTS :
- Arial (Already installed with Windows XP ou Vista)
- Tahoma (Already installed with Windows XP or Vista)
- Segoe UI (Already installed with Windows XP or Vista)
- LCD + LCDMono (LCD font family)
- Uni 05_53
- Chinyen
- Wingdings (Already installed with Windows XP or Vista)
- Wingdings 2 (Already installed with Windows XP or Vista) ==> use for rating rounds in ELPlaylist
- Wingdings 3 (Already installed with Windows XP or Vista)
- Symbol (Already installed with Windows XP or Vista)


OPTIONAL FONTS :
- HelvCondensedCaps (used in ColumnsUI Filter and Album list Panel and Lyrics Show Panels)

/// DOWNLOAD ///

get the .7z archive file (contains the .fcl file and images/kung-foo folder) from DeviantArt Kung-Foo page :
http://www.deviantart.com/download/9660700...fig_by_Br3tt.7z

/// INSTALLATION ///

CAUTION : Importing Kung-Foo in CUI settings will mess up actuel CUI config so be careful and make an export of your actual CUI config before importing Kung-Foo .fcl file, that's all...

1) extract the .7z archive in the default foobar2000 folder (should be C:\Program Files\foobar2000\)
2) run foobar with ColumnsUI as interface (in Preferences -> Display -> Select interface)
3) in Preferences -> Display -> ColumnsUI -> Main -> use Import Button to import the kung-foo_1.3a.fcl file extracted in 1) in foobar2000 folder (C:\Program Files\foobar2000\) , apply the imported layout !
4) you may have to configure stand alone components like Quick Search Toolbar, Cover Flow, Lyric Show panel, Playlist Switcher, Album list Panel ... cause the configuration file do not contains my settings (not stored in the .fcl)
5) you may have to change the PATH for covers and artist photos for each components using them ("Graphical Browser" panels, "Panel Stack Splitter" panels and "Cover flow" panel) simply rigth-click on the component to update --> enter settings of the component --> modify the path for the variables cover.path and/or artist.path, generally coded in the first lines of the code of the component!
IMPORTANT : for ELPlaylist, the cover path is set in a variable handled by ELPlaylist __ART_PATH__ (by default, it's setted to folder.jpg in songs directory) --> go to ELPlaylist Settings (rigth click on it -> settings), tab 'general' and just double-click on the var name to update the path used!
6) modifying PATH of covers and artists photos for the background Transparency in ELPlaylist :
- transparency is ON by default, if nothing appear (so looks like it is OFF) it is because the PATH for covers and Artist Photo is mine and you have to modify them !
=> the more easy way if you don't know how to find the code for the Panel Stack Splitter that contains the ELPlaylist panel is explained here :
=> rigth-click in the space (4 pixeld high!) just between the PLAYLIST/COVERFLOW HEADER and the top of the playlist, in fact, the space that contains the arrow to display or hide the scrollbar of the playlist ..., see below and follow instructions to modify the PATH of your covers and Photos :

...to make the transparency brighter or darker, modify the __TRANSPARENCY__ value in ELPlaylist Settings [0-255] ... default value (for my brigth monitor) is 100 :


/// CHRONFLOW JScript ///

CODE


// Author: mil3s (moded by br3tt for point of view)

// General Notes:
// Most of these functions return an array with 3 elements
// These are the x,y,z coordinates in 3d-space
// x is left to right
// y is bottom to top
// z is front to back

var coverSpacing = 0.12;

/************************* COVER DISPLAY *****************/
// These functions define the Display of the single Covers
// The given parameter coverId is a floating point number.
// It is 0 for the center cover, 1 for the one right
// beneath it, -1 for the one on the left side and so on.
// During movement the values float between the integer
// values.
function coverPosition(coverId){
var x, y, z;
y = 0;
if (Math.abs(coverId) <= 1){ // The centered cover
z = 4 + 0.5 * (1 - Math.abs(coverId));
x = coverId * 0.875;
} else { // The covers on the side
z = 4 - (Math.abs(coverId)-1) * 0.01;
x = 0.875 + coverSpacing * (Math.abs(coverId)-1);
if (coverId < 0)
x *= -1;
}
return new Array(x, y, z);
}

// return array is (angle, x, y, z) - this rotates
// the cover *angle* degrees around the vector (x,y,z)
// With (0,0,0,0) the cover is parallel to the x-y-Plane
function coverRotation(coverId){
var angle;
if (Math.abs(coverId) < 1){ // The centered cover
angle = coverId * -60;
} else { // The covers on the side
if (coverId > 0)
angle = -60;
else
angle = 60;
}
return new Array(angle, 0, 1, 0);
}

// Defines the the size boundaries for the cover.
// Aspect ratio is preserved.
// Return Array is (widht, height)
function coverSizeLimits(coverId){
return new Array(1, 1);
}


// Sets which point of the cover coverPosition() defines
// (-1,-1) means bottom left, (0,0) means center,
// (1,1) means top right, (0, -1) means bottom center etc.
// The cover is also rotated around this point.
function coverAlign(coverId){
return new Array(0, -1);
}


// Defines the range of covers to draw.
// Return array is (leftmostCover, rightmostCover)
// This interval shouldn't be larger than 80
// The center cover is 0.
function drawCovers(){
return new Array(-30, 30);
}


// In which direction should the fov be expanded/shrinked
// when the panel is resized?
// If this returns (0,1), the height is fixed.
// If this returns (1,0), the width is fixed.
// You can also return stuff like (0.5,0.5) or (7, 3)
// The values determine how important it is for this
// dimension to stay fixed.
function aspectBehaviour(){
return new Array(0, 1);
}

/************************** CAMMERA SETUP ****************/
// Position of the viewport
function eyePos(){
return new Array(0, 0.90, 6.0);
}
// Defines the point for the eye to look at
function lookAt(){
return new Array(-0.0, -0.75, 0.6);
}
// Used to rotate the view.
// The returned Vector points upwards in the viewport.
// This vector must not be parallel to the line of sight from the
// eyePos point to the lookAt point.
function upVector(){
return new Array(0, 1, 0);
}

/************************** MIRROR SETUP *****************/
function showMirrorPlane(){
return true; // return false to hide the mirror
}
// Any Point on the Mirror Plane
function mirrorPoint (){
return new Array(0, 0, 0);
}
// Normal of the Mirror Plane
function mirrorNormal (){
return new Array(0, 1, 0);
}


Chronflow Background color is to set to 020-020-020 (RGB values)

/// POSSIBLE TROUBLES ///

- lauching foobar by clicking a file from explorer work bad due to Panel Stack Splitter bugg, and do not display some buttons and panels, the better way is to open mp3 files from foobar or having foobar lauched before opening a music file from explorer

Greets, Suggestions are welcome as always ... like possible bugs ... wink.gif

/// CHANGES LOG ///

v1.3a : added transparency support in ELPlaylist (cover or artist photo) + rating engine at bottom screen + stars as images in ELPlaylist + new colors + 2 resize mode added : vis at top corners + tweaks ...
v1.2a : added folder icons in ELPlaylist + added a new black layout (newbuttons ...) + kroegger font replace by a free one : Uni 05_x+ tweaks
v1.1a : added a new index alphabetical to navigate more easily in large playlist or Coverflow + fix time length for streaming entries + tweaks
v1.0c : trackinfo_mod panel (in Now Playing tab panel, at the top of the blue spectrum) used for rating music files hidden because of a bad path for images => fixed
v1.0b : flash of the playlist scrollbar when changing layout fixed + color of the left Spectrum channel at the bottom fixed (darker than the rigth one)

This post has been edited by Falstaff: Oct 18 2008, 21:28


--------------------
http://br3tt.online.fr/
Go to the top of the page
+Quote Post
London Mike
post Aug 31 2008, 19:23
Post #2





Group: Members
Posts: 267
Joined: 17-June 08
From: Guess...
Member No.: 54439



It looks great Br3tt, do you have Kung Fu and Ibiza loaded on the same installation and just switch between them or will loading Kung Fu mess up the Ibiza config?
Go to the top of the page
+Quote Post
Falstaff
post Aug 31 2008, 19:26
Post #3





Group: Members
Posts: 2799
Joined: 12-November 06
Member No.: 37463



QUOTE (London Mike @ Aug 31 2008, 20:23) *
It looks great Br3tt, do you have Kung Fu and Ibiza loaded on the same installation and just switch between them or will loading Kung Fu mess up the Ibiza config?


not in the same .fcl file, it is not a pack wink.gif

so ... loading Kung Fu mess up the Ibiza config, be careful (make an export of your actual CUI config before importing Kung-Foo .fcl file


--------------------
http://br3tt.online.fr/
Go to the top of the page
+Quote Post
Sounds Blast
post Aug 31 2008, 19:28
Post #4





Group: Members
Posts: 311
Joined: 30-May 08
Member No.: 53920



Thanks, i'll be testing this awesome config out!!! smile.gif
Go to the top of the page
+Quote Post
Falstaff
post Aug 31 2008, 19:30
Post #5





Group: Members
Posts: 2799
Joined: 12-November 06
Member No.: 37463



QUOTE (Sounds Blast @ Aug 31 2008, 20:28) *
Thanks, i'll be testing this awesome config out!!! smile.gif


Thanks, it's just an alpha version of the config ... many things are to be added wink.gif


--------------------
http://br3tt.online.fr/
Go to the top of the page
+Quote Post
JFK
post Aug 31 2008, 20:23
Post #6





Group: Members
Posts: 10
Joined: 12-December 06
Member No.: 38622



Great release!

Question, I manage to make chronflow work for my cover scheming name with this syntax:
CODE
$replace(%path%,%filename_ext%,)"%artist% - %album%.jpg"


But I do not succeed with the same syntax in IBIZA. Why ?

Little edit: infact it's not working anymore in KungFOO too. Strange it works for one session, I close the app, restart and then it's not working...

This post has been edited by JFK: Aug 31 2008, 20:31
Go to the top of the page
+Quote Post
Sounds Blast
post Aug 31 2008, 20:29
Post #7





Group: Members
Posts: 311
Joined: 30-May 08
Member No.: 53920



When you change, the playlist view, or click on menu, the scroll bar quickly comes and goes real quick. Not a problem really, thought i'd let you know, incase i'm the only one experiencing this. Still testing it out.
Edit: Just a thought, i think stars in the playlist views would look really nice compared to the cool circles.

This post has been edited by Sounds Blast: Aug 31 2008, 20:32
Go to the top of the page
+Quote Post
Falstaff
post Aug 31 2008, 20:51
Post #8





Group: Members
Posts: 2799
Joined: 12-November 06
Member No.: 37463



QUOTE (JFK @ Aug 31 2008, 21:23) *
Great release!

Question, I manage to make chronflow work for my cover scheming name with this syntax:
CODE
$replace(%path%,%filename_ext%,)"%artist% - %album%.jpg"


But I do not succeed with the same syntax in IBIZA. Why ?

Little edit: infact it's not working anymore in KungFOO too. Strange it works for one session, I close the app, restart and then it's not working...


i think it's just because your code is bad, try this :

CODE
$replace(%path%,%filename_ext%,)%artist%' - '%album%'.jpg'


QUOTE (Sounds Blast @ Aug 31 2008, 21:29) *
When you change, the playlist view, or click on menu, the scroll bar quickly comes and goes real quick. Not a problem really, thought i'd let you know, incase i'm the only one experiencing this. Still testing it out.
Edit: Just a thought, i think stars in the playlist views would look really nice compared to the cool circles.


fixed, v1.0b released. thanx.

This post has been edited by Falstaff: Aug 31 2008, 20:42


--------------------
http://br3tt.online.fr/
Go to the top of the page
+Quote Post
Sounds Blast
post Aug 31 2008, 21:01
Post #9





Group: Members
Posts: 311
Joined: 30-May 08
Member No.: 53920



CODE
fixed, v1.0b released. thanx.
This did fix it thank you. When you go to the third playlist view the top box, where the genre is ect... has a quick lag in it, you can see the playlist behind it real quick
Go to the top of the page
+Quote Post
RavenSoft
post Aug 31 2008, 21:48
Post #10





Group: Members
Posts: 101
Joined: 22-December 05
Member No.: 26563



anyone have the HelvCondensedCaps font? a quick google search turns up websites in chinese or something and I can't figure out how to download it.
Go to the top of the page
+Quote Post
Falstaff
post Aug 31 2008, 22:01
Post #11





Group: Members
Posts: 2799
Joined: 12-November 06
Member No.: 37463



QUOTE (RavenSoft @ Aug 31 2008, 22:48) *
anyone have the HelvCondensedCaps font? a quick google search turns up websites in chinese or something and I can't figure out how to download it.


this font is optionnal, you can use another one like i have said in 1st post


--------------------
http://br3tt.online.fr/
Go to the top of the page
+Quote Post
RavenSoft
post Aug 31 2008, 22:19
Post #12





Group: Members
Posts: 101
Joined: 22-December 05
Member No.: 26563



This happens when I am dealing with playlists. Something in this theme is causing crashes on my x64 system. ibiza was working just fine, all I added was the peakmeter plugin and then this theme. Any ideas?

Problem signature:
Problem Event Name: APPCRASH
Application Name: foobar2000.exe
Application Version: 0.9.5.5
Application Timestamp: 48962e34
Fault Module Name: StackHash_3294
Fault Module Version: 6.0.6001.18000
Fault Module Timestamp: 4791a783
Exception Code: c0000374
Exception Offset: 000aada3
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 3294
Additional Information 2: 475220807b3ae7f64a28240aa2db0573
Additional Information 3: d458
Additional Information 4: 972d9423b0603a3fd7afe9f6b03ad36a

This post has been edited by RavenSoft: Aug 31 2008, 22:26
Go to the top of the page
+Quote Post
Falstaff
post Aug 31 2008, 22:29
Post #13





Group: Members
Posts: 2799
Joined: 12-November 06
Member No.: 37463



QUOTE (RavenSoft @ Aug 31 2008, 23:19) *
This happens when I am dealing with playlists. Something in this theme is causing crashes on my x64 system. ibiza was working just fine, all I added was the peakmeter plugin and then this theme. Any ideas?
...


no, could you post the whole dump in codebox anchors please ?

This post has been edited by Falstaff: Aug 31 2008, 22:30


--------------------
http://br3tt.online.fr/
Go to the top of the page
+Quote Post
JFK
post Aug 31 2008, 22:45
Post #14





Group: Members
Posts: 10
Joined: 12-December 06
Member No.: 38622



Thanks, it now works perfectly. And thanks to your help I manage to make GFX Browser and Splitter display covers correctly.

May I also ask for the correct syntax in playlist config ?
I tried that, but seems to have trouble to make understand the "OR" operator:
CODE
// paths
$if($findfile(%__ART_PATH__%),
    $puts(cover.path,%__ART_PATH__%)
                $puts(cover.path,'%artist% - %album%.jpg)
,
    $puts(cover.path,./images/kung-foo/cover/nocover.png)


Just succeed in bugging the display laugh.gif cool.gif

This post has been edited by JFK: Aug 31 2008, 22:52
Go to the top of the page
+Quote Post
RavenSoft
post Aug 31 2008, 22:53
Post #15





Group: Members
Posts: 101
Joined: 22-December 05
Member No.: 26563



I don't know how to post a full dump, what I pasted above is all that vista shows me, but now it seems to be behaving so far. If it crashes again I will look to see if there is a way to post the whole dump.
Go to the top of the page
+Quote Post
Falstaff
post Aug 31 2008, 23:06
Post #16





Group: Members
Posts: 2799
Joined: 12-November 06
Member No.: 37463



QUOTE (JFK @ Aug 31 2008, 23:45) *
Thanks, it now works perfectly. And thanks to your help I manage to make GFX Browser and Splitter display covers correctly.

May I also ask for the correct syntax in playlist config ?
I tried that, but seems to have trouble to make understand the "OR" operator:
CODE
// paths
$if($findfile(%__ART_PATH__%),
    $puts(cover.path,%__ART_PATH__%)
                $puts(cover.path,'%artist% - %album%.jpg)
,
    $puts(cover.path,./images/kung-foo/cover/nocover.png)


Just succeed in bugging the display laugh.gif cool.gif


like as said in INSTALLATION notes : "IMPORTANT : for ELPlaylist, the cover path is set in a variable handled by ELPlaylist __ART_PATH__ (by default, it's setted to folder.jpg in songs directory) --> go to ELPlaylist Settings (rigth click on it -> settings), tab 'genral' and just double-click on the var name to update the path used!"

so nothing to change in the code in ELPlaylist, just go to settings of ELPlaylist, tab 'General', and change the path value for __ART_PATH__


--------------------
http://br3tt.online.fr/
Go to the top of the page
+Quote Post
labou
post Sep 1 2008, 00:19
Post #17





Group: Members
Posts: 129
Joined: 4-August 07
From: GA
Member No.: 45904



thanks for this... its working fine for me, but the volume button wont show
Go to the top of the page
+Quote Post
mhv
post Sep 1 2008, 01:19
Post #18





Group: Members
Posts: 6
Joined: 7-July 08
Member No.: 55413



love it!!! so much better than ibiza

thank you happy.gif
Go to the top of the page
+Quote Post
Sounds Blast
post Sep 1 2008, 01:34
Post #19





Group: Members
Posts: 311
Joined: 30-May 08
Member No.: 53920



When i select the tabs, for Genre, Artist, Album, Album List, my Artist column is sorted by my decade, instead my artist any reason why? I can't seem to fix this.
Edit: Reinstalled the config from scratch and edited to my paths etc.... again, and NOW the artist tab shows the artist column. Some how that had got corrupted.
Edit2: Also when switching from Browser 2 and Browser 3 with Album List enable you will see a weird instance of the album art messed up "mixed in with the playlist" only happens when Album list is enabled all other tabs work fine with Browser 2 and 3 when switching them
EDIT: I noticed something odd, when using this kung-foo config, windows vista volume mixer will not open if the Player is up, when minimized the volume mixer works fine.

This post has been edited by Sounds Blast: Sep 1 2008, 16:56
Go to the top of the page
+Quote Post
pmartin1958
post Sep 1 2008, 08:18
Post #20





Group: Members
Posts: 15
Joined: 23-April 07
Member No.: 42824



QUOTE (RavenSoft @ Aug 31 2008, 15:19) *
This happens when I am dealing with playlists. Something in this theme is causing crashes on my x64 system. ibiza was working just fine, all I added was the peakmeter plugin and then this theme. Any ideas?

Problem signature:
Problem Event Name: APPCRASH
Application Name: foobar2000.exe
Application Version: 0.9.5.5
Application Timestamp: 48962e34
Fault Module Name: StackHash_3294
Fault Module Version: 6.0.6001.18000
Fault Module Timestamp: 4791a783
Exception Code: c0000374
Exception Offset: 000aada3
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 3294
Additional Information 2: 475220807b3ae7f64a28240aa2db0573
Additional Information 3: d458
Additional Information 4: 972d9423b0603a3fd7afe9f6b03ad36a



I think it's because you keep "foo_uie_peakmeter.dll" in your component folder. If you put out, everything will be OK... (i had the same trouble...)

cool.gif

This post has been edited by pmartin1958: Sep 1 2008, 08:19
Go to the top of the page
+Quote Post
Onkel Andy
post Sep 1 2008, 11:06
Post #21





Group: Members
Posts: 83
Joined: 28-July 08
Member No.: 56400



Wow, this config looks pretty cool.. To fix the coverart problem in ELPlaylist: it is now possible to use the core artreader of foobar or columnUI. Now when you use $imgabs(blabla, %path%,artreader) you don't have to use the Art_path variable anymore. You can use the columnUI-setup now and also have the advantage that embedded artwork can be displayed...
Go to the top of the page
+Quote Post
Jny
post Sep 1 2008, 11:52
Post #22





Group: Members
Posts: 56
Joined: 1-June 08
Member No.: 53960



nice config, thx Br3tt

but what's wrong with rating? :/
Go to the top of the page
+Quote Post
yeyo
post Sep 1 2008, 16:10
Post #23





Group: Members
Posts: 18
Joined: 1-December 07
Member No.: 49168



it's great! thanks a lot!
Go to the top of the page
+Quote Post
wan_d7
post Sep 1 2008, 16:57
Post #24





Group: Members
Posts: 5
Joined: 5-May 08
Member No.: 53303



nice dude. kinda bug i get is the tab to change the features like coveflow etc is missing,not permanently,but i need to click on it's place only to make it visible. after that it will vanish again
Go to the top of the page
+Quote Post
Falstaff
post Sep 1 2008, 17:36
Post #25





Group: Members
Posts: 2799
Joined: 12-November 06
Member No.: 37463



QUOTE (wan_d7 @ Sep 1 2008, 17:57) *
nice dude. kinda bug i get is the tab to change the features like coveflow etc is missing,not permanently,but i need to click on it's place only to make it visible. after that it will vanish again


just a question :

do you launch foobar from a music file (under windows explorer for example) or do you launch foobar directly ?


--------------------
http://br3tt.online.fr/
Go to the top of the page
+Quote Post

9 Pages V   1 2 3 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 30th July 2014 - 00:55