foo_uie_biography v0.4.2.3
for foobar2000 v1.0+, Columns UI0.3+, WindowsXP+
(mF́AWindows Vistâ)

SDK version
foobar2000:2009-05-21
       cui:6.3


Tv
A[eBXg̃oCIOtB[(vtB[)摜AAõJo[摜_E[h\plB
\f[^́A^O%artist%%album%QƂăC^[lbgʂLast.fm擾܂B
foobar2000 CoreArtwrok ReaderoRŃ[JHDDɂ摜D悵ĕ\邱Ƃ\łB

ftHg̐ݒł͉pŃT[o[ɐڑݒɂȂĂ܂̂ŁA
Biography Server->Last.fm̃T[o[ݒ肩{(Japanese)IĂB



{Iȋ@\
[̎擾@\ (DefaultUIColumnsUIȂĂ@\)]
EOR|[lgTitleformatƂāAoCIOtB[ȂǍĐĂȂɊւ郁^JB
  (%lastfm_bio%Ȃ)
  Apl݂ȂꍇAExecute query even if no biography view panels existonɂKv܂B
EIA[eBXg̃sN`[܂Ƃ߂ă_E[hĎw̃tH_ɕۑB
EIȂ̃oCIOtB[[U[`^Oɏ݁B

[DefaultUIUI ElementAColumnsUIUI ExtensionƂĂ̋@\]
EĐĂȂ̃A[eBXgɊւoCIOtB[̕\B
EĐĂȂ̃A[eBXgɊւ摜̕\B
EĐĂȂ̃Ao̕\B(AقƂǂ̃Aȍ͓o^ĂȂ)
EĐĂȂ̃AõJo[摜̕\B



ݒ
y Biography Server z
	Current source list:
		eLXg摜Ƃ̌\[XI菇wł܂B

	Remap meta
		artistalbum̃^AwTitleformatōւ܂B
		Titleformat]ʂA󕶎łꍇ́Aւ܂B
		%<xxx>%gp\łB
		ltB[h%<xxx>%ŎQƂꍇA
		ǂ̒lgp邩Apl̉ENbN->Select ArtistŐ؂ւ邱Ƃł܂B

		Core Buit-in ArtworkReaderACore Stub Imageł͖łB

yMiscz
	Execute query even if no biography view panels exist.
		plȂĂoCIOtB[̃T[`s܂B

	Provide artwork to other artwrok viewers
		قcomponent̃A[g[Nr[[Ɍʂ̉摜\܂B
		Afoo_coversȂǑcomponentƌ܂B
		܂Aartwrok viewer(PSSȂ)ł͕\ł܂B
		ELPlaylistgĂꍇ́A imageabsnodelaygpȂłB
		肪o悤ȂItɂĂB

This feature conflicts artwork provider components such as foo_covers, because components loading order seems to be not predetermined.
Moreover, it is not available for some artwork viewer components (e.g. PanelStackSplitter) in order to avoid severe performance degration.
(if you use ELPlaylist, nodelay option of $imageabs is not allowed.)



y Last.fm z
	[General]
		Server(Language):
			T[o[I܂B{ȂJapanesew肵ĂB
			Ƃɂ͐ݒ肵ĂB
			~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

		Image Limits:
			A[eBXg摜_E[hƂ̏lw肵܂B
			T[o[ׂlāA6܂łɐĂ܂B

		Exclusion Filter:
			ICT[o(Last.fm)֌ɍsȂQuery SyntaxŎw肵܂B
			V^bNX̏ڍׂ́Afoobar2000\Query Syntax Help.htmlQƂĂB

		Expiry Interval of text cache :
			LbVeLXg̗LԂw肵܂B
			LԂ؂ꂽꍇAICT[o[܂Ńf[^̍XVɂ܂B
			0 days̏ꍇA؂͖ɂȂALbV݂΃T[o[ɍXVɂ܂B

		Image cache will expire when text cache expires:
			eLXgLbV؂ꂵꍇA摜̃LbVꏏɍXV܂B

		Create folder when cache path specify non[existing folder
			LbVۑƂɃLbṼpX݂ȂtH_w肵ĂꍇA
			tH_쐬܂B
		
		Artist picture criteria
			A[eBXg摜_E[hƂ̏Â̊w肵܂B
				Popurarity :łlC̍摜_E[h܂B
				Date Added :ŋ߂ɒǉꂽ摜_E[h܂B

	[Artist/Album]
		Enable cache
			LbVLɂ܂B
			_E[hf[^[JHDDɕۑAɌƂɂ킴킴ICT[o[܂ŌĂȂŃLbVǂݍ݂܂B
	
		Search cache after online search:
			ɃICT[oŌ܂Bf[^擾łȂꍇ̓[JHDD̃LbV܂B
	
		Disable saving downloaded data
			LbV̓ǂݍ݂Lɂ܂A_E[hf[^͕ۑ܂B

		Specify file paths
			LbVۑ(Ǎ)t@CpXw肵܂B
			݂ȂtH_w肳ꂽꍇ͎ŃtH_쐬悤Ƃ܂B

		foobar2000 folder
			foobar2000̃CXg[tH_lastfmtH_쐬
			̒ɃLbVۑ܂Bt@C͎łB
			VistȁꍇAUACLƃLbV̕ۑS@\܂B
			VistaUACL̏ꍇ́AUser Profile foldergp𐄏܂B

		User Profile folder
			User Profile(e[U[̐ݒ)ۑtH_ɁAlastfmtH_쐬
			̒ɃLbVۑ܂Bt@C͎łB

		Text cache path
			Specify file pathŝƂɗLɂȂ܂B
			_E[heLXg̕ۑ(Ǎ)t@CpXgq܂߂ȂŎw肵܂B
			TitleFormatƂď܂B
			TitleFormat̕]̌ʂ󂾂ƁALbVƂ݂Ȃ܂B

		Image cache path
			Specify file pathŝƂɗLɂȂ܂B
			_E[h摜̕ۑ(Ǎ)t@CpXgq܂߂ȂŎw肵܂B
			TitleFormatƂď܂B
			TitleFormat̕]̌ʂ󂾂ƁALbVƂ݂Ȃ܂B
			gqjpgApngAbmpAgif玩IɑI܂B
	
		Artist/Album Field to be queried:
			Ƃ̃L[[hTitleFormatŎw肵܂B




y Core Buit-in ArtReader z
	^Oߍ݉摜Ȃǂ\܂B{̑gݍ݂Artwork ReadergpĂ܂̂ŁA
	ݒdl͂ɏ]܂B



y pl̐ݒ z
	FƂzuƂݒł܂BKɕύXĂ݂ĂB
	:ꕔOpenTypetHg͎gpł܂B

	Use glow effect to text
		Vistał΁AeLXgglowʂ邱Ƃł܂B
		Aglowʂ̐FVisualStylẽe[}Ō܂ĂāAύX邱Ƃł܂B
		eLXgglow̐FɂȂĂ܂ƁAeLXgĂ܂悤łB



yWikipediaz
WikipediaKɁAA[eBXgƃAoɊւeLXg擾܂B
WikipediãtH[}bǵA͂ɂ͊SȈѐȂ߁AςȂƂ𔲂Ă\܂B
WikipediaCase SensitiveȂ߁AAt@xbg̑啶܂߂ăL[[hvKv܂B


Disambiguation Keyword́AB̉̂߂ɕtL[[hłB
{̏ꍇ́A
	Artist: ̎
	Album: Ao
Ǝw肷Ə肭Ƃ悤łBAւ̎dl͕ς邩܂B




 Titleformat
Đ̃gbN(mɂ̓plŕ\ĂgbN)̂݉L̃tB[hcomponent痘pł܂B
tB[hLɂȂ̂ɒx݂܂̂ŁAgbN؂ւuԂɂ͉L̃tB[h͖łB
̂߁APer SecondIȂƂŗpKv܂B
(tB[h͕ύX邩܂B)

%lastfm_bio%
%lastfm_similar_artist%
%lastfm_artist_playcount%
%lastfm_artist_listeners%
%lastfm_album_playcount%, 
%lastfm_album_listeners%,
%lastfm_album_content% (݂)

[]
pl1CAEgĂȂ΁AExecute query even if no biography view panels existIɂKv܂B




 Context Menu

E^O
	Context Menu -> Tagging -> Get Track Info From Last.fm...
		ȉ̃[U[`^OɃ_E[h񂪏܂B
		<PLAY COUNT>,
		<LISTENERS>,
		<RATING> = log10(2*playcount +1)

	Context Menu -> Tagging -> Get Artist Info From Last.fm...
		ȉ̃[U[`^OɃ_E[h񂪏܂B
		<BIOGRAPHY>,
		<SIMILAR ARTIST>

E摜̃_E[h
	Context Menu -> Utils -> Get Artist Pictures From Last.fm...
		A[eBXg摜w̃tH_Ƀ_E[h܂B
		͂قڂ܂B(ꉞ2000܂)
		ftHgpX̐ݒ́ASave ImageƋʂłB
		ƂȂ莞Ԃ܂B

	Context Menu -> Utils -> Get Album Art From Last.fm...
		Ao摜w̃tH_Ƀ_E[h܂B
		ftHgpX̐ݒ́ASave ImageƋʂłB

[]
 Remap metaŕltB[hw肵ꍇAŏ̒lI܂B



FAQ
EXN[Ȃ
  {̐ݒPreference->General->other
  Mouse wheel: scroll the object currently below pointer rather than the object having focus
  ̐ݒςĂ݂Ή邩B

EtHg֌W(gdi++AOpenTypetHg)
  ҂ƂĂ͋ȂłB



ƐӎȂ
̃\tgEFAgpƂɂĐׂĂ̑QEQENQEsɊւāA\tgEFA҂́A؂̐ӔC𕉂܂B
ƂoOƂĂAC̋`𕉂܂B
̎ɗ̂݁Ae̐ӔCɂĂgpB


{\tgEFAɂ́AL̎gpƂƂɔzzĂ\tgEFÄꕔ܂܂Ă܂B
foobar2000 0.9.5 SDK
  Copyright (c) 2001-2008, Peter Pawlowski
  All rights reserved.

  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 
  Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation or other materials provided with the distribution.

  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Columns UI SDK 6.3.1


CZXɂ
  Copyright (c) 2009-, ssenna

  oCi`ōĔЕzꍇAЕzɕt̃hLg̎ɁAL̒쌠\A{ꗗAщLƐӏ܂߂邱ƁB
  ʂɂʂ̋ȂɁA{\tgEFAhi̐`܂͔̔iɁA쌠L҂܂͍v҂̖OgpĂ͂ȂȂB

  ̃\tgEFA͒쌠L҂эv҂ɂû܂܁v񋟂̂ƂAƓIȎgp\̖ړIɑ΂KȂǂ̕ۏ؂܂߁AIÖٓI킸AȂۏ؂܂B
  쌠L҂эv҂́AR̔@킸AQ̌̔@킸AӔC̍_ł邩iӔCł邩iߎ̑js@sׂł邩킸Aɂ̂悤ȑQ\m炳ĂƂĂA
  ̃\tgEFA̎gp甭ڑQAԐڑQAIȑQAʑQAIQA܂͌ʑQiւ̕iT[rX̒BAgp@f[^◘v̑AƖ̒f܂ށA鑹Qjɑ΂ĈؐӔC𕉂܂B 



====================
v0.4.2.4
Last.fm API autocorrectonɂB

v0.4.2.3
EEgȂǁAHTMLGXP[v̈ꕔT|[gB
ׂCB


v0.4.2.2
Run External ScriptŁAOƓR}hłΎsȂ悤ɂB
Provide artwork to other... API̎dlςČxȂ肷Ă̂ŁAɂȂ悤ɂB

v0.4.2.1
track info_E[hă^O݂ł悤ɂB
CoreStub Imageǂ߂悤ɂBɁAArtist/Album image when no image can be found:폜B

v0.4.2.0
Draw Border around Album Art, Gloss effect for Album ArtǉB
̃oOC
WikipediaURLɎgȂ֑ɑ΂ΉB
ݒ_CAO̐B
DUÎƂɁA{bNXFDUI̐Fݒ𔽉f悤ɂB

v0.4.1.0
Wikipediȁ擾ǉB
WinXPōĕ`悪肭Ȃꍇ̂C(v0.4.1.1)

v0.4.0.0
v1.0ɑΉB
DUIΉB
Layout Editing ModeĂȂ̂CB(v0.4.0.1)
PreferencesReset PageɑΉB(v0.4.0.1)
摜ۑñReLXgj[悤ɂȂĂ̂CB(v0.4.0.2)
LbṼpX݂ȂfBNg̏ꍇɃfBNg쐬ݒŁA
 LbṼpXs܂́AƂAꍇ̂C(v0.4.0.3)
tHg_GDȈꍇɁAُɏdtHĝ݂ŁA
 tHg_GDI+ɕύXB(v0.4.0.3)
DUȈꍇɁACustom ColourFontȂ̂CB(v0.4.0.3)

v0.3.4.0
XN[o[\郂[hǉB
LbṼpX̎wŁApX̎wƂĖȋ֑̂A"?"uĂȂ̂CB
Remap meta𖳌ɂԂŁABiographyView񋟂ĂReLXgj[ĂяoƁAoȌCB
^uL[ŃnOP[X̂CB(0.3.4.1)
LbVt@CƂāA[g̃t@Cw肳ƃNbVꍇ̂CB(0.3.4.2)
Ao摜̈ꕔŁA荂𑜓x_E[hłꍇ̂ŁACB(0.3.4.3)
ReLXgj[Get Artist Info...ŁAACeIĂꍇɃ^OXVdȂĂ܂̏CB(0.3.4.4)
%lastfm_album_playcount%, %lastfm_album_listeners%, %lastfm_album_content%ǉB(0.3.4.4)
̏ŋHɃfbhbNꍇ̂CB(0.3.4.5)
HɃNbVꍇ(炵)̂CB(0.3.4.5)
摜_E[hReLXgj[Get *** From Last.fm...ŁAgbNɑ΂Ă܂Ƃ߂ďł悤ɏCB(0.3.4.6)


v0.3.3.0
tHg̃_GDIGDI+Ił悤ɂB
%<xxx>%̎dlύXB
ׂCB
F̎w肪ȂȂĂ̂C(v0.3.3.1)
%<xxx>%̎_T̂ł1C(v0.3.3.2)
font rendererۑȂC(v0.3.3.3)

v0.3.2.0
eLXgnLbV̊gqɊւdlύXB
 gq"lfml"ɌŒB
摜̃LbV₠ꍇAXVVǂݍނ悤ɏCB
Ił錾̒ǉ(svcn) (v0.3.2.1)
MBID֌W̐ݒ肪ۑȂoȌC (v0.3.2.2)

v0.3.1.0
artistalbum_uNbNŐ؂ւ悤ɂB
Oartwrok viewerartwrok悤ɂB(IȃIvV)
plȂƂłAT[`s悤ɂB
LbV̎w肪Specify File Paths̏ꍇɁALbVpXTFRemap metaLɂȂȂ̂C(v0.3.1.1)
Use glow effect to textȂȂĂ̂C(v0.3.1.2)
A[eBXg摜_E[hƂ̗DƂĐlC/ǉwł悤ɂB(v0.3.1.2)
ENbNSave ImagẽpXwł悤ɂB(v0.3.1.2)
ׂoOCB(v0.3.1.3)
ReLXgj[ɉ摜_E[h@\ǉB(v0.3.1.3)

v0.3.0.0
svȃR[h𐮗B
artist̒lĂꍇɑΉBReLXgj[IB
 Biography Server-> Remap meta on/offB
gtB[hcomponentg悤ɂB
ReLXgj[^OݒǉB
UIɂĂ̓}EXzC[Ȃ̂CB(v0.3.0.1)

v0.2.9.0
LbṼt@C̍ŌオXy[XłꍇɁAŜ߂_ɒu悤ɂB
FtHg ColumnsUI  Colours and Fonts Őݒł悤ɂB

v0.2.8.0
Ao[ĥƂamazonƂĂ摜̕iB
CAEgɕplzuƁAꂼꂪɃT[o[ɃANZXɍsĂ܂̂CB
pl̃AXyNgŃCAEgύX郂[hǉB

v0.2.7.0
{̑gݍ݂Artwork Readerŉ摜ǂݍ߂悤ɂB(source list̐ݒ)
 ݂́AFront摜̂݁B(A[eBXg摜SDKΉĂȂ̂ŁAΉ)
ICT[`sȂwł悤ɂB(Exclusion Filter)
eLXgLbV̗LԂwł悤ɂB
ׂoOCB
ׂoOC2(v0.2.7.1)B
ݒ_CAO̐(v0.2.7.2)B
libcurlĝSɂ߂B(oCiTCY)(v0.2.7.3)B
LbVɎw肳ꂽpXɁA݂ĂȂtH_܂܂ĂꍇAtH_쐬悤ɂB(v0.2.7.3)
AõeLXgʈĂ̂߂B(v0.2.7.3)
LbVۑɁA쐬t@CtH_̖O̐`FbNB(v0.2.7.4)
WindowsXP̏ꍇɁAEdgeStyle`悳Ȃꍇ̂CB(v0.2.7.5)
WindowsXP̏ꍇɁAĕ`Ώۗ̈悪`悳Ȃ܂܎cĂ܂ꍇ̂ɑΉB(v0.2.7.5)
pseudo transparenton̏ꍇɁAĐgbN؂ւĂɔwiXVȂ̂CB(v0.2.7.5)
Xg[~Odynamic track titlesɑΉBӁB(v0.2.7.6)
PropertiesLast.fm̏悤ɂB(v0.2.7.7)
ReLXgj[Save ImageύXB(v0.2.7.7)
LbV̕ۑꏊSpecify File PathsȊOŁAAlbum[ĥƂɎłLbṼt@C%album%%artist%-%album%ɕύXB(v0.2.7.7)
URLƂĕsȕ𐶐ăANZXĂ܂̂CB(v0.2.7.8)

v0.2.6
eLXg̃{[_[ƔwiFݒł悤ɂB
plTCY傫ꍇɁAŔzu𒲐悤ɂB
AXyNgێ邩Ił悤ɂ(ENbNj[)
eLXg̍ŌŘAs͎菜悤ɂB
摜݂ꍇAŐ؂ւ@\(15bP)ǉB(ENbNj[)
XPŃNbV̂CB


v0.2.5
Search cache after online search[ĥƂAICŃ_E[hłꍇA
 cachet@C㏑Ă܂悤ɂB
[NĂ邩Ȃ̂ŁAXbh̐֐ύXB
MUSICBRAINZMBIDgČł悤ɂB
 Last.fm̃f[^x[XMBIDo^Ăl͑Ȃ炵B

v0.2.4
A[eBXg摜𕡐_E[hāA؂ւ悤ɂB
 T[oׂlčő5A}EXzC[ ܂ zC[NbNŐ؂ւB
[wiߒǉ
 ׂCB

v0.2
XN[@\ǉB
tB[hݒł悤ɂB
̃oOCB
opacity̐ݒlۑYĂ̂C(v0.2.1)
[NoȌC(v0.2.2)
Ƀ[NoȌC(v0.2.3)
edge stylepadding̐ݒǉ(v0.2.3)
\̐(v0.2.3)

v0.1

