Após cinco anos e meio de desenvolvimento, o Rockbox 4.0, um projeto que desenvolve firmware alternativo para diversos modelos de reprodutores de áudio, foi lançado. Comparado ao firmware padrão, o Rockbox oferece suporte a formatos, recursos e plugins adicionais. O projeto não é baseado em Linux e vem com seu próprio kernel compatível com POSIX. O código é escrito em C e distribuído sob a licença GPL. O Rockbox pode ser inicializado a partir de um cartão de memória sem a necessidade de apagar o firmware principal do aparelho.
Entre as funções disponíveis no Rockbox: despertador, visualização de documentos, fotos e vídeos, interface de voz, suporte ao Cue, capacidade de exibir letras de músicas e capas de álbuns, um sistema de favoritos, um gravador de voz, gravação de rádio FM, um gerenciador de arquivos simples. Outras diferenças notáveis incluem: eficiência energética (19-21 horas em vez de 14-16 horas) e alta velocidade de operação com grandes listas de reprodução. São suportados até 20 mil faixas em uma lista de reprodução e até 10 mil arquivos em um diretório (para comparação, o firmware Archos suporta no máximo 999 arquivos).
Grandes mudanças:
- Adicionado suporte a dispositivos:
- AIGO EROS Q, EROS K e clones desses modelos, como AGPTek H3, HifiWalker H2 e Surfans F20.
- FiiO M3K.
- Shanling Q1.
- xDuoo X3ii e X20.
- As portas para os seguintes dispositivos foram movidas para a categoria estável:
- Balancim AGPTek.
- EROS Q, EROS K (+clones AGPTek H3, HifiWalker H2 e Surfans F20).
- FiiO M3K.
- Shanling Q1.
- xDuoo X3, X3ii e X20.
- Essencial:
- Removido o suporte para arquitetura de CPU SH, bem como dispositivos baseados em HWCODEC e telas de células de caracteres.
- Adicionado suporte para taxas de bits de até 192 KHz em equipamentos onde isso é possível.
- Suporte ATA SSD significativamente melhorado, incluindo adaptadores iFlash ATA-SD.
- Adicionado suporte para unidades ATA com tamanhos de setor lógico maiores que 512 bytes. Os sistemas de arquivos agora suportam proporções arbitrárias de tamanhos de setores lógicos e físicos.
- Adicionado suporte para tabelas de partição GPT e unidades maiores que 2 TB.
- A capacidade de criar múltiplas partições em unidades ATA e SD foi habilitada. Forneceu a capacidade de criar firmware Multiboot.
- Muitas APIs internas foram limpas e retrabalhadas.
- Por padrão, a codificação UTF-8 é usada para nomes de arquivos e processamento de texto.
- Codecs:
- Para melhorar a reprodução em dispositivos com SID (Sound Interface Device), a biblioteca crSID é usada.
- A biblioteca libayumi fornece suporte para reproduzir formatos de vídeo usados em videogames.
- Adicionado suporte para reprodução do formato VTX (ZX Spectrum).
- Suporte aprimorado para os formatos FLAC, Speex, Opus, mp4/aac e WMA Pro, e analisadores de metadados aprimorados para vários contêineres de mídia.
- Adicionado suporte para capas de álbuns incorporadas em arquivos de mídia.
- Adicionado suporte para arquivos FLAC de 7 canais.
- O desempenho da interface do usuário foi otimizado. O mecanismo do tema foi atualizado. Exibição aprimorada de metadados e navegação de banco de dados redesenhada. Capacidades expandidas para trabalhar com favoritos e listas de reprodução. O suporte para scrobbling (rastreamento do que o usuário está ouvindo) foi movido do plugin para o pacote principal.
- Suporte aprimorado ao cirílico na fonte 14-Rockbox-Mix. As fontes Terminus foram atualizadas.
- Adicionado suporte para mecanismos de síntese de fala, Google Translate (online) e Piper TTS. Qualidade de síntese de fala significativamente melhorada para idiomas diferentes do inglês. Adicionados arquivos de fala pré-gerados para vários idiomas, incluindo russo.
- Os plugins sugeridos incluem os jogos 'picross', 'amaze' e 'xrick', um plugin para alternar layouts de teclado e um visualizador scrobbler do Last.FM.
- O suporte para dispositivos antigos Archos Player/Studio, Archos Recorder / v2, Archos FM Recorder e Archos Ondio FM / SP foi descontinuado, permitindo uma arquitetura de kernel interna mais simples. Também foram removidas portas inacabadas para dispositivos iAudio 7, Sansa C100, M200(v1-3), Logik DAX, ifp-7xx, Samsung YP-Z5 e Tatung TPJ-1102.
Lista geral de dispositivos com status estável:
- Aigo: Eros Q, Eros K (+ clones AGPTek H3, HifiWalker H2 e Surfans F20)
- Apple: iPod 1g-6g (clássico), iPod Mini 1g e 2g, iPod Nano 1g e 2g
- AGPTek cadeira de balanço
- Archos: Jukebox 5000, 6000, Estúdio, Gravador, Gravador FM, Gravador V2 e Ondio
- Cowon: iAudio M3, iAudio M5, série iAudio X5
- Criatividade: Zen Mozaic, Zen X-Fi, Estilo Zen X-Fi, Zen X-Fi3
- FiiO: M3K
- íris:Séries H10, H100, H300
- MPIO:HD300
- Olympus: M-Robe 100
- Packard Bell: Vibração 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: Série NWZ-E360, NWZ-E370, NWZ-E380
- Toshiba: Gigabeat F/X
- xDuoo X3, X3ii e X20
Fonte: opennet.ru
