mp
1.0.0
Нажмите здесь, чтобы попробовать онлайн!

Это музыкальный проигрыватель, построенный на веб-технологиях. Его можно использовать как автономное кроссплатформенное приложение (с использованием nw.js или Electron) или как веб-страницу.
Хитрость здесь в том, что база кода является общей: тот же самый код приложения, который запускает веб-страницу, используется в автономном приложении .
dist/electron/ mp .sh [path-to-song-or-playlist]dist/nw/ mp .sh [path-to-song-or-playlist]dist/web/index.htmlВеб-версия также размещена на страницах GitHub.
[-p] play1. mp 3 play2. mp 3 ... -q enqueue1. mp 3 enqueue2. mp 3 ... -c command1 command2
Где command — play , pause , prev или next .
Веб-версией можно управлять с помощью postMessage с помощью следующего объекта данных:
{
command : "control" ,
argv : [ "array" , "of" , "command" , "line" , "arguments" ]
} npm installmakeHTMLAudioElement через звуковой граф Web AudiodecodeAudioDataAnalyserNodeXHR2 , ArrayBuffer , DataView и TextDecoder