foobar2000.pl - polskie forum: [Tutorial] Zmiana wyglądu foobar2000 0.8.3 - foobar2000.pl - polskie forum

Skocz do zawartości

Strona 1 z 1
  • Nie możesz napisać tematu
  • Temat jest zamknięty

[Tutorial] Zmiana wyglądu foobar2000 0.8.3

#1 Użytkownik nie jest zalogowany   marr Ikona

  • 30% ekstraktu z foo
  • Ikona
  • Rejestracja 30-listopad 04

Napisano 03 maj 2005 - 15:15

Uwaga! Poradnik został napisany dla wersji 0.8.3, która od dłuższego czasu nie jest rozwijana. Wersję 0.8.3 instaluj jedynie jeśli jestes użytkownikiem systemu z serii Win9x, czyli WinMe/Win98/Win95.

Instalacja:

Po zassaniu z foobar2000.org/download, wybranej przez siebie wersji instalki /poza ilością wtyczek, komponentów niczym się one nie różnią/, możemy przejść do instalacji programu.
Uruchamiamy ściągnięty plik, zatwierdzamy umowę licencyjną i możemy przejść do wyboru elementów które chcemy zainstalować. Jeżeli chcemy zainstalować wszystkie komponenty zawarte w instalce to musimy wybrać opcję 'full' - domyślna normal nie instaluje wszystkich dostępnych wtyczek, możemy też ręcznie wybierać interesujące nas komponenty.

Dołączona grafika

Po wybraniu co instalujemy, pozostaje wskazać gdzie chcemy nasz player umieścić /polecam, inną niż systemowa, partycję - po ponownej instalacji M$ Windows odpada instalowanie foo i jego konfiguracja/. Co prawda instalacja jest zakończona jednak do pełnej integracji foobar'a z OS należy jeszcze wskazać jakie typy plików będą domyślnie otwierane w foobar2000. Do tego służy program fooassoc.exe, umieszczony w katalogu foobar'a, który
uruchamia się automatycznie po procesie instalacji a w wypadku reinstalacji OS i posiadaniu skonfigurowanego foobar'a na innej partycji musimy odpalić go ręcznie.
Tak jak w wypadku komponentów mam pełną kontrolę nad tym jakie rozszerzenia będą kojarzone z foobar'em i do wyboru ustawienia predefiniowane lub wybór ręczny interesujących nas rozszerzeń.

W ten sposób mamy zainstalowanego foobar'a2000, przypisane do niego interesujące nas rozszerzenia i teraz czas na pierwsze uruchomienie:

Dołączona grafika

Wita nas ascetyczny interfejs, który użytkowników przyzwyczajonych do 'cukierkowego' Win[...]p'a może zniechęcić ...i drzemiąca pod tą powłoką siła ;).

[center:079c6dbf3b]Zmiana wyglądu:[/center:079c6dbf3b]

Ta 'siła' to możliwość dopasowania programu, do swoich wymagań i gustu, za pomocą dostępnych komponentów/wtyczek których pokaźną ilość możemy znaleźć np na:

www.foobar2000.org/components
Forum Hydrogenaudio
pelit.koillismaa.fi/plugins

Zmianę wyglądu naszego player'a rozpoczniemy od instalacji wtyczki columns_ui którą możemy pobrać z:

mirror1
mirror

oraz pobrania i umieszczenia w katalogu głównym foobar'a dwóch potrzebnych bibliotek:

libpng
zlib1

1. Pobraną wtyczkę - foo_ui_columns.dll kopiujemy do podkatalogu Components w katalogu głównym programu.
2. Uruchamiamy foobar2000 i wybieramy z menu Preferences.
3. W zakładce Display wybieramy Columns UI.
4. Restartujemy foobar2000

I po chwili ukazuje się lekko zmieniony interfejs programu:

Dołączona grafika

Kolejnym krokiem będzie zaaplikowanie gotowego schematu wyglądu playlisty. Schematy te można pobrać z:

Formatting Strings

Wybieramy interesujący/podobający się schemat i kopiujemy go do podkatalogu fcs w katalogu głównym foobar2000 /oczywiście możemy schemat umieścic gdziekolwiek byle zapamiętać miejsce :)/.
Jako przykład wybrałem schemat który sam używam:

plisk_0.1.5_litmitil_20050310

1. Wybieramy w menu Preferences i dalej Display -> Columns UI
2. Przechodzimy do zakładki Other i w niej klikamy na przycisk Import i wybieramy plik plisk_0.1.5_litmitil_20050310.fcs
3. Aplikujemy ustawienia Apply, zapisujemy Save All i restartujemy foobar2000

Po dodanie naszej ulubionej muzyki do playlisty możemy sprawdzić efekt naszych dotychczasowych 'zabiegów'.

Dołączona grafika

Aby pozbyć się paskudnego białego paska pod zawartością naszej playlisty musimy zmienić kolor tła:

1. Wybieramy w menu Preferences i dalej Display -> Columns UI
2. W zakładce Playlist View klikamy na Playlist view display settings i wybieramy Exposed background colour
3. Akurat w tym schemacie wystarczy jako kolor wybrać czarny i efekt będzie zadowalający, natomiast ja polecam dokładne dobranie koloru tła programem: pkcolorpicker

Kolejny element który możemy zmienić/upiększyć są przyciski sterowania naszego playera:
Skorzystamy z gotowych przycisków-obrazków w formacie .png dostępnych pod tym adresem:

"Smoke" buttons

Po zassaniu i rozpakowaniu, np do podkatalogu Przyciski, wybieramy który wariant
kolorystyczny nam odpowiada i przechodzimy do zaaplikowania zmian:

1. Wybieramy w menu Preferences i dalej Display -> Columns UI
2. Przechodzimy do zakładki Other i w niej klikamy na przycisk Use custom buttons

Dołączona grafika

3. Klikamy na przycisk obok - wybieramy interesujący nas obrazek z przyciskami

Dołączona grafika

4. Poniżej zaznaczamy opcję Bitmap includes mouseover images
5. Aplikujemy ustawienia Apply, zapisujemy Save All i restartujemy foobar2000

A oto efekt :

Dołączona grafika

Nasza playlista i przeciski wyglądają już mniej 'topornie' możemy więc zacząć dodawać kolejne elementy do standardowego okna naszego playera.

Zaczniemy od suwaka głośności. Ze strony:

www.saunalahti.fi/cse/kode54

kopiujemy "Volume control toolbar" i po rozpakowaniu kopiujemy foo_uie_volume.dll do katalogu Components. Po uruchomieniu foobar2000 klikamy PPM /np. w miejscu pokazanym na obrazku - w pasku tollbar/ i wybieramy z pojawiającego się menu Toolbars -> Volume Control:

Dołączona grafika

a efektem tego będzie dodanie paska głośności:

Dołączona grafika

Proponuję w tym momencie zastanowić się jak będzie wyglądało okno naszego playera i porządkować dostępne już elementy oraz zaplanować gdzie umieścimy kolejne. Te 'kolejne' które proponuję to okienko z okładkami - foo_uie_albumart i panel z informacjami o odgrywanym utworze - foo_uie_trackinfo. Tutaj każdy musi się wykazać inwencją /jak w całym procesie zmiany wyglądu foobar'a - nawiasem mówiąc :)/ i wedle uznania rozmieścić elementy. Ja proponuję okno playlisty pozostawić na dole, środkiem umieścić menu, pasek postępu, przyciski sterowania i suwak głośności a górę naszego okienka pozostawić na panele informacyjne/graficzne.

Przesuwanie/zmianę położenia wykonujemy w najprostszy sposób - korzystając z 'przeciągnij i upuść'. 'Chwytamy' toolbar'a - klikamy LMP i 'trzymamy' np w miejscu pokazanym na obrazku:

Dołączona grafika

i cały czas 'trzymając' LPM przesuwamy toolbar w wybrane miejsce. Po kilku sprawnych uchach możemy ułozyć toolbar'y tak jak widać na obrazku:

Dołączona grafika

Przy okazji możemy pozbyć się 'nagłówków' playlist powyżej naszej playlisty - dpowiadająca za ich wyświetlanie opcja znajduje się w menu Preferences i dalej Display -> Columns UI w zakładce Playlists a nazywa się Show playlist tabs, po jej odznaczeniu znikają niepotrzebne /MSZ ;)/ nagłówki:

Dołączona grafika

[center:079c6dbf3b]AlbumArt Panel:[/center:079c6dbf3b]

Kolejnym elementem który dodamy jest wtyczka pokazująca okładkę odgrywanej płyty - foo_uie_albumart.

Wtyczka ta do właściwej pracy potrzebuje pewnych bibliotek - jak pisze autor: "Needs both MSVCP71.dll and MSVCR71.dll present in order to work, as well as GDI+ runtime installed (standard in Windows XP and newer)". Przed przystąpieniem do instalacji należy sprawdzić czy te /msvcp71.dll, msvcr71.dll/ biblioteki mamy w katalogu M$ Windows - w wypadku XP to katalog ...WINDOWSsystem32. Gdyby ich nie było można je zassać np z : www.dll-files.com.

Jeżeli mamy już potrzebne biblioteki pozostało nam zassać samą wtyczkę z:

foo_uie_albumart.zip

rozpakować archiwum i skopiować foo_uie_albumart.dll do katalogu Components katalogu foobar'a.

Po ponownym uruchomieniu foobar'a i kliknięciu PPM na toolbara zobaczymy dostępny /jak mam wszystko co potrzeba/ nowy - tym razem Panel:

Dołączona grafika

Po zaznaczeniu zobaczymy coś co raczej do wyświetlania okładek się nie nadaje ;):

Dołączona grafika

Oczywiście z pomącą przychodzą nam preferencje:

1. Z menu Preferences - > Components wybieramy AlbumArt Panel i w pole Minimum panel height wklepujemy interesującą nas wielkość np 150 - panel nam się ładnie rozciąga w 'pionie' przy okazji rozciągając sąsiednie - a to już nie jest ładne :)

2. Zmieniamy kolor tła samego panelu - w tej samej zakładce zaznaczamy opcję Use background color i ustawiamy Set np tak jak kolor podkładu playlisty.

Po tych zabiegach nasz panel wygląda tak:

Dołączona grafika

Przed sprawdzeniem jak działa albumart jeszcze jedna sprawa - wraz z biblioteką w archiwum znajdował się default.png - plik graficzny który bedzie wyświetlany gdy w katalogu z muzyką wtyczka nie znajdzie okładki do wyświetlenia. Jeżeli chcemy korzystać z tego ''domyślnego' należy go umieścić w tym samym katalogu co wtyczka - components, możemy również jakikolwiek plik graficzny nazwać default.png i umieścić go w tym katalogu i będzie on wyświetlany jako domyślna-zapasowa okładka. Ponieważ ten 'domyślny' jest jak na mój gust 'małofajny' polecam ciut ładniejszy:

Dołączona grafika

Teraz możemy przejść do sprawdzenia działania wtyczki - dodajemy do playlisty katalog z muzyką gdzie znajduje się plik z okładką o standardowej nazwie folder. jpg, poprawność wyświetlania korygujemy w preferencjach wtyczki zaznaczając lub odznaczając opcje w
części Display ...i możemy cieszyć się widokiem okładek w oknie foobar'a :).

Dołączona grafika

[center:079c6dbf3b]TrackInfo Panel:[/center:079c6dbf3b]

Kolejnym elementem który dodamy jest wtyczka pokazująca informacje o odgrywanym utworze - foo_uie_trackinfo.

Jak zwykle rozpoczynamy od instalacji samej biblioteki - z adresu:

foo_uie_trackinfo.dll

ściągamy i kopiujemy do katalogu components bibliotekę foo_uie_trackinfo.dll.

1. Uruchamiamy foobar2000.
2. Wybieramy w menu Preferences i dalej Display -> Columns UI
3. Przechodzimy do zakładki Other i w niej klikamy na przycisk List all toolbars
4. Aplikujemy zmiany Apply, zamykamy preferencje i klikając PPM na toolbar uruchamiamy trackinfo

Dołączona grafika

5. Tak jak z albumart'em, musimy dopasować rozmiar panelu - klikamy PPM na nim i w Settings ostawiamy Minimum height na 150 oraz kolor tła - w Background stosujemy te same wartości co przy tle playlisty.

6. Jako że zmieniliśmy kolor tła musimy też dobrać kolor czcionki - i wedle uznania nią samą.

Po tych zmianach mamy już czytelny panel informacyjny:

Dołączona grafika

Co do zawartości - stringi ustawiamy w oknie Formatting string opcji panelu, gotowe przykłady można znaleźć w wątku na forum hydrogenaudio:

watek_trackinfo

Już zastosowanie pierwszego tam zamieszczonego zmienia nam wygląd panelu na taki:

Dołączona grafika


Podsumowując dotychczasowe 'zabiegi' nasz foobar wygląda tak:

Dołączona grafika

[center:079c6dbf3b]Panel Stack:[/center:079c6dbf3b]

Na obrazku powyżej widzimy że okno naszego playera powoli się zapełnia a przecież tyle w zanadrzu jest jeszcze wtyczek do wykorzystania - gdzie pomieścimy kolejne panele ?. W takiej sytuacji z pomocą przychodzi nam wtyczka będąca jakby magazynem dla innych rozszerzeń. Tą wtyczką jest foo_ui_tabs.

Instalowanie nowej wtyczki zaczynamy od pobrania biblioteki:

foo_uie_tabs.dll

i skopiowania jej do katalogu components w katalogu foobar'a.

Po uruchomieniu foobar'a i kliknięciu PPM na toolbara zobaczymy dostępny nowy element w menu - Layout a w nim Tabbed panel stack:

Dołączona grafika

1. Zaznaczamy ten element.
2. Po pojawieniu się panelu klikamy w jego polu PPM i wybieramy Settings i w oknie preferencji ustawiamy wysokość Minimum height tak jak w poprzednich panelach na 150.
3. Zamykamy preferencje i ponownie klikamy PPM w oknie panelu wybierając Add tab i dodając z dostępnych elementów wizualizację Spectrum analyser.

Dołączona grafika

4. Podobnie dodajemy Playlist switcher i History
5. Zmieniamy kolory tła, czcionek i "kolumn" wedle własnego uznania:

PPM w okienku panelu
Dołączona grafika

Preferences-> Display->Columns UI->Playlists->Playlist switcher panel display settings
Dołączona grafika

Preferences-> Components->History
Dołączona grafika

I możemy spojrzeć na efekt:

Dołączona grafika

ps. konfig robiony na potrzeby tego tekstu można pobrać z:

foo.zip
0

Strona 1 z 1
  • Nie możesz napisać tematu
  • Temat jest zamknięty

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Oferujemy miejsce na reklame. Kontakt: m.szafranski@foobar2000.pl