foobar2000.pl - polskie forum: [Tutorial] foo_playcount - konfiguracja wtyczki - foobar2000.pl - polskie forum

Skocz do zawartości

Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

[Tutorial] foo_playcount - konfiguracja wtyczki

#1 Użytkownik nie jest zalogowany   Wujek_Bogdan Ikona

  • 40% ekstraktu z foo
  • Ikona
  • Rejestracja 09-lipiec 05

Napisano 10 sierpień 2006 - 17:33

Konfiguracja wtyczki (a w zasadzie wtyczek) foo_playcount sprawia wielu użytkownikom kłopot. Na szczęście od dziś mogą się oni cieszy tym oto wspaniałym poradnikiem :lol:

Na początek odrobina historii:
w zamierzchłych czasach do foobar2000 w wersji 0.8.3 pojawiła się wtyczka foo_playcount, zapisywała ona fizycznie w plikach informacje na temat ilości odsłuchań danej piosenki, daty ostatniego słuchania itd. Dane te zapisywane były za pomoca TAGów %play_counter%, %play_date%, %play_time%. Jeśli nie wiesz co to TAGi zapraszam TUTAJ

W foobar2000 0.9.x także pojawiła się wtyczka foo_playcounter. Nie była to jednak nowa wersja starego playcountera, tylko zupełnie nowa wtyczka napisana przez autora foobara, i w tym momencie powstało zamieszanie, ponieważ autor starej wtyczki do wersji 0.8.3 równierz napisał swoją wtyczkę do nowej wersji o tej samej nazwie.

Mamy więc 2 wersje playcountera:

I.
:arrow: oryginalny foo_playcount od autora programu
:excl: używa tagu %play_count%
:excl: dane zapisywane są w pliku konfiguracyjnym <i>foobar2000.cfg</i> - nie ingeruje w odtwarzany plik

II.
:arrow: nieoryginalny foo_playcount
:excl: używa tagu %play_counter%
:excl: dane zapisywane są fizycznie w pliku - ingeruje w odtwarzany plik
:excl: do poprawnego działania w wersji 0.9.3 wymagane są biblioteki <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=32BC1BEE-A3F9-4C13-9C99-220B62A191EE" target="_blank">Microsoft Visual C++ 2005 Redistributable Package</a>

Playcounter jak wiadomo śledzi odtwarzanie plików i zapisuje sobie gdzieś statystyki, z których możemy później korzystać. Statystyki możemy wyświetlać w okienku trackinfo, albo na playliście w jednej z kolumn. W pierwszym przypadku potrzebna bedzie wtyczka foo_uie_trackinfo, a w drugim foo_uie_columns - Columns UI. Wygląda to tak:

[obrazek]

Konfiguracja trackinfo i Columns UI to nic innego jak wpisanie odpowiedniego tagu w opcjach trackinfo, bądz w Columns UI. kolumny. zaczniemy od konfiguracji kolumny

wchodzimy w <b><i>File>Preferences>Display>ColumnsUI>Playlist view</i></b>
powinno nam się pojawić takie okienko
<a href="http://foobar2000.pl/forum/pafiledb/uploads/wujek_bogdan/foobar_tutorial/playcount/columns1.jpg" target="_blank"><img src="http://foobar2000.pl/forum/pafiledb/uploads/wujek_bogdan/foobar_tutorial/playcount/columns_1.jpg" border="0" class="linked-image" /></a>
Klikamy <b><i>Insert</i></b> i w zakładce <b><i>Display</i></b> wpisujemy
<i>%play_count%</i> bądź <i>%play_counter%</i> w zależności od tego jakiej wersji wtyczki używamy.

można też skorzystać z rozwiązania uniwersalnego. przydatne gdy używaliśmy kiedyś foobara 0.8.3 i nie chcemy tracić statystyk. kod <i>$add(%play_count%,%play_counter%)</i> sumuje statystyki obu wtyczek! funkcja <i>$add</i> po prostu dodaje dane z tagów <i>%play_count%</i> i <i>%play_counter%</i>

podobnie odbywa się konfiguracja wtyczki foo_uie_trackinfo. ten sam kod wklejamy w nasze trackinfo i gra :)
nie będę podawał tutaj kodu do trackinfo. na temat trackinfo jest cały obszerny topic o <a href="http://foobar2000.pl/forum/viewtopic.php?t=443&highlight=trackinfo" target="_blank">TUTAJ</a>
jest tam mnóstwo gotowych konfiguracji. cała filozofia polega na odpowiednim użyciu tagów w zależności od wersji wtyczki. jeśli jakiś z kodów nie będzie działał polecam wcześniej wspomniane rozwiązanie uniwersalne. wystarczy wszystkie napotkane tagi <i>%play_count%</i> bądź <i>%play_counter%</i> zastąpić funkcją sumującą. najlepiej zrobić to za pomocą np. wordpada i opcji <b><i>Edyzja>Zamień</i></b> wtedy unikniemy pomyłek
<img src="http://foobar2000.pl/forum/pafiledb/uploads/wujek_bogdan/foobar_tutorial/playcount/wordpad.jpg" border="0" class="linked-image" />

<b><span style='font-size:23pt;line-height:100%'>UWAGA!</span></b>
aby wtyczki działały poprawnie należy skonfigurować bazę <i>Media Library</i>
wchodzimy w <b><i>File>Preferences>Media Library></i></b> klikamy <b><i>Add</b></i>, następnie dodajemy folder(y) z muzyką i klikamy <b><i>Scan All</i></b>
dodaliśmy w ten sposób pliki z muzyką do bazy.
operacja ta jest konieczna ponieważ wtyczki play_counter ignorują pliki, których nie mamy w bazie.
jeżeli koniecznie z jakiegoś powodu chcemy dodawac także pliki nie znajdujące się w Media Library możemy to ustawić w opcjach play countera osznaczając opcję <b><i>[ ] Skip track not in the DB </b></i>(JEDYNIE W WERSJI NIEOFICJALNEJ!!)
<a href="http://foobar2000.pl/forum/pafiledb/uploads/wujek_bogdan/foobar_tutorial/playcount/playcount.jpg" target="_blank"><img src="http://foobar2000.pl/forum/pafiledb/uploads/wujek_bogdan/foobar_tutorial/playcount/playcount_1.jpg" border="0" class="linked-image" /></a>
możemy tam też ustawić po jakim czasie dane są aktualizowane i kilka innych mniej ważnych opcji.

narazie to tyle na temat foo_playcount. wtyczka ma oczywiście większe możliwości. może wyświetlać informacje kiedy plik był ostatnio grany itd. może za jakiś czas rozbuduje poradnik.

<span style='font-size:23pt;line-height:100%'><span style='color:red'>Dyskusja na temat foo_playcount znajduje się <a href="http://foobar2000.pl/forum/viewtopic.php?t=1822&sid=2120ac1ca7a317e32a169412e77dd9bd" target="_blank">TUTAJ</a>
Wszelkie uwagi prosze na PW</span></span>
0

Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

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