Rockbox

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, szukaj
Logo Rockboksa
Rockbox na iRiverze H320, motyw DGT

Rockbox - otwarty system operacyjny na licencji GPL, przeznaczony dla cyfrowych odtwarzaczy multimedialnych.

Projekt Rockbox rozpoczął się pod koniec 2001 i na początku został zaimplementowany na platformie Archos Studio DAP, której właściciel był niezadowolony z dysproporcji pomiędzy ograniczeniami fabrycznego interfejsu użytkownika, a faktycznymi możliwościami sprzętu.

Rockbox podmienia główny system operacyjny urządzenia, czyli tzw. firmware. Dojrzał do tego, by stać się rozszerzalną, elastyczną platformą, obsługującą architekturę wtyczek (pluginów), dającą możliwość dodawania opcji charakterystycznych dla PDA, a także aplikacji, narzędzi oraz gier, umożliwia również bardzo ograniczone odtwarzanie filmów (od 2000 roku). Od pewnego czasu Rockbox zawiera również interfejs użytkownika sterowany głosem, przeznaczony do użytku osób niewidomych i niedowidzących (jak również dla sprzętu z uszkodzonym wyświetlaczem).

Rockbox działa na wielu urządzeniach z wieloma różnymi możliwościami sprzętowymi: od wczesnych odtwarzaczy Archos z 1-bitowym znakowym, zorientowanym blokowo wyświetlaczem, przez nowoczesne iPody z kolorowym ekranem o wysokiej rozdzielczości do odtwarzaczy iRiver z cyfrowym optycznym wyposażeniem audio i zaawansowanymi opcjami nagrywania.

Chociaż oficjalna nazwa projektu Rockbox brzmi "Rockbox: Open Source Jukebox Firmware", w wielu przypadkach nie jest zainstalowany (lub uruchamiany) z pamięci flash. Zamiast tego niewielki bootloader jest instalowany w pamięci flash urządzenia, która następnie może uruchomić Rockboksa z dysku twardego lub oryginalny fabryczny firmware.

Spis treści

[edytuj] Urządzenia z programowym dekoderem

Rozpoczynając na początku 2004 projekt skupił się na portowaniu Rockboksa do urządzeń z serii iRiver firmy ReignCom opartych na procesorze ColdFire, skupiając się na serii H1xx odtwarzaczy z dyskiem twardym (H110/H120/H140). Te urządzenia strumień audio dekodują programowo, pozwalając Rockboksowi na wsparcie wielu formatów muzycznych w porównaniu z oryginalnym firmware. Pozwala również na większą rozszerzalność oraz większą funkcjonalność aktualnie obecnych w portach dla Archos. Około rok później port dla serii H3xx stał się użyteczny oferując podobną funkcjonalność.

W listopadzie 2005 rozpoczęto pracę nad portem Rockboksa do podręcznych odtwarzaczy Apple iPod. W lutym 2006 roku port uzyskał status stabilnego. Dostępne jest większość opcji na wszystkich obsługiwanych modelach (iPod photo, iPod nano, iPod 4g, iPod Video [iPod 5g]) włączając odtwarzanie audio. Niedługo później dodano obsługę kolorowych ekranów we wszystkich dostępnych modelach (włączając serię H3xx).

Rockbox jest uruchamiany z dysku twardego na tych urządzeniach tuż po uruchomieniu urządzenia przez specjalny sektor ładujący (bootloader). W celu aktualizacji użytkownicy Rockboksa muszą jedynie skopiować pliki na napęd odtwarzacza i zresetować urządzenie. Zapis pamięci flash jest niezbędny jedynie przy zmianie bloku ładującego (bootloadera).

W niektórych urządzeniach (np. iriver seria H3xx) istnieje możliwość używania dwóch wersji firmware: oryginalnego udostępnianego przez producenta lub Rockboksa. Wyboru dokonujemy tuż po włączeniu urządzenia na podobnej zasadzie, jak w przypadku kliku systemów operacyjnych zainstalowanych na jednym komputerze PC. W przypadku iPodów standardowym sposobem przejścia do oryginalnego oprogramowania jest przytrzymanie przycisku menu przy starcie bootloadera.

[edytuj] Wersje

Oprogramowanie jest cały czas rozwijane i poprawiane i zalecane jest korzystanie z kompilacji dziennych lub najnowszego stanu kodu (tzw. bleeding edge), który jest dostępny dla wszystkich obsługiwanych platform. Poza tym istnieją oficjalne, numerowane wersje Rockboksa. Obecna nosi numer 3.9.1 i została wypuszczona 3 września 2011.

W 2006 rozpoczęto prace nad wersją 3.0 o nazwie roboczej "Mayday", której wydanie było planowane na 1 maja 2006 i zostało przesunięte na koniec maja, a następnie, z powodu pewnych problemów z podstawową funkcjonalnością, odsunięto je na czas nieokreślony. Z tego powodu w lipcu zniesiono zamrożenie w wersji oficjalnej rozwoju funkcji ponadstandardowych. Celem wersji 3.0 miało być rozszerzenie funkcjonalności i wyeliminowanie znanych błędów, zwłaszcza na docelowych platformach obsługiwanych przez oficjalne wydanie – Archos i iRiver. Następna wersja 3.1 o kryptonimie "Fireworks" przewidziana była na listopad 2006 i miała dodatkowo m.in. dawać pełne wsparcie dla iPodów od trzeciej generacji wzwyż oraz odtwarzacza iAudio.

Mimo zawieszenia prac nad wersjami stabilnymi, Rockbox cały czas aktywnie się rozwijał i dodawane były kolejne poprawki, funkcje, a nawet wersje na nowe platformy (funkcjonalne, choć "nieoficjalne"). Jeszcze w końcu 2006 rozpoczęto udostępniać do ściągnięcia pliki binarne do Toshib Gigabeat, a już w 2007 ogłoszono dostępność Rockboksa dla iAudio M5 oraz Sandisk Sansy e200.

Ostatecznie Rockbox 3.0 został opublikowany 23 września 2008.

[edytuj] Możliwości

[edytuj] Kodeki

(dla urządzeń dekodujących programowo)

[edytuj] Inne

  • Gapless playback - odtwarzanie muzyki bez sztucznych pauz dla wszystkich formatów (łącznie z MP3, jeśli został użyty kodek LAME)
  • Replay Gain1
  • 5-zakresowy, w pełni parametryzowany korektor graficzny1
  • Tworzenie playlist w locie
  • prawdziwy tryb losowego odtwarzania
  • własne style interfejsu użytkownika
  • 16-bitowe nagrywanie stereo, 44,1 kHz WAV (dla urządzeń obsługujących tę opcję)
  • radio FM, nagrywanie audycji radiowych (dla urządzeń obsługujących tę opcję)
  • zewnętrzny kontroler (dla urządzeń posiadających port kontrolera)
  • cyfrowe wyjście/wejście SPDIF (dla urządzeń posiadających ten port)
  • TagCache - generowanie i korzystanie z własnej bazy wgranych utworów korzystającej z metadanych dołączonych do plików muzycznych
  • AlbumArt - wyświetlanie okładek albumów (bez oficjalnego wsparcia)
  • Crossfader - wyciszenie utworów zamiast "twardego" przechodzenia między nimi.

1. Tylko urządzenia z programowym dekoderem

[edytuj] Wtyczki

1. Trzydzieści trzy odcienie szarości zostały osiągnięte na 2-bitowych (4 odcienie szarości) monochromatycznych urządzeniach dzięki wykorzystaniu wolnego odświeżania pasywnych wyświetlaczy ciekłokrystalicznych.
2. Rockbox obsługuje ROMy oryginalnego Game Boy oraz kolorowego Game Boy Color.

[edytuj] Nie obsługiwane

[edytuj] Zobacz też

  • iPodLinux - Port minidystrybucji μClinux do platformy iPod z dodanym interfejsem odtwarzacza muzyki

[edytuj] Linki zewnętrzne

Commons in image icon.svg
Osobiste
Przestrzenie nazw
Warianty
Działania
Nawigacja
Dla czytelników
Dla wikipedystów
Drukuj lub eksportuj
Narzędzia
W innych językach