foobar2000.pl - polskie forum: [Tutorial] foobar2000 0.9.5 - Pierwsze kroki (konfiguracja od podstaw) - foobar2000.pl - polskie forum

Skocz do zawartości

  • (2 strony)
  • +
  • 1
  • 2
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

[Tutorial] foobar2000 0.9.5 - Pierwsze kroki (konfiguracja od podstaw) Czyli jak zmienić wygląd i stworzyć swój pierwszy własny konfig :)

#1 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 03 styczeń 2008 - 12:32

foobar2000 0.9.5
Pierwsze Kroki - Konfiguracja Od Podstaw
czyli jak zmienić wygląd i stworzyć swój pierwszy własny konfig :)


Na wstępie: aby lepiej można było przeglądać temat, dodałem w pierwszym poście spis treści, a w nim odnośniki do następnych postów, które będą kolejnymi częściami poradnika.
Poradnik uważam za ukończony, ale jeśli będą jakieś nowe często pojawiające się problemy na forum, z pewnością dodam tu o nich odpowiednie informacje ;)



Spis treści:


1


  • (2 strony)
  • +
  • 1
  • 2
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Odpowiedzi do tego tematu

#2 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 03 styczeń 2008 - 13:27

Wstęp

Zapewne nie podoba Ci się domyślny wygląd, jaki ujrzysz zaraz po instalacji:
Dołączona grafika

Z pewnością chciałbyś żeby wyglądał tak:
Dołączona grafika

Kto by nie chciał ;) Jednak, aby móc swobodnie modyfikować kod takiej konfiguracji, trzeba znać dość dobrze tak zwane "Formating References", a więc podstawowe instrukcje, dzięki którym foo wyświetla różne informacje. Na dodatek powyższy foo, oparty jest o wtyczkę Panels UI, która daje ogromne możliwości edycji, ale za to kosztem strasznie zagmatwanego kodu, którego nie sposób pojąć w jeden wieczór. Wtyczka została zbanowana i żadna jej wersja nie działa z nowymi wersjami foobar2000.

A teraz drobny przykład ;) Idąc do szkoły podstawowej, na matematyce nie uczą Cię liczyć wyznacznika macierzy, szukać granicy funkcji za pomocą reguł de l'Hospitala, ani szukać całek oznaczonych, czyż nie? :P Uczysz się za to dodawać i odejmować, z czasem mnożyć i dzielić, a jeszcze później rozwiązywać równania i liczyć funkcje, aby później poznać pochodne, etc. Dzieje się tak dlatego, iż bez wcześniejszej znajomości mnożenia i odejmowania nie znajdziesz wyznacznika macierzy, bez znajomości funkcji, nie możesz znaleźć jej granicy, a bez znajomości pochodnych używać reguł de l'Hospitala i całkować.
Niemal dokładnie tak samo jest w kodzie foobara. Jeśli nie opanujesz podstawowych zmiennych i funkcji, to tylko ściągniesz na siebie gniew GTW, zadając pytania o zaawansowane funkcje, nie znając podstaw.
1

#3 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 03 styczeń 2008 - 13:33

Podstawy podstaw, czyli krótki wykład nt. używanego słownictwa :)

W całym tym poradniku będą pojawiały się słowa, których znaczenie nie zawsze jest jednoznaczne, a także może wydać się dziwne. Wyjaśnijmy więc sobie parę zwrotów i słów:

DUI – skrót oznaczający Default User Interface (Domyślne Środowisko Graficzne Użytkownika).

Funkcja – znaczenie niemal takie jak w matematyce: argumentom przypisujemy wartość. Oznacza to, że możemy modyfikować zmienne (patrz niżej), za pomocą podanych w funkcji instrukcji. Funkcje identyfikowane są znakiem „$” znajdującym się na ich początku, nazwą funkcji i instrukcjami znajdującymi się wewnątrz nawiasów „(” i „)”. Przykładem może być najczęściej stosowana funkcja logiczna:
$if(a,b,c)
która, jeśli istnieje zmienna a, wyświetla b (również zmienną lub też zwykły tekst), a jeśli nie, to wyświetli nam c (zmienna lub zwykły tekst).

LPM – skrót oznaczający Lewy Przycisk Myszy.

PPM – skrót oznaczający Prawy Przycisk Myszy.

Tagi – są to informacje zapisane w pliku muzycznym, dotyczące artysty, nazwy piosenki, płyty z której pochodzi, daty wydania, itp., itd. Tagi są „wyciągane” z pliku do wyświetlenia za pomocą tzw. „zmiennych” (o których niżej): zapis %title% oznacza, że w zależności od tego jaki dana piosenka będzie miała tytuł (a więc Tag „title”), taki też tekst-tytuł zwróci ta zmienna.

Zmienna – jest to taka część kodu, która w czasie pracy programu (czyli odtwarzania muzyki ;)) nie pozostaje stała, a zmienia się dynamicznie, w zależności od zaistniałej sytuacji. Zmienne poznajemy po tym, iż rozpoczynają i kończą się znakiem „%”. Najczęściej związane są „tagami”, ale nie tylko. Przykładem może być zmienna %artist%, która wyświetla nazwę artysty aktualnie odtwarzanej piosenki.
1

#4 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 03 styczeń 2008 - 13:36

Instalujemy! :)

Znając już podstawy, możemy rozpocząć instalację. Wchodzimy więc na stronę http://foobar2000.org i ściągamy z niej „instalkę”. Po zakończonym ściąganiu, klikamy w nią 2x LPM.

Instalujemy tak jak każdy inny program, najlepiej do folderu Program Files. Gdy foo zapyta nas o to jakie komponenty chcemy zainstalować, zatrzymamy się na chwilkę.
Mój wybór wygląda tak:

Dołączona grafika

A teraz wyjaśnienie dlaczego. Otóż przede wszystkim, należy wybrać w całości „Optional features”, z tego względu, iż znajdują się tam funkcje, które mogą się okazać w przyszłości niezbędne. Jeśli chodzi o skróty do programu, to możecie sobie wybrać wg własnych preferencji (ja nie wybieram skrótu na pulpicie tylko ;)).

Gdy już zakończymy instalację, uruchomiamy nasz nowo zainstalowany odtwarzacz :)
2

#5 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 03 styczeń 2008 - 13:40

Pierwsze wrażenie, ale i pierwsze kroki ;)

Na samym początku tego poradnika widziałeś już co Cię czeka. Jednak nie bój się, po to napisałem ten poradnik, aby pokazać Ci, jak w prosty i w miarę szybki sposób można sprawić, aby foo cieszył oko i nie stracił nic ze swojej użyteczności.

Tak wygląda okno fo po pierwszym uruchomieniu:
Dołączona grafika


Zanim zaczniemy bawić się konfiguracją wyglądu, skonfigurujmy to co jest ważniejsze – nasze zbiory muzyczne, czyli „Media Library” (w dalszej części pisany skrótowo – ML). Zamykamy więc okienko szybkiej konfiguracji. Z górnego menu wybieramy Library > Album List. Pojawi nam się informacja, że nasz album list nie jest skonfigurowany, gdyż potrzebuje do tego ML. Dlatego też dodajemy swoje „zbiory” do ML, poprzez kliknięcie przycisku „Add” i wybranie odpowiedniego folderu z naszą muzyką.
1

#6 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 03 styczeń 2008 - 13:44

No to zmieniamy wygląd! :)

a ) Na dobry początek.

W poradniku opiszę zmianę wyglądu w DUI, a więc bez używania dodatkowych wtyczek. Wersja foo od 0.9.5 pozwala bowiem na bardzo łatwą i intuicyjną zmianę wyglądu na schludny i przejrzysty, bez korzystania z zewnętrznych dodatków. Na forum możecie znaleźć wiele gotowych konfiguracji dla wtyczki Panels UI. Niektóre z nich można zwyczajnie zainstalować bez „babrania się” ich kodem. Tyle tylko, że jeśli będziecie chcieli coś zmienić, gwarantuję wam, że nie obejdzie się bez pytań na forum ;) Dlatego też raz kolejny nawołuję: jeśli zaczynasz swoją przygodę z foo, zacznij ją od podstaw, a wtedy będzie Ci łatwiej zrozumieć zaawansowane konfiguracje.

Ale wróćmy do wyglądu. Pierwszą rzeczą prowadzącą nas do jego zmiany, jest wejście w opcje foo: klikamy więc File > Preferences. Pokaże nam się okienko, w którym dokonujemy wszelkich zmian w działaniu i wyglądzie foobara. Z drzewka po lewej stronie wybieramy Display i klikamy w Default User Interface. Pojawi nam się takie okienko:
Dołączona grafika


Teraz po kolei, co oznaczają i do czego służą poszczególne rzeczy widoczne na naszym monitorze:

1 – Quick Setup – otwiera okienko szybkiej konfiguracji, do której zaraz przejdziemy.

2, 3 – Import / Export Theme – wczytuje / zapisuje ustawienia wyglądu.

4 – Enable Layout Editing Mode – włącza opcję edycji wyglądu; włączenie tej opcji pomaga na bezpośrednią edycję wyglądu głównego okna, ale blokuje możliwość konfigurowania opcji poszczególnych elementów.

5 – Transparency – czyli przeźroczystość okna foo gdy jest ono nieaktywne.

6 – System Notification Area – opcje tego, jak foo będzie widoczny w systemie; zaznaczenie pierwszej spowoduje, że ikona foo będzie widoczna w zasobniku systemowym (przy zegarze), drugiej spowoduje, że gdy będziemy minimalizowali okno foo, zminimalizowane zostanie ono do zasobnika, trzeciej natomiast, że gdy zmieniać się będzie piosenka, nad zegarem pojawi się „dymek” z informacją jaka obecnie piosenka będzie odtwarzana; opcja Icon pozwala na zmianę ikonki w zasobniku na taką, jaką sobie wybierzemy sami.

7 – Display Formatting – podstawowe opcje formatowania; pierwsza ustawia to co będzie wyświetlane na pasku nazwy, druga to co na pasku stanu, a trzecia co wyświetli się po najechaniu na ikonkę foo w zasobniku (lub gdy włączymy „balonik”).

8 – Syntax Help – po naciśnięciu tego przycisku, pojawi nam się strona html znajdująca się w folderze foo, opisująca w sposób skrótowy Titleformatting References. Jeśli nie znasz angielskiego, to możesz użyć naszego tłumaczenia.
1

#7 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 03 styczeń 2008 - 13:49

No to zmieniamy wygląd! :)

b ) Wybieramy i edytujemy schemat.

Przechodzimy teraz do zmiany wyglądu. Klikamy więc w Quick Setup. Pojawi nam się okienko szybkiej konfiguracji wyglądu:
Dołączona grafika


Z lewej strony możemy wybrać sobie jakiś gotowy schemat, czy też układ jak kto woli. Najlepiej sobie wybrać dogodną wersję schematu, a następnie ją zmodyfikować wg uznania. Ja opisze jak zmodyfikować „Visualisation + Cover Art + Tabs”, ale zasada ich edycji jest taka sama dla każdego innego schematu.

Po prawej stronie możemy wybrać kolor i sposób sortownia playlisty. Kolory są ustawione w pewne domyślne zestawy – nie powinno być problemu ze znalezieniem jakiejś swojej ulubionej kolorystyki, którą i tak można edytować w File > Preferences > Display > DUI > Colours and Fonts.., gdzie również, jak nazwa wskazuje, można dokonać zmian czcionek. Jeśli chodzi o sortowanie, to mamy do wyboru trzy opcje: domyślną (każda piosenka zajmuje jeden wiersz), wg albumów (przed piosenką/piosenkami tego samego wykonawcy pojawia się wiersz z nazwą albumu) lub wg wykonawcy i albumu (artysta i album są w różnych kolumnach). Można mimo to stworzyć własne opcje grupowania i wyświetlania kolumn, wchodząc w Playlist View w opcjach DUI, o czym później.
Wróćmy do edycji schematu. Na razie wygląda tak:
Dołączona grafika


Zaczynamy więc naszą edycję :) Pierwszą rzeczą jaką robimy, to uruchamiamy możliwość edycji layoutu – w oknie File > Preferences > Display > Default User Interface opcję „Enable Layout Editing Mode”. Pojawi się komunikat o możliwościach edycyjnych ;) Zamykamy go i zamykamy również okienko opcji.

Najpierw zajmiemy się zmianą głównego toolbara, a więc paska menu, przycisków, itp. Uporządkowujemy go za pomącą kliknięcia (i przytrzymania) kropkowaną część danego elementu LPM, a następnie przesunięcia w zadowalająca nas miejsce ;) Jeżeli chcemy pozbyć się jakiegoś elementu (np. spectrum), klikamy PPM i odznaczamy daną rzecz. Gdy chcemy dodać, wybieramy ją z listy pojawiającej się po kliknięciu PPM. Po zakończeniu edycji toolbara, warto wybrać „Look the Toolbar”, co sprawi, że zapobiegniemy przypadkowemu przemieszczeniu danego elementu w przyszłości. Ja ustawiłem sobie w taki oto sposób mój toolbar:
Dołączona grafika

2

#8 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 03 styczeń 2008 - 13:54

No to zmieniamy wygląd! :)

c ) Edycja tabsów.

Teraz przechodzimy do zmienienia lewej strony naszego foo ;) Klikając w jej dowolnym miejscu PPM wyświetli się menu kontekstowe oraz dany element zaznaczy się na niebiesko. W lewej górnej części wybranego przez nas schematu, znajdują się zakładki, zwane „tabsami”. Dzięki tabsom możemy w jednym miejscu umieścić wiele rzeczy, które przełączamy klikając w daną zakładkę. Tak więc dodamy sobie parę nowych zakładek. Robimy to dziecinnie prosto, klikając PPM w pasek na którym są już obecne zakładki i wybierając „Add New Tab” (możemy również kliknąć dwa razy LPM). Pojawi się nam pusta zakładka, do której umieścimy jakiś nowy panel. Klikamy w jej środku LPM. Otworzy się nowe okienko, z którego wybieramy, z dostępnych elementów, ten który chcemy – ja wybiorę Album List (o jego konfiguracji będzie mowa niżej). Wybór potwierdzamy kliknięciem w przycisk OK.

Zakładki usuwamy klikając w nie PPM i wybierając „Remove … Tab”. Aby zmienić nazwę zakładki, klikamy 2x LPM w jej nazwę i wpisujemy to co chcemy :)

Po kilku operacjach dodania/usuwania/zmieniania nazw zakładek, efekt mojej pracy wygląda tak:
Dołączona grafika

1

#9 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 03 styczeń 2008 - 14:02

No to zmieniamy wygląd! :)

d ) Edycja playlisty.

Skoro zmian playlist będzie można dokonywać za pomocą „Playlist Switchera”, na jednej z zakładek, to spokojnie możemy usunąć „pseudo” Playlist Dropdown (nie mylić z Prawdziwym Playlist Dropdown, wtyczką autorstwa naszego admina mixcherry’ego :)) znajdującego się nad playlistą. Jest tylko jeden haczyk. Element ten znajduje się na czymś zwanym „Toolbar Header”. Usuniemy więc ów cały toolbar, pozbywając się również dolnej wizualizacji, dzięki czemu zrobimy miejsce dla samej playlisty :) Klikamy PPM i wybieramy „Replace UI Element”, a więc „zamień element”. Ze znanego nam już okienka wybieramy „Playlist View”. Nasz foo nabrał już konkretnego kształtu ;)
Dołączona grafika


Dodajmy sobie teraz parę (lub wiele) piosenek, żeby widzieć jak się będzie prezentował :) Być może na play liście pojawią się znaki zapytania. Nie jest to żaden błąd, a jedynie reakcja foo na brak tagu, który został wywołany. Dlatego dobrze jest zmienić nazwy kolumn i/lub grupowania playlisty, o czym pisałem wcześniej. Teraz dowiemy się jak tego dokonać :)

Zaczynamy od stworzenia nowej kolumny. Wchodzimy w File > Preferences > Display > DUI > Playlist View i klikamy w „Add New”, tak jak na obrazku:
Dołączona grafika


Zostanie dodana nowa pozycja. Wpisujemy jej nazwę (Name), jaką chcemy aby była wyświetlana jako tytuł kolumny, a w drugiej części wiersza zmienna, jaką chcemy mieć wyświetlaną. I tutaj dochodzimy do pewnej własności kodu foo.

Jak to było wcześniej wspomniane, gdy jakiś tag nie jest uzupełniony, a jest wywołany, foo wyświetli „?”. Co zrobić żeby się go pozbyć? Wystarczy zmienną wziąć w nawiasy kwadratowe :) Tak więc w miejscu zmiennej (Pattern) wpisujemy [%album%].

Teraz gdy piosenka nie będzie miała wpisanego tagu „album”, kolumna pozostanie pusta. Problem pojawia się, gdy chcemy aby album, albo inny tag, był wyświetlany w nawiasie kwadratowym ;) Nie jest to jednak wielki problem, gdyż wystarczy wpisać coś takiego: ['['%album%']']. Gdy bowiem używamy znaków „niedopuszczalnych do bezpośredniego użycia” (gdyż wskazują one na zmienną lub funkcję; są to: %, [, ], $), należy wziąć je po prostu w apostrofy – „'”.

Jeśli przeszkadza wam pustka w kolumnie, można użyć prostej funkcji „$if2()” ;) Gdy wpiszemy
$if2(%album%,Brak Albumu)
wówczas przy piosenkach bez uzupełnionego tagu „album”, pojawi się napis „Brak Albumu”. Jak można się domyślić, nawiasy kwadratowe działają jak taka funkcja
$if2(%zmienna%,)
ponieważ jeśli zmienna istnieje, foo zwróci jej wartość, a jeśli nie, to nic nie pokaże (nie ma bowiem nic napisane po przecinku w funkcji).

Tak jak i z albumem, można zrobić z każdą inną kolumną. Najlepiej bowiem samemu skonfigurować własne kolumny i w pełni konfigurować ich zawartość. Do tego przyda się znajomość zmiennych. Te podstawowe to:

%artist% – wyświetla wykonawcę;
%title% – zwraca tytuł piosenki;
%album% – wyświetli nam nazwę albumu, z którego pochodzi piosenka;
%genre% – pokaże gatunek muzyki;
%date% – nie trzeba chyba mówić ;);
%tracknumber% – numer ścieżki na płycie;
%length% – długość piosenki;

Inne zmienne można znaleźć w temacie Tłumaczenie Title Formatting References.

Podobnie można zmienić grupowanie. Ja jednak użyłem gotowego grupowania wg artysty – wystarczy kliknąć PPM w nazwę kolumny (w głównym oknie foo), wybrać Groups > by Artist.

Dodatkowo posortowałem listę, używając Edit > Sort > Sort by.. i wpisując po kolei zmienne, po których chcę sortować:
%artist% - %date% - %album% - %tracknumber% - %title%
Dzięki temu lista została posortowana najpierw wg wykonawców, następnie wg daty piosenek, później wg nazwy albumu, numeru ścieżki, oraz na koniec tytułu. Sortować można wg każdego tagu. Sortowanie jest alfabetyczne (w kolejności od „a” do „z” i od „0” do „∞”).

Po dodaniu nowych kolumn, okienko opcji wygląda tak:
Dołączona grafika


Natomiast okno główne foo tak:
Dołączona grafika


Trzeba przyznać, że wygląda już nawet ładnie ;) Teraz zabierzemy się za szczegóły.
1

#10 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 03 styczeń 2008 - 17:34

No to zmieniamy wygląd! :)

e ) Zmiana info o utworze i playlist switchera

Najpierw zmienimy informacje wyświetlane na zakładce Info. Klikniemy w dowolnym miejscu tej zakładki PPM i wybierzemy te informacje, które chcemy – ja wybrałem Metadata i General, a także odznaczyłem ReplayGain.

Przejdźmy do następnej zakładki – Playlists. Tutaj pokazane są wszystkie playlisty, jakie obecnie „siedzą” w pamięci foobara. Póki co mamy jedynie playlistę domyślną nazwaną „default”, ale z czasem może nam przybyć nowych playlist ;) Za pomocą tego playlist swichera będziemy mogli swobodnie przeskakiwać po playlistach.

Z lewej strony pokazana jest łączna długość playlisty. Możemy dodać więcej informacji na jej temat, klikając PPM w pasek nazwy kolumn i z menu kontekstowego wybrać dodatkowe parametry. Wybrałem wszystkie i tak oto wygląda teraz ta zakładka:
Dołączona grafika

1

#11 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 03 styczeń 2008 - 17:43

No to zmieniamy wygląd! :)

f ) Edycja ustawień Album List

Teraz kolej na Album List. Widzimy tu wiele znaków zapytania. Trzeba się ich pozbyć, a będzie to łatwe, bo wiemy już jak to zrobić ;) Można pójść na łatwiznę i wybrać takie sortowanie listy albumów, żeby nie było widać znaków zapytania (np. „by folder structure”, co posortuje listę wg folderów), ale najlepiej jak stworzymy sobie własny schemat :)
Możemy zrobić to w taki oto sposób – wchodzimy w File > Preferences > Media Library > Album List, klikamy „Add New”, i podobnie jak to było z kolumnami, wpisujemy nazwę i sposób sortowania. Jako że sortowanie jest wyświetlane jako drzewko, trzeba użyć jakiegoś znaku, który będzie działał, jako otwarcie nowej „gałęzi”. Do tego służy znak „|” (backslash z przytrzymanym shiftem). Ja posortowałem wg artysty, albumu oraz tytułu. Aby tak zrobić, wystarczy wpisać:
%artist% | $if2(%album%, No Album) | [%tracknumber%.  ][%title%]


Jak widać, użyłem nawiasów kwadratowych, a także funkcji $if2. Warto zwrócić również uwagę, na prosty trick – spacja przed napisem „No Album”. Gdy jakieś piosenki nie mają wpisanego tagu mówiącego nam jaki to album, będą w gałęzi No Album, a żeby nie plątała się ona pomiędzy albumami, wprowadziłem właśnie tę spację, która sprawi, że gałąź No Album będzie znajdowała się jako pierwsza, przed wszystkim albumami :) Tak to wygląda w praktyce:
Dołączona grafika


Jeśli chodzi o konsolę, to nie będziemy jej edytować, bo jej akurat się nie da ;)
0

#12 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 03 styczeń 2008 - 17:46

No to zmieniamy wygląd! :)

g ) Edycja paska nazwy i stanu.

Jak widać, nasz foo jest już całkiem miły dla oka, a na dodatek zwiększyła się jego funkcjonalność i wygoda użytkowania :) Pora teraz na zmianę informacji wyświetlanych na paskach nazwy oraz stanu.
Wiemy już gdzie tego dokonać (patrz początek zmiany wyglądu). Wpiszmy więc rzeczy które chcemy sobie wyświetlić na owych paskach. Ja na pasku nazwy chcę jedynie mieć artystę i tytuł, ale chcę się również „zabezpieczyć” przed ewentualnymi brakami tych tagów. Wpisuję więc taki oto kod:
$if(%artist%,%artist% – ,)$if2(%title%,Unknown)


Użyłem dwóch podobnych funkcji. Co one robią można się domyślić, gdyż były już opisywane, ale warto raz jeszcze je wytłumaczyć ;) Pierwsza funkcja ($if), sprawdza zmienną %artist%, czy istnieje tag opisujący artystę. Jeśli istnieje, wypisuje wartość (czyli nazwę artysty) i dodaje za nią myślnik: „ – ”. Jeśli nie istnieje, wówczas niczego nie wyświetli. Druga funkcja ($if2) działa podobnie, ale w skróconej formie: jeśli %title% istnieje, to go wyświetli, a jeśli nie, to wyświetli tekst „Unknown”. Ot cała filozofia ;)

W pasku stanu możemy wpisać sobie jakieś inne dane niż te które są, ja jednak zostawiam je bez edycji ;)
0

#13 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 04 styczeń 2008 - 13:37

Opis poszczególnych opcji programu :)

Jako że nasz foo już w miarę dobrze wygląda, możemy spokojnie odłożyć sobie sprawy wyglądu na późniejszy czas. Bo w końcu to nie ma być pieszczoszka dla oczu, a odtwarzacz muzyki. Dlatego też zrobimy sobie mały przegląd wszystkich jego opcji. Najpierw przyjrzymy się paskowi menu i opcjom tam zawartym, a później wejdziemy w preferencje i dowiemy się co z czym się je :)

UWAGA: W okienku Preferences na screenach mogą występować opcje, których możecie nie mieć w swoim. Wynika to z tego, iż w międzyczasie dodałem sobie wtyczki (np. audioscrobbler, itp.).
0

#14 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 04 styczeń 2008 - 14:02

Opis poszczególnych opcji programu

a ) Menu.

File

Dołączona grafika


Open... – otwiera plik/pliki, automatycznie rozpoczynając ich odtwarzanie.
Open Audio CD... – odtwarza płytę Audio CD ze wskazanego napędu.
Add Files... – dodaje plik/pliki do aktywnej (obecnie wyświetlanej) playlisty.
Add Folders... – dodaje folder/foldery do aktywnej (obecnie wyświetlanej) playlisty.
Add Location... – dodaje lokalizację; może to być adres radia internetowego lub kod generujący dźwięk (przykładowo wpisz sobie np. sweep://100-2000,10).
New Playlist – tworzy nową playlistę.
Load Playlist... – wczytuje playlistę.
Save Playlist... – zapisuje aktywną playlistę.
Preferences – otwiera okno opcji.
Directores > Browse Comonents Directory – otwiera folder w którym znajdują się wtyczki.
Directores > Browse Profile Directory – otwiera folder w którym znajdują się pliki konfiguracyjne.
Exit – nie wymaga chyba komentarza ;)
0

#15 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 11 styczeń 2008 - 12:16

Opis poszczególnych opcji programu

a ) Menu.

Edit

Dołączona grafika


Undo – cofa ostatnią akcję (np. usunięcie jakiegoś pliku z playlisty)
Redo – przywraca cofniętą akcję
Clear – czyści aktywną playliste (usuwa z niej wszystkie pliki)
Select All – zaznacza wszystkie pliki
Selection > Remove – usuwa z playlisty zaznaczone pliki
Selection > Crop – usuwa z playlisty wszystkie niezaznaczone pliki
Selection > Sort – sortuje tylko zaznaczone pliki [opcje sortowania są takie same jak niżej]
Sort > Sort by... – pozwala wpisać kolejności tagów, po których ma sortować
Sort > Randomize – sortuje pliki w sposób losowy
Sort > Reverse – odwraca kolejności (ostatni staje się pierwszy i na odwrót)
Sort > Sort by XXX – sortuje wg.: (po kolei; każda opcja) ścieżki pliku, artysty, albumu, numeru ścieżki, tytułu piosenki
Sort > Sort by fields... – pozwala wybrać pola (tagi) po których będzie sortować, oraz kolejności (rosnąco/malejąco)
Search – otwiera okienko szukania piosenki
Remove Duplicates – usuwa z playlisty duplikaty (dwa te same pliki)
Remove Dead Items – usuwa z playlisty ścieżki które odnoszą się do nieistniejących już plików
Remove Clipboard Tracks – usuwa pliki znajdujące się w schowku (wcześniej wycięte/skopiowane)
Read Only – blokuje możliwość edycji playlisty
0

#16 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 24 styczeń 2008 - 18:43

Opis poszczególnych opcji programu

a ) Menu.

View

Dołączona grafika


Always on top – Sprawia, że foobar będzie na wierzchu (ponad wszystkimi innymi oknami).
Visualisations – pokazuje wizualizację.
Equalizer – pokazuje paski głośności różnych częstotliwości dźwięku, czyli tzw. mixer (eqalizer).
Console – pokazuje konsolę, w której wyświetlane są informacje o działaniu programu i wtyczek.
Component Tutorial – szczerze powiedziawszy, nie wiem co to robi :P Najlepiej wyłączyć ;)
Layout – zawiera opcje konfiguracji layoutu.
0

#17 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 24 styczeń 2008 - 19:02

Opis poszczególnych opcji programu

a ) Menu.

Playback

Dołączona grafika


Stop, Pause, Play, Previous, Next, Random – sterowanie odtwarzaniem (stop, pauza, odtwarzanie, poprzedni, następny, losowy).
Order > Default – foo będzie odtwarzał piosenki po kolei, a gdy zakończy ostatnią na liście, zatrzyma odtwarzanie.
Order > Repeat (playlist) – podobnie jak wyżej, z tym, że gdy zakończy playlistę, to rozpocznie odtwarzanie od pierwszej piosenki na liście.
Order > Repeat (track) – będzie odtwarzał piosenkę, którą właśnie odgrywa.
Order > Random – będzie losował piosenkę; działa tak, jakby po każdej piosence włączona byłaby opcja Playback > Random. W momencie kliknięcia w przycisk Previous, zostanie odtworzona piosenka znajdująca się na liście nad obecnie odgrywaną.
Order > Shuffle (tracks) – losowanie piosenek; różnica między Random, a tzw. "szuflą" jest taka, że to ustwaienie powoduje niejako stworzenie losowej kolejki, która zostaje odtworzona po kolei; gdy klikniemy w Previous, odtworzona będzie piosenka, która leciała przed obecną; kolejka ta, losowana jest przy uruchomieniu programu. Można sobie to wyobrazić, jakby istniała "wirtualna" playlista, o różnej kolejności utworów, z włączoną opcją Order > Repeat (track).
Order > Shuffle (albums) – losuje album, odtwarza go od początku do końca, a następnie znów losuje kolejny album.
Order > Shuffle (folders) – tak jak wyżej, tylko przeskakuje po folderach, w których znajdują sie pliki.
Stop After Current – zatrzymuje odtwarzanie gdy obecnie odgrywana piosenka się zakończy.
Playback Follows Cursor – będzie odtwarzać piosenkę, którą zaznaczymy kursorem.
Cursor Follows Playback – za każdym razem gdy zmieni piosenkę, przewinie playlistę tak, że piosenka odtwarzana będzie podświetlona i ustawiona na środku okna.
Playback Queue Vieweropcja wtyczki foo_pqview - tworzy playlistę na której będą pojawiały się pliki dodane do kolejki.
0

#18 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 24 styczeń 2008 - 19:09

Opis poszczególnych opcji programu

a ) Menu.

Library & Help

Dołączona grafika


Album List – pokazuje album list.
Rescan Media Library – skanuje nasze pliki muzyczne, wykrywając nowe pliki, zmiany nazw plików, a także usuwa z bazy pliki które już nie istnieją w folderach dodanych do ML.

Frequrenty Asked Questions – otwiera stronę z oficjalnym FAQ (w języku angielskim). Na forum jest nasz FAQ w języku polskim.
Title Formating Help – otwiera stronę z funkcjami i zmiennymi używanym w programie. Na forum jest tłumaczenie na język polski.
About – wyświetla informacje o programie.
0

#19 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 25 styczeń 2008 - 17:47

Opis poszczególnych opcji programu

b ) Preferences.

Display

W głównym okienko Display możemy wybrać, jakiego interfejsu będziemy używać. Domyślnie mamy.. domyślny interfejs ;) Możemy jednak wrzucić do folderu components wtyczkę będącą alternatywnym interfejsem – Columns lub Panels. Każdy UI ma swoje opcje. Zmiana na inny będzie widoczna dopiero po kolejnym uruchomieniu programu.
Jak to już było wspominane na początku, ten poradnik dotyczy jedynie DUI.

Po wybraniu z drzewka po lewej stronie Context Menu, pokaże się nam lista opcji, jakie będą wyświetlane w menu kontekstowym, a więc tym, które pojawia się po kliknięciu PPM. Nie trzeba tutaj nic zmieniać, głównie dlatego, że w momencie gdy zwrócisz się z jakimś problemem na forum, opis rozwiązania może zawierać w sobie jakąś opcję z menu kontekstowego. Więc aby nie szukać później odpowiedniej funkcji, lepiej zostawić menu kontekstowe w spokoju ;)

O okienkach DUI, Colours and Fonts, a także Playlist View było mówione już na początku, przejdźmy zatem dalej.
0

#20 Użytkownik nie jest zalogowany   mariush Ikona

  • vel. biju
  • Ikona
  • Rejestracja 19-luty 06

Napisano 25 styczeń 2008 - 18:06

Opis poszczególnych opcji programu

b ) Preferences.

File types

Dołączona grafika


Okienko File types zawiera listę plików muzycznych, które foo jest w stanie odtwarzać ;) Jak widać lista ta jest dość pokaźna. Gdy przy jakimś pliku kwadracik będzie zaznaczony, będzie to oznaczało, że foobar jest domyślnym programem do odtwarzania tego typu plików. Jeśli chcemy by odtwarzał każdy plik jaki tylko potrafi, kliknijmy w przycisk Associate All. A nie powiem co trzeba zrobić, żeby nie był domyślnym programem :P

Dwie opcje wyboru poniżej listy, to (kolejno) ustawienie foobara jako domyślnego odtwarzacza płyt CDAudio, oraz włączenie wyświetlania się opcji foobara w kontekstowym menu Windowsa (po kliknięciu w jakiś plik PPM, pojawią się opcje foobara, takie jak Enqueue in foobar, itp.).

Dwie informacje poniżej mówią nam o pewnych niezależnych od programu problemach. Pierwsza opisuje, co zrobić, gdy mimo iż dany typ pliku jest zaznaczony w foo, jako domyślny format foobara, a jednak mimo to nie otwiera się domyślnie w foo. Należy wówczas z menu kontekstowego wybrać opcję Otwórz z > Wybierz program z listy..., a następnie, zaznaczając foo, wybrać opcję Otwieraj zawsze z tym programem. Jeśli w menu kontekstowym nie ma tej opcji, należy zrobić to w menu Narzędzia > Opcje folderów > Typy plików (XP) lub Panel sterowania > Programy domyślne > Skojarz typ pliku... (Vista).

Drugi tekst mówi o tym, że można wybrać pliki tylko na obecnym koncie Windowsa - inni użytkownicy nie będą mieli tych zmian, chyba, że zmiany są przeprowadzane z konta administratora, dla wszystkich użytkowników.
0

  • (2 strony)
  • +
  • 1
  • 2
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

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


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