[edytuj] Amarok Insider nr 8
Spis treści |
[edytuj] Postęp prac nad Amarokiem 2
Prace nad Amarokiem 2 idą całkiem sprawnie. Testowane są nowe opcje programu. Najtrudniejszym zadaniem dla programistów jest prawidłowe przeportowanie aplikacji na bibliotekę Qt4. W wielu przypadkach oznacza to całkowite przepisanie kodu. Jednak twórcy są przekonani, że zdążą z Amarokiem 2.0 na październik, aby jego wydanie zbiegło się z KDE 4.0. Czego możemy się spodziewać po nowym wydaniu? Na pewno wielu nowych funkcji, usprawnień i optymalizacji. Zostaną też usunięte funkcje, które nie zdobyły popularności, takie jak okno Playera czy wizualizacje XMMS. Na szczęście, w zamian za to przybędzie wiele nowych i interesujących opcji, którymi będzie się można pobawić. Przyjrzyjmy się niektórym z nich.
[edytuj] Widok kontekstowy
Widok kontekstowy to jedna z najciekawszych funkcji Amaroka. Pokazuje wiele różnych informacji związanych z aktualnie graną piosenką, takich jak okładka płyty czy proponowane podobne piosenki i zespoły. W czasach Amaroka 1.0 pomysł ten był innowacyjny, a technologia (HTML/CSS) adekwatna. Teraz, w czasach technologii “Web 2.0″, takie rozwiązanie wydaje się być coraz bardziej ograniczające. Przy przejściu na Qt4, zostanie zaproponowane nowe rozwiązanie, nazwane “Widok Kontekstowy” (Context View). To widżet oparty na potężnym QGraphicsView, a jego celem jest zastąpienie Przeglądarki Kontekstowej (Context Browser) i zapewnienie dużo więcej możliwości. Ich ostateczny zestaw nie został jeszcze zatwierdzony, ale programiści eksperymentują z grafiką SVG, renderingiem OpenGL i innymi ciekawymi technologiami.
[edytuj] Sklep muzyczny
Lucas Di Cioccio, francuski student, zaangażowany częściowo w projekt boxson.net, zgłosił się do tegorocznego Summer Of Code z następującym projektem: zamierzał on stworzyć API do obsługi większej ilości sklepów internetowych z muzyką. Niestety jego propozycja została odrzucona, aczkolwiek postanowił on dokończyć swój pomysł w wolnym czasie. Projekt ten nie jest wcale taki łatwy do zrealizowania, jako że Lucas musi stworzyć stosowne i elastyczne API, zaimplementować je w Amaroku i przekonać niektóre sklepy muzyczne do jego stosowania. Efekty jego pracy mogą nie pojawić się w wersji 2.0 Amaroka, ale na pewno będą krokiem naprzód we wsparciu sklepów muzycznych przez Amaroka.
W trakcie realizacji są także inne projekty, takie jak „ulubione utwory” czy wsparcie dla wielu kolekcji, ale nie dały one jeszcze namacalnych możliwości. Warto też wspomnieć o ubocznym efekcie użycia silnika Phonon, jakim jest, poza odtwarzaniem plików wideo, pełne wsparcie dla protokołów KIO (np. ftp, fish).
[edytuj] Projekty Google Summer Of Code
W tegorocznym Google Summer Of Code zostały zaakceptowane dwa projekty związane z Amarokiem, a mianowicie:
- integracja z usługami internetowymi (Leo Franchi)
- przebudowa listy odtwarzania (Ian Monroe)
Ich opisy brzmią bardzo obiecująco i gwarantują ciekawe przeżycia dla użytkowników Amaroka. Więcej informacji na ten temat na stronie Amaroka.
[edytuj] Amarok 1.4.6
Stabilna gałąź Amaroka jest cały czas rozwijana. Następne wydanie jest zaplanowane na maj. Będzie one zawierało wiele optymalizacji i poprawek, w tym optymalizację bazy opartej na SQlite, co powinno przełożyć się na jej dużo szybsze działanie.
[edytuj] Współpraca z programistami Amaroka
Rozwój Amaroka idzie w szybkim tempie, aczkolwiek nadal potrzebne są ręce do pracy, w szczególności graficy. W momencie, kiedy wiele części Amaroka jest zmienianych i wykorzystywane są nowe technologie, graficy będą mięli duże pole do popisu przy tworzeniu wizualnej oprawy programu.
Wiele pracy jest także potrzebnej przy stabilnej wersji Amaroka w formie beta-testów. Kolejna wersja pojawi się już niedługo, ale końcowa data zależeć będzie od ilości testów, jakie zostaną przeprowadzone. Jeżeli masz trochę wolnego czasu i chciałbyś pomóc, ściągnij stabilną wersję przez SVN i zgłaszaj wykryte błędy.
[edytuj] Ciekawe wskazówki: Katapult
Możliwości wyszukiwania w Amaroku są naprawdę zadziwiające. Aczkolwiek, wyszukiwanie utworu wymaga zaprzestania bieżącej pracy, przełączenia się do okna Amaroka i wyszukania interesującej nas pozycji. Program Katapult umożliwia nam inne rozwiązanie. Katapult to aplikacja umożliwiająca szybki dostęp do różnych aplikacji i ich funkcji - potrafi otwierać dokumenty lub ulubione, sprawdzać pisownię, przeszukiwać różne zbiory - należy tylko znaleźć odpowiedni do tego plugin (katalog). Wystarczy nacisnąć [Alt] + [Space] i zacząć przeszukiwanie. Katapult natychmiast zwróci wyniki, nie ważne czy to będzie program, dokument czy wynik obliczeń. Jeden z dostępnych katalogów dla Katapult to “Katalog Amarok”, który daje tej aplikacji dostęp do Twojej całej kolekcji. Tak więc koniec z przerywaniem pracy, aby znaleźć interesujący nas utwór. Wystarczy wcisnąć [Alt] + [Space], wpisać nazwę piosenki i nacisnąć [Enter] - Amarok natychmiast odtworzy ją dla nas. Po pewnym czasie używania tej aplikacji, albo ją znienawidzisz za łatwy do wciśnięcia przez przypadek skrót klawiszowy (który można łatwo zmienić), albo Katapult stanie się jednym z Twoich ulubionych narzędzi :)
