Amarok Insider - Numer 11:
The House Is Rokin'
Witajcie w pierwszym numerze AWN hostowanym na oficjalnej stronie Amaroka. Czyni to AWN bardziej oficjalnym, dlatego te? "Weekly" (tygodniowy) w nazwie ju? nie przystoi. Od tego numeru Amarok Weekly Newsletter posiada now? nawz?:
Amarok Insider i nie b?dzie ju? tygodnikiem :).
Ljubomir
Numer 11:
Amarok 1.80 - Wydanie techniczne
Po wielu miesi?cach ci??kiej pracy programi?ci
przygotowali wydanie Tech Preview do skompilowania (s? te? paczki dla *ubuntu). Wydanie to podsumowuje wszystko co dot?d zrobiono w ramach projektu Amarok 2 i zawiera, lecz nie ogranicza si? tylko do nich, nast?puj?ce mo?liwo?ci:
- Przebudowanie architektury obs?ugi urz?dze? multimedialnych
- Obs?uga Phonona
- Nowa biblioteka dla us?ug internetowych z wieloma wtyczkami
- Widok Kontekstowy
- Nowa Playlista Snazzy
- Nowy system przechwytywania Podcastów
To wiele interesuj?cych funkcji, jednak jeszcze du?o zosta?o do zrobienia - nie bez powodu nazywane jest to wersj? pre-alfa. Zespó? Amaroka zach?ca wszystkich, by wypróbowali nowe wydanie i podzielili si? wra?eniami z jego u?ytkowania. Jednak nale?y pami?ta?, ?e interfejs to najmniej uko?czona cz??? aplikacji i wymaga jeszcze wiele pracy. Je?eli nie jest Ci obcy Gimp, Photoshop, a w szczególno?ci Inkscape oraz chcia?by? pomóc w tworzeniu grafiki dla Amaroka,
skontaktuj si? z nami!
Qt4.4
Wersja 1.80 jest ostatni?, korzystaj?c? z Qt 4.3. W przysz?o?ci b?dziemy programowa? w oparciu o Qt 4.4 TP2, zaraz jak tylko zostanie wydane. Biblioteka ta dostarcza funkcje (np. QGraphicsWidget) wymagane lub bardzo przydatne przez niektóre elementy Amarok (wliczaj?c w to Widok Kontekstowy i Playlist?). Finalna wersja Qt4.4 powinna si? ukaza? zanim wyjdzie Amarok 2.0, przynajmniej taki jest plan :)
Przebudowanie architektury obs?ugi urz?dze? multimedialnych
Jeff Mitchell ujawni? kilka informacji na temat urz?dze? multimedialnych w nowym Amaroku:
Architektura obs?ugi urz?dze? przeby?a ostatnio d?ug? drog? w Amaroku. Wizualnie nic si? nie zmieni?o, aczkolwiek sam silnik odpowiedzialny za wykrywanie urz?dze? i w znacznej mierze za ich obs?ug?, zosta? przebudowany i przepisany z my?l? o bibliotece Solid. Powinno si? to sprowadzi? do tego, ?e gdy u?ytkownik pod??czy swoje urz?dzenie (wymagany b?dzie HAL 0.5.9 lub nowszy, biblioteka wspieraj?ca urz?dzenie oraz dystrybucja dostarczaj?ca potrzebne pliki FDI), Amarok wykryje je i automatycznie za?aduje odpowiedni? wtyczk?. Standardowe urz?dzenia te? powinny na tym skorzysta? - je?eli s? rozpoznawane przez HAL (który mo?e by? skonfigurowany w Amaroku) jako przeno?ne urz?dzenia audio zostanie za?adowana wtyczka ogólna.
Dzi?ki niezale?no?ci jak? daje Solid, wszystko to powinno dzia?a? równie? pod Windowsem i Mac OS X, oczywi?cie po napisaniu odpowiednich silników dla Solid :)
Pojawi?y si? te? zmiany w architekturze, co teoretycznie powinno umo?liwi? wy?wietlanie w kolekcji plików z pod??czonego urz?dzenia oraz ods?uchiwanie ich bezpo?rednio z niego. Nie jest to jeszcze zaimplementowana funkcja - wszystkie wtyczki wymagaj? dalszej pracy - ale jest planowana.
Jeff Mitchell jest programist? Amaroka, który stworzy? architektur? dla obs?ugi urz?dze? multimedialnych. Oczywi?cie to nie jedyna rzecz jak? zrobi? dla projektu. Warto sprawdzi? jego
blog, aby dowiedzie? si? wi?cej o jego interesuj?cej pracy.
Obs?uga Phonona
Kolejn? ?wietn? bibliotek? KDE4, która u?atwia programowanie jest multimedia pow?oka nazwana
Phonon. U?ywaj?ce jej aplikacje mog? odtwarza? pliki audio i wideo na ka?dej wspieranej platformie bez konieczno?ci wprowadzania zmian w kodzie. Mo?liwo?? taka oraz niedawne
wydanie przez Trolltech silników GStreamer, DirectShow i QuickTime dla Phonona, ?e Amarok odtwarza muzyk? na wszystkich znacz?cych systemach operacyjnych, wliczaj?c w to Linuksa (i inne systemy UNIX'owe), Windowsa oraz MacOS X!
Widok Kontekstowy
Prace nad Widokiem Kontekstowym opartym na Plasma trwaj?. Niektóre plasmoidy si? ju? ?aduj? load, aczkolwiek wiele wa?nych funkcji (np. wy?wietlanie HTML'a i poprawne pozycjonowanie) nie zosta?o jeszcze napisanych, czekaj?c na Qt4.4.
Biblioteka us?ug
Biblioteka us?ug Amaroka kwitnie. Ostatnio do?o?ono dwie nowe: us?ug?
Last.fm napisana przez Shane King oraz zupe?nie now? -
Ampache, która dodaje spor? liczb? mo?liwo?ci do Amaroka. Wi?cej na jej temat mo?na przeczyta? na
blogu Nikolaja.
Playlista
Playlista zosta?a znacznie usprawniona od
ostatniego wydania AWN. Obs?uguje teraz inteligentne grupowanie albumów, "klasyczny" widok (jeszcze niedoko?czony) oraz posiada ?adn? grafik?. Zastosowanie w przysz?o?ci Qt4.4 powinno dodatkowo zaowocowa?.
Nowy Mened?er Podcastów
Podcasty w Amarok nie s? traktowane jak zwyk?e playlisty, posiadaj? teraz oddzieln? przegl?dark?. Jej funkcjonalno?? jest aktualnie ograniczona, ale (jak inne elementy Amaroka) zostanie usprawniona w przysz?o?ci.
Amarok pod Windows
Nasz guru od Windows'a, Shane King, pisze o post?pie we wsparciu dla Windows:
Jedn? z najwi?kszych (i najbardziej kontrowersyjnych!) w?a?ciwo?ci KDE4 i Amaroka 2 jest wsparcie dla wielu platform. By?o troch? rozmów o Amaroku 2 na Windows i ja, jako amarokowy "cz?owiek od Windowsa", zosta?em poproszony o napisanie krótkiego przegl?du, w jakim miejscu jeste?my.
Po pierwsze, nie mog? sobie przypisa? wielkiego uznania za portowanie. Wi?kszo?? ci??kiej pracy zosta?a wykonana w samych QT i KDE i by?a zrobiona zanim zacz??em. Sam Amarok ma dobrze napisany kod i nie wymaga? wiele, aby zmieni? go w program mi?dzyplatformowy. Sp?dzi?em o wiele wi?cej czasu na badaniu i poprawianiu rzeczy specyficznych dla Windows w bibliotekach KDE ni? w Amaroku .
Aktualnie, dla podstawowego odtwarzania muzyki i zada? organizacyjnych, Windowsowy Amarok jest porównywalny do wersji Unix'owej. Dzi?ki silnikowi QT audio, odtwarzanie muzyki dzia?a dobrze. G?ówne braki znajduj? si? poza samym Amarokiem: biblioteki musz? zosta? przeportowane (np. dla wsparcia urz?dze? multimedialnych) lub biblioteki KDE s? niekompletne pod Windows (brak niektórych w?a?ciwo?ci, lub gdzieniegdzie nie czuj? si? zbyt natywne). Ogólnie rzecz bior?c jest nie?le jak na program w stanie pre-alfa.
Dlatego te? pomy?la?em, ?e to ?mieszne kiedy ludzie martwi? si?, i? Amarok otrzyma funkcje przeznaczone jedynie dla Windowsa: ci??ko jest nawet osi?gn?? funkcjonalno?? wersji Unix'owej! Dystrybucje Linuksa naprawd? u?atwiaj? ?ycie przy rozwijaniu oprogramowania, mo?esz polega? na ca?ej masie zainstalowanych bibliotek, ma si? kogo?, kto za Ciebie przygotuje paczk? Twojego programu, a wi?kszo?? oprogramowania, którego u?ywasz, zak?ada, ?e korzystamy ze ?rodowiska uniksowego. Z tego powodu my?l?, ?e Unix zawsze b?dzie podstawow? platform? Amaroka .
My?l?, ?e rozwijanie Amaroka na Windows przyniesie kilka korzy?ci obecnym u?ytkownikom. Oczywistym jest, ?e cho? wiele ludzi niekoniecznie chce u?ywa? Windowsa, to z pewnych wzgl?dów s? do tego zmuszeni. Dost?pno?? Amaroka przynajmniej przyniesie ulg? w m?czarniach. Mniej oczywist? korzy?ci? jest to ?e, udost?pnienie Amaroka dla Windows oznacza szanse na przyci?gni?cie uwagi wi?kszej ilo?ci programistów. Amarok nigdy nie b?dzie mia? zbyt du?o deweloperów. Dla przyk?adu, jezeli nie planowane by by?o uruchamianie Amaroka pod Windows, nie pracowa?bym nad tym, a to co robi? teraz dla us?ugi last.fm musia?oby zosta? zrobione przez kogo? innego (lub wcale nie zosta?oby zrobione). Wi?c nawet je?li nie planujesz nigdy dotkn?? Windowsa, przeportowanie jest istotnie, poniewa? skupia uwag? programistów na Amaroku.
Aby odpowiedzie? na nieuniknione pytanie: Mam nadziej?, ?e uda mi si? udost?pni? wersj? dla Windows na potrzeby wersji pogl?dowej. Sprawdzajcie wi?c blog naszych programistów, kiedy binarki b?d? dost?pne, znajdziecie tam og?oszenie.
Aby wszystko podsumowa?, Shane dostarczy? ?adny zrzut ekranu:
Trudno zauwa?y?, ?e to dzia?a na Windowsie, nieprawda?? No có?, to bardzo dobrze :)
Pomoc na kanale IRC
Zawsze chcia?e? pomóc, a nie wiedzia?e? jak? Masz jak?? wiedz? na temat Amaroka? Do??cz do nas na kanale IRC. Ostatnio wzros?o zapotrzebowanie na ludzi, którzy by pomogli pocz?tkuj?cym na IRC'u, Wasz wk?ad by?by cenny. Odwied?cie wi?c nas na
#amarok w sieci freenode. Zawsze te? mo?esz zosta?
Rokymotioner'em i promowa? Amaroka!
Amarok na HdM LinuxDay 2008
Sezon konferencyjny zacz?? si? dosy? wcze?nie w tym roku dla naszego zespo?u promuj?cego Amaroka. Lydia i Sven odwiedzili Stuttgart w Niemczech, aby wzi?? udzia? w LinuxDay na uniwersytecie HdM. Lydia mówi?a o spo?eczno?ci open source, o tym jak projekt FOSS organizuje swoj? prac? oraz o KDE4. Sven pokaza? publiczno?ci wspania?y ?wiat Amaroka, wliczaj?c w to Amaroka 2. Slajdy z wyst?pienia s? dost?pne, a rozmowy nied?ugo b?d?. Wszystko na
stronie internetowej LinuxDay. Rozmowy odbywa?y si? w j?zyku niemieckim, slajdy natomiast s? g?ównie po angielsku.
Wy?wietlacz muzyczny Kirocker 4.0
Nast?pna wersja, nagrodzonego (przynajmniej powinien otrzyma? jak?? nagrod?, bo jest naprawd? ?wietny) apletu Kickera zosta?a wydana. Ci, którzy nie u?ywali tego dzie?a sztuki do tej pory, powinni natychmiast odwiedzi? jego
stron? internetow?. Poza poprawkami wizualnymi, b??dów i ulepszonej wydajno?ci, aplet ma teraz mo?liwo?? uruchomienia trybu Pe?nego Ekranu (mo?na te? zmienia? jego wygl?d korzystaj?c ze 'skórek'). Tryb ten ma funkcj? automatycznego przewijania tekstów piosenek i standardowo dost?pny jest razem z wieloma, dobrej jako?ci 'skórkami'.
Aczkolwiek wydaje si?, ?e rozwój Kirocker'a
zosta? wstrzymany. Kto? zainteresowany przej?ciem?
Ciekawe wskazówki: Dynamiczne Playlisty
Jedn? z funkcji Amaroka, o których warto wiedzie? s?
Dynamiczne Playlisty. S? to specjalne listy, których zawarto?? jest generowana dynamicznie na podstawie kryteriów zdefiniowanych przez u?ytkownika. Nasz mened?er ds. spo?eczno?ci Lydia napisa?a ineresuj?cego posta na swoim blogu, o
ciekawym wykorzystaniu Dynamicznych Playlist.
Z ?ycia Amaroka: programista zrobi? sobie tatua?!
Programista Amaroka - Mark Kretschmann opisuje swoje wra?enia z pierwszej kana?owej imprezy Amaroka:
Pewnego dnia zorganizowali?my pierwsz? imprez? kana?u #amarok.de, która by?a naprawd? ?wietna. Mo?ecie o niej przeczyta? na blogu Nightrose'a. Prawdziwym szokiem by?o na niej co?, czego jeszcze publicznie nie og?osili?my. W stanie upojenia alkoholowego, bez d?u?szego zastanawiania, zobligowa?em si? do zrobienia tatua?u! Mojego pierwszego tatua?u. Nie pytajcie dlaczego to zrobi?em, wydaje mi si?, ?e chcia?em by? zapami?tany po tej imprezie, zrobi? co? by uczci? nasz pierwszy weekend razem.
Po moim o?wiadczeniu pojawi?o si? pytanie, co to b?dzie za tatua?. Dla mnie odpowied? mog?a by? tylko jedna: logo Amaroka!
Markey w salonie tatua?u:
Razem z Myriam Schweingruber, cz?onkiem Rokymotion:
Na zako?czenie
Mam nadziej? ?e spodoba?o Wam si? nowe wydanie AI (co za skrót ;)). Chia?bym przy tej okazji przypomnie? za prace nad Amarokiem 2 trwaj? pe?n? par? i prosi?bym o wstrzymanie si? z ocen? jego wygl?du przynajmniej do wydania pierwszej wersji beta. Niechaj Rok b?dzie z Wami!
Odpowiedzi
=]
si? osobi?cie doczeka? nie mog? na nowego Amaroka. =]