[edytuj] Amarok Insider nr 5
Spis treści |
[edytuj] Dokładniejsze przydzielanie punktów
Marc Adler wspomniał o możliwym problemie w algorytmie przydzielania punktów piosenkom. Wszystkie punkty zapisywane są jako liczby całkowite i zaokrąglane jeżeli jest taka potrzeba, co może prowadzić do problemów:
“Powiedzmy, że mamy piosenkę, która została pominięta 100 razy. Jej punkty rankingowe to 1. Gdy teraz puścimy piosenkę od początku do końca, dodamy do jej rankingu 100 punktów i jej obecna punktacja będzie wyglądać następująco:
nowy wynik = ( ( poprzedni wynik * ilość odtworzeń ) + procent ) / (ilość odtworzeń + 1 )
nowy wynik = ((1 * 100) + 100 / 101) = 1.9801
1.9801 jest zapisywane w bazie danych jako 1, więc jesteśmy w punkcie wyjścia. Jeżeli utwór ma wyższy ranking taka sytuacja zdarza się jeszcze cześciej. Przy rankingu 50, piosenka będzie w stanie osiągnąć wyższy ranking dopiero po 50 odtworzeniach.”
Sytuacja ta została juz zmieniona, od tej pory liczby są zapisywane jako zmiennoprzecinkowe. Mark Kretschmann poinformował, że wersja SVN zawiera odpowiednie poprawki.
[edytuj] Fadeout
Fadeout i crossfade w końcu maja różną funkcjonalność. Ten pierwszy pojawia się pomiędzy piosenkami, zaś drugi na końcu ostatniej piosenki. Obie opcje są konfugurowalne oddzielnie w opcjach programu.
[edytuj] Możliwość konfigurowania kolorów listy utworów
Przedstawiony w poprzednich wydaniach inny kolor dla nowododanych utworów do listy, jest teraz konfigurowalny.
[edytuj] Edytor filtru
Filtry to proste widżety tekstowe znajdujące się na górze większości okien Amarok’a, służące do filtrowania treści znajdującej się pod nimi np. listy utworów, kolekcji czy statystyk. To potężne narzędzia, niestety nie używane zbyt często z powodu braku znajomości ich możliwości. Od tej chwili Amarok zawiera w sobie edytor filtrów, pozwalający na łatwe ich tworzenie. Pokazuje on wszystkie możliwe kategorie filtrów - wystarczy jakiś wybrać. Wygląda to tak:
Po zabawie z kategoriami ostateczna postać filtru wygląda następująco:
[edytuj] Ciekawe wskazówki: możliwości DCOP
DCOP to potężna technologia. Sprawia, że skomplikowane zadania są łatwe do wykonainia. Jest ona szczególnie przydatna autorom skryptów. Wiele akcji, związanych z Amarokiem, jest prostych do wykonania. Oto kilka przydatchych:
- dcop amarok collection scanCollectionChanges szuka zmian w kolekcji, kiedy
- dcop amarok collection scanCollection przeprowadza pełne skanowanie
Można też wstrzymać skanowanie za pomocą:
- dcop amarok collection scanPause i wznowić je poprzez
- dcop amarok collection scanUnpause
Komunikacja z użytkownikiem jest również bardzo łatwa:
- dcop amarok playlist popupMessage “Cześć, jestem sobie skryptem!” tworzy wyskakujące okienko, a
- dcop amarok playlist shortStatusMessage “Jakaś przydatna informacja” wyświetla wiadomość w pasku statusu
Jednym z trudniejszych poleceń jest to dające możliwość wyjścia z aplikacji. Aby zamknąć Amarok’a wywołaj:
- dcop amarok MainApplication-Interface quit
Przydatne może być narzędzie do przeglądania polecen DCOP o nazwie ‘kdcop’.
