Po pięciu i pół roku rozwoju, Rockbox 4.0, projekt opracowujący alternatywne oprogramowanie układowe dla różnych modeli odtwarzaczy audio, został wydany. W porównaniu ze standardowym oprogramowaniem układowym, Rockbox zapewnia obsługę dodatkowych formatów, funkcji i wtyczek. Projekt nie jest oparty na Linux i posiada własne jądro zgodne ze standardem POSIX. Kod jest napisany w języku C i rozpowszechniany na licencji GPL. Rockbox można uruchomić z karty pamięci bez usuwania głównego oprogramowania odtwarzacza.
Wśród funkcji dostępnych w Rockboxie znajdują się: budzik, przeglądanie dokumentów, zdjęć i filmów, interfejs głosowy, obsługa Cue, możliwość wyświetlania tekstów piosenek i okładek albumów, system zakładek, dyktafon, nagrywanie z radia FM, prosty menedżer plików. Inne istotne różnice obejmują: energooszczędność (19–21 godzin zamiast 14–16 godzin) i dużą szybkość działania przy odtwarzaniu dużych playlist. Obsługiwane jest maksymalnie 20 tysięcy utworów na liście odtwarzania i maksymalnie 10 tysięcy plików w katalogu (dla porównania, oprogramowanie układowe Archos obsługuje nie więcej niż 999 plików).
Główne zmiany:
- Dodano obsługę urządzeń:
- AIGO EROS Q, EROS K i klony tych modeli, takie jak AGPTek H3, HifiWalker H2 i Surfans F20.
- FiiO M3K.
- Pytanie 1.
- xDuoo X3ii i X20.
- Porty dla następujących urządzeń zostały przeniesione do kategorii stabilnych:
- Gniazdo AGPTek Rocker.
- EROS Q, EROS K (+klony AGPTek H3, HifiWalker H2 i Surfans F20).
- FiiO M3K.
- Pytanie 1.
- xDuoo X3, X3ii oraz X20.
- Rdzeń:
- Usunięto wsparcie dla architektury procesora SH, a także urządzeń opartych na HWCODEC i ekranów charcell.
- Dodano obsługę przepływności do 192 kHz na urządzeniach, gdzie jest to możliwe.
- Znacznie ulepszona obsługa dysków ATA SSD, obejmująca adaptery iFlash ATA-SD.
- Dodano obsługę dysków ATA z rozmiarem sektorów logicznych większym niż 512 bajtów. Systemy plików obsługują teraz dowolne proporcje rozmiarów sektorów logicznych i fizycznych.
- Dodano obsługę tabel partycji GPT i dysków większych niż 2 TB.
- Włączono możliwość tworzenia wielu partycji na dyskach ATA i SD. Zapewniono możliwość tworzenia oprogramowania układowego Multiboot.
- Wiele wewnętrznych interfejsów API zostało oczyszczonych i przerobionych.
- Domyślnie do nazw plików i przetwarzania tekstu używane jest kodowanie UTF-8.
- Kodeki:
- Aby poprawić odtwarzanie na urządzeniach z SID (Sound Interface Device), używana jest biblioteka crSID.
- Biblioteka libayumi umożliwia obsługę formatów wideo używanych w grach wideo.
- Dodano obsługę odtwarzania formatu VTX (ZX Spectrum).
- Ulepszona obsługa formatów FLAC, Speex, Opus, mp4/aac i WMA Pro oraz ulepszone parsery metadanych dla różnych kontenerów multimedialnych.
- Dodano obsługę okładek albumów osadzonych w plikach multimedialnych.
- Dodano obsługę plików FLAC 7-kanałowych.
- Zoptymalizowano wydajność interfejsu użytkownika. Ulepszono silnik motywu. Ulepszono wyświetlanie metadanych i przeprojektowano nawigację w bazie danych. Rozszerzone możliwości pracy z zakładkami i listami odtwarzania. Obsługę scrobblingu (śledzenia tego, czego słucha użytkownik) przeniesiono z wtyczki do głównego pakietu.
- Ulepszona obsługa cyrylicy w czcionce 14-Rockbox-Mix. Czcionki Terminus zostały zaktualizowane.
- Dodano obsługę syntezatorów mowy, Google Tłumacz (online) i Piper TTS. Znacznie poprawiona jakość syntezy mowy w językach innych niż angielski. Dodano wstępnie wygenerowane pliki mowy dla różnych języków, w tym rosyjskiego.
- Proponowane wtyczki obejmują gry „picross”, „amaze” i „xrick”, wtyczkę umożliwiającą zmianę układu klawiatury i przeglądarkę scrobblerów Last.FM.
- Zakończono wsparcie dla starszych urządzeń Archos Player/Studio, Archos Recorder / v2, Archos FM Recorder i Archos Ondio FM / SP, co pozwoliło na zastosowanie prostszej wewnętrznej architektury jądra. Usunięto również niedokończone porty dla urządzeń iAudio 7, Sansa C100, M200(v1-3), Logik DAX, ifp-7xx, Samsung YP-Z5 i Tatung TPJ-1102.
Ogólna lista urządzeń o stabilnym statusie:
- Aigo:Eros Q, Eros K (+ klony AGPTek H3, HifiWalker H2 i Surfans F20)
- Apple: iPod 1g-6g (klasyczny), iPod Mini 1g i 2g, iPod Nano 1g i 2g
- AGPTek biegun
- Archos: Jukebox 5000, 6000, Studio, Rejestrator, Rejestrator FM, Rejestrator V2 i Ondio
- Cowon: iAudio M3, iAudio M5, seria iAudio X5
- Twórczy: Zen Mozaic, Zen X-Fi, Zen X-Fi Style, Zen X-Fi3
- FiiO:M3K
- rzeka:seria H10, H100, H300
- MPIO:HD300
- Olympus: : M-Szafa 100
- Packard Bell:Wibracja 500
- Philips: GoGear HDD1630, GoGear HDD6330, GoGear SA9200
- Samsung:YH-820, YH-920, YH-925
- Sandisk: Sansa c200, e200, Klips, Klips Zip, Klips+, Fuze, Fuze+
- Szanling:P1
- Sony: Seria NWZ-E360, NWZ-E370, NWZ-E380
- Toshiba:Gigabeat Efekty specjalne
- xDuo X3, X3ii i X20
Źródło: opennet.ru
