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: Xchange v3 (Read 372543 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Xchange v3

Reply #551
@ BArtus : what are you calling 'bad aspect ratio', i'd like to see a screenshot of what is for you bad ratio please (+ the original image please)

and what is exactly set in foo_covers.

thanx

Xchange v3

Reply #552
I have a very weird problem with my foobar + xchange v.3.0.1.

I have a diana krall's 'When I Look In Your Eyes' album in the ape format. (When I Look In Your Eyes.ape - one large file)
And, I make a cuesheet for this file like this.
============================================
REM GENRE Jazz
REM DATE 1998
REM COMMENT .
PERFORMER "Diana Krall"
TITLE "When I Look In Your Eyes"
FILE "When I Look In Your Eyes.ape" WAVE
  TRACK 01 AUDIO
    TITLE "Let's Face The Music And Dance"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Devil May Care"
    INDEX 01 05:18:70
  TRACK 03 AUDIO
    TITLE "Let's Fall In Love"
    INDEX 01 08:39:20
  TRACK 04 AUDIO
    TITLE "When I Look In Your Eyes"
    INDEX 01 12:58:40
  TRACK 05 AUDIO
    TITLE "Popsicle Toes"
    INDEX 01 17:30:17
  TRACK 06 AUDIO
    TITLE "I've Got You Under My Skin"
    INDEX 01 21:58:36
  TRACK 07 AUDIO
    TITLE "I Can't Give You Anything But Love"
    INDEX 01 28:09:21
  TRACK 08 AUDIO
    TITLE "I'll String Along With You"
    INDEX 01 30:42:43
  TRACK 09 AUDIO
    TITLE "East Of The Sun (And West Of The Moon)"
    INDEX 01 35:28:04
  TRACK 10 AUDIO
    TITLE "Pick Yourself Up"
    INDEX 01 40:24:64
  TRACK 11 AUDIO
    TITLE "Best Thing For You, The"
    INDEX 01 43:26:59
  TRACK 12 AUDIO
    TITLE "Do It Again"
    INDEX 01 46:03:31
  TRACK 13 AUDIO
    TITLE "Why Should I Care - (bonus track)"
    INDEX 01 50:48:50
========================================
And, named this file with "When I Look In Your Eyes.cue".

Everytime I try to play this album from the the library tree, the above songs aren't listed according to the tracknumber.


In addition, when I change the cue file name with "Diana Krall - When I Look In Your Eyes.cue" without changing anything the contents, the order of listed songs changes like this.


Is there anyone who knows the reason of this strange sorting problem.
(It seems that this weird phenomena happen for some of my cue files, not all of the cue files.)

I found that there is no sorting problem with the above cue file when I drag and drop the cue file from 'Total Commander'.


Thanks in advance.


Xchange v3

Reply #553
foo_covers, artist tab:
Code: [Select]
|%FOOBAR_PATH%\lastfm\artist\$if2(%artist%,#$%@)*.*
E:\MUZYKA\Artist Pic\$if2(%DISCOGS_ARTIST_ID%,#$%@)*.*

bad aspect ratio - different h/w proportion for resized image.
Example - background vs. original last.fm bio image:

Xchange v3

Reply #554
BArtus ....  BArtus  ... you don't follow what i said 

bad aspect ratio is a PSS issue (a cache of images is done in PSS), i've asked to Ssenna if he could add an option in PSS to disable this caching image... wait & see, let's hope.

You said in a previous post that you had a bad aspect ratio EVEN if random image mode in foo_covers is NOT set, and for what i reply that it's not possible.

and what i see in your last post : a random image path is set in foo_covers because it begins with "|" !! and you don't understand why ratio is bad ??!! bad ratio is normal with that feature as said before... so i'm surprised.

So what i recommend to you, for now:
- Just don't use the random ("|") feature in foo_covers and wait for a better PSS version that allow us to disable the "image caching".


Xchange v3

Reply #555
My bad..
As you say master - abandon randomization
Thanks for your support.

Xchange v3

Reply #556
YHBT YHL HAND.

Br3tt, what's your ETA for the new FCL? We're all patiently waiting with baited breath--hoping to get some of that goodness we see in your previews.


Xchange v3

Reply #558
I have a very weird problem with my foobar + xchange v.3.0.1.

I have a diana krall's 'When I Look In Your Eyes' album in the ape format. (When I Look In Your Eyes.ape - one large file)
And, I make a cuesheet for this file like this.
============================================
REM GENRE Jazz
REM DATE 1998
REM COMMENT .
PERFORMER "Diana Krall"
TITLE "When I Look In Your Eyes"
FILE "When I Look In Your Eyes.ape" WAVE
  TRACK 01 AUDIO
    TITLE "Let's Face The Music And Dance"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Devil May Care"
    INDEX 01 05:18:70
  TRACK 03 AUDIO
    TITLE "Let's Fall In Love"
    INDEX 01 08:39:20
  TRACK 04 AUDIO
    TITLE "When I Look In Your Eyes"
    INDEX 01 12:58:40
  TRACK 05 AUDIO
    TITLE "Popsicle Toes"
    INDEX 01 17:30:17
  TRACK 06 AUDIO
    TITLE "I've Got You Under My Skin"
    INDEX 01 21:58:36
  TRACK 07 AUDIO
    TITLE "I Can't Give You Anything But Love"
    INDEX 01 28:09:21
  TRACK 08 AUDIO
    TITLE "I'll String Along With You"
    INDEX 01 30:42:43
  TRACK 09 AUDIO
    TITLE "East Of The Sun (And West Of The Moon)"
    INDEX 01 35:28:04
  TRACK 10 AUDIO
    TITLE "Pick Yourself Up"
    INDEX 01 40:24:64
  TRACK 11 AUDIO
    TITLE "Best Thing For You, The"
    INDEX 01 43:26:59
  TRACK 12 AUDIO
    TITLE "Do It Again"
    INDEX 01 46:03:31
  TRACK 13 AUDIO
    TITLE "Why Should I Care - (bonus track)"
    INDEX 01 50:48:50
========================================
And, named this file with "When I Look In Your Eyes.cue".

Everytime I try to play this album from the the library tree, the above songs aren't listed according to the tracknumber.


In addition, when I change the cue file name with "Diana Krall - When I Look In Your Eyes.cue" without changing anything the contents, the order of listed songs changes like this.


Is there anyone who knows the reason of this strange sorting problem.
(It seems that this weird phenomena happen for some of my cue files, not all of the cue files.)

I found that there is no sorting problem with the above cue file when I drag and drop the cue file from 'Total Commander'.


Thanks in advance.


I found that this problem is related with the library tree version.
After I change the beta version v0.3.2.5b with the stable version v0.3.1.1, the weird sorting problem disappeared.

Xchange v3

Reply #559
@Falstaff

Could you please share filetype images from Xchange 3.0.0 (i believe they were 48x48)? I don't like these smallers ones and I overwrote the old ones. Thanks.




If anybody is interested in genre images, they can be found here .

Xchange v3

Reply #560
@Falstaff

Could you please share filetype images from Xchange 3.0.0 (i believe they were 48x48)? I don't like these smallers ones and I overwrote the old ones. Thanks.

If anybody is interested in genre images, they can be found here .


nice work for your stamps

icons can be found here : http://activethoughts.deviantart.com/art/F...-Types-88021375



Xchange v3

Reply #563
kkamion, can you share the code for that group header? I'd like to use your genre images, it seems very nice.

Xchange v3

Reply #564
kkamion, can you share the code for that group header? I'd like to use your genre images, it seems very nice.

Here you go 

Code: [Select]
                   $puts(config_name,'xchange')
$puts(foo_path,%FOOBAR_PATH%)
$puts(img,$get(foo_path)'skins/'$get(config_name))

$puts(art_size_max,$sub($mul(%el_row_height%,3),7))
$if(%el_is_collapsed%,
  $puts(art_size,$sub($mul(%el_row_height%,%el_group_row%),10))
,
  $puts(art_size,$sub($mul(%el_row_height%,3),7))
)

$puts(play_counter,$if2(%play_counter%,$if2(%play_count%,'0')))
$if($stricmp(%album artist%,%artist%),
  $puts(VA,0)
,
  $puts(VA,1)
)

// --------> Padding settings / Single or Album track
$puts(padding_left,3)
$puts(padding_right,4)
$puts(delta_left,1)
$puts(txt.top,$add(2,44))

// --------> TAGs Width
$puts(title_width,$gettextwidth($upper(%title%)))
$puts(artist_width,$gettextwidth($upper(%artist%)))
$puts(album_width,$gettextwidth($upper(%album%)))
$puts(date_width,$gettextwidth($upper(%date%)))
$puts(tracknumber_width,28)
$puts(rating_width,56)
$puts(length_width,44)
$puts(title_width,$sub(%el_width%,$add($add($add($add($add($get(delta_left),$get(padding_left)),$get(padding_right)),$get(tracknumber_width)),$get(rating_width)),$get(length_width))))

// --------> Text Properties
$puts(default_font,'Calibri')
$puts(default_font_size,8)

// --------> Colors
$puts(txt_color,%__TXT_COLOR__%)
$puts(box_color,%__BOX_COLOR_GROUP__%)

////////// Group Info //////////

$font($get(default_font),$get(default_font_size),'bold')
$if(%el_is_collapsed%,
$imageabs($add($get(art_size),$add($get(padding_left),10)),05,13,50,$get(img)'/icons/elp_head1.png',nodelay,,)
 $drawtextex($upper(%album artist%),$add($get(art_size),$add($get(padding_left),31)),6,$sub($sub(%el_width%,$add($add($get(padding_left),$get(art_size))),$get(padding_right)),33),16,%__TXT_GRP_SHCOLOR__%,hleft vtop end_ellipsis)
 $drawtextex($upper(%album artist%),$add($get(art_size),$add($get(padding_left),30)),5,$sub($sub(%el_width%,$add($add($get(padding_left),$get(art_size))),$get(padding_right)),33),16,$get(txt_color),hleft vtop end_ellipsis)
 $drawtextex($if(%album%,$upper(%album%)$if(%discnumber%,' (disc '$ifequal($left(%discnumber%,1),0,$right(%discnumber%,1),%discnumber%)$if(%totaldiscs%,'/'%totaldiscs%')',')')),$if(%el_is_collapsed%,$upper(%title%),'SINGLE')),$add($get(art_size),$add($get(padding_left),31)),24,$sub($sub(%el_width%,$add($add($get(padding_left),$get(art_size))),$get(padding_right)),33),16,%__TXT_GRP_SHCOLOR__%,hleft vtop end_ellipsis)
 $drawtextex($if(%album%,$upper(%album%)$if(%discnumber%,' (disc '$ifequal($left(%discnumber%,1),0,$right(%discnumber%,1),%discnumber%)$if(%totaldiscs%,'/'%totaldiscs%')',')')),$if(%el_is_collapsed%,$upper(%title%),'SINGLE')),$add($get(art_size),$add($get(padding_left),30)),23,$sub($sub(%el_width%,$add($add($get(padding_left),$get(art_size))),$get(padding_right)),33),16,$get(txt_color),hleft vtop end_ellipsis)
,
$imageabs($add($get(art_size),$add($get(padding_left),10)),07,15,54,$get(img)'/icons/elp_head4.png',nodelay,,)
 $drawtextex($upper(%album artist%),$add($get(art_size),$add($get(padding_left),31)),8,$sub($sub(%el_width%,$add($add($get(padding_left),$get(art_size))),$get(padding_right)),75),16,%__TXT_GRP_SHCOLOR__%,hleft vtop end_ellipsis)
 $drawtextex($upper(%album artist%),$add($get(art_size),$add($get(padding_left),30)),7,$sub($sub(%el_width%,$add($add($get(padding_left),$get(art_size))),$get(padding_right)),75),16,$get(txt_color),hleft vtop end_ellipsis)
 $drawtextex($if(%album%,$upper(%album%)$if(%discnumber%,' (disc '$ifequal($left(%discnumber%,1),0,$right(%discnumber%,1),%discnumber%)$if(%totaldiscs%,'/'%totaldiscs%')',')')),$if(%el_is_collapsed%,$upper(%title%),'SINGLE')),$add($get(art_size),$add($get(padding_left),31)),26,$sub($sub(%el_width%,$add($add($get(padding_left),$get(art_size))),$get(padding_right)),75),16,%__TXT_GRP_SHCOLOR__%,hleft vtop end_ellipsis)
 $drawtextex($if(%album%,$upper(%album%)$if(%discnumber%,' (disc '$ifequal($left(%discnumber%,1),0,$right(%discnumber%,1),%discnumber%)$if(%totaldiscs%,'/'%totaldiscs%')',')')),$if(%el_is_collapsed%,$upper(%title%),'SINGLE')),$add($get(art_size),$add($get(padding_left),30)),25,$sub($sub(%el_width%,$add($add($get(padding_left),$get(art_size))),$get(padding_right)),75),16,$get(txt_color),hleft vtop end_ellipsis)
 $font($get(default_font),$add($get(default_font_size),3),'')
  $drawtextex($if(%date%,$upper(%date%),'. . . .'),$add($get(art_size),$add($get(padding_left),30)),42,$sub($sub(%el_width%,$add($add($get(padding_left),$get(art_size))),$get(padding_right)),75),16,%__TXT_GRP_SHCOLOR__%,hleft vtop end_ellipsis)
  $drawtextex($if(%date%,$upper(%date%),'. . . .'),$add($get(art_size),$add($get(padding_left),29)),41,$sub($sub(%el_width%,$add($add($get(padding_left),$get(art_size))),$get(padding_right)),75),16,240-240-240,hleft vtop end_ellipsis)
)

$font($get(default_font),$get(default_font_size),'normal')

////////// Cover Art //////////
$drawtextex('N/A',$add($get(padding_left),3),3,$get(art_size),$get(art_size),225-225-230,hcenter vcenter)
$imageabs(0,0,$get(art_size_max),$get(art_size_max),%el_group_first_path%,artreader_front nokeepaspect nodelay nodisplay,,)
$imageabs($add($get(padding_left),3),3,$get(art_size),$get(art_size),%el_group_first_path%,artreader_front nokeepaspect nodelay,,)
$drawrect($add($get(padding_left),3),3,$get(art_size),$get(art_size),255-255-255-0,255-255-255-60,)

$puts(art_size,-5)

// file type icon
$if(%el_is_collapsed%,,
 $puts(ext_size,$sub($len(%filename_ext%),$len(%filename%),1))
 $puts(ext_name,$right(%filename_ext%,$get(ext_size)))
 $imageabs($sub(%el_width%,51),9,48,48,$get(img)'/icons/types/'$get(ext_name)'.png',nodelay,,225,)

 $drawroundrect($sub(%el_width%,45),9,34,46,3,3,0-0-0-0,0-0-0-120,)
 $drawroundrect($sub(%el_width%,47),7,38,50,4,4,0-0-0-0,0-0-0-120,)
 $drawroundrect($sub(%el_width%,46),8,36,48,4,4,0-0-0-0,120-120-120-220,)
)

 // genre type icon
$if(%el_is_collapsed%,,
 $puts(ext_size,$sub($len(%filename_ext%),$len(%filename%),1))
 $puts(ext_name,$right(%filename_ext%,$get(ext_size)))
 $imageabs($sub(%el_width%,181),8,148,48,$get(img)'/genres/'%genre%'.png',nodelay,,255,)

)



// Album infos (if expanded)

$if(%el_is_collapsed%,,

$drawroundrect($add($get(padding_left),$get(art_size),6),64,$sub($sub(%el_width%,$add($get(padding_left),$get(padding_right))),$add($get(art_size),7)),20,2,2,0-0-0-070,0-0-0-085,)
$drawroundrect($add($get(padding_left),$get(art_size),7),64,$sub($sub(%el_width%,$add($get(padding_left),$get(padding_right))),$add($get(art_size),9)),19,2,2,0-0-0-070,125-125-125-175,)
$drawrect($add($get(padding_left),$get(art_size),8),82,$sub($sub(%el_width%,$add($get(padding_left),$get(padding_right))),$add($get(art_size),10)),1,180-180-180-065,180-180-180-065,)

$font(uni 05_53,6,normal)
$puts(txt.header.color,2100-230-250)

$puts(pos0,$add($get(art_size),$add($get(padding_left),7)))
$puts(lg0,30)
$select($len(%el_item_count%),
$puts(nbtrk,'00'%el_item_count%),
$puts(nbtrk,'0'%el_item_count%),
$puts(nbtrk,%el_item_count%)
)
$drawtextex($get(nbtrk),$add($get(pos0),2),$sub(%el_height%,18),$get(lg0),%el_row_height%,%__TXT_GRP_SHCOLOR__%,hcenter vtop)
$drawtextex($get(nbtrk),$add($get(pos0),1),$sub(%el_height%,19),$get(lg0),%el_row_height%,$get(txt.header.color),hcenter vtop)

// Bitrate
$puts(pos2,$add($add($get(pos0),$get(lg0)),4))
$puts(lg2,64)
$drawtextex(%__bitrate%' KBPS',$add($get(pos2),2),$sub(%el_height%,18),$get(lg2),%el_row_height%,%__TXT_GRP_SHCOLOR__%,hcenter vtop)
$drawtextex(%__bitrate%' KBPS',$add($get(pos2),1),$sub(%el_height%,19),$get(lg2),%el_row_height%,$get(txt.header.color),hcenter vtop)

// Gain
$if(%replaygain_album_gain%,
$puts(pos3,$add($add($get(pos2),$get(lg2)),4))
$puts(alb.gain,$if(%replaygain_album_gain%,%replaygain_album_gain%$if($stricmp('fla',$left($upper($ext(%filename_ext%)),3)),,),'0 dB'))
$puts(lg3,$add($gettextwidth($get(alb.gain)),10))
$drawtextex($get(alb.gain),$add($get(pos3),2),$sub(%el_height%,18),$get(lg3),%el_row_height%,%__TXT_GRP_SHCOLOR__%,hcenter vtop)
$drawtextex($get(alb.gain),$add($get(pos3),1),$sub(%el_height%,19),$get(lg3),%el_row_height%,$get(txt.header.color),hcenter vtop)
,
$puts(pos3,$add($add($get(pos0),$get(lg0)),4))
$puts(lg3,64)
)

// Album Length
$puts(pos9,$sub($sub(%el_width%,3,$add($gettextwidth(%el_sum_length%),$get(padding_right))),12))
$puts(lg9,$add($gettextwidth(%el_sum_length%),12))
$drawtextex(%el_sum_length%,$add($get(pos9),2),$sub(%el_height%,18),$get(lg9),%el_row_height%,%__TXT_GRP_SHCOLOR__%,hcenter vtop)
$drawtextex(%el_sum_length%,$add($get(pos9),1),$sub(%el_height%,19),$get(lg9),%el_row_height%,$get(txt.header.color),hcenter vtop)

// Genre
$puts(pos4,$add($add($get(pos3),$get(lg3)),4))
$puts(lg4,$sub($sub($sub(%el_width%,$get(pos4)),$get(lg9)),$add($get(padding_right),4)))
$drawtextex($if(%genre%,' '$upper(%genre%),' N/A'),$add($get(pos4),4),$sub(%el_height%,18),$sub($get(lg4),6),%el_row_height%,%__TXT_GRP_SHCOLOR__%,left vtop)
$drawtextex($if(%genre%,' '$upper(%genre%),' N/A'),$add($get(pos4),3),$sub(%el_height%,19),$sub($get(lg4),6),%el_row_height%,$get(txt.header.color),left vtop)

$gradientrect($add($get(padding_left),$get(art_size),7),65,$sub($sub(%el_width%,$add($get(padding_left),$get(padding_right))),$add($get(art_size),8)),17,0-0-0-100,190-190-190-075,)

)

$if(%el_is_collapsed%,
$gradientrect($add($get(padding_left),$get(art_size),5),01,$sub($sub($sub(%el_width%,$add($get(padding_left),$get(padding_right))),1),$add($get(art_size),3)),$sub($sub($mul(%el_row_height%,$sub(%el_group_row%,0)),3),22),$get(box_color)-035,0-0-0-0,)
$gradientrect($add($get(padding_left),$get(art_size),5),21,$sub($sub($sub(%el_width%,$add($get(padding_left),$get(padding_right))),1),$add($get(art_size),3)),$sub($sub($mul(%el_row_height%,$sub(%el_group_row%,0)),3),22),0-0-0-0,$get(box_color)-045,)
$drawroundrect($add($get(padding_left),$get(art_size),4),0,$sub($sub(%el_width%,$add($get(padding_left),$get(padding_right))),$add($get(art_size),3)),$sub($mul(%el_row_height%,$sub(%el_group_row%,0)),4),2,2,0-0-0-0,0-0-0-085,)
$drawroundrect($add($get(padding_left),$get(art_size),5),0,$sub($sub(%el_width%,$add($get(padding_left),$get(padding_right))),$add($get(art_size),5)),$sub($mul(%el_row_height%,$sub(%el_group_row%,0)),5),2,2,0-0-0-0,150-150-150-125,)
,
$gradientrect($add($get(padding_left),$get(art_size),5),01,$sub($sub($sub(%el_width%,$add($get(padding_left),$get(padding_right))),1),$add($get(art_size),3)),$sub($sub($mul(%el_row_height%,$sub(%el_group_row%,1)),2),20),$get(box_color)-035,0-0-0-0,)
$gradientrect($add($get(padding_left),$get(art_size),5),21,$sub($sub($sub(%el_width%,$add($get(padding_left),$get(padding_right))),1),$add($get(art_size),3)),$sub($sub($mul(%el_row_height%,$sub(%el_group_row%,1)),2),20),0-0-0-0,$get(box_color)-015,)
$drawroundrect($add($get(padding_left),$get(art_size),4),0,$sub($sub(%el_width%,$add($get(padding_left),$get(padding_right))),$add($get(art_size),3)),$sub($mul(%el_row_height%,$sub(%el_group_row%,1)),1),2,2,0-0-0-0,0-0-0-090,)
$drawroundrect($add($get(padding_left),$get(art_size),5),0,$sub($sub(%el_width%,$add($get(padding_left),$get(padding_right))),$add($get(art_size),5)),$sub($mul(%el_row_height%,$sub(%el_group_row%,1)),2),2,2,0-0-0-0,140-140-140-090,)
)

$drawellipse($add($get(art_size),8),-14,$sub(%el_width%,$add($get(art_size),12)),26,255-255-255-025,255-255-255-010,)

Under EL Playlist settings >> grouping >> Row number of group header is set to:

Code: [Select]
$if(%el_is_collapsed%,2,4)

Genre images are stored inside \Foobar2000\skins\xchange\genres

Xchange v3

Reply #565
Thanks, I'll give it a try tomorrow, it's too late now...must go to sleep.



Xchange v3

Reply #568
wtf!

Today my foobar crashed totally...

i wanted to start it but then i got two errors: i think it was like unsupported file + unsupported playlist (not sure) -> i clicked ok and now my foobar looks completely unskinned!

Xchange v3

Reply #569
unless you have a backup, you've lost all your foobar settings/playlists. you'll need to re-import the fcl to get the theme back.

 

Xchange v3

Reply #570
thisi is noob question but i have my artwork saved as "folder.jpg" and i see them everywhere but in el-playlist. what do i have to change?

Xchange v3

Reply #571
jasperooni: Go to File -> Preferences -> Tools -> Covers and then you write folder.* in the front-field

Xchange v3

Reply #572
I have a strange problem. In the settings window when choosing "disabled" on the "load the window size from a config preset" when the window is maximized and a track is playing, everytime I want to switch to another saved xchange setup the track restarts. Has anyone encountered the same problem?


@ kkamion, your genre-images work great. I already added some genre images of my own.

Xchange v3

Reply #573
@ kkamion, your genre-images work great. I already added some genre images of my own.


That's great  If it's not a problem please share your genre images. When I make some more I'll share them on my deviant art page (I've got a feeling we're hijacking Falstaff's thread    )

Xchange v3

Reply #574
Another heap of sickening praise; I hope you go to sleep with a big smile, safe in the knowledge that you give joy to people like me (especially when their Mac friends see foobar - "woah, what is that?!?!") Yet another top class job, but I have a slight problem...

On the top, where the config, info, google artist, google album etc. buttons are, I would like to add some of my own, for albumart downloader, guitar tabs etc. I can figure out how to add the buttons (i think  ) but i have no idea how to resize the containing box. Can anybody help me out here? It would make me weep with joy...