mp
1.0.0
Cliquez ici pour l'essayer en ligne !
Il s'agit d'un lecteur de musique construit sur les technologies Web. Il peut être utilisé comme application multiplateforme autonome (en utilisant nw.js ou Electron) ou comme page Web.
L'astuce ici est que la base de code est partagée : le même code d'application qui exécute la page Web est utilisé dans une application autonome .
dist/electron/ mp .sh [path-to-song-or-playlist]
dist/nw/ mp .sh [path-to-song-or-playlist]
dist/web/index.html
La version Web est également hébergée sur les pages GitHub.
[-p] play1. mp 3 play2. mp 3 ... -q enqueue1. mp 3 enqueue2. mp 3 ... -c command1 command2
Où command
est play
, pause
, prev
ou next
.
La version Web peut être contrôlée par postMessage
avec l'objet de données suivant :
{
command : "control" ,
argv : [ "array" , "of" , "command" , "line" , "arguments" ]
}
npm install
make
HTMLAudioElement
via le graphique sonore Web Audio
decodeAudioData
AnalyserNode
XHR2
, ArrayBuffer
, DataView
et TextDecoder