mpg123-static
mpg123 static binaries for Mac OSX and Linux and Windows
Installation
This module is installed via npm:
$ npm install mpg123-static
Example Usage
Returns the path of a statically linked mpg123 binary on the local filesystem.
const mpg123 =const mpg123path=mpg123pathconsole// // /Users/eugeneware/Dropbox/work/mpg123-static/bin/darwin/x64/mpg123const exec = execconst filename="1.mp3"const cmdStr = ` .mp3`
Currently supports Mac OS X (64-bit), Linux (64-bit) and Windows (32 and 64-bit).
- 64 bit Mac OSX
- 64 bit Linux
- 64 bit Windows
- 32 bit Windows
Notice
if you use OSX/Linux,you should use this command before you use this package
$ sudo chmod 775 ./node_modules/mpg123-static/bin/{your platfrom}/x64/mpg123
OSX's platfrom is 'darwin'. linux's platfrom is 'linux' for example,
$ sudo chmod 775 ./node_modules/mpg123-static/bin/darwin/x64/mpg123
if you use windows,you should install git-bash or cmder,then add run.sh to your project path,and use my package like my example in you js file
const mpg123 = const fs=const os = const path = const mpg123path=mpg123pathconst exec = execconst platform = osplatformconst arch = os const filename="1.mp3"const content=`#!/usr/bin/env bashcd node_modules/mpg123-static/bin/win32/./mpg123.exe `const cmdStr="bash run.sh"fs