Numer 12
Amarok Insider - Numer 12
In RokCześć! Witamy w kolejnym 12 wydaniu Amarok Insider. Tym razem przygotowaliśmy dla Was:
- Bombowy nowy wygląd Amaroka
- Mechanika Przeglądarki kontekstowej
- Usługi sieciowe podczas pracy
- Integracja z Phonon i jej skutki
- Dyskusja o menu Amaroka w OS X
- Wydaliśmy Amarok 1.4.9.1 (stabilny)
- Zamrażanie funkcji w Amarok 2.0, pierwsze wydanie Alfa
- Amarok na FOSDEM, Bruksela - Belgia
- Amarok na CeBIT, Hanower - Niemcy
- Amarok na OpenExpo, Berno - Szwajcaria
- Nadchodzące wydarzenia Amaroka
- Amarok na całe życie: Rok the Wall
Bombowy nowy wygląd Amaroka
Jak wcześniej zauważyliśmy kilka razy, motyw graficzny Amaroka wciąż ewoluuje. Niemniej jednak z każdym wydaniem powoli zbliżamy się do końcowego wyglądu. Pozwólcie, że naświetlimy wam parę ważnych kwestii dotyczących nowego motywu Amaroka:Rozpoznawanie systemowego schematu kolorów
Prawdopodobnie, najważniejszą pojedynczą funkcją jest umiejętność całkowitej adaptacji do systemowego schematu kolorów. Sprawdźcie to:


Skalowalność
Nigdy więcej grafiki rastrowej! Każdy aspekt oprawy graficznej Amaroka jest oparty na wektorach. Nie ważne jakiego rozmiaru jest twój ekran, Amarok będzie wyglądał nowocześnie i przejrzyście jak nigdy wcześniej.Świetne suwaki postępu i głośności
Możesz pamiętać ekscytację towarzyszącą wprowadzeniu modyfikowalnego widgetu głośności w Amaroku 1.4. Razem z wprowadzeniem nowego motywu, czas pokazać pasujące suwaki postępu i głośności:
Czyż nie wyglądają uroczo?
Znaki wodne na okładkach
Aby odróżnić utwory z innych źródeł (kolekcja lokalna i różne usługi internetowe), Amarok wyświetla małe logo usługi w rogu okładki albumu.Przyszłość tej funkcji jest niepewna, więc wyrażajcie swoje opinie! (również po polsku! - będą przekazywane)

Ta sama ikona pokazuje się również na belce statusu. Są ładnie spasowane :)
Niezależnie od motywu pokazanego wyżej, deweloperzy i graficy eksperymentują z nowym wyglądem, który bardziej odzwierciedla pierwotną koncepcję Amaroka 2.0. Później możecie o tym usłyszeć więcej, a na razie rozkoszujcie się zrzutami wczesnej wersji:

Mechanika Przeglądarki kontekstowej
Opierająca się na Plasmie amarokowa Przeglądarka Kontekstowa (znana również jako "pusta przestrzeń pośrodku okna") ostatnio zyskała trochę możliwości. Pokazuje ona różne, ładnie wyglądające, powiązane z graną ścieżką "aplety" oraz automatycznie dostosowuje ich wygląd. Na razie dostępne aplety to:Informacje o ścieżce
Dostarcza klasyczne "teraz grane" informacje: tagi, okładki albumów, licznik odegrania, punktację ścieżek i wskaźniki.
Słowa piosenek
Wyświetla tekst dla granego utworu. Odpowiednik zakładki "Teksty" z Amaroka 1.4
Informacje o Usługach
Pokazuje informacje z używanej usługi internetowej. Sklep Magnatune wykorzystuje to na kilka świetnych sposobów (wrócimy do tego później), a bezczynny Amarok pokazuje to:
Wikipedia
Pokazuje informacje o artyście, albumie lub piosence z Wikipedii. Zastępuje zakładkę "Wykonawca" z Amaroka 1.4
Wydarzenia Last.fm
Pokazuje nadchodzące wydarzenia dla twojego konta Last.fm. Teraz, wraz z okienkiem ustawień.

Widok chmury
Widok chmury ma za zadanie pokazywać tagi z różnych serwisów (Magnatune, Jamendo, Last.fm) w przyjemny i elegancki sposób. Dla Magnatune (tylko z nim jednym na razie to działa) pomysł jest taki, aby kliknięcie jednego z tagów ładowało 10 losowych piosenek, otagowanych takim samym słowem, do listy odtwarzania. Razem z nowymi, dostosowanymi do serwisów przyciskami ("Przeszukaj serwis" i "Kup", opisane później), wprowadzi to, nowy, potężny sposób przeglądania katalogu muzyki Magnatune.
Usługi sieciowe podczas pracy
Interesującą, nową funkcją Amaroka 2.0 jest Biblioteka Usług, która pozwala na łatwą integrację internetowych usług muzycznych z Amarokiem. Zobaczcie jakie możliwości daje on programistom:Dostosowana przeglądarka
Możliwe jest stworzenie, kompletnie dostosowanej do usługi, przeglądarki. Używana jest ona do dodawania muzyki do listy odtwarzania. Na przykład, wtyczka Last.fm oferuje całkowicie spersonalizowany dostęp do konta, jest możliwość wybierania stacji, oraz dodane zostają specjalne przyciski. Magnatune z kolei pokazuje katalog muzyki, który możesz przeglądać i przeszukiwać, z możliwością kupna wybranych albumów.
Integracja z głównym paskiem narzędziowym
Wszystkie usługi internetowe mogą dodawać swoje przyciski, które będą wyświetlane na głównym pasku narzędziowym obok przycisków kontrolujących odtwarzanie. Kiedy słuchasz strumienia Last.fm, pojawiają się przyciski Lubię|Zablokuj|Pomiń, a kiedy korzystamy z Magnatune, pokazują się Kup Album i Znajdź Wykonawcę.Dotyczy to również kontekstowego menu ikony w zasobniku:

Obszar informacyjny usług
Każda usługa może pokazywać własne, dostosowane informacje w Widoku Kontekstowym. Dla przykładu, Magnatune wyświetla ekran powitalny z tekstem wprowadzającym i listą ostatnio udostępnionych albumów. Kliknięcie na któryś z pokazanych tam albumów, ładuje go do listy odtwarzania razem z okładką oraz opcjami kupna i pobrania. Można też otworzyć Magnatune z wybranym wykonawcą, dla łatwego przeglądania innych jego albumów.
Skrypty
Biblioteka Usług aktywnie obsługuje skrypty. Właściwie, jest możliwe stworzenie wyspecjalizowanych usług, używając jedynie języków skryptowych. Możesz włączać i zatrzymywać usługi skryptowe przez Menedżer skryptów Amaroka, będą się one pokazywać w zakładce Internet jak każde inne usługi. Na przykład, Amarok dostarczany jest ze skryptem usługi SeeqPod, który ma jedynie sto linii kodu Ruby (razem z komentarzem!), a daje nam dostęp do bazy danych SeeqPoda.

Integracja z Phonon i jej skutki
Phonon jest nową, lśniącą warstwą multimedialną KDE, która sprawia, że dźwięk i obraz jest łatwo dostępny na wszystkich platformach. Po latach używania różnych "silników" do odtwarzania, deweloperzy Amaroka zdecydowali, że Phonon jest już wystarczająco dobry do zastąpienia starej infrastruktury. Wśród innych korzyści, skutkuje to znacznym uproszczeniem kodu. Więc, od teraz, Amarok nie oferuje już więcej możliwości wyboru silnika, tylko od razu używa Phonona.Dyskusja o menu Amaroka w OS X
Illogic-al napisał podsumowanie swojej pracy nad ulepszeniem integracji Amaroka z paskiem menu Mac OS X:W OS X wszystkie aplikacje mają swoje menu w pasku menu OS X. To ta belka na górze ekranu, którą widać na każdym zrzucie ekranu z systemu Apple.
Wszystkie programy mają również tzw. "menu Aplikacji", po którym następują standardowe pozycje menu. "Menu Aplikacji" dostaje nazwę taką samą jak nazwa programu, który jest aktywny. W przypadku Amaroka wynikiem tego jest podwójne menu rozwijane o nazwie "Amarok".
Amarok Amarok Playlist Mode Tools Settings Help
tak wygląda takie menu. Dość mylące. Aby to poprawić, zamieniłem nazwę drugiej pozycji na Playback, jako że pozycje tego menu do tego się odnoszą. To daje nam taki rezultat:
Amarok Playback Playlist Mode Tools Settings Help
Menu Mode (Tryb) posiada tylko dwie pozycje i przyznam się, że nie mają one sensu tak odosobnione (Tryb czego?), dlatego też przeniosłem je do menu Playback.
Wynik tych operacji jest następujący:
Amarok Playback Playlist Tools Settings Help
Menu Aplikacji (nazwane Amarok przez system operacyjny) również posiada standardowe pozycje. Jedną z nich są Preferencje. Qt, poprzez zamianę pewnych ciągów znaków i przy pomocy czarnej magii, konwertuje Ustawienia -> Konfiguracja Amaroka... na Amarok -> Preferencje. To powoduje dwie rzeczy. Po pierwsze umieszcza tą pozycje w miejscu, gdzie użytkownicy OS X'a się jej spodziewają, po drugie, umożliwia szybkie przejście do ustawień programu poprzez skrót klawiszowy, który wszyscy OS X'owcy znają.
(...)
Jedyną rzeczą pozostałą do zrobienia jest kwestia czy dodać menu "Okno" do belki. Jest to wymagane przez Apple HIG i zawiera pozycje takie jak Minimalizuj, Zoom (ogólnie rzecz biorąc Maksymalizuj). Umożliwia też dostęp do innych okien, które są otwarte przez aplikacje. Problem polega na tym, że w Amaroku takie pozycje już istnieją w menu Tools (Narzędzia). Osobiście mam do tego stosunek ambiwalentny, ale jeżeli chcemy poprawnie się zintegrować z OS X, wydaje mi się, że jest to coś co powinniśmy zrobić.
Później dodał jeszcze:
Wszystkie zmiany podjęte tu są specyficzne tylko dla OS X. Żadna ze zmian nie ukaże się w wersjach Linux/Windows.
Zobaczcie na zrzuty z rezultatów jego pracy:

Wydaliśmy Amarok 1.4.9.1 (stabilny)
Wydany został Amarok 1.4.9.1. Prócz różnych poprawek zawiera on skorygowane pobieranie okładek z Amazon oraz uaktualnione tłumaczenia. Pobierz go stąd.Zamrażanie funkcji w Amarok 2.0, pierwsze wydanie Alfa
Amarok 2.0 wchodzi w fazę zamrożenia, co oznacza, że deweloperzy ustalają ostateczny zestaw funkcji. Kiedy wszystkie bieżące problemy zostaną rozwiązane, zostanie wydana pierwsza wersja Alfa, potem nie będzie już wprowadzanych nowych opcji. Nie martwcie się, jeśli wasza ulubiona funkcja nie wejdzie do wersji 2.0.0, będzie to pierwsze wydanie w prawdopodobnie dosyć długiej serii, z wieloma funkcjami dodawanymi w czasie jazdy :). Oczekujcie niedługo wiadomości o wydaniu Alfy.
Amarok na FOSDEM, Bruksela - Belgia
Jak w ubiegłym roku, dzieliliśmy stoisko z projektem KDE na FOSDEM w Brukseli. Mieliśmy przy sobie kilka maszyn z najnowszymi wersjami SVN. Były one wciąż trochę niestabilne, co się bardzo zmieniło na CeBIT kilka dni później, ale wystarczająco dobre do pokazania nad czym właśnie pracujemy. Tam również nastąpiła pierwsza prezentacja naszej maskotki Mike'a.
W sobotę Nikolaj zrobił przemówienie o Amaroku 2 w często odwiedzanym pomieszczeniu deweloperów KDE. Dał również bardzo podobne przemówienie na OpenExpo, które zostało nagrane jako film.

Amarok na CeBIT, Hanower - Niemcy
Pierwszy raz w historii wzięliśmy udział w największych na świecie targach komputerowych: CeBIT w Hanowerze. Przez sześć dni pokazywaliśmy zainteresowanej publiczności czym - mamy nadzieję - będzie Amarok 2 za kilka miesięcy, ale oczywiście mieliśmy ze sobą stabilną wersję z prawie wszystkimi dostępnymi funkcjami. Nie liczyliśmy odwiedzających, ale prawie straciliśmy głosy od gadania cały dzień i sprzedaliśmy wszystkie koszulki, które mieliśmy ze sobą. Wielkie podziękowania należą się Linux New Media, które sponsorowało stoisko.Odbyło się również kilka wykładów, którymi możecie być zainteresowani: w sobotę Sven pokazał publiczności Amarok 1.4.8, odpowiedział na pytania i zaprezentował przegląd rozwoju, który miał miejsce w trunk'u SVN. Również w sobotę, odbyło się przemówienie Franza Keferböcka o KDE 4. To i inne przemówienia, są dostępne strumieniowo. Ostrzegamy tylko, że wykłady były przeprowadzone w języku niemieckim.

Amarok na OpenExpo, Berno - Szwajcaria
W marcu, Fundator Projektu Mark Kretschmann i Nikolaj Hald Nielsen, jeden z naszych głównych deweloperów, pojechali do Berna, aby zająć się stoiskiem na Open Expo. Musieli rozmawiać z wieloma użytkownikami Amaroka, oraz tymi potencjalnymi nowymi, mieli też kilka pogawędek technicznych oraz poszli na piwo z Alanem Coxem (jednym z głównych twórców jądra Linuksa), który okazał się bardzo sympatycznym, wesołym facetem.
Nikolaj: Co jest najczęściej następstwem zajmowania się stoiskiem, sam nie poszedłem zobaczyć wielu wykładów. Dałem jednak jeden swój (było to głównym powodem, dla którego przyleciałem z Danii). Wykład (który przypadkowo jest tym samym, który dałem na FOSDEM) nazwany został "Amarok2 – u skrzyżowaniu wolnego oprogramowania i wolnej kultury", slajdy możecie znaleźć tutaj i film (niestety z bardzo słabą jakością dźwięku) możecie obejrzeć tutaj.

Aaa, mieli też "Darmowe Piwo", które oczywiście jest świetną rzeczą :-)
Nadchodzące wydarzenia Amaroka
Jeśli chcesz zobaczyć najświeższe wersje Amaroka, a jesteś zbyt leniwy aby kompilować samemu, możesz je obejrzeć na kilku pokazach. Zespół Amaroka weźmie udział w Open Source Expo w Karlsruhe - Niemcy, 25 i 26 maja oraz w LinuxTag w Berlinie, zaczynającym się dwa dni później. Jak zawsze będziemy mieć trochę towaru, naszą maskotkę Mike'a i kilku bardzo zmotywowanych członków Rokymotion z nami. Może będziemy mieli tam też jakieś przemówienia, harmonogramy konferencji nie są jeszcze ukończone. Amarok na całe życie: Rok the Wall
Po tym jak deweloper Amaroka Markey pokazał swoje szaleństwo, czas teraz na drugiego geeka, aby pokazał co potrafi. Przygotowaliśmy krótki wywiad z Jeremy'm Bernhardt'em z Melville - Kanada, który namalował logo Amaroka na swojej ścianie!

Mógłbyś się przedstawić?
Jestem Jeremy Bernhardt z Melville, Saskatchewan - Kanada i jestem studentem 9 stopnia, który używa GNU/Linux do wszystkiego, od zadań do rozrywki.
W moim wolnym czasie pomagam innym z problemami komputerowymi (jestem chłopakiem do którego się chodzi, jak się coś zepsuje :-).
Jak i kiedy dowiedziałeś się o Amaroku?
Poznałem Amaroka w grudniu 2007 roku, kiedy zainstalowałem Kubuntu (kubuntu-desktop :-) na moim komputerze z Ubuntu 7.10).
Słyszeliśmy, że zrobiłeś coś szalonego. Mógłbyś opisać to trochę bardziej?
Moja siostra i ja aranżowaliśmy pokój do odpoczynku, kiedy zdecydowaliśmy obmalować ściany fajnymi rzeczami! Moja siostra (kochająca psy) chciała mieć wilka na jednej ze ścian. Ja jednak chciałem coś związanego z Linuksem. Wtedy mnie to uderzyło: AMAROK! Trochę czasu i farby później osiągnęliśmy swój cel.
Wiedziałeś, że Markey wytatuował sobie logo Amaroka na ramieniu?
Nie, nie wiedziałem. Ale po googlowaniu (Widocznie nie czyta Insidera... Spuścić psy!!) mam jedno do powiedzenia:
KOLEŚ! Niesamowity sposób na pokazanie miłości do Amaroka!
Jak myślisz, co będzie następną rzeczą, na której zobaczymy logo Amaroka?
Albo drzwi garażowe, graffiti na ścianie budynku albo na pojeździe.
Masz coś do dodania?
Tylko trzy uwagi:
1. Amarok jest najlepszym odtwarzaczem muzyki w historii człowieka! Był on tym jednym programem, który spowodował przejście z Ubuntu na Kubuntu (przeinstalowałem :-)!
2. Dziękuję wszystkim tym, którzy swego czasu poświęcili swój czas, pieniądze, czy też napisali trochę kodu dla Amaroka! Bez was ten projekt nie rozwijałby się!
3. Dzięki dla Nightrose (Amarok community manager), która przekazała to dalej!
Aby zobaczyć więcej zdjęć odwiedź album Picasa Jeremy'ego.
OK, dwóch geeków poszło, więcej niedługo. Czekamy na wasze zgłoszenia! Napisz do nas na amarok@kde.org w temacie "Amarok for Life".




Odpowiedzi
Znaki wodne na okładkach
Znaki na okładkach to głupi pomysł. Lepiej zrobić na/w OSD i belce statusu.
Video
Amarok to mógłby się doczekać obsługi video. Do klikania z dysku używam Kaffeiny ale przydały by mi się zakładki ala ,,radia” z amaroka oraz obsługa podkastów video. Kaffeina niestety tego nie ma :( i o ile podkcasty mp3 w amaroku łykam, o tyle niestety video muszę ręcznie dłubać z pomocą akregatora.
Amarok korzysta z Phonona ,
Amarok korzysta z Phonona , a więc jako "efekt uboczny" będzie możliwosć odtwarzania filmów (jeżeli np. zastostujemy silnik xine). Osobiście jednak uważam, że Amarok nie powinien iść w tym kierunku. Nie chciałbym, aby Amarok był kombajnem do wszystkiego.
A tak z innej beczki. Może jakiś konkurs ? - kto stworzy logo Amaroka w najbardziej nietypowym miejscu. Oczywiście pomijając tutaj akty wandalizmu, bo nie chodzi o to, aby ktoś smarował wilka na pomnikach, ale o wyrażenie pozytywnych uczuć co do ulubionego odtwarzacza.
I jeszcze jedna sprawa - gdyby, nie mój ulubiony wykonawca MIKE OLDFIELD - AMAROK mógłby nigdy nie powstać...wtajemniczeni wiedzą o co chodzi ;-) A przynajmniej nie miałby w sobie tego, co ma teraz ....
Tylko Phonon!
Więc ja zripostuję -
Więc ja zripostuję - Proszę czytać uważnie odnośnie Phonona i konsolidacji z xine czy też gstreamerem.
Phonon to API do obsługi dzwięku i wideo w aplikacjach multimedialnych. Aby Phonon mógł działać wymagany jest obecnie silnik xine (bez tego się nie kompiluje - przynajmniej u mnie sie sypie) opcjonalnie gstreamer lub inny serwer dźwięku.
W związku z tym - jeżeli ktoś ustawi, aby Phonon korzystał z silnika Xine to wszelkie aplikacje multimedialne korzystające z Phonona będą mogły odtwarzać zarówno filmy jak i muzykę.
Pan u góry ma rację ^
CUE
A ja bym chciał mieć prawdziwą, porządną obsługę plików CUE. To co teraz jest, to tylko taka atrapa, bo np. z kolekcji nie można wybrać fragmentu utworu, tylko cały plik MP3. Proszę popatrzeć na foobar2000. Tam to jest zrobione jak należy.
Na forum Amaroka po prostu mnie olano, a propozycję, abym ciął pliki na kawałki za pomocą mp3splt, uważam za wyjątkowo żenującą...
Utwory w kawałkach?/Phonon hmm...
Piotr Roszatycki > hmmm... a po co Ci wybieranie fragmentu utworu?
A z tym phonon'em to trochę się obawiam, co do np. działania Amaroka pod Gnome. Swoją drogą miałem nadzieję, ze KDE i Gnome domyślnie będą korzystały z jednego serwera dźwięku i ewentualnie, jeżeli ktoś chciałby inny to by sobie zmienił ;P
CUE
"hmmm... a po co Ci wybieranie fragmentu utworu?"
Ludzie którym zależy na dobrej jakości muzyki z reguły nie dzielą płyty audio na osobne pliki-ścieżki. Istnieje mnóstwo albumów na których kolejne utwory nie są rozdzielone ciszą ale płynnie przechodzą jeden w drugi. Pocięcie takiego albumu na kawałki oznacza oczywiście jego uszkodzenie. Dlatego praktycznie wszyscy bardziej uświadomieni technicznie miłośnicy muzyki zgrywają cały album do jednego pliku a informacje o początkach i końcach ścieżek, tytułach, wykonawcach są zawarte w dodatkowym pliku z rozszerzeniem cue.
Przykro mi to mówić bo jestem wielkim miłośnikiem GNU/Linuksa ale obecnie Foobar ma kolosalną przewagę w użyteczności nad Amarokiem i żadne graficzne ozdobniki tego nie zmienią. Wektorowe ikonki itp. to fajna sprawa ale sądzę priorytetem powinno być dodanie najbardziej podstawowej funkcjonalności, jaką powinien posiadać nowoczesny odtwarzacz.
amarok pod gnome
jak ostatnio widziałem gnome, to amarok działał normalnie, nie sądzę aby phonon coś w tym zmienił.
tylko... dokowanie na "tacce systemowej" się kopało.
U mnie dobrze się na gnomie
U mnie dobrze się na gnomie dokowało, ale klawisze multimedialne nie działały.