Rockbox представляет собой операционную систему с открытым исходным кодом для портативных цифровых аудио плееров. Проект запущен в 2002 году и впервые был реализован в плеере Archos Studio, так как оригинальная прошивка плеера сильно разочаровывала множественными ограничениями пользовательского интерфейса и возможностей вообще.
Rockbox может полностью заменить прошивку разработчика и на сегодня превратился в расширяемую гибкую платформу, реализующую модульную архитектуру, которая позволяет подключать т. н. плагины, добавляющие функции PDA, приложения, утилиты, игры, а также позволяющую модернизировать воспроизведение видео на плеерах выпускаемых с с середины 2000-х. С недавних пор Rockbox включает возможность управления голосом.
Несмотря на то что официальный слоган Rockbox «Rockbox: Open Source Jukebox Firmware», во многих случаях фактически во флеш-память он не устанавливается (или запускается не с неё). Вместо этого устанавливается небольшой загрузчик, который позволяет выбирать запускаемую ОС: либо оригинальную заводскую прошивку, либо Rockbox.
На платформах с программным декодированием (не Archos) Rockbox поддерживает воспроизведение восьми lossy форматов, пяти lossless, двух несжатых и шести других форматов. В сумме это 25 поддерживаемых форматов, хотя не все они могут воспроизводиться в режиме реального времени. Большая работа была проделана по оптимизации каждого кодека — FLAC, Ogg, WMA, APE и WMA Pro — для этого были использованы наиболее быстрые реализации декодеров.
Rockbox поддерживает следующие lossy форматы: MP3/MP2/MP1, Ogg Vorbis, MPEG-4 AAC (LC, HE, HEv2 в MP4 или RM контейнере), Musepack, AC3 (raw или RM), WMA Standard/Pro, Speex. Cook, ATRAC3, WavPack lossy, Opus.
Rockbox поддерживает следующие lossless и несжатые форматы: FLAC, WavPack, Shorten, Apple Lossless, Monkey's Audio, TTA, WAV (PCM/ADPCM), AIFF.
Кроме проигрывания и записи аудио, Rockbox предоставляет множество дополнительных возможностей, которых в оригинальной прошивке может не быть. Список возможностей:
- Проигрывание без зазоров (Gapless playback)
- Кроссфейдинг
- ReplayGain
- 5-полосный параметрический эквалайзер
- Регулируемая скорость воспроизведения с подстройкой высоты тона
- Кроссфид (переходная функция «для головы»)
- «On the fly» плейлист
- Случайное воспроизведение
- Различные темы интерфейса
- Динамический плейлист
- FM-радио с поддержкой записи (для устройств с приёмником)
- Поддержка удаленного управления
- Поддержка S/PDIF ввода-вывода
- Поддержка Last.fm
- Поддержка Cue sheet
- Обложки альбомов
- Таймер сна
Страница проекта Rockbox.
Информация от спонсора
CyberForum: форум для программистов и системных администраторов. В разделе http://www.cyberforum.ru/consumer-electronics/ (бытовая электроника) ведется обсуждение вопросов, связанных выбором, покупкой и эксплуатацией бытовых электронных устройств.
|