JS MAD porta la musica MP3 sul browser, grazie ad HTML5 e JavaScript

Scritto da: -
JS MAD porta la musica MP3 sul browser, grazie ad HTML5 e JavaScript

JS MAD è un progetto open source per abilitare l’ascolto di musica in formato MP3 sul browser, in assenza di plugin specifici per applicazioni esterne. Si tratta di un decoder in JavaScript realizzato in collaborazione con Official.fm: dovrebbe funzionare su tutti i browser di Gecko o WebKit, primi tra tutti Firefox e Google Chrome.

Il decoder mutua il proprio nome da MPEG Audio Decoder (MAD), il progetto responsabile del mantenimento della comune libreria libmad. Per ascoltare musica da Chrome occorre abilitare le Web Audio API da about:flags, Firefox implementa le Audio Data API e sono attivate in default. JS MAD è distribuito sotto licenza GPLv2 via GitHub.

Insieme a PDF.js, il progetto di Mozilla per l’embedding dei file di Adobe, JS MAD cerca di sfruttare HTML5 per l’apertura e la riproduzione di formati proprietari, eliminando la necessità d’installare programmi più o meno “liberi” di terze parti. Rispetto a PDF.js, JS MAD non si limita al rendering di Gecko con Firefox e derivati.

Via | The H Online

 

6 COMMENTIAGGIUNGI IL TUO

  • nickname

    winebar
    ovviamente google sborserà un bel pò di $ per una funzionalità del genere (che includerà in chromeOS)
    #1 - Scritto il

  • nickname

    Kim Allamandola
    Sinceramente tutto questo entusiasmo per il js+html5 non lo sento… Certo è più facile, in teoria, scrivere un sw in un linguaggio ed ambiente os neutri, js+html girano dentro il browser quindi dell'os sottostante non ha molto da preoccuparsi, certo questo permette, teoricamente, di lasciare tutto il lavoro nella sandbox del browser… In compenso se non hai da preoccuparti dell'os hai da preoccuparti del browser dal momento che ognuno gestisce l'html (1,2,5,n che sia), il js, i css ecc un po' come gli pare… In pratica non si risolve un problema, lo si sposta solo *e* se linguaggi che ti rendono la vita facile da un'os all'altro già ci sono e sono usati da anni la partita dei browser è tutta da definere (e cambia più in fretta degli os) Poi sulle vulnerabilità delle sandbox s'è già tanto parlato e, sinceramente, mi sono un po' rotto di trovare taaante belle cose implementate nei browser col risultato di dover tornare da Chrom{e,ium} a Firefox solo per leggere ossblog od usare Google Maps senza rallentamenti mostruosi (su un laptop Core i7 quad core, 8Gb di ram, NVidia Quadro FX 880m…) #ifndef FLAME Il Basic ha fatto fare tonnellate di mostri, il pascal (tutti i suoi dialetti) l'ha fatto ancor prima, il php è direi noto a chi sa programmare (non scrivere codice) che cos'è… Adesso anche il js dobbiamo aggiungere!? #endif // FLAME
    #2 - Scritto il

  • nickname

    g_g
    A mio parere JS non è il linguaggio più adatto per queste cose… certo se devo scrivere un interprete per un nuovo formato lo posso fare in JS per comodità ed universalità, ma per formati ormai conosciuti con codec per ogni piattaforma perché delegare a JS il ruolo di interpretarne i contenuti? non è che perché si può fare allora si deve fare…
    #3 - Scritto il

  • nickname

    samuele8
    secondo me è pura follia (o semplicemente un esercizio di stile) far fare la decodifica via js. Sul mio quadcore impiega un core al 100%. Una cosa che manco un Pentium I. Ma non sarebbe meglio impiegare direttamente OGG?
    #4 - Scritto il

  • nickname

    bejelit
    che commenti! è un esercizio proprio come il linux scritto in javascript di qualche settimana fà, nessuno aveva mai fatto un player solo in js … e complimenti a chi l'ha fatto per primo per decodificare un mp3 .. devono aver passato giorni a studiarsi il codice c della Fraunhofer nonchè una conoscenza completa di js come linguaggio è ovvio che il decoder non è efficiente, compatibile, fatto bene .. come un supporto nativo da questo punto l'html 5 ha i tag audio e video .. che servirano proprio a questo, qualche tempo fa c'era il player flash per gli mp3 … tempo addietro gli activex o le applet che facevano esattamente la stessa cosa, in ogni tempo c'era uno standard de facto e nessuno si è lamentato per quello che conta si possono embeddare i mime per gli mp3 dai tempi di ie5+ window media player2 .. si installa un plugin nel browser … e gli mp3 suonano che è una bellezza! non siete mai andati su geocities scordandovi di avere le casse accese? ogni tanto partiva un mp3 a palla!
    #5 - Scritto il

  • nickname

    fabrixxm
    @5: A me partivano i midi… mi sento vecchio…
    #6 - Scritto il