Rockbox

Rockbox
sistema operativo
Logo
Logo
Screenshot del tema di default di Rockbox. Non è presente l'album art per problemi di copyright.
SviluppatoreThe Rockbox Crew
Release iniziale1.0 (1º giugno 2002; 22 anni fa)
Release corrente3.14 (1º maggio 2017; 7 anni fa)
Lingue disponibilimultilingua
LicenzaGNU General Public License
Stadio di sviluppoin sviluppo
Sito webwww.rockbox.org/

Rockbox è un progetto free software orientato al miglioramento delle performance dei lettori MP3 portatili più diffusi, sia in termini efficienza che di quantità di codec audio supportati. Il software Rockbox ottiene questo risultato installando sul dispositivo ospite un boot loader che attiva il proprio sistema operativo bypassando quello installato di fabbrica, mantenendo comunque disponibile il firmware originale.

Funzionamento

Su iRiver H120 con il tema LlamaBeta

Rockbox consiste in un pacchetto di firmware maturo, stabile, flessibile ed estendibile mediante plugin. Tra le altre caratteristiche, Rockbox include un'interfaccia utente parlante, particolarmente apprezzata dagli utenti non vedenti.

La flessibilità del pacchetto Rockbox ne ha facilitato negli anni il porting su piattaforme anche diversissime tra loro, dai vecchi Archos Jukebox ai moderni Apple iPod Video. Ogni porting nasce in modo specifico per la piattaforma, e ne sfrutta per quanto possibile le caratteristiche intrinseche, come i display ad alta risoluzione o la registrazione.

Le dimensioni del firmware Rockbox hanno imposto ai progettisti, quando possibile, di separare il software in due porzioni ben distinte:

Analogamente ad altri boot loader come LILO o GRUB, Rockbox permette al momento dell'avvio del dispositivo di scegliere di avviare il sistema operativo originale, in modo da non perdere eventuali compatibilità.

A differenza del firmware di alcuni lettori commerciali (es. iPod), Rockbox è basato sul drag and drop dei file e delle cartelle ed è possibile navigare nel file system. È stata però introdotta anche la funzionalità di database, che permette al lettore di organizzare le informazioni ottenute tramite ID3 tag (artista, album, genere musicale ecc.) e di navigare nella libreria attraverso tali informazioni.

Architettura

Rockbox usa un semplice kernel[1] con un modello lineare di gestione della memoria (che gli permette di funzionare anche su piattaforme sprovviste di una MMU) e single process. I threads lavorano cooperativamente, ridando il controllo allo scheduler che dà la priorità al processo audio. Il sistema operativo e i plugin sono scritti in C, con alcune parti più critiche scritte in assembly. Con la sua semplice e leggera architettura, Rockbox può funzionare su una grande varietà di dispositivi, con memorie variabili da 1 a 64 MB e velocità di CPU comprese tra 12 e 532 MHz. Esiste anche un limitato supporto per architetture multicore o sistemi multiprocessore asimmetrici.

Sviluppo

Il progetto Rockbox nasce alla fine del 2001 per estendere le limitate funzionalità dei lettori Studio e Ondio prodotti da Archos. A quei tempi la decodifica MP3 era interamente demandata a chip dedicati in hardware, permettendo ben poche migliorie prestazionali. In effetti il primo successo raggiunto dal software riguardò la sostituzione della spartana interfaccia utente di questi dispositivi, più che in un vero e proprio aumento di funzionalità.

Nei dispositivi più recenti la decodifica audio viene eseguita da processori general purpose, permettendo grandi ottimizzazioni e personalizzazioni sul versante software, tra cui un proliferare virtualmente inarrestabile di codec audio gestibili.

Il primo di questi porting comincia nel 2004 a favore dei vari dispositivi iRiver dotati di chipset ColdFire di Motorola, in particolare i modelli iRiver H100. Il successivo porting per iRiver H300 diverrà funzionante un anno più tardi. Da allora si sono susseguiti vari porting nuovi in maniera sempre più serrata.

Il primo porting per Apple iPod comincia ad essere sviluppato nel novembre 2005. Durante il 2006, sono stati realizzati porting di Rockbox per molti modelli della famiglia iPod (iPod photo, iPod nano, iPod 4g, iPod mini e iPod Video) e anche per il lettore Cowon iAUDIO X5. Da febbraio 2007, ci sono porting disponibili per iriver H10 e le serie F e X del Toshiba Gigabea. Dal 5 marzo 2007, è disponibile un porting per il Cowon iAUDIO M5. Dall'11 marzo 2007, la serie SanDisk Sansa e200 è supportata. Dal 23 maggio 2007 è stato aggiunto il supporto per il modello 80 GB dell'iPod video. Il 27 luglio 2007 è stato aggiunto un supporto iniziale per l'iPod 1G e 2G. Il 23 settembre 2007 è il turno della serie Sansa c200. Il 18 marzo 2008 tocca all'Olympus m:robe 100, seguito pochi giorni dopo dall'iAUDIO M3.

Il 23 settembre 2008, dopo 3 anni di sviluppo, è stata infine distribuita la versione 3.0 stabile[2]. Il 23 dicembre 2008 è stata distribuita invece la versione 3.1[3], con ulteriori bugfix e miglioramenti. Lo sviluppo di Rockbox è costante, tanto da registrare aggiornamenti sul relativo repository CVS più che giornalieri.

Personalizzazione

Su iPod Video con il tema Minty

All'interno dei limiti imposti dall'hardware su cui viene eseguito, Rockbox permette una serie completa di personalizzazioni. Tra queste si citano font modificabili a piacere e temi (skin) gestibili mediante linguaggio di markup. Dall'11 novembre 2007 è disponibile anche una forma di Album Art (non supporta ancora le immagini embedded all'interno dei file, necessita di un file immagine esterno).

RockboxUtility

Verso la fine del 2007 è stata distribuita una versione stabile di RockboxUtility. Si tratta di un programma (disponibile per Windows, macOS e Linux) che rende più facile l'installazione e la configurazione del proprio dispositivo mp3. RockboxUtility permette infatti di installare e disinstallare Rockbox e il suo bootloader, di aggiungere caratteristiche extra (ad esempio temi, caratteri, giochi come FreeDoom), di gestire l'interfaccia per gli utenti non vedenti, tutto in maniera assolutamente trasparente per l'utente. L'ultima release stabile di RockboxUtility è la 1.3.0[4].

Caratteristiche

Codec supportati

Il firmware Rockbox supporta otto codec con perdita, cinque senza perdita e due senza compressione (ad esclusione del build per l'Archos, che non ha un processore general purpose e la decodifica è fatta in hardware). Complessivamente si parla quindi di 19 diversi formati audio, anche se alcuni di essi non lavorano in realtime su tutte le piattaforme[5].

Da notare che Rockbox non supporta e non supporterà file contenenti DRM, e ciò è dovuto a una specifica volontà in quanto esso è un progetto open source.

Ecco la lista dei formati, ai quali va aggiunto il formato MIDI, disponibile come plugin[6] e i formati meno usati SID, MOD, NSF, NSFE e SPC:

Formati con perdita

Formati senza perdita

Lingue supportate

Rockbox è disponibile in un grande numero di lingue diverse. Sono presenti traduzioni complete in inglese, italiano, tedesco, spagnolo, cinese, francese, danese, bulgaro, finlandese solo per citarne alcune. La lista completa, che comprende attualmente 38 idiomi, è presente in [2] mentre informazioni su come funziona il sistema di traduzione sono reperibili [3].

Altro

  • Riproduzione continua (gapless output) per tutti i codec
  • Possibilità di crossfading
  • Supporto del Replay Gain (guadagno automatico gestito da tag)[7]
  • Equalizzatore parametrico a 5 bande[7]
  • Crossfeed[7]
  • Creazione di playlist durante la riproduzione ("on the fly")
  • Riproduzione casuale dei brani
  • Interfaccia personalizzabile in base a temi (skinnabile)
  • Registrazione stereo a 16 bit, 44,1 kHz con compressione MP3 o WAV/AIFF/WavPack al volo (sui dispositivi dotati)
  • Gestione della radio FM (sui dispositivi dotati)
  • Gestione del telecomando (sui dispositivi dotati)
  • Supporto a cue sheet
  • Gestione dell'ingresso/uscita digitale SPDIF (sui dispositivi dotati)
  • Album art

Plugin

[8]

  • Visualizzatore JPEG a colori ove possibile oppure a scala di grigio anche su display a 1 bit, mediante gestione intelligente del refresh dei cristalli liquidi (i pixel vengono fatti lampeggiare simulando le varie tonalità di grigio)
  • Emulatore di Game Boy (porting di Gnuboy, su dispositivi a colori)
  • Emulatore di Doom (porting di PrBomm, su dispositivi a colori)
  • Codifica da WAV a MP3
  • Codifica da WAV a WavPack
  • Visualizzatore di filmati MPEG-1 e MPEG-2
  • Porting di giochi di vario genere tra i quali sudoku, solitario, campo minato e PONG
  • Visualizzatore della libreria musicale PictureFlow, clone dell'interfaccia CoverFlow di Apple (ancora in versione Demo)
  • MIDI player

Non supportati

Lettori supportati

La lista ufficiale dei dispositivi supportati e delle loro caratteristiche tecniche è presente in [4]

Apple

  • iPod 1G, con qualche problema [5]
  • iPod 2G
  • iPod 3G
  • iPod 4G (iPod photo)
  • iPod 5G (iPod video)
  • iPod mini 1G
  • iPod mini 2G
  • iPod nano 1G
  • iPod nano 2G

Archos

  • FM Recorder
  • Ondio FM
  • Ondio SP
  • Player/Studio
  • Recorder
  • Recorder v2

Cowon

  • iAudio X5, iAudio X5L, iAudio X5V
  • iAudio M3, iAudio M3L
  • iAudio M5, iAudio M5L

iriver

  • iriver H100 (H100/H110/H115/H120/H140, chiamati anche iHP-100/110/115/120/140)
  • iriver H300 (H320/H340)
  • iriver H10 5 e 20 GB

Olympus

Samsung

SanDisk

Toshiba

  • Gigabeat F
  • Gigabeat X

Porting in sviluppo

In linea di principio, per ogni dispositivo dotato di una CPU con una versione di GCC è possibile creare un porting di Rockbox. Attualmente il team di Rockbox sta lavorando, tra gli altri su Olympus m:robe 500i, Cowon D2, Toshiba Gigabeat serie S, Creative Zen Vision: M, Meizu M6 e Philips GoGear SA9200. Lo stato dello sviluppo per questi e altri dispositivi è consultabile [6].

Rockbox Player

Un ulteriore progetto che si sta sviluppando è la progettazione di un dispositivo mp3 e registratore dal costo contenuto (meno di 125 dollari) compatibile nativamente con il firmware Rockbox. È notizia del 30 marzo 2008 dell'interessamento a questo progetto della Pasen, un'azienda produttrice di lettori mp3, che si è detta disponibile a costruire una versione commerciale di tale dispositivo[9].

Note

Voci correlate

Altri progetti

Collegamenti esterni

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Maret 2016. SD Negeri Dukuhan KertenInformasiJenisSekolah NegeriAkreditasiBNomor Statistik Sekolah101036101035Nomor Pokok Sekolah Nasional20328378Kepala SekolahSarjono S.Pd.Jumlah kelas12 Rombel/KelasRentang kelasI - VIJumlah siswa353AlamatLokasiJl. A...

 

 

Cet article est une ébauche concernant la Seconde Guerre mondiale. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Opération Ichi-Go Plan de l'offensive japonaise Informations générales Date avril – décembre 1944(~ 8 mois) Lieu Henan, Hunan, Guangxi, Guangdong et Guizhou en Chine Issue Victoire tactique japonaise Belligérants République de Chine États-Unis Empire du Japon Commandants Zhang Fakui Chen C...

 

 

Bae Sung-yeonBae Sung-yeon pada September 2017Lahir25 Mei 1999 (umur 24)Seongdong-gu, Seoul, Korea SelatanNama lainShannon BaeAlmamaterUniversitas Howon (Departemen Musik Terapan, Jurusan Vokal)PekerjaanPenyanyi, produser Bae Sung-yeon (error: {{nihongo}}: Butuh teks Jepang atau romaji (bantuan);[1] lahir 25 Mei 1999) yang lebih dikenal dengan sebutan Sungyeon atau Shannon Bae (Hangul: 성연), adalah seorang penyanyi dan produser asal Korea Selatan. Ia dikenal kar...

UnderworldSutradaraLen WisemanProduserRobert BernacchiGary LucchesiTom RosenbergSkenarioDanny McBrideCeritaKevin GreviouxLen WisemanDanny McBrideBerdasarkanTokohKevin GreviouxLen WisemanDanny McBrideDanny McBridePemeranKate BeckinsaleScott SpeedmanMichael SheenShane Brolly and Bill NighyPenata musikPaul HaslingerPerusahaanproduksiLakeshore EntertainmentDistributorScreen Gems PicturesLakeshore EntertainmentTanggal rilis 19 September 2003 (2003-09-19) Durasi121 menit (versi bioskop)1...

 

 

Strada statale 322delle CollacchieLocalizzazioneStato Italia Regioni Toscana DatiClassificazioneStrada statale Inizioex SS 1 presso Follonica FineManciano Lunghezza99,503[1] km Provvedimento di istituzioneD.M. 1/02/1962 - G.U. 97 del 13/04/1962[2] GestoreTratte ANAS: nessuna (dal 2001 la gestione è passata alla Provincia di Grosseto) Manuale La ex strada statale 322 delle Collacchie (SS 322), ora strada provinciale 158 delle Collacchie (SP 158)[3] da Folloni...

 

 

Internet meme For the song, see Dragostea Din Tei. Gary Brolsma in the video Numa Numa (/ˈnuːmə/) is an Internet meme based on a video by American vlogger Gary Brolsma made after the song Dragostea Din Tei as performed by Moldovan pop group O-Zone. Brolsma's video, entitled Numa Numa Dance, was released on December 6, 2004, on the website Newgrounds under the username Gman250 and shows Brolsma lip-syncing the song with lively gesticulations and dance moves. The video title is derived from ...

TerpikatAlbum studio karya Margie SegersDirilis1976 (1976)StudioSyah Studio[1]Genre Jazz jazz instrumental Durasi44:10LabelHidayatProduserBill FirmansjahKronologi Margie Segers Semua Bisa Bilang(1975) Terpikat(1976) Pop Jazz(1976) Terpikat adalah album kedua dari penyanyi Margie Segers, dibantu oleh musisi Bubi Chen yang dirilis pada tahun 1976 di bawah label Hidayat. Daftar lagu Sisi-ANo.JudulPenciptaDurasi1.Biduk KasihMochtar Embut4:062.Layu Sebelum BerkembangA. Riyanto3:40...

 

 

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁�...

 

 

Karl Theodor von Inama-Sternegg Karl Theodor von Inama-Sternegg (Augusta, 20 gennaio 1843 – Innsbruck, 28 novembre 1908) è stato un economista, statistico e storico austriaco. Indice 1 Biografia 1.1 Vita privata 2 Opere e pubblicazioni 2.1 Scritti 3 Altri progetti 4 Collegamenti esterni Biografia Karl Theodor Inama von Sternegg proveniva dalla famiglia degli Inama che aveva le sue radici nella Val di Non. Studiò storia, economia e diritto all'Università di Monaco dove nel 1865 ottenne il...

منتخب جبل طارق للكريكت تعديل مصدري - تعديل   منتخب جبل طارق للكريكت هو ممثل جبل طارق الرسمي في المنافسات الدولية في الكريكت .[1][2][3] تشكيلة المنتخب قائمة اللاعبين مراجع ^ History of the Gibraltar Cricket Association. Gibraltar Cricket Association. مؤرشف من الأصل في 17 October 2007. اطلع عليه بتاريخ 20 Octo...

 

 

British government minister; 1942–1945 The Minister of Production was a British government position that existed during the Second World War, heading the Ministry of Production. Initially the post was called Minister of War Production when it was created in February 1942, but the first Minister, Lord Beaverbrook, resigned after only two weeks in office. A month later upon the appointment of the second holder the post was titled Minister of Production. Minister of War Production (1942) Portr...

 

 

Random background of gravitational waves permeating the Universe Part of a series onPhysical cosmology Big Bang · Universe Age of the universe Chronology of the universe Early universe Inflation · Nucleosynthesis Backgrounds Gravitational wave (GWB) Microwave (CMB) · Neutrino (CNB) Expansion · Future Hubble's law · Redshift Expansion of the universe FLRW metric · Friedmann equations Inhomogeneous cosmology Future of an expanding universe Ultimate fate of th...

Misuse of psychiatry for political purposes in the Soviet Union Politics of the Soviet Union   Leadership Leaders President list Vice President Collective leadership State Council Presidential Council Communist Party Congress Central Committee History General Secretary Politburo Secretariat Orgburo Legislature Congress of Soviets Central Executive Committee Supreme Soviet Soviet of the Union Soviet of Nationalities Presidium Congress of People's Deputies Speaker 1989 Legislative election...

 

 

Parliamentary constituency in the United Kingdom, 1918–1950 Manchester HulmeFormer Borough constituencyfor the House of Commons1918–1950SeatsoneCreated fromManchester South WestReplaced byManchester Exchange and Manchester Moss Side Manchester Hulme was a parliamentary constituency in Manchester which returned one Member of Parliament (MP) to the House of Commons of the Parliament of the United Kingdom from 1918 until it was abolished for the 1950 general election. Boundaries The County B...

 

 

Periodical journal publishing scientific research For broader coverage, see Academic journal and Scientific literature. For scientific magazines, see List of science magazines. Science journal redirects here. For the journal Science, see Science (journal). For the defunct Science Journal, see New Scientist.Cover of the first issue of Nature (4 November 1869) In academic publishing, a scientific journal is a periodical publication designed to further the progress of science by disseminating ne...

Malaysian multi-day road cycling race Tour de Langkawi 2024 Tour de LangkawiRace detailsDateFebruary–March (1996–2020)September (2023)October (2022–)RegionPeninsular MalaysiaEnglish nameTour of LangkawiDisciplineRoadCompetitionUCI ProSeriesTypeStage raceOrganiserMalaysian National Cycling FederationWeb sitewww.letourdelangkawi.my HistoryFirst edition1996 (1996)Editions27 (as of 2023)First winner Damian McDonald (AUS)Most wins Paolo Lanfranchi...

 

 

Anglo-Saxon wooden church St Andrew's Church from the south-west Greensted Church, in the small village of Greensted, near Chipping Ongar in Essex, England, has been claimed to be the oldest wooden church in the world,[1] and probably the oldest wooden building in Europe still standing, albeit only in part, since few sections of its original wooden structure remain. The oak walls are often classified as remnants of a palisade church or, more loosely, as a kind of early stave church, d...

 

 

Italian professional cycling team (1970–1971) Cosatto–MarsicanoWladimiro Panizza, 1971Team informationRegisteredItalyFounded1970 (1970)Disbanded1971Discipline(s)RoadKey personnelTeam manager(s)Piero BiniAlfredo MartiniTeam name history1970–1971Cosatto–Marsicano Cosatto–Marsicano was an Italian professional cycling team that existed from 1970 to 1971.[1] The team competed in two editions of the Giro d'Italia. Major wins 1970 Giro del Belvedere, Flavio Martini References ...

Mathematics notation where operators follow operands Operational stack redirects here. For the English Channel lorry parking procedure, see Operation Stack. Postfix notation(Reverse Polish) Infix notation Prefix notation(Polish) vte Video: Keys pressed for calculating eight times six on a HP-32SII (employing RPN) from 1991 Reverse Polish notation (RPN), also known as reverse Łukasiewicz notation, Polish postfix notation or simply postfix notation, is a mathematical notation in which operator...

 

 

Commune and town in Cuanza Norte, AngolaDondoCommune and townKwanza river near DondoDondoLocation in AngolaCoordinates: 9°41′39″S 14°25′22″E / 9.69417°S 14.42278°E / -9.69417; 14.42278Country AngolaProvinceCuanza NorteMunicipalityCambambeArea • Total297 sq mi (768 km2)Population (2014)[1] • Total71,715 • Density240/sq mi (93/km2)Time zoneUTC+1 (WAT)ClimateAw New Dondo railway station ...