Po pěti a půl letech vývoje byl vydán Rockbox 4.0, projekt vyvíjející alternativní firmware pro různé modely audio přehrávačů. Oproti standardnímu firmwaru Rockbox poskytuje podporu pro další formáty, funkce a pluginy. Projekt není založen na... Linux a dodává se s vlastním jádrem kompatibilním s POSIX. Kód je napsán v jazyce C a distribuován pod licencí GPL. Rockbox lze spustit z paměťové karty bez nutnosti smazat hlavní firmware přehrávače.
Mezi funkcemi dostupnými v Rockboxu: budík, prohlížení dokumentů, fotografií a videí, hlasové rozhraní, podpora Cue, schopnost zobrazovat texty písní a obaly alb, systém záložek, hlasový záznamník, nahrávání z FM rádia, jednoduchý správce souborů. Mezi další výrazné rozdíly patří: energetická účinnost (19–21 hodin místo 14–16 hodin) a vysoká rychlost provozu s velkými seznamy skladeb. Podporováno je až 20 tisíc skladeb v playlistu a až 10 tisíc souborů v adresáři (pro srovnání, firmware Archos nepodporuje více než 999 souborů).
Hlavní změny:
- Přidána podpora zařízení:
- AIGO EROS Q, EROS K a klony těchto modelů, jako je AGPTek H3, HifiWalker H2 a Surfans F20.
- FiiO M3K.
- Shanling Q1.
- xDuoo X3ii a X20.
- Porty pro následující zařízení byly přesunuty do kategorie stabilní:
- AGPTek Rocker.
- EROS Q, EROS K (+klony AGPTek H3, HifiWalker H2 a Surfans F20).
- FiiO M3K.
- Shanling Q1.
- xDuoo X3, X3ii a X20.
- Jádro:
- Odebrána podpora pro architekturu CPU SH, stejně jako zařízení na bázi HWCODEC a obrazovky charcell.
- Byla přidána podpora pro přenosové rychlosti až 192 kHz na zařízení, kde je to možné.
- Výrazně vylepšená podpora ATA SSD, včetně iFlash ATA-SD adaptérů.
- Přidána podpora pro disky ATA s velikostí logického sektoru větší než 512 bajtů. Souborové systémy nyní podporují libovolné poměry velikostí logických a fyzických sektorů.
- Přidána podpora pro tabulky oddílů GPT a disky větší než 2 TB.
- Byla povolena možnost vytvářet více oddílů na jednotkách ATA a SD. Poskytuje možnost vytvořit firmware Multiboot.
- Mnoho interních API bylo vyčištěno a přepracováno.
- Ve výchozím nastavení se pro názvy souborů a zpracování textu používá kódování UTF-8.
- Kodeky:
- Pro zlepšení přehrávání na zařízeních se SID (Sound Interface Device) se používá knihovna crSID.
- Knihovna libayumi poskytuje podporu pro přehrávání video formátů používaných ve videohrách.
- Přidána podpora přehrávání formátu VTX (ZX Spectrum).
- Vylepšená podpora pro formáty FLAC, Speex, Opus, mp4/aac a WMA Pro a vylepšené analyzátory metadat pro různé mediální kontejnery.
- Přidána podpora obalů alb vložených do mediálních souborů.
- Přidána podpora pro 7kanálové soubory FLAC.
- Výkon uživatelského rozhraní byl optimalizován. Modul motivu byl upgradován. Vylepšené zobrazení metadat a přepracovaná navigace v databázi. Rozšířené možnosti práce se záložkami a seznamy skladeb. Podpora scrobblingu (sledování toho, co uživatel poslouchá) byla přesunuta z pluginu do hlavního balíčku.
- Vylepšená podpora azbuky ve fontu 14-Rockbox-Mix. Fonty Terminus byly aktualizovány.
- Přidána podpora pro mimika enginů pro syntézu řeči, Google Translate (online) a Piper TTS. Výrazně vylepšená kvalita syntézy řeči pro jiné jazyky než angličtinu. Přidány předem vygenerované soubory řeči pro různé jazyky, včetně ruštiny.
- Mezi doporučené pluginy patří hry 'picross', 'amaze' a 'xrick', plugin pro přepínání rozložení klávesnice a prohlížeč Last.FM scrobbler.
- Podpora starších zařízení Archos Player/Studio, Archos Recorder / v2, Archos FM Recorder a Archos Ondio FM / SP byla ukončena, což umožňuje jednodušší vnitřní architekturu jádra. Také odstraněny nedokončené porty pro zařízení iAudio 7, Sansa C100, M200(v1-3), Logik DAX, ifp-7xx, Samsung YP-Z5 a Tatung TPJ-1102.
Obecný seznam zařízení se stabilním stavem:
- Aigo: Eros Q, Eros K (+ klony AGPTek H3, HifiWalker H2 a Surfans F20)
- jablko: iPod 1g-6g (Classic), iPod Mini 1g a 2g, iPod Nano 1g a 2g
- AGPTek rocker
- Archos: Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 a Ondio
- cowon: Řada iAudio M3, iAudio M5, iAudio X5
- Tvořivý: Zen Mozaic, Zen X-Fi, Zen X-Fi Style, Zen X-Fi3
- FiiO: M3K
- iriver: Řada H10, H100, H300
- MPIO: HD300
- Olympus: M-Robe 100
- Packard Bell: Vibe 500
- Philips: GoGear HDD1630, GoGear HDD6330, GoGear SA9200
- Samsung: YH-820, YH-920, YH-925
- Sandisk: Sansa c200, e200, Clip, Clip Zip, Clip+, Fuze, Fuze+
- shanling: Q1
- Sony: Řada NWZ-E360, NWZ-E370, NWZ-E380
- Toshiba: Gigabeat F/X
- xDuoo X3, X3ii a X20
Zdroj: opennet.ru
