După cinci ani și jumătate de dezvoltare, a fost lansat Rockbox 4.0, un proiect care dezvoltă firmware alternativ pentru diverse modele de playere audio. Comparativ cu firmware-ul standard, Rockbox oferă suport pentru formate, funcții și plugin-uri suplimentare. Proiectul nu se bazează pe Linux și vine cu propriul kernel compatibil POSIX. Codul este scris în C și distribuit sub licența GPL. Rockbox poate fi bootat de pe un card de memorie fără a șterge firmware-ul principal al playerului.
Printre funcțiile disponibile în Rockbox: ceas cu alarmă, vizualizare documente, fotografii și videoclipuri, interfață vocală, suport Cue, posibilitatea de a afișa versurile melodiilor și copertele albumelor, un sistem de marcaje, un înregistrator de voce, înregistrare de la Radio FM, un simplu manager de fișiere. Alte diferențe notabile includ: eficiența energetică (19-21 ore în loc de 14-16 ore) și viteza mare de funcționare cu liste de redare mari. Sunt acceptate până la 20 de mii de melodii într-o listă de redare și până la 10 mii de fișiere dintr-un director (pentru comparație, firmware-ul Archos acceptă nu mai mult de 999 de fișiere).
Principalele modificări:
- Adăugat suport pentru dispozitiv:
- AIGO EROS Q, EROS K și clone ale acestor modele, precum AGPTek H3, HifiWalker H2 și Surfans F20.
- FiiO M3K.
- Shanling Q1.
- xDuoo X3ii și X20.
- Porturile pentru următoarele dispozitive au fost mutate în categoria stabilă:
- AGPTek Rocker.
- EROS Q, EROS K (+clone AGPTek H3, HifiWalker H2 și Surfans F20).
- FiiO M3K.
- Shanling Q1.
- xDuoo X3, X3ii și X20.
- Core:
- S-a eliminat suportul pentru arhitectura CPU SH, precum și dispozitivele bazate pe HWCODEC și ecranele charcell.
- S-a adăugat suport pentru rate de biți de până la 192 KHz pe echipamente unde acest lucru este posibil.
- Suport ATA SSD îmbunătățit semnificativ, inclusiv adaptoare iFlash ATA-SD.
- S-a adăugat suport pentru unitățile ATA cu dimensiuni de sector logic mai mari de 512 octeți. Sistemele de fișiere acceptă acum rapoarte arbitrare ale dimensiunilor sectorului logic și fizic.
- S-a adăugat suport pentru tabele de partiții GPT și unități mai mari de 2 TB.
- A fost activată capacitatea de a crea mai multe partiții pe unități ATA și SD. Oferă posibilitatea de a crea firmware Multiboot.
- Multe API-uri interne au fost curățate și reproiectate.
- În mod implicit, codificarea UTF-8 este utilizată pentru numele fișierelor și procesarea textului.
- Codecuri:
- Pentru a îmbunătăți redarea pe dispozitivele cu SID (Sound Interface Device), este utilizată biblioteca crSID.
- Biblioteca libayumi oferă suport pentru redarea formatelor video utilizate în jocurile video.
- S-a adăugat suport pentru redarea formatului VTX (ZX Spectrum).
- Suport îmbunătățit pentru formatele FLAC, Speex, Opus, mp4/aac și WMA Pro și analizoare de metadate îmbunătățite pentru diferite containere media.
- S-a adăugat suport pentru coperți de albume încorporate în fișierele media.
- S-a adăugat suport pentru fișierele FLAC cu 7 canale.
- Performanța interfeței cu utilizatorul a fost optimizată. Motorul de teme a fost actualizat. Afișare îmbunătățită a metadatelor și navigare reproiectată în baza de date. Capacități extinse pentru lucrul cu marcaje și liste de redare. Suportul pentru scrobbling (urmărirea a ceea ce ascultă utilizatorul) a fost mutat din plugin în pachetul principal.
- Suport chirilic îmbunătățit în fontul 14-Rockbox-Mix. Fonturile Terminus au fost actualizate.
- S-a adăugat suport pentru motoarele de sinteză a vorbirii, Google Translate (online) și Piper TTS. S-a îmbunătățit semnificativ calitatea sintezei vorbirii pentru alte limbi decât engleza. S-au adăugat fișiere de vorbire pregenerate pentru diferite limbi, inclusiv rusă.
- Pluginurile sugerate includ jocurile „picross”, „amaze” și „xrick”, un plugin pentru comutarea aspectului tastaturii și un vizualizator Last.FM scrobbler.
- Suportul pentru dispozitivele vechi Archos Player/Studio, Archos Recorder / v2, Archos FM Recorder și Archos Ondio FM / SP a fost întrerupt, permițând o arhitectură internă mai simplă a nucleului. De asemenea, au fost eliminate porturile neterminate pentru dispozitivele iAudio 7, Sansa C100, M200(v1-3), Logik DAX, ifp-7xx, Samsung YP-Z5 și Tatung TPJ-1102.
Lista generală a dispozitivelor cu stare stabilă:
- Aigo: Eros Q, Eros K (+ clone AGPTek H3, HifiWalker H2 și Surfans F20)
- Apple: iPod 1g-6g (Clasic), iPod Mini 1g și 2g, iPod Nano 1g și 2g
- AGPTek Balansoar
- Archos: Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 și Ondio
- Cowon: seria iAudio M3, iAudio M5, iAudio X5
- Creator: Zen Mozaic, Zen X-Fi, Zen X-Fi Style, Zen X-Fi3
- FiiO: M3K
- iris:Seria H10, H100, H300
- MPIO: HD300
- Olimp: 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: seria NWZ-E360, NWZ-E370, NWZ-E380
- Toshiba: Gigabeat F/X
- xDuoo X3, X3ii și X20
Sursa: opennet.ru
