mp
1.0.0
Clique aqui para experimentar online!
Este é um reprodutor de música baseado em tecnologias da web. Ele pode ser usado como um aplicativo independente de plataforma cruzada (usando nw.js ou Electron) ou como uma página da web.
O truque aqui é que a base de código é compartilhada: o mesmo código do aplicativo que executa a página da web é usado em um aplicativo independente .
dist/electron/ mp .sh [path-to-song-or-playlist]
dist/nw/ mp .sh [path-to-song-or-playlist]
dist/web/index.html
A versão web também está hospedada nas páginas do GitHub.
[-p] play1. mp 3 play2. mp 3 ... -q enqueue1. mp 3 enqueue2. mp 3 ... -c command1 command2
Onde command
é play
, pause
, prev
ou next
.
A versão web pode ser controlada pelo postMessage
com o seguinte objeto de dados:
{
command : "control" ,
argv : [ "array" , "of" , "command" , "line" , "arguments" ]
}
npm install
make
HTMLAudioElement
por meio do gráfico de som Web Audio
decodeAudioData
AnalyserNode
XHR2
, ArrayBuffer
, DataView
e TextDecoder