Rockbox

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, 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. Możliwe jest rozszerzenie jego możliwości do poziomu zbliżonego do PDA za pomocą wtyczek (pluginów), umożliwiających uruchamianie aplikacji, narzędzi oraz gier, a także, od 2000 roku bardzo ograniczone odtwarzanie filmów. 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.

Po instalacji systemu w większości wersji możliwe jest równoległe korzystanie z fabrycznego oprogramowania (wybór przy uruchamianiu).

Urządzenia z programowym dekoderem[edytuj]

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.

Wersje[edytuj]

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.

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.

Ostatnia wersja nosi numer 3.13 i została wypuszczona 5 marca 2013[1].

Możliwości[edytuj]

Kodeki[edytuj]

(dla urządzeń dekodujących programowo)

Inne[edytuj]

  • 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, korektor graficzny1
  • Tworzenie playlist w locie
  • 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.
  • obsługa arkuszy dyrektyw CUE
  • logowanie odtwarzanych utworów umożliwiające scrobblowanie ich do serwisu Last.fm

Wtyczki[edytuj]

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.

Nie obsługiwane[edytuj]

  • Digital Rights Management
  • tryb USB-host („USB OTG”)
  • Akcesoria Apple do iPodów (słuchawki z pilotem z FM, wyjście wideo)

Zobacz też[edytuj]

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

Przypisy

  1. Release Notes for Rockbox 3.13. [dostęp 2016-01-09].

Linki zewnętrzne[edytuj]