Rilascio di Rockbox 4.0, firmware open source per lettori audio

Dopo cinque anni e mezzo di sviluppo, è stato rilasciato il progetto Rockbox 4.0, che sviluppa un firmware alternativo per vari modelli di lettori audio. Rispetto ai firmware standard, Rockbox offre supporto per formati, funzioni e plugin aggiuntivi. Il progetto non si basa su Linux ed è fornito con un proprio kernel compatibile POSIX. Il codice è scritto in linguaggio C e distribuito sotto licenza GPL. Rockbox può essere caricato da una scheda di memoria, senza rimuovere il firmware principale del lettore.

Tra le funzioni disponibili in Rockbox ci sono: sveglia, visualizzazione di documenti, foto e video, interfaccia vocale, supporto per Cue, possibilità di visualizzare testi delle canzoni e copertine degli album, sistema di segnalibri, registratore, registrazione dalla radio FM, semplice gestore di file. Tra le differenze si evidenziano: efficienza energetica (19-21 ore invece di 14-16 ore) e alta velocità di gestione di lunghe playlist. Supporta fino a 20.000 brani nella playlist e fino a 10.000 file nella cartella (a titolo di confronto, il firmware Archos supporta un massimo di 999 file).

Variazioni principali:

  • Aggiunta la supporto per dispositivi:
    • AIGO EROS Q, EROS K e cloni di questi modelli, come AGPTek H3, HifiWalker H2 e Surfans F20.
    • FiiO M3K.
    • Shanling Q1.
    • xDuoo X3ii e X20.
  • Nella categoria stabile sono stati trasferiti i porting per i dispositivi:
    • AGPTek Rocker.
    • EROS Q, EROS K (+cloni AGPTek H3, HifiWalker H2 e Surfans F20).
    • FiiO M3K.
    • Shanling Q1.
    • xDuoo X3, X3ii e X20.
  • Nucleo:
    • Supporto per l'architettura CPU SH, nonché per i dispositivi basati su HWCODEC e schermi charcell, è stato rimosso.
    • Supporto per un bitrate fino a 192KHz è stato aggiunto sull'hardware in grado di supportarlo.
    • È stato significativamente migliorato il supporto per gli ATA SSD, inclusi gli adattatori iFlash ATA-SD.
    • È stato aggiunto il supporto per i dispositivi ATA con dimensioni dei settori logici superiori a 512 byte. Nei file system è stato incluso il supporto per rapporti arbitrari tra dimensioni logiche e fisiche dei settori.
    • È stato aggiunto il supporto per le tabelle delle partizioni in formato GPT e per i dispositivi di dimensioni superiori a 2 TB.
    • È stata inclusa la possibilità di creare più partizioni sui dispositivi ATA e SD. È stata garantita la creazione di firmware Multiboot.
    • È stata effettuata una pulizia e una ristrutturazione di molte API interne.
    • Per impostazione predefinita, per i nomi dei file e l'elaborazione del testo è stata utilizzata la codifica UTF-8.
  • Codec:
    • Per migliorare la riproduzione sui dispositivi con SID (Sound Interface Device) è stata utilizzata la libreria crSID.
    • Utilizzando la libreria libayumi, è stato implementato il supporto per la riproduzione di formati video utilizzati nei videogiochi.
    • È stato aggiunto il supporto per la riproduzione del formato VTX (ZX Spectrum).
    • Migliorato il supporto per i formati FLAC, Speex, Opus, mp4/aac e WMA Pro, e migliorati i parser dei metadati per vari contenitori multimediali.
    • Aggiunto il supporto per le copertine degli album integrate nei file multimediali.
    • Aggiunto il supporto per file FLAC a 7 canali.
  • Ottimizzata la performance dell'interfaccia utente. Aggiornato il motore dei temi. Migliorata la visualizzazione dei metadati e riorganizzata la navigazione nel database. Ampliate le funzionalità relative ai segnalibri e alle playlist. Supporto allo scrobbling (tracciamento di ciò che l'utente ascolta) trasferito dal plugin al software principale.
  • Migliorato il supporto per il cirillico nel font 14-Rockbox-Mix. Aggiornati i font Terminus.
  • Aggiunto il supporto per i motori di sintesi vocale mimic, Google Translate (online) e Piper TTS. Notevolmente migliorata la qualità della sintesi vocale per le lingue diverse dall'inglese. Aggiunti file vocali pre-generati per varie lingue, incluso il russo.
  • Proposti plugin con i giochi 'picross', 'amaze' e 'xrick', un plugin per il cambio della configurazione della tastiera e un visualizzatore di Last.FM scrobbler.
  • Interrotto il supporto per i dispositivi obsoleti Archos Player/Studio, Archos Recorder/v2, Archos FM Recorder e Archos Ondio FM/SP, semplificando così l'architettura interna del kernel. Rimosse anche porte incomplete per dispositivi come iAudio 7, Sansa C100, M200(v1-3), Logik DAX, ifp-7xx, Samsung YP-Z5 e Tatung TPJ-1102.

Elenco globale dei dispositivi con stato stabile:

  • Aigo: Eros Q, Eros K (+ cloni AGPTek H3, HifiWalker H2 e Surfans F20)
  • Apple: iPod 1g-6g (Classic), iPod Mini 1g e 2g, iPod Nano 1g e 2g
  • AGPTek Rocker
  • Archos: Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 e Ondio
  • Cowon: serie iAudio M3, iAudio M5, iAudio X5
  • Creative: Zen Mozaic, Zen X-Fi, Zen X-Fi Style, Zen X-Fi3
  • FiiO: M3K
  • iriver: serie 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: serie NWZ-E360, NWZ-E370, NWZ-E380
  • Toshiba: Gigabeat F/X
  • xDuoo X3, X3ii e X20

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster