След пет години и половина разработка, Rockbox 4.0, проект, разработващ алтернативен фърмуер за различни модели аудио плейъри, беше пуснат. В сравнение със стандартния фърмуер, Rockbox предоставя поддръжка за допълнителни формати, функции и плъгини. Проектът не е базиран на Linux и се предлага със собствено POSIX-съвместимо ядро. Кодът е написан на C и се разпространява под GPL лиценз. Rockbox може да се стартира от карта с памет, без да се изтрива основният фърмуер на плейъра.
Сред функциите, налични в Rockbox: будилник, преглед на документи, снимки и видеоклипове, гласов интерфейс, поддръжка на Cue, възможност за показване на текстове на песни и корици на албуми, система за отметки, диктофон, запис от FM радио, прост файлов мениджър. Други забележителни разлики включват: енергийна ефективност (19-21 часа вместо 14-16 часа) и висока скорост на работа с големи плейлисти. Поддържат се до 20 хиляди песни в плейлист и до 10 хиляди файла в директория (за сравнение фърмуерът на 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.
- Ядро:
- Премахната поддръжка за SH CPU архитектура, както и HWCODEC-базирани устройства и charcell екрани.
- Добавена е поддръжка за битрейт до 192 KHz на оборудване, където това е възможно.
- Значително подобрена поддръжка на ATA SSD, включително iFlash ATA-SD адаптери.
- Добавена е поддръжка за ATA устройства с размери на логически сектори, по-големи от 512 байта. Файловите системи вече поддържат произволни съотношения на размерите на логическите и физическите сектори.
- Добавена е поддръжка за GPT таблици на дялове и дискове, по-големи от 2 TB.
- Възможността за създаване на множество дялове на 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 са актуализирани.
- Добавена е поддръжка за имитация на машини за синтез на реч, 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)
- iPhone: iPod 1g-6g (класически), iPod Mini 1g и 2g, iPod Nano 1g и 2g
- AGPTek балансьор
- Archos: Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 и Ondio
- Cowon: iAudio M3, iAudio M5, iAudio X5 серия
- Творчество: Zen Mozaic, Zen X-Fi, Zen X-Fi Style, Zen X-Fi3
- FiiO: M3K
- iriverСерия: H10, H100, H300
- MPIO: HD300
- Олимп: 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+
- Шанлинг: Q1
- Sony: серии NWZ-E360, NWZ-E370, NWZ-E380
- Toshiba: Gigabeat F/X
- xDuoo X3, X3ii и X20
Източник: opennet.ru
