Help - Search - Members - Calendar
Full Version: Home stereo display
Hydrogenaudio Forums > Hosted Forums > foobar2000 > General - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
...Just Elliott
oh my. I may have to redesign my track info mod.
Russell777
QUOTE(...Just Elliott @ Oct 8 2006, 23:24) *

oh my. I may have to redesign my track info mod.

That's the idea smile.gif
MrEnergizer
Firstly Zetto thx a lot for a nice design. Small request .... as my image shows I have modded your code a bit because I like to see extra info in my T.I. panel. In the album box it scrolls if the name is too long. Which part of the code can i copy and paste to make this happen in my "Riddim" and "Label" box.
TIA
Mr E

IPB Image

Sorry for large image ......I posted the wrong imageshack shortcut (its been a while since I posted an image) rolleyes.gif
Russell777
I know the question wasn't addressed to me,but so happened to be that i have the solution.
It's the part of unreleased SDK v1.1.Scrolling info.Just enter the info you want to be scrolled and place it where you need it.
MrEnergizer
thax russell777 for quick reply..... its nearly 1am here and Iv tried for nearly an hour to get this right and its driving me mad. I am no good at coding plus Im very tired so please show me where to put it ( I will post my code)
TIA
Mr E

///Zetto's main Trackinfo-Mod window (thx to Russell777,
///for i have used pieces of his "Home Stereo Display" code -> GREAT WORK !)///
///my Page: www.szemke.de///

///dynamics///
$puts(fontColorInactive,$rgb(40,130,130))
$puts(fontColorActive,$rgb(0,255,255))
$puts(alt_font,georgia)
$puts(alt_font_size,9)
$puts(alt_font_options,italic)
$puts(alt_font_fix,-1)
$puts(symbolinfo,1)
$puts(scrollback,1)
$puts(windowAlbum,18)
$puts(windowTitle,60)

///bgImage///
$if(%isplaying%,$puts(tiPlayingNum,$add($mod(%_time_elapsed_seconds%,30),1))
$puts(count_path,myLayoutPics\tiPlaying$get(tiPlayingNum).png)
$imageabs(0,0,$get(count_path),),$imageabs(0,0,myLayoutPics\tiStopped.png,))

///in-/active colors///
$puts(fontColorAI,$get(fontColorInactive))
$if(%isplaying%,$puts(fontColorAI,$get(fontColorActive)))

///codec///
$alignabs(118,44,%_width%,%_height%,center,top)
$font(lcdmono2,10,,)
$get(fontColorAI)[%codec%]

///bitrate///
$alignabs(367,44,%_width%,%_height%,left,top)
$font(lcdmono2,10,,)
$get(fontColorAI)
$if($stricmp($codec(),mp3),
$if($stricmp(%__extrainfo%,VBR),VBR,CBR),)
$char(32)['/' %__bitrate_dynamic%'kb']

///channels///
$alignabs(-78,64,%_width%,%_height%,right,top)
$font(lcdmono2,10,,)
$get(fontColorAI)
$if(%__channels%,$ifgreater(%__channels%,2,%__channels%ch,$ifgreater(%__channels%,1,Stereo,Mono)),)$char(10)

///samplerate///
$alignabs(-13,64,%_width%,%_height%,right,top)
$font(lcdmono2,10,,)
$get(fontColorAI)[%__samplerate% 'Hz']

///Riddim///

$alignabs(310,92,%_width%,%_height%,left,top)
$font(lcdmono2,10,,)
$get(fontColorAI)[Riddim * %riddim%]


///Label///

$alignabs(310,112,%_width%,%_height%,left,top)
$font(lcdmono2,10,,)
$get(fontColorAI)[Label * %label%]

///date///
$alignabs(15,44,%_width%,%_height%,left,top)
$font(lcdmono2,10,,)
$get(fontColorAI)[%date%]

///genre///
$alignabs(62,44,%_width%,%_height%,left,top)
$font(lcdmono2,10,,)
$get(fontColorAI)[%genre%]

///album///
$alignabs(16,$add($div(%_height%,5),-57),%_width%,%_height%,left,middle)
$puts(title,
[%album%])
$if($get(symbolinfo),
$if($or($stricmp($substr($ascii($get(title)),2,2),?),
$stricmp($substr($ascii($get(title)),6,6),?)),$char(10)
$alignabs(21,$add($div(%_height%,5),55,$get(alt_font_fix)),%_width%,%_height%,,)
$font($get(alt_font),$get(alt_font_size),$get(alt_font_options)$get(font_options)
,250-250-250)$repeat($char(10),31),
$puts(title,
$lower($replace($upper($get(title)),-,$char(8208),&,+,À,a,Á,a,Â,a,Ã,a,Ä,ae,Å,a,
Æ,ae,Ç,c,È,e,É,e,Ê,e,Ë,e,Ì,i,Í,i,Î,i,Ï,i,Ò,o,Ó,o,Ô,o,Õ,o,Ö,oe,Ù,u,Ú,u,Û,u,Ü,ue,
ß,ss)))
$puts(alt_font_fix,0)
$font(lcdmono2,10,bold$get(font_options),250-250-250)$repeat($char(10),35)),
$alignabs(21,$add($div(%_height%,5),55,$get(alt_font_fix)),%_width%,%_height%,,)
$font($get(alt_font),$get(alt_font_size),$get(alt_font_options)
$get(font_options),250-250-250)$repeat($char(10),32))$get(fontColorAI)
$if($greater($len($get(title)),$get(windowAlbum)),
$if($stricmp($mod($len($get(title)),0),0),
$puts(title,$pad($get(title),$add($len($get(title)),1))),)
$puts(shift,$sub($len($get(title)),$get(windowAlbum)))
$if($get(scrollback),
$puts(mod,$mod(%_time_elapsed_seconds%,$add($mul($get(shift),2),2)))
$if($greater(3,$get(mod)),$substr($get(title),1,$get(windowAlbum)),
$puts(mod,$sub($get(mod),2))$puts(flag,$get(mod))
$if($greater($add($get(shift),1),$get(mod)),
$substr($get(title),$add(1,$get(mod)),$add($get(windowAlbum),$get(mod))),
$substr($get(title),$sub($mul($get(shift),2),$get(mod),-1),
$add($get(windowAlbum),$sub($mul($get(shift),2),$get(mod),0))))),
$puts(mod,$mod(%_time_elapsed_seconds%,$add($get(shift),2)))
$if($greater(3,$get(mod)),$substr($get(title),1,$get(windowAlbum)),
$puts(mod,$sub($get(mod),2))$puts(flag,$get(mod))
$substr($get(title),$add(1,$get(mod)),$add($get(windowAlbum),$get(mod))))),
$alignabs(15,$add($div(%_height%,5),27,$get(alt_font_fix)),404,%_height%,left,top)
$get(fontColorAI)$get(title))

///time & tracknumber///
$alignabs(15,89,%_width%,%_height%,left,top)
$font(7 Segment,20,,)
$get(fontColorInactive)'88'

$alignabs(15,89,%_width%,%_height%,left,top)
$font(7 Segment,20,,)
$get(fontColorAI)[%tracknumber%]

$alignabs(-338,89,%_width%,%_height%,right,top)
$font(7 Segment,20,,)
$get(fontColorInactive)'88:88'

$alignabs(-338,89,%_width%,%_height%,right,top)
$font(7 Segment,20,,)
$get(fontColorAI)[%playback_time%]

$alignabs(-300,90,%_width%,%_height%,right,top)
$font(7 Segment,10,,)
$get(fontColorInactive)'88:88'

$alignabs(-300,90,%_width%,%_height%,right,top)
$font(7 Segment,10,,)
$get(fontColorAI)[%length%]

///progressbar///
$if(%isplaying%,$if3($strcmp(%playback_time_seconds%,0)
,,$drawrect(14,121,$muldiv(%playback_time_seconds%,$sub(%_width%,314),%length_seconds%),3,
pencolor-0-255-255 brushcolor-0-255-255 width-1)
,))

///title///
$alignabs(0,$add($div(%_height%,5),34),%_width%,%_height%,center,middle)
$puts(title,
[%artist%][ '-' "%title%"])
$if($get(symbolinfo),
$if($or($stricmp($substr($ascii($get(title)),2,2),?),
$stricmp($substr($ascii($get(title)),6,6),?)),$char(10)
$alignabs(21,$add($div(%_height%,5),55,$get(alt_font_fix)),%_width%,%_height%,,)
$font($get(alt_font),$get(alt_font_size),$get(alt_font_options)$get(font_options)
,250-250-250)$repeat($char(10),31),
$puts(title,
$lower($replace($upper($get(title)),-,$char(8208),&,+,À,a,Á,a,Â,a,Ã,a,Ä,ae,Å,a,
Æ,ae,Ç,c,È,e,É,e,Ê,e,Ë,e,Ì,i,Í,i,Î,i,Ï,i,Ò,o,Ó,o,Ô,o,Õ,o,Ö,oe,Ù,u,Ú,u,Û,u,Ü,ue,
ß,ss)))
$puts(alt_font_fix,0)
$font(lcdmono2,11,bold$get(font_options),250-250-250)$repeat($char(10),35)),
$alignabs(21,$add($div(%_height%,5),55,$get(alt_font_fix)),%_width%,%_height%,,)
$font($get(alt_font),$get(alt_font_size),$get(alt_font_options)
$get(font_options),250-250-250)$repeat($char(10),32))$get(fontColorAI)
$if($greater($len($get(title)),$get(windowTitle)),
$if($stricmp($mod($len($get(title)),2),1),
$puts(title,$pad($get(title),$add($len($get(title)),1))),)
$puts(shift,$sub($len($get(title)),$get(windowTitle)))
$if($get(scrollback),
$puts(mod,$mod(%_time_elapsed_seconds%,$add($mul($get(shift),2),2)))
$if($greater(3,$get(mod)),$substr($get(title),1,$get(windowTitle)),
$puts(mod,$sub($get(mod),2))$puts(flag,$get(mod))
$if($greater($add($get(shift),1),$get(mod)),
$substr($get(title),$add(1,$get(mod)),$add($get(windowTitle),$get(mod))),
$substr($get(title),$sub($mul($get(shift),2),$get(mod),-1),
$add($get(windowTitle),$sub($mul($get(shift),2),$get(mod),0))))),
$puts(mod,$mod(%_time_elapsed_seconds%,$add($get(shift),2)))
$if($greater(3,$get(mod)),$substr($get(title),1,$get(windowTitle)),
$puts(mod,$sub($get(mod),2))$puts(flag,$get(mod))
$substr($get(title),$add(1,$get(mod)),$add($get(windowTitle),$get(mod))))),
$alignabs(0,-15,%_width%,%_height%,center,bottom)
$get(fontColorAI)$get(title))

///transpFgImage///
$imageabs(0,0,myLayoutPics\tiGlasses.png,)
Russell777
Go get some sleep,you'll get it first thing in the morning.It needs some serious tweaking.
Russell777
Well i've changed quite a lot,but i like the result,special thanks goes to Zetto for creating the mod.Download
MrMuffin
One quick question - in 1.8.1 VIP, what exactly does the second progress bar represent (under the track title display)? And what piece of code creates it? It seems to always be stuck around halfway, but does change from track to track.
Stuart60611
QUOTE(MrMuffin @ Oct 9 2006, 23:37) *

One quick question - in 1.8.1 VIP, what exactly does the second progress bar represent (under the track title display)? And what piece of code creates it? It seems to always be stuck around halfway, but does change from track to track.


It is not a progress bar, but a relative quality indicator bar representing the relative quality of the track.


Stuart60611
Supersized! Created with the SDK 1.0

Playing:

IPB Image

Stopped:

IPB Image

(Edit 10/11/06 re: Minor line-up adjustments so as to accomodate bold text)
MrEnergizer
QUOTE(Russell777 @ Oct 10 2006, 02:40) *

Well i've changed quite a lot,but i like the result,special thanks goes to Zetto for creating the mod.Download



Russell777. You're a star! Thanks a lot. It works perfectly. biggrin.gif
vader897
Hello,

I have just had an idea... Its just to help me make home stereo display fit better with my foobar config but i am sure other people would like it... Its just been an idea so i havent had a look at trying to edit the code to do what I want it... I just thought I would post it so i dont forget about it, and incase someone else allready knows how to do it with out ease.

Below is just a photshopped image of what it my idea is... Just to have the tech info right underneith the track info... Should be simple enough and I will have a go at it later.

IPB Image
Russell777
VERSION 1.9.1 NANO IS OUT (see the first post)
I can't believe it,but i shrinked it even more!Also now you can throw away your playback order toolbar,
just click on the wanted mode till you get the desired one.Hope you like it,enjoy smile.gif

DON'T FORGET TO GET THE LATEST TRACKINFO MOD PANEL!
musosticky
Using it, love it, love you

*worships*

The updates get better and better
Russell777
QUOTE(musosticky @ Oct 13 2006, 14:07) *

Using it, love it, love you

*worships*

The updates get better and better

Thanks wink.gif
LXtreme
first thanx for your FANTASTIC work, Russell777
me was very happy bout the sdk, espacially!
and your latest screens are really awesome...

just a suggestion:
i personally do not like the "scrolling" in the track-info, so i mixed your idea of "swapping" Bitrate, Samplerate & Compression with your TI-Code. As i just need %artist% and %title% in the TI, it is not as complex as your code. but maybe you like the idea.:
instead of scrolling the text when it is longer than the needed space it alternates between %artist% and %title%. this "swapping" can be turned on and of in the global options.

another idea is to use "swapping" and "scrolling" together: if a "swapped" part of the TI is too long it will be scrolled.... (but as i do nit like scrolling i just $cut the part wich is too long):

in order to visualize what i mean you have to find tracks with long tags or you just reduce "window" and windowsize" in the globals:

CODE

/////////////////////////////////////////Globals///////////////////////////////////////////////////
$puts(active,$rgb(0,0,147))
$puts(back,$rgb(225,225,225))
$puts(font_options,)

$puts(display_back,)
$puts(full,250-250-250)
$puts(frame,150-150-150)

$puts(symbolinfo,1)
$puts(Trackinfo_font_size,20)
$puts(alt_font,Arial)
$puts(alt_font_size,10)
$puts(alt_font_options,)
$puts(alt_font_fix,)

$puts(window,42)
$puts(windowsize,648)
$puts(scrollback,1)
$puts(swapping,1)

// Track-Info Allignment//
$puts(TI-x-allign,52)
$puts(TI-y-allign,9)

//////////////////////////////////////Boxes//////////////////////////////////////////
//1-Track-Info
$drawrect($sub($get(TI-x-allign),8),$sub($get(TI-y-allign),3),$add($get(windowsize),5),$add($get(Trackinfo_font_size),10),brushcolor-$get(full) pencolor-$get(frame))
////////////////////////////////////////1 Track info (swapping & scrolling))///////////////////////////////////////////////
$alignabs($get(TI-x-allign),$get(TI-y-allign),%_width%,%_height%,,)
$puts(title,[%artist% - ]['"'%title%'"'])
$puts(title_a,%artist%)
$puts(title_b,%title%)
$if($get(symbolinfo),$if($or($stricmp($substr($ascii($get(title)),2,2),?),
$stricmp($substr($ascii($get(title)),6,6),?)),$char(10)
$alignabs($get(TI-x-allign),$add(10,$get(alt_font_fix)),%_width%,%_height%,,)
$font($get(alt_font),$get(alt_font_size),$get(alt_font_options)$get(font_options)
,250-250-250)$repeat($char(10),31),
$puts(title,$lower($replace($upper($get(title)),-,$char(8208),&,+,À,a,Á,a,Â,a,Ã,a,Ä,ae,Å,a,
Æ,ae,Ç,c,È,e,É,e,Ê,e,Ë,e,Ì,i,Í,i,Î,i,Ï,i,Ò,o,Ó,o,Ô,o,Õ,o,Ö,oe,Ù,u,Ú,u,Û,u,Ü,ue,
ß,ss,#,No.)))
$puts(title_a,$lower($replace($upper($get(title_a)),-,$char(8208),&,+,À,a,Á,a,Â,a,Ã,a,Ä,ae,Å,a,
Æ,ae,Ç,c,È,e,É,e,Ê,e,Ë,e,Ì,i,Í,i,Î,i,Ï,i,Ò,o,Ó,o,Ô,o,Õ,o,Ö,oe,Ù,u,Ú,u,Û,u,Ü,ue,
ß,ss,#,No.)))
$puts(title_b,$lower($replace($upper($get(title_b)),-,$char(8208),&,+,À,a,Á,a,Â,a,Ã,a,Ä,ae,Å,a,
Æ,ae,Ç,c,È,e,É,e,Ê,e,Ë,e,Ì,i,Í,i,Î,i,Ï,i,Ò,o,Ó,o,Ô,o,Õ,o,Ö,oe,Ù,u,Ú,u,Û,u,Ü,ue,
ß,ss,#,No.)))
$puts(alt_font_fix,0)
$font(lcdmono2,$get(Trackinfo_font_size),bold$get(font_options),250-250-250)$repeat($char(10),35)),
$alignabs($get(TI-x-allign),$add($get(TI-y-allign),$get(alt_font_fix)),%_width%,%_height%,,)
$font($get(alt_font),$get(alt_font_size),$get(alt_font_options)
$get(font_options),250-250-250)$repeat($char(10),32))$get(active)

$if($greater($len($get(title)),$get(window))
,
$ifequal($get(swapping),1,
$ifgreater($mod(%_time_elapsed_seconds%,6),2,
$alignabs($get(TI-x-allign),$add($get(TI-y-allign),$get(alt_font_fix)),$get(windowsize),%_height%,center,top)$get(active)
$if($greater($len($get(title_b)),$get(window)),
'"'$cut($get(title_b),$sub($get(window),5))...'"',
'"'$get(title_b)'"')
,
$alignabs($get(TI-x-allign),$add($get(TI-y-allign),$get(alt_font_fix)),$get(windowsize),%_height%,center,top)$get(active)
$if($greater($len($get(title_a)),$get(window)),
'"'$cut($get(title_a),$sub($get(window),5))...'"',
'"'$get(title_a)'"'))
,
$if($stricmp($mod($len($get(title)),2),1),
$puts(title,$pad($get(title),$add($len($get(title)),1))),)
$puts(shift,$sub($len($get(title)),$get(window)))
$if($get(scrollback),
$puts(mod,$mod(%_time_elapsed_seconds%,$add($mul($get(shift),2),2)))
$if($greater(3,$get(mod)),$substr($get(title),1,$get(window)),
$puts(mod,$sub($get(mod),2))$puts(flag,$get(mod))
$if($greater($add($get(shift),1),$get(mod)),
$substr($get(title),$add(1,$get(mod)),$add($get(window),$get(mod))),
$substr($get(title),$sub($mul($get(shift),2),$get(mod),-1),
$add($get(window),$sub($mul($get(shift),2),$get(mod),0))))),
$puts(mod,$mod(%_time_elapsed_seconds%,$add($get(shift),2)))
$if($greater(3,$get(mod)),$substr($get(title),1,$get(window)),
$puts(mod,$sub($get(mod),2))$puts(flag,$get(mod))
$substr($get(title),$add(1,$get(mod)),$add($get(window),$get(mod)))))
)
,
$alignabs($get(TI-x-allign),$add($get(TI-y-allign),$get(alt_font_fix)),$get(windowsize),%_height%,center,top)$get(active)$get(title))


EDIT: not willing to edit all those typos wink.gif

EDIT (2006-10-23):
fixed - code did not support symbolinfo-casefixes in swapping mode
fixed - swapping did not work with symbolinfo off
boxed the code wink.gif
Russell777
QUOTE(LXtreme @ Oct 22 2006, 01:23) *

first thanx for your FANTASTIC work, Russell777
me was very happy bout the sdk, espacially!
and your latest screens are really awesome...

just a suggestion:
i personally do not like the "scrolling" in the track-info, so i mixed your idea of "swapping" Bitrate, Samplerate & Compression with your TI-Code. As i just need %artist% and %title% in the TI, it is not as complex as your code. but maybe you like the idea.:
instead of scrolling the text when it is longer than the needed space it alternates between %artist% and %title%. this "swapping" can be turned on and of in the global options.

another idea is to use "swapping" and "scrolling" together: if a "swapped" part of the TI is too long it will be scrolled.... (but as i do nit like scrolling i just $cut the part wich is too long):

in order to visualize what i mean you have to find tracks with long tags or you just reduce "window" and windowsize" in the globals:



Nice one really,i'm sure many ppl will use it.As for swapping and scrolling all together:i gave it a thought before,but found that it requires too complicated and massive coding so i dropped the idea/
LXtreme
QUOTE(Russell777 @ Oct 22 2006, 01:49) *

Nice one really,i'm sure many ppl will use it.As for swapping and scrolling all together:i gave it a thought before,but found that it requires too complicated and massive coding so i dropped the idea/

thanks, but i am still regarding myself as a newbie who just want's to learn.
"massive coding" is the right word to describe f2k's visual potential:
(nearly) everything i possible, just enough time is needed wink.gif
LXtreme
Just in case somebody will really use this code:
it was edited to perform the symbolinfo-casefix in swapping mode, too.

(question concerning posting in general: how do i make the code-box smaller, so it can be scrolled in a post?!)
Russell777
QUOTE(LXtreme @ Oct 23 2006, 17:02) *

Just in case somebody will really use this code:
it was edited to perform the symbolinfo-casefix in swapping mode, too.

(question concerning posting in general: how do i make the code-box smaller, so it can be scrolled in a post?!)


Just add "box" to [/code] and [code] statements
vader897
Please update the link to the slarv theme. It timed out and this is the new one.. I am pretty sure this is the exact same files as the last one but its possible its a bit different.

http://rapidshare.com/files/498949/slarv.zip.html
Russell777
QUOTE(vader897 @ Oct 24 2006, 17:10) *

Please update the link to the slarv theme. It timed out and this is the new one.. I am pretty sure this is the exact same files as the last one but its possible its a bit different.

http://rapidshare.com/files/498949/slarv.zip.html

I've uploaded it to FTP.
Mr. Happy
How can I add the clickable portions to the 1.8.1. VIP???
(The buttons are defined, but I think changing the positions should do it. But can I find out what the grid positions should be???)
Russell777
QUOTE(Mr. Happy @ Oct 31 2006, 15:07) *

How can I add the clickable portions to the 1.8.1. VIP???
(The buttons are defined, but I think changing the positions should do it. But can I find out what the grid positions should be???)

There are buttons in 1.8.1,you just need custominfo component to get them working.Anyway i'll post an update to 1.8.x brunch soon.
Mr. Happy
QUOTE(Russell777 @ Oct 31 2006, 16:47) *

QUOTE(Mr. Happy @ Oct 31 2006, 15:07) *

How can I add the clickable portions to the 1.8.1. VIP???
(The buttons are defined, but I think changing the positions should do it. But can I find out what the grid positions should be???)

There are buttons in 1.8.1,you just need custominfo component to get them working.Anyway i'll post an update to 1.8.x brunch soon.


I know there are buttons and they're configured (and I have the custominfo component installed), however I think the grid-locations of the buttons are not corresponding with the locations where I have got them. huh.gif
Or is there another explanation why they're not working?? unsure.gif
Russell777
I'll check it,just give me some time smile.gif
Mr. Happy
QUOTE(Russell777 @ Oct 31 2006, 17:15) *

I'll check it,just give me some time smile.gif

Found something already??
Special.O
The rating feature of 1.91 Nano doesn't work for me.

I installed the newest version of track info mod and cwb_hook. Then I followed the instructions and added the masstagger scripts in the correct order. After that I pasted the code from code/V_1_9_1.txt .

Even after a restart didn't help.

Any ideas how to get the rating working?

Thanks in advance
Russell777
By default the rating option is set to work with custominfo component,if you want to use masstager instead,set
$puts(write_tags,1)
.misiek
Hi smile.gif

I have problems with style version 1.7.2. It doesn't work for me with the lastest track info mod... [all background frames are displaced]...
I can't find horizontal/vertical padding settings... :/

my actual components:
QUOTE
Active components (29):
Core.dll v0.9.4.2 beta 2 [] - foobar2000 core
foo_AdvancedControls.dll v0.5.9.0 [17 September 2006] - FooBar2000 Advanced Controls
foo_albumlist.dll v3.2.0 [20 November 2006] - Album List
foo_audioscrobbler.dll v1.3.4 [15 June 2006] - Audioscrobbler
foo_cdda.dll v2.1.1 [20 November 2006] - CD Audio Decoder
foo_cwb_hooks.dll v1.0.14 [Nov 1 2006 - 10:20:44] [01 November 2006] - cwbowron's title format hooks
foo_dsp_dolbyhp.dll v1.1 [30 April 2006] - Dolby Headphone Wrapper
foo_dsp_std.dll v1.0 [20 November 2006] - Standard DSP array
foo_freedb2.dll v0.5.2a [29 August 2006] - freedb Tagger
foo_input_mslive.dll v0.1.6.3 [28 October 2006] - mslive streaming support
foo_input_std.dll v1.0 [20 November 2006] - Standard Input Array
foo_input_std.dll v1.1.0 [20 November 2006] - FLAC Decoder
foo_input_std.dll v1.1 [20 November 2006] - WMA Decoder
foo_kPilotInfo.dll v0.2.1 [11 July 2006] - FookPilotInfo
foo_masstag.dll v1.6 [20 November 2006] - Masstagger
foo_oddcastv3.dll v3.x [06 October 2006] - OddcastV3
foo_playcount.dll v1.3.2 [16 September 2006] - Playback Statistics
foo_rgscan.dll v2.0.2 [20 November 2006] - ReplayGain Scanner
foo_ui_columns.dll v0.1.3 beta 1v7 [22 November 2006] - Columns UI
foo_ui_std.dll v0.9acc [20 November 2006] - Default User Interface
foo_uie_albumart.dll v0.1763 [11 June 2006] - Album Art Panel feat. Matroska
foo_uie_albumlist.dll v0.2.1 [22 November 2006] - Album list panel
foo_uie_console.dll v0.2 [28 April 2006] - Console panel
foo_uie_lyrics.dll v0.3.0.0 [02 June 2006] - Lyric Show Panels
foo_uie_quicksearch.dll v2.8j [15 October 2006] - Quick Search Toolbar
foo_uie_trackinfo_mod.dll v0.7.1 beta [Nov 22 2006 - 03:51:45] [22 November 2006] - Track info panel mod
foo_unpack.dll v1.0 [20 November 2006] - ZIP/GZIP reader
foo_unpack.dll v1.1 [20 November 2006] - RAR reader
foo_version.dll v0.3 [18 July 2006] - Components versions viewer


and image where the problem was depicted wink.gif
IPB Image

and yes, I want to use this "old" one style :]
Russell777
Sorry to tell you,that this version of HSD is designed for an old version of trackinfo mod panel and won't
work correctly with any of the recent versions.Maybe if i have some extra hour or two i'll rewrite this one for you.
P.S.:Nice music taste
eNforcer
I'm not sure why, but none of the info in the trackinfo is updating. The artist - title area doesn't scroll, the track position numbers don't change from 00:00 etc. It's just neutral.

And no, it's not on pause tongue.gif
Russell777
QUOTE(eNforcer @ Dec 9 2006, 10:06) *

I'm not sure why, but none of the info in the trackinfo is updating. The artist - title area doesn't scroll, the track position numbers don't change from 00:00 etc. It's just neutral.

And no, it's not on pause tongue.gif

It's because the code structure needs to be adjusted for the latest trackinfo mod panel version,I'll do it as soon as i can.
kockroach
Hey Russell777,

I noticed on my FLAC files that the size was not being calculated properlywhen they were larger than 10 MB. I thought I would share my changes with you. This is what I am using to get proper file sizes (in MB).

CODE
$div(%filesize%,1048576)'.'$ifgreater($div(%filesize%,1048576),9,$substr($muldiv(%filesize%,100,1048576),3,4),$substr($muldiv(%filesize%,100,1048576),2,3))MB  
Russell777
Thanks,i'll include it when i'll rewrite the ode for the new trackinfo mod
flexo3105
hi just a little problem , had to back up my system , and now the symbol for standby is missing ... am i missing a font ? everything ok except the standby icon.. thanks in advance
Russell777
Yep,you need to reinstall this font
flexo3105
oh ok smile.gif thanks Russel777

hmm , now theres another problem .. everything is up to date , tried repasting the code several times..

[img=http://img442.imageshack.us/img442/3406/1pp6.th.jpg]

happens everytime on trackchange and when foobar is not playing, any idea ?
martinuxs
QUOTE(Russell777 @ Aug 25 2006, 00:53) *

Home stereo display SDK v 1.0
Download (rapidshare)
Download (badongo)

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
VERSION 1.9.1 NANO
Changelog:
-Mouse click editing of:Rating\Mood,playback order,follow cursor mode,volume mute
-Track\album gain indicator
-Compact size
-New glass overlay image

IMPORTANT:
Take a moment to read the "instructions.txt" as it contains all the definitions of variables you may want to change.Also note that the fonts list now includes "Rsegment" instead of "7 Segment"

IPB Image
To run this script you'll need the following fonts:
Arial,LCD fonts family,Rsegment,webdings,wingdings,wingdings 3.Just follow the links:
Arial: http://simplythebest.net/fonts/fonts/arial.html
LCD fonts family: http://www.dafont.com/lcd-lcd-mono.font
Rsegment: http://foobar.bowron.us/russell777/
Webdings: http://simplythebest.net/fonts/fonts/webdings.html
As for wingdings and windings 3:these fonts aren't free,they included with win xp or office xp installation.
You probably already have them installed and if not,find a solution.(I cannot provide these fonts as it will
be a copyright violation)

You'll need the LATEST trackinfo mod version
http://www.hydrogenaudio.org/forums/index....showtopic=47044
You will need the last version of this component to run the script (cwb_hooks):
http://foobar.bowron.us/foo_cwb_hooks.zip

The code,the instructions and the images are all included in the archive:
Download (rapidshare.de)
Download (badongo.com)





Cany anyone for this ally make a tuturial video, because i have understand nothing sad.gif i sit at this maybe 4 hours and try but it come nothing
it would be nice...
cooperpwc
QUOTE(Russell777 @ Dec 9 2006, 07:30) *

QUOTE(eNforcer @ Dec 9 2006, 10:06) *

I'm not sure why, but none of the info in the trackinfo is updating. The artist - title area doesn't scroll, the track position numbers don't change from 00:00 etc. It's just neutral.

And no, it's not on pause tongue.gif

It's because the code structure needs to be adjusted for the latest trackinfo mod panel version,I'll do it as soon as i can.


Hello,

Add me to the list of people that love this display but have it "frozen in time" (i.e. not refreshing). If I adjust volume everything updates to that moment but freezes again in time. I'm using 1.8.1.

(In the meantime I'm going to look for an old version of track info mod.)

Thanks.
kockroach
The reason why it is "frozen" is because the code hasn't been updated to use the "PerSecond" and "PerTrack" options in the newest track_info_mod panel. Russell mentioned this previously (see post 433)
Yotsuya
Has anyone tried simply adding the line:
CODE
// PerSecond

To the top of the code?
cooperpwc
QUOTE(kockroach @ Jan 13 2007, 15:29) *

The reason why it is "frozen" is because the code hasn't been updated to use the "PerSecond" and "PerTrack" options in the newest track_info_mod panel. Russell mentioned this previously (see post 433)


Oh I know. That's why i said I was looking for an old Track Info Mod - which I have found. V1.8 VIP is now working great. I will look forward to the updated code when it comes out.
cooperpwc
QUOTE(kockroach @ Dec 16 2006, 15:45) *

Hey Russell777,

I noticed on my FLAC files that the size was not being calculated properlywhen they were larger than 10 MB. I thought I would share my changes with you. This is what I am using to get proper file sizes (in MB).

CODE
$div(%filesize%,1048576)'.'$ifgreater($div(%filesize%,1048576),9,$substr($muldiv(%filesize%,100,1048576),3,4),$substr($muldiv(%filesize%,100,1048576),2,3))MB  



Here is something interesting (or rather that I don't understand). I rip whole CD flac files. The original code in 1.8.1 for the Home Stereo Display is showing a file as 432.3 MB. In Windows XP Explorer, the folder it is in also reads at 432 MB total as does the actual file in Icon view. But when I go to Detail view in the folder it then says 442,992 KB. Which is right in Explorer? That would answer the question as to whether the Home Stereo display is correct.
Russell777
QUOTE(cooperpwc @ Jan 15 2007, 06:00) *

QUOTE(kockroach @ Dec 16 2006, 15:45) *

Hey Russell777,

I noticed on my FLAC files that the size was not being calculated properlywhen they were larger than 10 MB. I thought I would share my changes with you. This is what I am using to get proper file sizes (in MB).

CODE
$div(%filesize%,1048576)'.'$ifgreater($div(%filesize%,1048576),9,$substr($muldiv(%filesize%,100,1048576),3,4),$substr($muldiv(%filesize%,100,1048576),2,3))MB  



Here is something interesting (or rather that I don't understand). I rip whole CD flac files. The original code in 1.8.1 for the Home Stereo Display is showing a file as 432.3 MB. In Windows XP Explorer, the folder it is in also reads at 432 MB total as does the actual file in Icon view. But when I go to Detail view in the folder it then says 442,992 KB. Which is right in Explorer? That would answer the question as to whether the Home Stereo display is correct.

bye2.gif

1MB=2^10 KB (1024KB)
442992KB/1024=432.6MB
Just take the filesize provided by foobar (in bytes) and divide it by 1024 to get the size in KB's and then by additional 1024 to get it in MB's and tell me if i'm wrong.
cooperpwc
QUOTE(Russell777 @ Jan 15 2007, 00:41) *

QUOTE(cooperpwc @ Jan 15 2007, 06:00) *

QUOTE(kockroach @ Dec 16 2006, 15:45) *

Hey Russell777,

I noticed on my FLAC files that the size was not being calculated properlywhen they were larger than 10 MB. I thought I would share my changes with you. This is what I am using to get proper file sizes (in MB).

CODE
$div(%filesize%,1048576)'.'$ifgreater($div(%filesize%,1048576),9,$substr($muldiv(%filesize%,100,1048576),3,4),$substr($muldiv(%filesize%,100,1048576),2,3))MB  



Here is something interesting (or rather that I don't understand). I rip whole CD flac files. The original code in 1.8.1 for the Home Stereo Display is showing a file as 432.3 MB. In Windows XP Explorer, the folder it is in also reads at 432 MB total as does the actual file in Icon view. But when I go to Detail view in the folder it then says 442,992 KB. Which is right in Explorer? That would answer the question as to whether the Home Stereo display is correct.

bye2.gif

1MB=2^10 KB (1024KB)
442992KB/1024=432.6MB
Just take the filesize provided by foobar (in bytes) and divide it by 1024 to get the size in KB's and then by additional 1024 to get it in MB's and tell me if i'm wrong.

Thanks for explaining. So there is no problem with your display which was what I was trying to figure out - a previous post suggested that the FLAC files were not accurately reported but they are. (I'm not a programer; did you figure that out? I did however get your display working very nicely.)
kockroach
QUOTE(cooperpwc @ Jan 15 2007, 20:45) *

Thanks for explaining. So there is no problem with your display which was what I was trying to figure out - a previous post suggested that the FLAC files were not accurately reported but they are. (I'm not a programer; did you figure that out? I did however get your display working very nicely.)

Actually, the size for FLAC files were not showing correctly, if they are larger than 10MB. The code that originally comes with the HSD doesn't look for the proper numbers, so what I was seeing was the same number being repeated on each side of the decimal. The code I posted will not change how the size is calculated, but it actually looks for the proper numbers, if the resulting filesize is over 10MB.
cooperpwc
QUOTE(kockroach @ Jan 16 2007, 03:17) *

Actually, the size for FLAC files were not showing correctly, if they are larger than 10MB. The code that originally comes with the HSD doesn't look for the proper numbers, so what I was seeing was the same number being repeated on each side of the decimal. The code I posted will not change how the size is calculated, but it actually looks for the proper numbers, if the resulting filesize is over 10MB.

Fair enough. It's probably a difference in version. Version 1.8.1 VIP does seem to be displaying correctly.
kockroach
QUOTE(cooperpwc @ Jan 17 2007, 16:24) *

Fair enough. It's probably a difference in version. Version 1.8.1 VIP does seem to be displaying correctly.

Actually, I just tried it, and it doesn't. The size is displayed as "xy_z", where the "_" is the decimal. With the old code, when the fileszie is 10 MB or more, the "xy" is correct in front of the decimal, however the "z" ends up being the same number as the "y". If you have the file_info component, you can see the correct size in MB displayed after the "File size" which is listed in Bytes.

I changed the code to pull out the correct numbers that should be to the right of the decimal when the filesize is 10 MB or more.

cooperpwc
QUOTE(kockroach @ Jan 17 2007, 16:57) *

Actually, I just tried it, and it doesn't. The size is displayed as "xy_z", where the "_" is the decimal. With the old code, when the fileszie is 10 MB or more, the "xy" is correct in front of the decimal, however the "z" ends up being the same number as the "y". If you have the file_info component, you can see the correct size in MB displayed after the "File size" which is listed in Bytes.

I changed the code to pull out the correct numbers that should be to the right of the decimal when the filesize is 10 MB or more.

Okay, you are absolutley right. A Cowboy Junkies FLAC image is reading at 280.8MB but File Info shows 280.31MB. Unfortunately with my limited skills I can't get your change to work. I am trying to replace:
CODE
$div(%filesize%,1048576)'.'$substr($muldiv(%filesize%,100,1048576),2,2))

(That is later sourced with a "$get(active)MB" string.) Every attempt so far has shut down my display. I'll keep tinkering...
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.