mp
1.0.0
¡Haga clic aquí para probarlo en línea!
Este es un reproductor de música basado en tecnologías web. Se puede utilizar como una aplicación multiplataforma independiente (usando nw.js o Electron) o como una página web.
El truco aquí es que el código base se comparte: el mismo código de aplicación que ejecuta la página web se utiliza en una aplicación independiente .
dist/electron/ mp .sh [path-to-song-or-playlist]
dist/nw/ mp .sh [path-to-song-or-playlist]
dist/web/index.html
La versión web también está alojada en las páginas de GitHub.
[-p] play1. mp 3 play2. mp 3 ... -q enqueue1. mp 3 enqueue2. mp 3 ... -c command1 command2
Donde command
es play
, pause
, prev
o next
.
La versión web se puede controlar mediante postMessage
con el siguiente objeto de datos:
{
command : "control" ,
argv : [ "array" , "of" , "command" , "line" , "arguments" ]
}
npm install
make
HTMLAudioElement
a través del gráfico de sonido Web Audio
decodeAudioData
AnalyserNode
XHR2
, ArrayBuffer
, DataView
y TextDecoder