SAVE THE DEVELOPERS <!> Upgrade IE 6 Now!

이 배너는 IE6 사용자에게만 보여집니다. 브라우저 업데이트로 보다 편리한 웹세상을 만나보세요!

«   2024/04   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

Cover Stamp

Cover_Stamp

download..

 

Foobar 커버플로우, Foo_chronflow

chronflow

Foo_chronflow


초기 버젼에 캐실망 해 버려서.. 관심 밖이었던 크론플로우가 이 정도까지 발전해 버렸다! (스크린샷은 sort가 잘 안되서 저 모양이니 이해 요망..ㅋㅋ) foo_bubble_coverflow 이 0.18 버젼에서 꾸준히(?) 머물고만 있는데 비해서 Chronial, 이 친구 제법 바지런하구나... 아무튼 현재 최신 버젼은 foo_chronflow_v0.2.1..
예전에 하겠다고 했던 것들이 대부분 이루어진듯 하다. 이것저것 커스토마이징이 가능하고, 커버 위에서 마우스 동작에 따른 기능 설정이 가능한 것이 너무 좋다! 기본적인 커버플로우 모양에 더불어, 승천하는 꽈배기라 평했던 모양과, 둥글게 회전하는 모양까지 더해졌다. 한글 표현도 문제 없고, 클리어 타입 폰트 표현 역시 아름답다!

다만 커버를 가져오는 형태가 조금 다른데.. bubble_coverflow가 플레이 리스트 위의 앨범 커버만 가져왔던 것과 달리, chron_flow는 foobar의 media library(옛날식 표현으론 database..ㅎ)를 통째로 검색해서 가져온다. 뭐 어찌보면, 본래의 커버플로우의 기능에 충실해졌다고 할 수도 있겠지만, 너무 많은 앨범커버가 나와 버리는 것도 같고..... library를 스캔해서 앨범을 등록하지 않으면 앨범커버도 나오지 않는듯 하다. 아무튼 sort 부분만 조금 손봐주면 순서대로 나오긴 하겠지.. :)

설정창의 마지막 탭을 보면 아예 커버플로우를 직접 디자인(?) 할 수 있게끔, 제작자의 표현으론 Custom Cover Flow 라나? 암튼 조낸 복잡해 보이는 코드들이.... @_@''

  • doubleclick, mittleclick, [enter] user-defined actions.
  • Album follows playback option
  • Title display (fully customizable, use empty titleformat string to hide)
  • Custom BG Color
  • The Album Source Options page has gotten a "Reload Sources" button, so you don't have to recreate the panel to see changes in your sources setup.
  • The most hottest of all: Custom Cover Flow..

Keyboard shorcuts:
F5: Soft refresh (check database for changes)
Shift+F5: Hard refresh (clear cache, reload database and all images)
F6: jump to currently playing album.

등등이 가능하다고 제작자가 말했다... :)

 

Glasspocket for Foo_title

grasspokcet_download

more..


 

Jellybox Special Edition for Foo_title

jellybow_download

more..

 

Jellybox for Foo_title

jellyboxdownload

more..

 

크론플로우?

아마도 bubble coverflow가 너무 일찍(?) 등장함에 따라, 자신도 뭔가를 하고 있긴 하고 있다는걸 증명해보이려는듯...;;
일단은 독특한 모양.. 마우스 휠을 잽싸게 위로 굴리면 승천하는 꽈배기,, 아래로 굴리면 곤두박질치는 스크류바가 생각난다. (삐이~삐이~꼬였네~들쭉날쭉해~사과맛~딸기맛~..;;;) 설정창이 있긴 하지만 뭘 설정하는 건지 잘 모르겠고, 플레이리스트별로 커버가 나오는게 아니라, 데이터 베이스에서 통째로 가져오는 것 같다.
제작자의 다음 단계 를 봤다면 눈치챘겠지만.. 딸랑 커버만 출력해 준다. 아직 아무런 기능이 없다. 마우스 휠 조낸 굴려봐야, 플레이리스트를 변경해 주기는 커녕, 커버 위에서 마우스 클릭하는것 마저도 무의미.. 결국 아무런 동작도 하지 않는다. =_=''
한글 폴더도 지원해주고, 커버 리플렉션(반사) 이미지까지 출력하게끔 업데이트 된 bubble coverflow에 비해.. 갈길이 너무 멀다.


chronflow

이게 뭐니, 이게? =_=''


난, 이 꽈배기 모양 반델세..

 

Foobar 커버플로우, Foo_bubble_coverflow

Foo_bubble_coverflow

Foo_bubble_coverflow


아기다리 고기다리던 커버플로우 컴포넌트.
foo_bubble_coverflow, A cover flow component

마우스 휠로도 제법 부드러운 커버 플로우를 보여줍니다. 나열할 커버수를 조절할수 있고, 커버 아래 앨범이름 또는 아티스트의 이름을 나타낼수도 있습니다. 다만, 글꼴을 선택할수가 없네요.. 난감한 글꼴.. 비록 iTunes의 커버플로우 비쥬얼에는 미치지 못하지만.. 뭐 더이상, 가짜 커버플로우 배경을 만들지는 않아도 될것 같은데요? :)

아직 쌩초반 버젼이라.. 한글 앨범의 경우, 제대로 나오지 않는 것 같습니다. 유니코드 문제 같은데, 일본어 앨범의 경우 다는 아니지만 군데군데 나오는 것을 보면...;;; 아무튼 고쳐지겠죠 뭐.. :)

자세한 사항은 위 링크를 참조하시고, 제작자가 계획한 것들이(animation, reflection 따위) 다 이뤄진다면, 제법 멋진 커버플로루 컴포넌트를 기대해 봐도 될듯합니다. :)

 

foobar v0.9 에서 rating 이용하기.

푸바 v0.8.3 을 이용할때는 foo_quick tag.dll 이라는 퀵태그 컴포넌트를 이용하여, 매우 편리하게 음악 파일의 rating tag를 기록했었습니다. 하지만, quicktag 컴포넌트는 0.9용으로 나오질 않고 있습니다.(나와야 할 이유가 없어진 것 같긴 합니다만..) 일일이 rating이라는 태그 필드를 만들고, 일일이 태그를 수정하기엔 너무 귀찮은 일이에요. :)

아무튼 v0.9에서 rating을 이용하는 방법은 제가 사용하는 방법 외에도 몇가지가 더 있는 것으로 알고 있습니다.
플레이 카운트 컴포넌트(foo_playcount.dll) 를 이용해서, 플레이한 횟수만큼, 자동으로 rating을 더하는 Columns UI용 스크립트(Autorating column, if someone intrested) 도 있고, foo_custominfo 를 이용해서 별도의 DB에 저장하는 방법 (foo_custominfo, New component for "database-only tags) 도 있습니다.
뭐 어느쪽도, 그다지 제 맘에는 들지 않는 방법입니다.


foo_quictag.dll 글타래의 마지막장을 보시면, quicktag를 대신할 만한 것에 대한 힌트가 있습니다.
그것은 바로 MassTagger! ;)

푸바의 MassTagger는 음악 파일의 Tag를 낱개는 물론 일괄 변경까지도 손쉽게 Tagging 해주는 최고의 태그 편집기입니다. 아무튼 v0.8에서 MassTagger란 이름으로 존재하던 이것은 v0.9의 메뉴에서는 단순히 Tagging 으로만 존재하는 군요.. :P

foobar v0.9의 Tagging



위 그림만 보셔도, 이것이 v0.8에서 사용하던 quicktag 와 닮아 있다는 것을 느끼실 수 있을겁니다.

그렇습니다. v0.9의 tagging 은, 등록한 스크립트를 메뉴에서 바로 클릭하여 사용할 수 있습니다. 위 그림처럼 사용하기 위해선.. 몇개의 간단한 스크립트만 등록하면 됩니다. (quicktag에서 자주 입력하는 tag값을 미리 설정하는 것 처럼...)


간단하게... rating="5" 라는 스크립트를 작성해 볼까요?

플레이리스트 위에서 마우스 우클릭 - Tagging - Manage Script를 클릭 하면, v0.8에서 사용하던 Masstagger 의 모습을 보실수 있습니다.

MassTagger


Add 를 클릭합니다.



Set Value.. 를 선택합니다.



Field name 에는 RATING 이라 적고, Field Value 에는 5 를 적습니다.



작성된 스크립트를 rating = 5 라는 이름으로 저장합니다.


위와 같은 방법으로 rating = 1 부터 5까지, 5개의 스크립트를 등록합니다. 이제 quicktag를 사용할 때에 비해서, 비록 한번 더 클릭해야 하지만, quicktag 처럼 마우스 우클릭만으로 음악 파일에 rating 태그를 기록할수 있습니다. 사실 뭐 이제 이런식으로, Masstagger를 이용할 수 있으니, quicktag가 0.9로 나오지 않는 것은 당연한 것일지도 모르겠습니다.


조금 더 응용해서, rating의 값을 정해진 값을 넣는것이 아니라, 하나씩 더하거나 뺄 수 도 있습니다.
[0.9]Rating with Masstagger, Here you can get two scripts for rating
위 링크를 확인해 보시면, rating 값을 하나씩 더하거나 빼는 스크립트가 있습니다. (다운 받으셔서, Masstager에서 Load from File 하여 스크립트로 등록하세요.)


더불어 이렇게 등록한 스크립트들은 단축키(Shortcut)로 등록할 수도 있습니다! (물론 마우스 우클릭하시는게 귀찮으시다면.. ;)
단축키를 등록하는 곳은 Preferences - General - Keyboard Shortcuts 입니다.



Add New 를 클릭해서 새로운 단축키를 등록하고 Action에서 나열된 메뉴중 좀 전에 등록한 스크립트를 선택합니다. (푸바의 메뉴에서 등장하는 모든것을 단축키로 등록시키실수 있습니다.)
Filter List by 에 script 라고 적으시면, script 아래의 메뉴들만 필터링 되니, 좀 더 편하게 찾으실수 있겠군요.
Key 칸의 내용을 지우고, 커서를 위치시킨후, 원하시는 단축키를 한번 눌러줍니다.
그리고 저장... :)

전 rating=1에서 rating=5 까지는 ctrl + "1" ~ "5" 의 단축키로 +1 -1 은 각각 ctrl + "+" 와 ctrl + "-" 로 등록해 두었습니다. rating 기록하기가 한결 간편해 지는군요!


MassTagger를 처음 접하시는 분은, 비록 v0.8.3에서 작성된 글이지만, 아래의 글이 도움이 될겁니다. 사실 바뀐게 없으니까요.
foobar MassTagger를 사용해 보아요~! :)


잽싸게 3개의 포스트를 한꺼번에, 적다보니 오타와 실수가 많은 것 습니다. 발견하시면 바로잡아 주세요..+_+''

그럼 모두 즐푸~ +_+''

 

Home stereo display for Trackinfo Mod.

Home stereo display, For trackinfo mod panel by Russell777.

오늘 위 링크에 가보니.. 1.8 VIP 버젼까지 나왔군요.
이번 버젼은 조금 과도하게 길쭉한데요? :D
(제가 Monochrome 에서 사용했던 버젼은 1.7.2였습니다.) 위 링크에 Home stereo display 를 구현 하기 위해 필요한 것들이 모두 링크되어 있습니다. - 컴포넌트(foo_uie_trackinfo_Mod, foo_cwb_hooks) 폰트(Arial, LCD fonts family, 7 Segment, Webdings, Symbolix)

그렇습니다. 이것은 별도로 만들어진 것이 아니라, TrackInfo_Mod 컴포넌트에 무지하게 복잡한 코드를 작성하여 만들어진 것입니다. 이런 무지막지한 코딩이 가능하다니.. 정말 감탄이 절로 나옵니다~!!!

다운 받은 파일을 압축해제 하시면, 몇개의 폴더와 안내문이 있습니다. code 폴더에 있는 텍스트 파일이 트랙인포의 코드입니다. 복사하셔서 빈 트랙인포_Mod의 패널에 넣으시면 되겠습니다. 더불어 Theme creating kit 폴더 안의 텍스트 파일들을 보시면, 많은 수정 없이도(?), 자신이 원하는 테마를 만들수 있음을 알수 있습니다.

//////////////////////////////////////
////////////////THEMES////////////////


위 처럼 시작 되는 부분에.. Theme template.txt 의 내용을 수정하여, 다른 테마 설정과 겹치지 않게 끼워 넣으시면 되겠습니다.

$if($stricmp($get(Theme),monochrome),
$puts(back,$rgb(0,0,0))
$puts(active,$rgb(255,255,255))
$puts(font_options,glow-230-230-230 glowalpha-130)
$puts(display_back,)
$puts(full,null)
$puts(frame,null)
$imageabs(-20,-27,images\b_fl.png,)
)

이 코드는 제가 Monochrome 데스크탑에서 사용한 테마입니다. 이 테마의 이름은, 첫줄에서 보시다 싶이, monochrome 입니다. 사용한 배경 이미지는 Monochrome Single_playlist Source 에서 사용한 이미지와 동일한 이미지입니다. (사실 트랙인포 패널에서 사용하기 위해 만든 사이즈였던 것입니다.)

끼워 넣으시고.. 코드의 제일 윗 부분인..
////////////////Definitions////////////////
$puts(Theme,monochrome)

이 부분에서 자신이 정한 테마의 이름을 적어 주시면 됩니다.

간단하죠? ;)
보다 자세한 내용은 푸바 포럼과 다운 받은 코드 파일과 함께 들어 있는 Instructions.txt 를 참고하세요.

 

Monochrome - Single_playlist Source.



최근 데스크탑 스크린샷 Monochrome 에서 보여 드렸던 푸바의 Single Column Playlist (foo uie single column playlist)의 소스입니다. 싱글 컬럼 플레이리스트는 앨범별로 (혹은 자신이 원하는 설정대로..) 묶고, 그 위에 한줄의 header를 가지는 형태로 플레이리스트를 나타내어 줍니다. 이미지까지도 플레이리스트에 쑤셔 넣을 수 있다는 엄청난 메리트가 있지만, 역시나 아직은 매우 불편하기 짝이 없습니다.
컴포넌트를 아직 사용하지 않으시는 분은 링크에서 다운로드 받으시고.. (Layout에서 다른 컴포넌트들 추가하듯이 추가하시면 됩니다.) single playlist 에 대해 더 많은 정보가 필요하신분은, StillGyo님의 "foobar2000의 새로운 UI 컴포넌트 Single Column Playlist" 를 읽어 보셔도 좋겠습니다.

아직은 BETA에 불과한 컴포넌트이니, 사용하기 전에 당신의 설정을 모두 백업하라는 군요. :)

아무튼.. 제가 스크린샷에서 코드는 아래와 같습니다.
(플레이 리스트 위에서 마우스 우클릭 - Setting 을 클릭 하시면 코드를 집어 넣을수 있는 곳이 있는 설정창이 나옵니다.)

Item Display.
$if($strcmp($mod(%_playlist_number%,2),1),
$drawrect(,,,,brushcolor-245-245-245 pencolor-null))

$padding(2,0)
$drawrect(6,3,18,18,brushcolor-null pencolor-160-160-160)
$if(%_selected%,$drawrect(0,0,0,0,brushcolor-null pencolor-200-200-200))
$if(%isplaying%,$drawrect(0,0,0,0,brushcolor-235-235-235 pencolor-200-200-200))

$padding(10,4)
$font(Kabel Md BT, 8,$if(%isplaying%,bold glow-200-200-200 glowexpand-1,),100-100-100)
[%tracknumber%]

$padding(25,0)
$font(Kabel Md BT, 9,$if(%isplaying%,boldglow-200-200-200 glowexpand-1,),100-100-100)
$replace(%title%,'(',$font(,,italic,150-150-150)'(')

$font(Candara,9,,190-190-190)
[ %length% ]

$alignabs(-10,5,$sub(%_width%,2),%_height%,right,)
$font(Wingdings,12,glow-190-190-190 glowexpand-1,250-250-250)
$repeat(«,%rating%)



Group Display.
$imageabs(0,0,images\b_fl.png,)

$padding(1,0)
$drawrect(,,,,brushcolor-null pencolor-196-196-196)$padding(5,1)

$align(left,center)$font(Swis721 Cn BT D-Type, 10,,255-255-255)
$font(,,glow-160-160-160 glowexpand-1 ,)
%album%

$align(right,0)$font(Candara, 11,,255-255-255)$font(,,bold,255-255-255)
%artist%
$puts(ar_w,$calcwidth(%artist%))

$drawrect($sub(%_width%,$get(ar_w),18),-1,3,%_height%,brushcolor-255-255-255 pencolor-null)
$drawrect($sub(%_width%,$get(ar_w),17),-1,1,%_height%,brushcolor-250-250-250 pencolor-null)

$alignabs(0,13,%_width%,%_height%,right,)
$font(Candara,8,,210-210-210)
[%date% | ][%genre%]


Used Image.



위 이미지를 다운받아 자신의 푸바 이미지 폴더에 넣어주세요. (이미지는 하나뿐이지만 원래 파일명을 유지하기 위해 압축해서 올렸습니다.)
Foobar Track_info Mod 컴포넌트와 Single Playlist 컴포넌트에서 사용되는 이미지의 경로는.....

푸바의 프로필 폴더를 자기계정 안에 따로 두고 사용하는 경우라면,
C:\Documents and Settings\자기계정\Application Data\foobar2000\images (Application Data는 숨김폴더입니다.)
이 될것이고,
프로필 폴더를 따로 가지지 않는 설정으로 사용하는 경우라면,
C:푸바설치경로/images (푸바 0.8에서 처럼 모든 정보가 푸바 설치경로에 저장됩니다.)가 될것입니다.

프로필 관련 설정은, Preferences - General - Other 에서, Enable user profile support 에 체크를 하느냐 마느냐에 따라서 결정됩니다. 프로필 폴더를 따로 두는것이 좋은가, 그렇지 않은가는 개인의 취향에 따라 달라지겠지요. 전 프로필 폴더를 따로 두고 있습니다. :)


다시 Single Playlist 이야기로 돌아와서..
위 코드는 Single Column Playlist 위키 페이지Mazy Design Example 의 코드를 기본으로 하여 만들어 졌습니다. 저에게 필요한 기능만, 제 맘에 들도록만 수정되었습니다. ;P 물론 저 역시.. 이것이 제대로 된 동작하고 있는 코드인지.. 어디 틀린곳이 있는지 없는지.. 에 대해서는 알 길이 없습니다. 그저 "즐기기~!" 에는 큰 무리 없는 코드라 생각합니다.

코드에 대한, 자세한 사항은 Single Coulmn Playlist 위키 페이지나 푸바 포럼의 foo_uie_single_column_playlist, single column playlist viewer 글타래를 참고하세요. 계속 새로운 글들이 달리고 있을겁니다. :)