存档

文章标签 ‘foobar’

[ZT]Foobar2000 0.9.6.7 & WASAPI 2.1

2009年6月13日 Galaxy 没有评论

http://www.vempx.net/vempx/article/171.htm 2009年5月22日


Foobar放出了新版本0.9.6.7,修正了一些bug。比较神奇的是,这次距离0.9.6.6之间居然没有beta版本放出呢。WASAPI输出插件也已经更新到2.1了。

Adds Windows Audio Session API exclusive mode output support, allowing bit-exact output and muting all other sounds on Windows Vista systems. Windows Vista SP1 or newer required.
Version 2.0 highlights: fixed incompatibility with Windows 7; improved compatibility with certain soundcards.
Version 2.1 highlights: fixed glitch-on-seek bug.

这是WASAPI的changelog,支持Win7并且修正了bug,推荐使用Vista或者Win7的朋友使用最新的WASAPI来进行输出。

阅读全文…

分类: Other Softs 标签: , , ,

[foobar]为EIKO方案增加ReplayGain显示

2009年5月3日 Galaxy 没有评论

EIKO是foobar2000的界面配置,由dReamxis(天気雨)(负责风格设计)和Jensen(负责代码编写)共同制作。

文件都打包了,含源码(本来也没编译就是了)eiko_g.rar

DEFINE:
__DISPLAY_RG	$ifgreater(%el_width%,580,1,0)
 
GroupHeader:
$font(Segoe UI,11,bold)
$if($and($strcmp(%__DISPLAY_RG%,1),%replaygain_album_gain%),
	$ifequal(%replaygain_album_peak%,1,,$puts(p,/ Peak:%replaygain_album_peak%))
	$puts(text,Album Gain:%replaygain_album_gain% $get(p))
	$drawtextex($get(text),$get(xOffset),$div(%el_height%,2),$get(w),$div(%el_height%,2),$get(c),vcenter left end_ellipsis)
)
 
PopupBG:
// Background========================
$fillrect(,,,,255-0-255)
//$imageabs(,,,,%Img.Path%\pl_tip.png,)
 
// Group Tracks=======================
$if(%el_is_group%,
	$imageabs(,,,,%Img.Path%\pl_tip.png,)
	$puts(yOffset,$add($div($sub(20,$gettextheight()),2),1))
 
PopupTrack
// Codec Info2----------------------------
$puts(text,[$caps2(%channels%)][  %samplerate%Hz][  $info(bitspersample)bit]$ifgreater([%subsong%],0,,[  %filesize_natural%]))
$drawtextex($get(text),$get(margin),$get(yOffset),$get(w),20,$get(c),nowrap end_ellipsis)
$puts(yOffset,$add($get(yOffset),20))
 
//Replay Gain-----------------------------
$if(%replaygain_track_gain%,
	$font(%PL_FONT%,9,)
	$puts(text,Track Gain: %replaygain_track_gain%
	$if(%replaygain_track_peak%,$ifequal(%replaygain_track_peak%,1,,
		 / Peak: %replaygain_track_peak%
	))
	)
	$drawtextex($get(text),$get(margin),$get(yOffset),$get(w),20,$get(c),nowrap end_ellipsis)
,
	$drawtextex(- Replay Gain not presented -,$get(margin),$get(yOffset),$get(w),20,$get(c),nowrap end_ellipsis)
)
$puts(yOffset,$add($get(yOffset),20))
//End RG
 
$puts(w,$sub($get(w),28))
// Play Count----------------------------
 
TrackList
$ifequal($get(DisplaySep),1,
	$puts(w,$sub($get(w),2))
,)
 
// Galaxy
$if($and($strcmp(%__DISPLAY_RG%,1),%replaygain_track_gain%),
	$drawrect($add($get(xOffset),$get(w)),0,1,%el_height%,$get(sepc1),)
	$drawrect($add($add($get(xOffset),$get(w)),1),0,1,%el_height%,$get(sepc2),)
	$puts(w,$sub($get(w),6))
	$ifequal(%replaygain_track_peak%,1,,$puts(p,/ %replaygain_track_peak%))
	$puts(text,%replaygain_track_gain% $left($get(p),8))
	$drawtext($get(text),$get(xOffset),0,$get(w),%el_height%,$get(c),vcenter right)
	$puts(w,$sub($get(w),$max($gettextwidth($get(text)),34)))
	$puts(DisplaySep,1)
)
$ifequal($get(DisplaySep),1,
	$puts(w,$sub($get(w),2))
,)
// Galaxy
 
// Rating -----------------------------------------------------
分类: Other Scripts 标签:
Locations of visitors to this page