Dopo cinque anni e mezzo di sviluppo, è stata rilasciata Rockbox 4.0, un progetto che sviluppa un firmware alternativo per vari modelli di lettori audio. Rispetto al firmware standard, Rockbox fornisce supporto per formati, funzionalità e plugin aggiuntivi. Il progetto non è basato su Linux e include un proprio kernel conforme a POSIX. Il codice è scritto in C e distribuito con licenza GPL. Rockbox può essere avviato da una memory card senza cancellare il firmware principale del lettore.
Tra le funzioni disponibili in Rockbox: sveglia, visualizzazione di documenti, foto e video, interfaccia vocale, supporto Cue, possibilità di visualizzare testi di canzoni e copertine di album, sistema di segnalibri, registratore vocale, registrazione da radio FM, semplice file manager. Altre differenze degne di nota sono: l'efficienza energetica (19-21 ore anziché 14-16 ore) e l'elevata velocità di funzionamento con playlist di grandi dimensioni. Sono supportate fino a 20 mila tracce in una playlist e fino a 10 mila file in una directory (a titolo di confronto, il firmware Archos supporta non più di 999 file).
Principali modifiche:
- Aggiunto supporto per dispositivi:
- AIGO EROS Q, EROS K e cloni di questi modelli, come AGPTek H3, HifiWalker H2 e Surfans F20.
- FiiO M3K.
- Domanda 1: Shanling?
- xDuoo X3ii e X20.
- Le porte per i seguenti dispositivi sono state spostate nella categoria stabile:
- Bilanciere AGPTek.
- EROS Q, EROS K (+cloni AGPTek H3, HifiWalker H2 e Surfans F20).
- FiiO M3K.
- Domanda 1: Shanling?
- xDuoo X3, X3ii e X20.
- Nucleo:
- Rimosso il supporto per l'architettura CPU SH, nonché per i dispositivi basati su HWCODEC e gli schermi charcell.
- Aggiunto il supporto per bitrate fino a 192 KHz sulle apparecchiature in cui è possibile.
- Supporto ATA SSD notevolmente migliorato, inclusi gli adattatori iFlash ATA-SD.
- Aggiunto supporto per unità ATA con dimensioni del settore logico superiori a 512 byte. I file system ora supportano rapporti arbitrari tra le dimensioni dei settori logici e fisici.
- Aggiunto il supporto per tabelle di partizione GPT e unità più grandi di 2 TB.
- È stata abilitata la possibilità di creare più partizioni su unità ATA e SD. Fornisce la possibilità di creare firmware Multiboot.
- Molte API interne sono state pulite e rielaborate.
- Per impostazione predefinita, per i nomi dei file e l'elaborazione del testo viene utilizzata la codifica UTF-8.
- Codec:
- Per migliorare la riproduzione sui dispositivi con SID (Sound Interface Device), viene utilizzata la libreria crSID.
- La libreria libayumi fornisce supporto per la riproduzione dei formati video utilizzati nei videogiochi.
- Aggiunto il supporto per la riproduzione del formato VTX (ZX Spectrum).
- Supporto migliorato per i formati FLAC, Speex, Opus, mp4/aac e WMA Pro e parser di metadati migliorati per vari contenitori multimediali.
- Aggiunto il supporto per le copertine degli album incorporate nei file multimediali.
- Aggiunto il supporto per i file FLAC a 7 canali.
- Le prestazioni dell'interfaccia utente sono state ottimizzate. Il motore del tema è stato aggiornato. Visualizzazione migliorata dei metadati e navigazione nel database riprogettata. Funzionalità estese per lavorare con segnalibri e playlist. Il supporto per lo scrobbling (tracciamento di ciò che l'utente sta ascoltando) è stato spostato dal plugin al pacchetto principale.
- Supporto cirillico migliorato nel font 14-Rockbox-Mix. I font Terminus sono stati aggiornati.
- Aggiunto il supporto per i motori di sintesi vocale Mimic, Google Translate (online) e Piper TTS. Qualità della sintesi vocale notevolmente migliorata per lingue diverse dall'inglese. Aggiunti file vocali pregenerati per varie lingue, tra cui il russo.
- Tra i plugin consigliati ci sono i giochi "picross", "amaze" e "xrick", un plugin per cambiare il layout della tastiera e un visualizzatore di scrobbling Last.FM.
- Il supporto per i dispositivi legacy Archos Player/Studio, Archos Recorder / v2, Archos FM Recorder e Archos Ondio FM / SP è stato interrotto, consentendo un'architettura kernel interna più semplice. Sono state inoltre rimosse le porte non completate per i dispositivi iAudio 7, Sansa C100, M200(v1-3), Logik DAX, ifp-7xx, Samsung YP-Z5 e Tatung TPJ-1102.
Elenco generale dei dispositivi con stato stabile:
- Aigo: Eros Q, Eros K (+ cloni AGPTek H3, HifiWalker H2 e Surfans F20)
- Mela: iPod 1g-6g (Classico), iPod Mini 1g e 2g, iPod Nano 1g e 2g
- AGPTek Sedia a dondolo
- Archos: Jukebox 5000, 6000, Studio, Registratore, Registratore FM, Registratore V2 e Ondio
- Cowon: serie iAudio M3, iAudio M5, iAudio X5
- Creatività: Zen Mozaic, Zen X-Fi, Zen X-Fi Style, Zen X-Fi3
- FiiO: M3K
- grande:Serie H10, H100, H300
- MPIO:HD300
- Olimpo: M-Robe 100
- Packard Bell: Vibrazione 500
- Philips: GoGear HDD1630, GoGear HDD6330, GoGear SA9200
- SamsungModelli: YH-820, YH-920, YH-925
- Sandisk: Sansa c200, e200, Clip, Clip Zip, Clip+, Fuze, Fuze+
- shaling:Q1
- Sony: serie NWZ-E360, NWZ-E370, NWZ-E380
- Toshiba: Effetti Gigabeat
- xDuo X3, X3ii e X20
Fonte: opennet.ru
