View Single Post
Staro 06.04.2008., 10:17   #3
morph
*
 
morph's Avatar
 
Datum registracije: Oct 2005
Lokacija: zg
Postovi: 1,530

PanelsUI
(Edit: (22/03/09) PanelsUI nije kompatibilan sa novijim verzijama foobara i ne preporucam njegovo koristenje. Jednake mogućnosti pruža i ColumnsUI + Panel stack splitter tako da preporucam Br3ttove setupe koji dolaze sa iscrpnim uputama)


Htio bih napomenuti da se PanelsUI više ne razvija zbog nesuglasica autora sa developerima foobara. Zbog toga su mogući bugovi kod nekih setupa, ali bez obzira na to PanelsUI je trenutno najpopularnije sučelje za koje je moguće naći najviše gotovih setupa.

Evo što je cilj (klik za 2mb gif)



Riječ je o FofR-ovom setupu.
Kao prvu stvar potrebno je downloadati i instalirati fontove: Calibri, BigNoodleTitling , Silkscreen, Wingdings 3 i Small Fonts. Fontove instalirate tako da ih kopirate u C:\WINDOWS\Fonts.

Druga stvar koju treba napraviti je skinuti plugine i kopirati ih u Components folder. Uz pretpostavku da ste već instalirali prethodni paket plugina evo što treba instalirati:
http://rapidshare.de/files/39015644/...ents2.zip.html

libmzgc360_000.dll i libmzsch360_000.dll su iznimka i njih treba kopirati u Foobar root folder. Evo ovako bi trebao izgledati root folder (lijevo) i Components folder (desno):



Treći korak je download FofR-ovg setupa . Pluginove koji se nalaze u paketu već smo instalirali i sada ostaje samo kopirati sve osim pluginova u PanelsUI folder unutar foobar foldera:



Sada možemo pokrenuti Foobar (ili ga restartati). Nakon pokretanja uđite u preferences >> display >> user interface module >> odaberite PanelsUI >> klik na Save all (na dnu) i restartajte Foobar



Bez panike, treba ličiti na ovo



Sada opet uđete u preferences (CTRL+P) pa na Display >> PanelsUI >> Pod Layout odaberete FofR i klik na Save All



Ako ste sve dobro napravili ovo je rezultat



Neću se previše baviti objašnjavanjem različitih opcija tog setupa. Uglavnom možete mijenjati teme, pozadine i razne druge opcije u izborniku u koji ulazite klikom na kotačić u donjem desnom kutu. Nove pozadine možete ubacivati tako da ih kopirate u C:\Applications\Multimedia\Foobar2000 0.9.5.1\PanelsUI\images\backgrounds i nazovete 4,5,6... Od ostalih opcija istaknuo bih miniplayer, library, button za google search, wikipediu. Zgodna stvar je hotness rating koji kolorira pjesme u playlisti ovisno broju slušanja.

Kada odete na playlistu pjesme neće biti podijeljene prema albumima. To ćete riješiti tako da nakon desnog klikan a pjesmu u playlisti odaberete Sort/Group by i odete na opciju edit. Tamo odaberite način na koji želite da vam pjesme budu grupirane i sortirane. Ja preferiram Sort - Folder, Group - Album.



Ostaje još sređivanje covera, ovaj setup po defaultu vuče covere iz foldera albuma i to ako su u formatu cover.jpg. Kao što rekoh to meni nikako ne odgovara, pa ću to promijeniti. Preferences >> Display >> PanelsUI >> User Globals
Iza coverPath stavljam svoj path 'C:\Documents\Covers\'%artist%' - '%album%'.jpg'



Isto tako možete dodati path do slike artista po želji tako da iza artistPath stavite odgovarajući path npr. 'C:\Slike\Artists\'%artist%'.jpg'


Jedno upozorenje u vezi ovog setupa: Probleme bi vam mogao stvarati Playlist Tree. Riječ je o dosta bugovitoj komponenti, ali ja sam riješio probleme tako da sam u Preferences >> Media Library >> Playlist Tree Panel maknuo kvačicu sa "Enable bitmaps", kao Edge Style stavio "none" i resetirao foobar.



Dalje bih htio pokazati kako ubaciti neke druge pluginove u FofR-ov setup jer je to poprilicno lako.

Prvo na red dolazi foo_uie_graphical_browser, riječ je o pluginu koji su razvili kinezi i koji omogućava browsanje aktualne playliste pomoću covera. Instalacija je standardna - samo ga otpakirate u components folder i restartate foobar.Nakon što se to napravili uđete u preferences >> Display >> PanelsUI >> klik na "Edit Layout". Otvorit će se novi prozor sa kodom u kojem nas zanima dio ispod Custom tab 1



u taj dio samo treba nadodati sljedeće iz zareza:



S tim da je ovo "Cover Browser" proizvoljno. Restart foobara poželjan. Isto tako zgodno bi bilo da ga stavite u Full Mode tako da je podijeljen na dva dijela
(klik na na skroz lijevu ikonu dolje desno), pa onda klik na "Cover Browser" koji se pojavio desno od "Lyrics". Ovako nešto bi trebao biti rezultat:



Desni klik na bijelu povrsinu pa settings.


Kao Background Color sam stavio crnu boju, Item size 200x200. Umjesto postojećeg koda stavite ovaj (od thuana @ hydrogenaudio):

Citiraj:
//cover sources, if you add more sources please add more $draw_image functions below
$puts(cpath1,$replace(%path%,%filename_ext%,*))
$puts(cpath2,$replace(%path%,%directory%\%filename_ext%,*))

//no cover source, remember to change this if needed
$puts(nocover,components\default.png)

//other image sources
$puts(glareImage,components\glareyo0.png)
$puts(playIcon,components\Play-icon256-by-nagaya.png)

//font settings
$puts(fontName,Segoe UI)
$puts(fontSize,9)

//dimensions and positions of objects
$puts(itemW,$eval(%gb_width%-1))
$puts(itemH,$eval(%gb_height%-1))
$puts(frameD,$eval(%gb_height%-8))
$puts(frameCu,$eval(%gb_height%/30))
$puts(coverD,$eval($get(frameD)-4))
$puts(textX,$eval($get(frameD)+7))
$puts(textW,$eval(%gb_width%-$get(textX)-4))
$puts(textH,$eval(%gb_height%-20))
$puts(subitem_countY,$eval($get(textH)+6))

//check whether item is playing
$puts(isplaying,$if($and($strcmp(%cwb_activelist%,%cwb_playinglist%),
$greater($add(%gb_playlist_number%,%gb_subitem_count%,1),%cwb_playing_index%),
$greater(%cwb_playing_index%,%gb_playlist_number%)),
1,))
///////////////////////////////////

$if(%gb_focused%,
$set_pen(44-98-139)
$draw_rect(0,0,$get(itemW),$get(itemH))
$gp_set_brush(255-109-182-221,0,%gb_height%,0-255-255-255,0,0)
$gp_fill_rectangle(1,1,$eval(%gb_width%-2),$eval(%gb_height%-2)),
$set_brush(240-240-240,cross)
$fill_rect(0,0,%gb_width%,%gb_height%)

$select($add($mod(%gb_item_index%,2),1),
$gp_set_brush(100-200-200-200),
$gp_set_brush(100-240-240-240)
)
$gp_fill_rectangle(0,0,%gb_width%,%gb_height%)
)

$set_pen(0-0-0)
$set_brush(0-0-0)
$round_rect(5,4,$get(frameD),$get(frameD),$get(frameCu),$get(frameCu))

//add more cover sources here
$if3(
$draw_image(7,6,$get(coverD),$get(coverD),$get(cpath1),255,nokeepaspect),
$draw_image(7,6,$get(coverD),$get(coverD),$get(cpath2),255,nokeepaspect),
$draw_image(7,6,$get(coverD),$get(coverD),$get(nocover),255,nokeepaspect)
)

$draw_image(7,6,$get(coverD),$get(coverD),$get(glareImage),50,nokeepaspect)

$if($get(isplaying),
$draw_image(7,6,$get(coverD),$get(coverD),$get(playIcon),128)
)

$set_font($get(fontName),$get(fontSize))
$draw_text($get(font) %gb_group% $get(font),$get(textX),6,$get(textW),$get(textH),right,wordbreak,word_ellipsis)
$set_font($get(fontName),$get(fontSize),i)
$draw_text(%gb_item_index%/%gb_item_count% %gb_subitem_count%
$ifgreater(%gb_subitem_count%,1, tracks, track),
$get(textX),$get(subitem_countY),$get(textW),12,right,singleline,bottom)

$if(%gb_mouse_over%,
$gp_set_brush(128-255-255-255,0,0,0-255-255-255,%gb_width%,%gb_height%)
$gp_fill_rectangle(0,0,%gb_width%,%gb_height%)
)
U prve 3 linije su vam određeni pathovi do covera, kao što vidite na slici ja sam ih sebi prilagodio u odnosu na originalni kod.

Rezultat je Cover Browser sa desne strane kojim se vrlo lako može navigirati po playlisti:



Drugi plugin koji cu bih htio pokazati je Chronialov Chronflow - coverflow plugin. Evo kako to izgleda http://chron.visiondesigns.de/misc/ChronFlow.avi . Kao prvo potreban vam je Windows Script control ako ga nemate. Skinete plugin, kopirate ga u Components folder i restartate foobar.
Ponovno idete u preferences >> display >> PanelsUI >> Edit Layout
Sad dodajemo Custom tab 2 ovako:



Kliknete Apply i rezultat bi trebalo biti ovo:



Preferences >> Display >> ChronFlow

>> Album Source >> Sources
-namještate path do covera (ja sam morao restartati foobar da bi se učitali coveri)

>>display
-podešavate izgled

Rezultat:


E sad recimo da zelite malo drugaciji display covera:

Properties >> display >> Chronflow >> Cover display
-pod saved configurations imate još dva načina prikazivanja, kad odaberete kliknite compile/apply
-možete sa "Add" dodati svoje načine prikaza covera u Chronflowu, kako ne biste morali sve sami pisati, u Chronflow threadu na hydrogenaudio forumu ima zanimljivih uradaka samo malo potražite

Evo kako to može izgledati, samo vodite računa da fenomenalno izgleda kada počnete šaltati covere, u svakom slučaju puno efektnije nego na slikama.


Mogući su problemi sa ovim pluginom jer se radi o relativno novoj stvarčici, ali mislim da se isplati pokušati.

To bi bilo to što se tiče FofRovog setupa. Slijedi mali pregled raznih setupa sa linkovima gdje ih naći. Instalacija se kod većine svodi na jednostavno kopiranje u PanelsUI folder, instalaciju plugina (pročitajte readme ili pogledajte po stranici sa koje skidate koji su pluginovi potrebni) i podešavanje par stvari kao što je path do covera ili eventualno path do images.
mogelbrod foobar2000 layout



FooTunes

Podešavanje covera


Cepiperez's Dark config

Namještanje covera


FooHud


Ovaj setup koristi drugu vrstu coverflowa foo_bubble_coverflow, podesavanje je krajnje jednostavno samo desni klik na coverflow i podesite par sitnica.

FooAVA
Dolazi sa samoraspakiravajućim exe fileom, potrebno je samo odrediti instalacijski folder od foobara.


Coveri


fooSmooth


Na ovome bih se zadržao što se tiče izgleda foobara. Napomenuo bih da su svi navedeni setupi isprobani i da rade. Tako da ukoliko vam nešto ne radi postoji velika mogućnost da nešto krivo radite, da ste nešto previdjeli ili da sam ja zaboravio napomenuti.
Ukoliko tražite još setupa evo par linkova:
Foobar @ DeviantArt
Columns UI / Panels UI appearance thread @ hydrogenaudio
Foobar2000 Customization Topic @ Neowin
Foobar @ Mytheme.net
Foobar @ Customize.org

Koga zanima upotrebljavanje foobara za HTPC evo vrlo korisnog linka
http://www.hydrogenaudio.org/forums/...howtopic=62359

Zadnje izmijenjeno od: morph. 22.03.2009. u 03:14.
morph je offline   Reply With Quote