Na vijf en een half jaar ontwikkeling is Rockbox 4.0 uitgebracht, een project dat alternatieve firmware ontwikkelt voor verschillende audiospelermodellen. In vergelijking met de standaardfirmware biedt Rockbox ondersteuning voor extra formaten, functies en plug-ins. Het project is niet gebaseerd op Linux Het programma wordt geleverd met een eigen POSIX-compatibele kernel. De code is geschreven in C en wordt gedistribueerd onder de GPL-licentie. Rockbox kan worden opgestart vanaf een geheugenkaart zonder de hoofdfirmware van de speler te verwijderen.
Tot de functies die Rockbox biedt, behoren onder meer: wekker, bekijken van documenten, foto's en video's, spraakinterface, Cue-ondersteuning, de mogelijkheid om songteksten en albumhoezen weer te geven, een bladwijzersysteem, een spraakrecorder, opnemen van FM-radio en een eenvoudige bestandsbeheerder. Andere opvallende verschillen zijn: energiezuinigheid (19-21 uur in plaats van 14-16 uur) en hoge werkingssnelheid bij grote afspeellijsten. Er worden maximaal 20 nummers in een afspeellijst en maximaal 10 bestanden in een directory ondersteund (ter vergelijking: de Archos-firmware ondersteunt maximaal 999 bestanden).
Grote veranderingen:
- Ondersteuning toegevoegd voor apparaten:
- AIGO EROS Q, EROS K en klonen van deze modellen, zoals AGPTek H3, HifiWalker H2 en Surfans F20.
- FiiO M3K.
- Shanling Q1.
- xDuoo X3ii en X20.
- Poorten voor de volgende apparaten zijn verplaatst naar de stabiele categorie:
- AGPTek-rocker.
- EROS Q, EROS K (+klonen AGPTek H3, HifiWalker H2 en Surfans F20).
- FiiO M3K.
- Shanling Q1.
- xDuoo X3, X3ii en X20.
- Kern:
- Ondersteuning voor SH CPU-architectuur, evenals HWCODEC-gebaseerde apparaten en charcell-schermen is verwijderd.
- Ondersteuning toegevoegd voor bitsnelheden tot 192 kHz op apparatuur waar dit mogelijk is.
- Aanzienlijk verbeterde ATA SSD-ondersteuning, inclusief iFlash ATA-SD-adapters.
- Ondersteuning toegevoegd voor ATA-schijven met logische sectorgrootten groter dan 512 bytes. Bestandssystemen ondersteunen nu willekeurige verhoudingen van logische en fysieke sectorgroottes.
- Ondersteuning toegevoegd voor GPT-partitietabellen en schijven groter dan 2 TB.
- De mogelijkheid om meerdere partities op ATA- en SD-schijven te maken is ingeschakeld. Mogelijkheid om Multiboot-firmware te maken.
- Veel interne API's zijn opgeschoond en opnieuw bewerkt.
- Standaard wordt UTF-8-codering gebruikt voor bestandsnamen en tekstverwerking.
- Codecs:
- Om de weergave op apparaten met SID (Sound Interface Device) te verbeteren, wordt de crSID-bibliotheek gebruikt.
- De libayumi-bibliotheek biedt ondersteuning voor het afspelen van videoformaten die in videogames worden gebruikt.
- Ondersteuning toegevoegd voor het afspelen van VTX (ZX Spectrum)-formaat.
- Verbeterde ondersteuning voor de formaten FLAC, Speex, Opus, mp4/aac en WMA Pro en verbeterde metadata-parsers voor verschillende mediacontainers.
- Ondersteuning toegevoegd voor albumhoezen die zijn ingesloten in mediabestanden.
- Ondersteuning toegevoegd voor 7-kanaals FLAC-bestanden.
- De prestaties van de gebruikersinterface zijn geoptimaliseerd. De thema-engine is geüpgraded. Verbeterde weergave van metagegevens en opnieuw ontworpen databasenavigatie. Uitgebreide mogelijkheden voor het werken met bladwijzers en afspeellijsten. Ondersteuning voor scrobbling (het bijhouden van waar de gebruiker naar luistert) is verplaatst van de plugin naar het hoofdpakket.
- Verbeterde Cyrillische ondersteuning in lettertype 14-Rockbox-Mix. Terminus-lettertypen zijn bijgewerkt.
- Ondersteuning toegevoegd voor spraaksynthese-engines mimic, Google Translate (online) en Piper TTS. Aanzienlijk verbeterde kwaliteit van spraaksynthese voor andere talen dan Engels. Vooraf gegenereerde spraakbestanden toegevoegd voor verschillende talen, waaronder Russisch.
- Mogelijke plug-ins zijn onder meer de spellen 'picross', 'amaze' en 'xrick', een plug-in voor het wisselen van toetsenbordindelingen en een Last.FM scrobbler-viewer.
- Ondersteuning voor oudere Archos Player/Studio, Archos Recorder/v2, Archos FM Recorder en Archos Ondio FM/SP-apparaten is stopgezet, waardoor een eenvoudigere interne kernelarchitectuur mogelijk is. Ook onafgemaakte poorten voor iAudio 7, Sansa C100, M200(v1-3), Logik DAX, ifp-7xx, Samsung YP-Z5 en Tatung TPJ-1102 apparaten verwijderd.
Algemene lijst met apparaten met stabiele status:
- Aigo: Eros Q, Eros K (+ klonen AGPTek H3, HifiWalker H2 en Surfans F20)
- Appel : iPod 1g-6g (Classic), iPod Mini 1g en 2g, iPod Nano 1g en 2g
- AGPTek schommelstoel
- Archos: Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 en Ondio
- koe: iAudio M3, iAudio M5, iAudio X5-serie
- Creatieve: Zen Mozaic, Zen X-Fi, Zen X-Fi-stijl, Zen X-Fi3
- fiiO:M3K
- iris:H10, H100, H300-serie
- 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: NWZ-E360, NWZ-E370, NWZ-E380-serie
- Toshiba: Gigabeat F/X
- xDuoo X3, X3ii en X20
Bron: opennet.ru
