Após cinco anos e meio de desenvolvimento, o projeto Rockbox 4.0 foi released, expandindo o firmware alternativo para vários modelos de tocadores de áudio. Em comparação com os firmwares padrão, o Rockbox oferece suporte a formatos adicionais, funções e plugins. O projeto não é baseado em Linux e vem com um núcleo compatível com POSIX. O código é escrito em C e distribuído sob a licença GPL. O Rockbox pode ser carregado a partir de um cartão de memória, sem a necessidade de remover o firmware principal do tocador.
Entre as funções disponíveis no Rockbox estão: alarme, visualização de documentos, fotos e vídeos, interface de voz, suporte a Cue, possibilidade de exibição de letras de músicas e capas de álbuns, sistema de bookmarks, gravador, gravação de FM Radio, gerenciador de arquivos simples. Nota-se também as seguintes diferenças: economia de energia (19-21 horas em vez de 14-16 horas) e alta velocidade de operação com grandes listas de reprodução. Suporta até 20 mil músicas em uma playlist e até 10 mil arquivos em um diretório (para comparação, o firmware Archos suporta no máximo 999 arquivos).
Principais mudanças:
- Suporte a dispositivos adicionado:
- 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.
- A categoria estável inclui portas para dispositivos:
- AGPTek Rocker.
- EROS Q, EROS K (+clones AGPTek H3, HifiWalker H2 e Surfans F20).
- FiiO M3K.
- Shanling Q1.
- xDuoo X3, X3ii e X20.
- Núcleo:
- O suporte para a arquitetura de CPU SH, bem como para dispositivos baseados em HWCODEC e telas charcell, foi removido.
- Foi adicionado suporte para taxas de bits de até 192KHz em hardware onde isso é possível.
- O suporte para ATA SSD foi significativamente melhorado, incluindo adaptadores iFlash ATA-SD.
- Foi adicionado suporte para unidades ATA com tamanhos de setores lógicos superiores a 512 bytes. Sistemas de arquivos agora suportam relações arbitrárias entre tamanhos lógicos e físicos de setores.
- Adicionou-se suporte para tabelas de partição no formato GPT e unidades com mais de 2 TB.
- Foi habilitada a criação de várias partições em unidades ATA e SD. Garantindo a formação de firmwares Multiboot.
- Foi feita a limpeza e reestruturação de várias APIs internas.
- Por padrão, utiliza-se a codificação UTF-8 para nomes de arquivos e processamento de texto.
- Codecs:
- Para melhorar a reprodução em dispositivos com SID (Sound Interface Device), foi utilizada a biblioteca crSID.
- Com a biblioteca libayumi, foi implementado o suporte à reprodução de formatos de vídeo usados em videogames.
- Suporte adicionado para reprodução do formato VTX (ZX Spectrum).
- Melhorado o suporte para os formatos FLAC, Speex, Opus, mp4/aac e WMA Pro, além de aprimorados os analisadores de metadados para vários contêineres multimídia.
- Suporte adicionado para capas de álbuns incorporadas em arquivos multimídia.
- Suporte adicionado para arquivos FLAC de 7 canais.
- Otimização do desempenho da interface do usuário. O mecanismo de temas foi modernizado. Melhorada a exibição de metadados e reformulada a navegação no banco de dados. Ampliadas as funcionalidades de trabalho com marcadores e listas de reprodução. O suporte à scrobbling (monitoramento do que o usuário está ouvindo) foi transferido do plugin para o principal.
- Melhorado o suporte ao cirílico na fonte 14-Rockbox-Mix. Fontes Terminus foram atualizadas.
- Suporte adicionado para motores de síntese de voz mimic, Google Translate (online) e Piper TTS. A qualidade da síntese de voz para idiomas diferentes do inglês foi significativamente aprimorada. Arquivos de voz pré-gerados foram adicionados para vários idiomas, incluindo o russo.
- Plugins com os jogos ‘picross’, ‘amaze’ e ‘xrick’ foram oferecidos, além de um plugin para troca de layout de teclado e um visualizador para scrobbler Last.FM.
- O suporte para dispositivos desatualizados Archos Player/Studio, Archos Recorder/v2, Archos FM Recorder e Archos Ondio FM/SP foi encerrado, facilitando a arquitetura interna do núcleo. Também foram removidas as 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 classificados como estáveis:
- Aigo: Eros Q, Eros K (+ clones 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: séries iAudio M3, iAudio M5, iAudio X5
- Creative: Zen Mozaic, Zen X-Fi, Zen X-Fi Style, Zen X-Fi3
- FiiO: M3K
- iriver: séries 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: séries NWZ-E360, NWZ-E370, NWZ-E380
- Toshiba: Gigabeat F/X
- xDuoo X3, X3ii e X20
Fonte: opennet.ru
