Die Veröffentlichung von Rockbox 4.0, einer offenen Firmware für Audioplayer

Nach fünfeinhalb Jahren Entwicklung wurde das Projekt Rockbox 4.0 veröffentlicht, das eine alternative Firmware für verschiedene Modelle von Audioplayern bietet. Im Vergleich zu den Standardfirmwares bietet Rockbox Unterstützung für zusätzliche Formate, Funktionen und Plugins. Das Projekt basiert nicht auf Linux und wird mit einem eigenen POSIX-kompatiblen Kernel geliefert. Der Code ist in C geschrieben und wird unter der GPL-Lizenz verbreitet. Rockbox kann von der Speicherkarte geladen werden, ohne dass die Hauptfirmware des Players entfernt werden muss.

Zu den in Rockbox verfügbaren Funktionen gehören: Wecker, Dokumenten-, Foto- und Videoansicht, Sprachbenutzeroberfläche, Cue-Unterstützung, Möglichkeit zur Anzeige von Songtexten und Albumcovern, Lesezeichensystem, Diktiergerät, FM-Radioaufnahme, einfacher Dateimanager. Zu den Unterschieden zählen auch: Energieeffizienz (19-21 Stunden statt 14-16 Stunden) und hohe Geschwindigkeit bei der Arbeit mit großen Wiedergabelisten. Bis zu 20.000 Lieder werden in der Wiedergabeliste und bis zu 10.000 Dateien im Verzeichnis unterstützt (zum Vergleich: die Firmware von Archos unterstützt nicht mehr als 999 Dateien).

Hauptänderungen:

  • Unterstützung für Geräte hinzugefügt:
    • AIGO EROS Q, EROS K und Klone dieser Modelle wie AGPTek H3, HifiWalker H2 und Surfans F20.
    • FiiO M3K.
    • Shanling Q1.
    • xDuoo X3ii und X20.
  • In die Kategorie stabil wurden die Ports für Geräte übertragen:
    • AGPTek Rocker.
    • EROS Q, EROS K (+Klone AGPTek H3, HifiWalker H2 und Surfans F20).
    • FiiO M3K.
    • Shanling Q1.
    • xDuoo X3, X3ii und X20.
  • Kernel:
    • Die Unterstützung für die CPU-Architektur SH sowie Geräte mit HWCODEC und Charcell-Bildschirmen wurde entfernt.
    • Unterstützung für Bitraten von bis zu 192 KHz auf Geräten, auf denen dies möglich ist, wurde hinzugefügt.
    • Die Unterstützung für ATA SSD wurde erheblich verbessert, einschließlich der iFlash ATA-SD-Adapter.
    • Unterstützung für ATA-Laufwerke mit logischen Sektorgrößen von über 512 Byte wurde hinzugefügt. In den Dateisystemen wurde die Unterstützung für beliebige Verhältnisse von logischen und physischen Sektorgrößen hinzugefügt.
    • Unterstützung für GPT-Partitionstabellen und Laufwerke mit mehr als 2 TB Größe wurde hinzugefügt.
    • Die Möglichkeit zur Erstellung mehrerer Partitionen auf ATA- und SD-Laufwerken wurde eingeführt. Dies ermöglicht die Erstellung von Multiboot-Firmwares.
    • Eine Bereinigung und Überarbeitung vieler interner APIs wurde durchgeführt.
    • Standardmäßig wird für Dateinamen und Textverarbeitung die Kodierung UTF-8 verwendet.
  • Codecs:
    • Um die Wiedergabe auf Geräten mit SID (Sound Interface Device) zu verbessern, wird die Bibliothek crSID verwendet.
    • Mit Hilfe der Bibliothek libayumi wurde die Unterstützung für die Wiedergabe von Videoformaten, die in Videospielen verwendet werden, realisiert.
    • Unterstützung für die Wiedergabe des VTX-Formats (ZX Spectrum) hinzugefügt.
    • Verbesserte Unterstützung für die Formate FLAC, Speex, Opus, mp4/aac und WMA Pro sowie verbesserte Metadatenparser für verschiedene Multimedia-Container.
    • Unterstützung für in Multimedia-Dateien eingebettete Albumcover hinzugefügt.
    • Unterstützung für 7-Kanal FLAC-Dateien hinzugefügt.
  • Optimierung der Benutzeroberflächenleistung durchgeführt. Der Skin-Engine modernisiert. Verbesserung der Darstellung von Metadaten und Überarbeitung der Datenbanknavigation. Erweiterte Möglichkeiten zur Arbeit mit Lesezeichen und Wiedergabelisten. Unterstützung für Scrobbling (Verfolgung, was der Benutzer hört) vom Plugin in den Hauptkorpus übertragen.
  • Verbesserte Unterstützung für Kyrillisch in der Schriftart 14-Rockbox-Mix. Schriftsätze von Terminus aktualisiert.
  • Unterstützung für die Sprachausgaben-Engines mimic, Google Translate (online) und Piper TTS hinzugefügt. Die Sprachsynthese-Qualität für andere Sprachen als Englisch wurde deutlich verbessert. Vorgefertigte Sprachdateien für verschiedene Sprachen, einschließlich Russisch, hinzugefügt.
  • Plugins für die Spiele 'picross', 'amaze' und 'xrick' sowie ein Plugin zum Wechseln des Tastaturlayouts und einen Scrobble-Viewer für Last.FM angeboten.
  • Die Unterstützung für veraltete Geräte wie Archos Player/Studio, Archos Recorder/v2, Archos FM Recorder und Archos Ondio FM/SP wurde eingestellt, was die interne Architektur des Kernels vereinheitlicht hat. Auch nicht abgeschlossene Ports für die Geräte iAudio 7, Sansa C100, M200(v1-3), Logik DAX, ifp-7xx, Samsung YP-Z5 und Tatung TPJ-1102 wurden entfernt.

Allgemeine Liste stabiler Geräte:

  • Aigo: Eros Q, Eros K (+ Klone AGPTek H3, HifiWalker H2 und Surfans F20)
  • Apple: iPod 1g-6g (Classic), iPod Mini 1g und 2g, iPod Nano 1g und 2g
  • AGPTek Rocker
  • Archos: Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 und Ondio
  • Cowon: Serien iAudio M3, iAudio M5, iAudio X5
  • Creative: Zen Mozaic, Zen X-Fi, Zen X-Fi Style, Zen X-Fi3
  • FiiO: M3K
  • iriver: Serien 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: Serien NWZ-E360, NWZ-E370, NWZ-E380
  • Toshiba: Gigabeat F/X
  • xDuoo X3, X3ii und X20

Quelle: opennet.ru

60GB SSD 8Gb DDR4