След пет години и половина разработки, проект Rockbox 4.0, който развива алтернативен фърмуер за различни модели аудиоплеъри, бе пуснат. В сравнение с оригиналните фърмуери, Rockbox предлага поддръжка на допълнителни формати, функции и приставки. Проектът не е базиран на Linux и пристига с собствено ядро, съвместимо с POSIX. Кодът е написан на C и се разпространява под GPL лиценз. Rockbox може да бъде зареден от карта с памет, без да се налага да се изтрива основният фърмуер на плеъра.
Сред функциите, налични в Rockbox, са: аларма, преглед на документи, снимки и видео, гласов интерфейс, поддръжка на Cue, възможност за извеждане на текстовете на песните и обложките на албуми, система за отметки, диктофон, запис от FM радио, прост файл мениджър. Сред отличителните характеристики се забелязва: енергийна ефективност (19-21 часа вместо 14-16 часа) и висока скорост на работа с големи плейлисти. Поддържат се до 20 000 композиции в плейлиста и до 10 000 файла в директорията (за сравнение, фърмуерът на Archos поддържа не повече от 999 файла).
Основни промени:
- Добавена е поддръжка за устройства:
- AIGO EROS Q, EROS K и клоните на тези модели, като AGPTek H3, HifiWalker H2 и Surfans F20.
- FiiO M3K.
- Shanling Q1.
- xDuoo X3ii и X20.
- Към категорията на стабилните са преведени портовете за устройства:
- AGPTek Rocker.
- EROS Q, EROS K (+клоните AGPTek H3, HifiWalker H2 и Surfans F20).
- FiiO M3K.
- Shanling Q1.
- xDuoo X3, X3ii и X20.
- Ядро:
- Поддръжката на архитектурата CPU SH, а също и на устройства на базата на HWCODEC и екрани charcell е премахната.
- Добавена е поддръжка на битрейт до 192KHz на оборудване, на което е възможно.
- Значително е подобрена поддръжката на ATA SSD, включително адаптерите iFlash ATA-SD.
- Добавена е поддръжка на ATA устройства с размер на логически сектори, надвишаващи 512 байта. В файловите системи е добавена поддръжка на произволни съотношения на логически и физически размери на секторите.
- Добавена е поддръжка на таблици за разпределение в формат GPT и устройства с размер над 2TB.
- Включена е възможността за създаване на множество дялове на ATA и SD устройства. Осигурена е поддръжка за формиране на Multiboot фърмуер.
- Проведено е почистване и преработка на много вътрешни API.
- По подразбиране за имената на файловете и обработката на текста е използвана кодировката UTF-8.
- Кодеки:
- За подобряване на възпроизвеждането на устройства с SID (Sound Interface Device) е използвана библиотеката crSID.
- С помощта на библиотеката libayumi е реализирана поддръжка на възпроизвеждане на видеоформати, използвани в видеоигрите.
- Добавена поддръжка за възпроизвеждане на VTX формати (ZX Spectrum).
- Подобрена е поддръжката на FLAC, Speex, Opus, mp4/aac и WMA Pro формати, както и парсерите за метаданни в различни мултимедийни контейнери.
- Добавена е поддръжка за албумни корици, вградени в мултимедийните файлове.
- Добавена е поддръжка за 7-канални FLAC файлове.
- Оптимизирано е представянето на потребителския интерфейс. Двигателят за теми е обновен. Подобрено е представянето на метаданни и е преработена навигацията в базата данни. Разширени са възможностите за работа с отметки и плейлистове. Поддръжката за скробблинг (проследяване на това, което слуша потребителят) е преместена от приставката в основния софтуер.
- Подобрена е поддръжката на кирилицата в шрифта 14-Rockbox-Mix. Обновени са шрифтовете Terminus.
- Добавена е поддръжка за двигатели за синтез на реч mimic, Google Translate (онлайн) и Piper TTS. Значително е подобрено качеството на синтез на реч за езици различни от английския. Добавени са предварително генерирани речеви файлове за различни езици, включително руски.
- Предложени са приставки с игри ‘picross’, ‘amaze’ и ‘xrick’, приставка за смяна на разположението на клавиатурата и преглед на скроблера Last.FM.
- Прекратена е поддръжката на остарели устройства Archos Player/Studio, Archos Recorder / v2, Archos FM Recorder и Archos Ondio FM / SP, което е опростило вътрешната архитектура на ядрото. Също така са премахнати незавършените портове за устройства iAudio 7, Sansa C100, M200(v1-3), Logik DAX, ifp-7xx, Samsung YP-Z5 и Tatung TPJ-1102.
Общ списък на устройствата с статус стабилни:
- Aigo: Eros Q, Eros K (+ клонове AGPTek H3, HifiWalker H2 и Surfans F20)
- Apple: iPod 1g-6g (Classic), iPod Mini 1g и 2g, iPod Nano 1g и 2g
- AGPTek Rocker
- Archos: Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 и Ondio
- Cowon: серии iAudio M3, iAudio M5, iAudio X5
- Creative: Zen Mozaic, Zen X-Fi, Zen X-Fi Style, Zen X-Fi3
- FiiO: M3K
- iriver: серии H10, H100, H300
- MPIO: HD300
- Olympus: M-Robe 100
- Packard Bell: Vibe 500
- Филипс: 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
- Сони: серии NWZ-E360, NWZ-E370, NWZ-E380
- Toshiba: Gigabeat F/X
- xDuoo X3, X3ii и X20
Източник: opennet.ru
